Page 1 of 1

Problem skinning a duplicated and modded weapon...

Posted: Sun Mar 21, 2004 6:10 pm
by Dark Cloud
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...
<?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! :D

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. :wink:

Thanks for any help! :D

Posted: Tue Mar 23, 2004 5:25 am
by coolkid
ok im not a super fixit guy who knows all. but the xml files seem fine becouse the file location and the name and the locatin are diferent. cheac to c that the id are different and that the offsets are different. you can see this in HMT3. if you dont have it get it. now for the progectile problem. if you have HMT3 then you can get it fixed im seconds. just open the map in HMT3 then go to progectiles, fulerod gun, then look at the wheight and speed write all 3 on paper. then go to progectiles, "whatever weaopn you want to change", then typ in the numbers in the same boxes. like if the wheight in the fule rod gun is 2, then you change the wheight of your weapon to be 2 also. do the same with the 2 speeds.

Posted: Tue Mar 23, 2004 8:37 am
by XwitX
Yo Darkcloud i know EXACTLY about this kind of problem dude. I successfully duplicated the banshee into a new vehicle called the Jackrabbit (i think its a cool name) Whenever i skin it it skins the original banshee even though i have given both vehicles diff bitmaps files. Note that i can change everything else though, like make it shoot diff proj and give it diff physics. ITs just the skin that doesn't cooperate. Then only people i know who have gotten around this are Iron_Forge and Mono. Its impossible to contact either of them. The only lead i have heard is that you have to altar something using hex editing, and thats not a very big lead. Hunter told me to use HHT but i dont know much about the program.....

ANyone who could help us would be WORSHIPED.............................. :twisted: :twisted: :twisted: :twisted: