SWBF1 ATST pilot has wrong textures [Solved]

In this forum you will find and post information regarding the modding of Star Wars Battlefront 2. DO NOT POST MOD IDEAS/REQUESTS.

Moderator: Moderators

Post Reply
jojo3450
Rebel Warrant Officer
Rebel Warrant Officer
Posts: 317
Joined: Fri Jul 18, 2014 12:29 am
Projects :: No Mod project currently.
Games I'm Playing :: starwarsBattlefront2
xbox live or psn: No gamertag set

SWBF1 ATST pilot has wrong textures [Solved]

Post by jojo3450 »

So I want to put the bf1 pilot into bf2 so I got it from the assets to my custom side. In .msh viewer it looks fine but in game it has the wrong texture. why?
User avatar
giftheck
Droid Pilot Assassin
Droid Pilot Assassin
Posts: 2218
Joined: Mon Jan 19, 2009 5:58 pm
Projects :: Star Wars Battlefront Anniversary

Re: bf1 atst pilot

Post by giftheck »

Did you copy over the texture from SWBF1? Because if not, if in BF2 it uses a different texture by the same name, then you'll get the wrong texture on your model.
jojo3450
Rebel Warrant Officer
Rebel Warrant Officer
Posts: 317
Joined: Fri Jul 18, 2014 12:29 am
Projects :: No Mod project currently.
Games I'm Playing :: starwarsBattlefront2
xbox live or psn: No gamertag set

Re: bf1 atst pilot

Post by jojo3450 »

Nope copied it straight from the bf1 stock everything
User avatar
AceMastermind
Gametoast Staff
Gametoast Staff
Posts: 3285
Joined: Mon Aug 21, 2006 6:23 am
Contact:

Re: bf1 atst pilot

Post by AceMastermind »

It sounds like your SWBF1 model is trying to use the SWBF2 texture of the same name which doesn't fit.
The imp_inf_atstpilot models differ slightly from the SWBF1 and SWBF2 assets.

The imp_inf_atstpilot.msh from BFBuilder uses 2 textures:
imp_inf_atstpilot.tga
Imperial_face01.tga

The imp_inf_atstpilot.msh from BF2_modtools uses 1 texture:
test_inf_atstpilot.tga

this texture is actually imp_inf_atstpilot.tga renamed because that is what the msh calls for.


Solution:
Hex edit the SWBF1 msh file to call the same texture with a different name.
  • Change imp_inf_atstpilot.tga to something like abc_inf_atstpilot.tga
  • Rename the SWBF1 imp_inf_atstpilot.tga to abc_inf_atstpilot.tga
  • Rename the SWBF1 imp_inf_atstpilot.tga.option to abc_inf_atstpilot.tga.option
or
download these files and toss them in your side.
Post Reply