Problem skinning a duplicated and modded weapon...
Posted: Sun Mar 21, 2004 6:10 pm
Ok, well, I've successfully duplicated a weapon (The Rocket Launcher) and made a RPG launcher in BG, however, theres just a few more things that needs to be done...
Now, the main part has nothing to do with skinning or modelling, so I'll leave that out.
However, I wanted to change the skin on the weapon so that it could be distinguishable between it and the RL, and they share the same model, and I'm not going to venture into modelling quite yet (I have troubles in gmax sometimes just getting splines right, so there is no way I'm gonna try editing models yet... x.x). Now, whenever I inject a new texture over the bitmap named weapons\rpg launcher\bitmaps\rpg launcher decal, it does exactly what I want it to, but more... It also injects the texture over weapons\rocket launcher\bitmaps\rocket launcher decal, which I duplicated and renamed and edited the tags within to make weapons\rpg launcher\bitmaps\rpg launcher decal. Now, I checked the tags for rpg launcher.weap.xml, for the rpg launcher decal.bitmp.xml file, and their counterparts for the original rocket launcher and they all seem to be pointing to the correct locations. I'll post them here however, just in case I may have overlooked something somehow...
And that's all 4 of the files...
Now, if there is anything that I overlooked, please point it out to me! I really am looking forward to getting this completed, as I'd love to play a game with a few RPG launchers... heh...
And I guess I might as well post my other question here as well, but does anyone know how to give a rocket the same arc as you get with the Fuel Rod Gun projectile? I've tried nearly everything, but I haven't had any luck. I almost tried swapping the effects, but upon closer examination of the xml files, I decided that that definently wouldn't work, unless I edited some things, which would still probably not give me the desired results...
So, any help is greatly appreciated!
And, if you'd like to play test this (just a few people if they are interested), just let me know. I don't expect anyone to, but just in case there are a few curious wonderers, I could hand out the map file to them.
Thanks for any help!
Now, the main part has nothing to do with skinning or modelling, so I'll leave that out.
However, I wanted to change the skin on the weapon so that it could be distinguishable between it and the RL, and they share the same model, and I'm not going to venture into modelling quite yet (I have troubles in gmax sometimes just getting splines right, so there is no way I'm gonna try editing models yet... x.x). Now, whenever I inject a new texture over the bitmap named weapons\rpg launcher\bitmaps\rpg launcher decal, it does exactly what I want it to, but more... It also injects the texture over weapons\rocket launcher\bitmaps\rocket launcher decal, which I duplicated and renamed and edited the tags within to make weapons\rpg launcher\bitmaps\rpg launcher decal. Now, I checked the tags for rpg launcher.weap.xml, for the rpg launcher decal.bitmp.xml file, and their counterparts for the original rocket launcher and they all seem to be pointing to the correct locations. I'll post them here however, just in case I may have overlooked something somehow...
<?xml version="1.0"?>
<!--Halo Map Tools: Metadata Structure File-->
<Results>
<Map>Blood Gulch</Map>
<Tag>paewmetiejbo</Tag>
<Filename>weapons\rpg launcher\rpg launcher</Filename>
<Dependency>
<Location>0x34</Location>
<Tagclass>2domÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\rocket launcher</Filename>
</Dependency>
<Dependency>
<Location>0x7C</Location>
<Tagclass>llocÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\rocket launcher</Filename>
</Dependency>
<Reflexive>
<Location>0x144</Location>
<Translation>0x508</Translation>
<ChunkCount>1</ChunkCount>
</Reflexive>
<Reflexive>
<Location>0x15C</Location>
<Translation>0x550</Translation>
<ChunkCount>1</ChunkCount>
</Reflexive>
<Reflexive>
<Location>0x174</Location>
<Translation>0x6B8</Translation>
<ChunkCount>7</ChunkCount>
</Reflexive>
<Dependency>
<Location>0x254</Location>
<Tagclass>toofÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>sound\sfx\impulse\material_effects\weapon</Filename>
</Dependency>
<Dependency>
<Location>0x264</Location>
<Tagclass>!dnsÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>sound\sfx\impulse\weapon_drops\rlauncher_impact</Filename>
</Dependency>
<Dependency>
<Location>0x3A0</Location>
<Tagclass>!tpjÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\melee</Filename>
</Dependency>
<Dependency>
<Location>0x3B0</Location>
<Tagclass>!tpjÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\melee_response</Filename>
</Dependency>
<Dependency>
<Location>0x468</Location>
<Tagclass>2domÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\fp\fp</Filename>
</Dependency>
<Dependency>
<Location>0x478</Location>
<Tagclass>rtnaÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\fp\fp</Filename>
</Dependency>
<Dependency>
<Location>0x48C</Location>
<Tagclass>ihpwÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\rocket_launcher</Filename>
</Dependency>
<Dependency>
<Location>0x49C</Location>
<Tagclass>!dnsÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>sound\sfx\weapons\weapon_pickup_ammo\rocket_ammo</Filename>
</Dependency>
<Dependency>
<Location>0x4AC</Location>
<Tagclass>!dnsÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>sound\sfx\weapons\sniper rifle\sniper_2x_zoom</Filename>
</Dependency>
<Dependency>
<Location>0x4BC</Location>
<Tagclass>!dnsÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>sound\sfx\weapons\sniper rifle\sniper_10x_zoom</Filename>
</Dependency>
<Reflexive>
<Location>0x4E8</Location>
<Translation>0x6F0</Translation>
<ChunkCount>8</ChunkCount>
</Reflexive>
<Reflexive>
<Location>0x4F4</Location>
<Translation>0x730</Translation>
<ChunkCount>1</ChunkCount>
</Reflexive>
<Reflexive>
<Location>0x500</Location>
<Translation>0x7BC</Translation>
<ChunkCount>1</ChunkCount>
</Reflexive>
<Dependency>
<Location>0x514</Location>
<Tagclass>hgilÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\assault rifle\muzzle flash</Filename>
</Dependency>
<LoneID>
<Location>0x6BC</Location>
<Tagclass>mtibÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\bitmaps\rocket launcher</Filename>
</LoneID>
<LoneID>
<Location>0x6C4</Location>
<Tagclass>mtibÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\bitmaps\rocket launcher multipurpose</Filename>
</LoneID>
<LoneID>
<Location>0x6CC</Location>
<Tagclass>mtibÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\assault rifle\fp\bitmaps\diffuse gunmetal</Filename>
</LoneID>
<LoneID>
<Location>0x6D4</Location>
<Tagclass>mtibÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>vehicles\warthog\bitmaps\reflection diffuse metal</Filename>
</LoneID>
<LoneID>
<Location>0x6DC</Location>
<Tagclass>mtibÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\pistol\bitmaps\pistol cubemap</Filename>
</LoneID>
<LoneID>
<Location>0x6E4</Location>
<Tagclass>mtibÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\bitmaps\rocket launcher ends</Filename>
</LoneID>
<LoneID>
<Location>0x6EC</Location>
<Tagclass>mtibÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rpg launcher\bitmaps\rpg launcher decal</Filename>
</LoneID>
<LoneID>
<Location>0x6F4</Location>
<Tagclass>!dnsÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>sound\sfx\weapons\sniper rifle\sniper_2x_zoom</Filename>
</LoneID>
<LoneID>
<Location>0x6FC</Location>
<Tagclass>!dnsÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>sound\sfx\weapons\sniper rifle\sniper_10x_zoom</Filename>
</LoneID>
<LoneID>
<Location>0x704</Location>
<Tagclass>mtibÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\bitmaps\rocket launcher</Filename>
</LoneID>
<LoneID>
<Location>0x70C</Location>
<Tagclass>mtibÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\bitmaps\rocket launcher multipurpose</Filename>
</LoneID>
<LoneID>
<Location>0x714</Location>
<Tagclass>mtibÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\assault rifle\fp\bitmaps\diffuse gunmetal</Filename>
</LoneID>
<LoneID>
<Location>0x71C</Location>
<Tagclass>mtibÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>vehicles\warthog\bitmaps\reflection diffuse metal</Filename>
</LoneID>
<LoneID>
<Location>0x724</Location>
<Tagclass>mtibÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\pistol\bitmaps\pistol cubemap</Filename>
</LoneID>
<LoneID>
<Location>0x72C</Location>
<Tagclass>mtibÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rpg launcher\bitmaps\rpg launcher decal</Filename>
</LoneID>
<Reflexive>
<Location>0x798</Location>
<Translation>0x7A0</Translation>
<ChunkCount>1</ChunkCount>
</Reflexive>
<Dependency>
<Location>0x7B8</Location>
<Tagclass>piqemetiejbo</Tagclass>
<Filename>powerups\rocket launcher ammo\rocket launcher ammo</Filename>
</Dependency>
<Dependency>
<Location>0x85C</Location>
<Tagclass>jorpejboÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\rocket</Filename>
</Dependency>
<Reflexive>
<Location>0x8C8</Location>
<Translation>0x8D0</Translation>
<ChunkCount>1</ChunkCount>
</Reflexive>
<Dependency>
<Location>0x900</Location>
<Tagclass>effeÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rpg launcher\effects\fire rpg</Filename>
</Dependency>
<Dependency>
<Location>0x920</Location>
<Tagclass>!dnsÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>sound\sfx\weapons\assault rifle\dryfire</Filename>
</Dependency>
<Dependency>
<Location>0x930</Location>
<Tagclass>!tpjÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\trigger</Filename>
</Dependency>
</Results>
<?xml version="1.0"?>
<!--Halo Map Tools: Metadata Structure File-->
<Results>
<Map>Blood Gulch</Map>
<Tag>mtibÿÿÿÿÿÿÿÿ</Tag>
<Filename>weapons\rpg launcher\bitmaps\rpg launcher decal</Filename>
<Reflexive>
<Location>0x58</Location>
<Translation>0x6C</Translation>
<ChunkCount>1</ChunkCount>
</Reflexive>
<Reflexive>
<Location>0x64</Location>
<Translation>0xAC</Translation>
<ChunkCount>1</ChunkCount>
</Reflexive>
<LoneID>
<Location>0xCC</Location>
<Tagclass>mtibÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rpg launcher\bitmaps\rpg launcher decal</Filename>
</LoneID>
</Results>
<?xml version="1.0"?>
<!--Halo Map Tools: Metadata Structure File-->
<Results>
<Map>Blood Gulch</Map>
<Tag>paewmetiejbo</Tag>
<Filename>weapons\rocket launcher\rocket launcher</Filename>
<Dependency>
<Location>0x34</Location>
<Tagclass>2domÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\rocket launcher</Filename>
</Dependency>
<Dependency>
<Location>0x7C</Location>
<Tagclass>llocÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\rocket launcher</Filename>
</Dependency>
<Reflexive>
<Location>0x144</Location>
<Translation>0x508</Translation>
<ChunkCount>1</ChunkCount>
</Reflexive>
<Reflexive>
<Location>0x15C</Location>
<Translation>0x550</Translation>
<ChunkCount>1</ChunkCount>
</Reflexive>
<Reflexive>
<Location>0x174</Location>
<Translation>0x6B8</Translation>
<ChunkCount>7</ChunkCount>
</Reflexive>
<Dependency>
<Location>0x254</Location>
<Tagclass>toofÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>sound\sfx\impulse\material_effects\weapon</Filename>
</Dependency>
<Dependency>
<Location>0x264</Location>
<Tagclass>!dnsÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>sound\sfx\impulse\weapon_drops\rlauncher_impact</Filename>
</Dependency>
<Dependency>
<Location>0x3A0</Location>
<Tagclass>!tpjÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\melee</Filename>
</Dependency>
<Dependency>
<Location>0x3B0</Location>
<Tagclass>!tpjÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\melee_response</Filename>
</Dependency>
<Dependency>
<Location>0x468</Location>
<Tagclass>2domÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\fp\fp</Filename>
</Dependency>
<Dependency>
<Location>0x478</Location>
<Tagclass>rtnaÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\fp\fp</Filename>
</Dependency>
<Dependency>
<Location>0x48C</Location>
<Tagclass>ihpwÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\rocket_launcher</Filename>
</Dependency>
<Dependency>
<Location>0x49C</Location>
<Tagclass>!dnsÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>sound\sfx\weapons\weapon_pickup_ammo\rocket_ammo</Filename>
</Dependency>
<Dependency>
<Location>0x4AC</Location>
<Tagclass>!dnsÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>sound\sfx\weapons\sniper rifle\sniper_2x_zoom</Filename>
</Dependency>
<Dependency>
<Location>0x4BC</Location>
<Tagclass>!dnsÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>sound\sfx\weapons\sniper rifle\sniper_10x_zoom</Filename>
</Dependency>
<Reflexive>
<Location>0x4E8</Location>
<Translation>0x6F0</Translation>
<ChunkCount>8</ChunkCount>
</Reflexive>
<Reflexive>
<Location>0x4F4</Location>
<Translation>0x730</Translation>
<ChunkCount>1</ChunkCount>
</Reflexive>
<Reflexive>
<Location>0x500</Location>
<Translation>0x7BC</Translation>
<ChunkCount>1</ChunkCount>
</Reflexive>
<Dependency>
<Location>0x514</Location>
<Tagclass>hgilÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\assault rifle\muzzle flash</Filename>
</Dependency>
<LoneID>
<Location>0x6BC</Location>
<Tagclass>mtibÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\bitmaps\rocket launcher</Filename>
</LoneID>
<LoneID>
<Location>0x6C4</Location>
<Tagclass>mtibÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\bitmaps\rocket launcher multipurpose</Filename>
</LoneID>
<LoneID>
<Location>0x6CC</Location>
<Tagclass>mtibÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\assault rifle\fp\bitmaps\diffuse gunmetal</Filename>
</LoneID>
<LoneID>
<Location>0x6D4</Location>
<Tagclass>mtibÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>vehicles\warthog\bitmaps\reflection diffuse metal</Filename>
</LoneID>
<LoneID>
<Location>0x6DC</Location>
<Tagclass>mtibÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\pistol\bitmaps\pistol cubemap</Filename>
</LoneID>
<LoneID>
<Location>0x6E4</Location>
<Tagclass>mtibÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\bitmaps\rocket launcher ends</Filename>
</LoneID>
<LoneID>
<Location>0x6EC</Location>
<Tagclass>mtibÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\bitmaps\rocket launcher decal</Filename>
</LoneID>
<LoneID>
<Location>0x6F4</Location>
<Tagclass>!dnsÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>sound\sfx\weapons\sniper rifle\sniper_2x_zoom</Filename>
</LoneID>
<LoneID>
<Location>0x6FC</Location>
<Tagclass>!dnsÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>sound\sfx\weapons\sniper rifle\sniper_10x_zoom</Filename>
</LoneID>
<LoneID>
<Location>0x704</Location>
<Tagclass>mtibÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\bitmaps\rocket launcher</Filename>
</LoneID>
<LoneID>
<Location>0x70C</Location>
<Tagclass>mtibÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\bitmaps\rocket launcher multipurpose</Filename>
</LoneID>
<LoneID>
<Location>0x714</Location>
<Tagclass>mtibÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\assault rifle\fp\bitmaps\diffuse gunmetal</Filename>
</LoneID>
<LoneID>
<Location>0x71C</Location>
<Tagclass>mtibÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>vehicles\warthog\bitmaps\reflection diffuse metal</Filename>
</LoneID>
<LoneID>
<Location>0x724</Location>
<Tagclass>mtibÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\pistol\bitmaps\pistol cubemap</Filename>
</LoneID>
<LoneID>
<Location>0x72C</Location>
<Tagclass>mtibÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\bitmaps\rocket launcher decal</Filename>
</LoneID>
<Reflexive>
<Location>0x798</Location>
<Translation>0x7A0</Translation>
<ChunkCount>1</ChunkCount>
</Reflexive>
<Dependency>
<Location>0x7B8</Location>
<Tagclass>piqemetiejbo</Tagclass>
<Filename>powerups\rocket launcher ammo\rocket launcher ammo</Filename>
</Dependency>
<Dependency>
<Location>0x85C</Location>
<Tagclass>jorpejboÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\rocket</Filename>
</Dependency>
<Reflexive>
<Location>0x8C8</Location>
<Translation>0x8D0</Translation>
<ChunkCount>1</ChunkCount>
</Reflexive>
<Dependency>
<Location>0x900</Location>
<Tagclass>effeÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\effects\fire rocket</Filename>
</Dependency>
<Dependency>
<Location>0x920</Location>
<Tagclass>!dnsÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>sound\sfx\weapons\assault rifle\dryfire</Filename>
</Dependency>
<Dependency>
<Location>0x930</Location>
<Tagclass>!tpjÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\trigger</Filename>
</Dependency>
</Results>
<?xml version="1.0"?>
<!--Halo Map Tools: Metadata Structure File-->
<Results>
<Map>Blood Gulch</Map>
<Tag>mtibÿÿÿÿÿÿÿÿ</Tag>
<Filename>weapons\rocket launcher\bitmaps\rocket launcher decal</Filename>
<Reflexive>
<Location>0x58</Location>
<Translation>0x6C</Translation>
<ChunkCount>1</ChunkCount>
</Reflexive>
<Reflexive>
<Location>0x64</Location>
<Translation>0xAC</Translation>
<ChunkCount>1</ChunkCount>
</Reflexive>
<LoneID>
<Location>0xCC</Location>
<Tagclass>mtibÿÿÿÿÿÿÿÿ</Tagclass>
<Filename>weapons\rocket launcher\bitmaps\rocket launcher decal</Filename>
</LoneID>
</Results>
And that's all 4 of the files...
Now, if there is anything that I overlooked, please point it out to me! I really am looking forward to getting this completed, as I'd love to play a game with a few RPG launchers... heh...
And I guess I might as well post my other question here as well, but does anyone know how to give a rocket the same arc as you get with the Fuel Rod Gun projectile? I've tried nearly everything, but I haven't had any luck. I almost tried swapping the effects, but upon closer examination of the xml files, I decided that that definently wouldn't work, unless I edited some things, which would still probably not give me the desired results...
So, any help is greatly appreciated!

And, if you'd like to play test this (just a few people if they are interested), just let me know. I don't expect anyone to, but just in case there are a few curious wonderers, I could hand out the map file to them.

Thanks for any help!
