lfnetwork.com mark read register faq members calendar

Thread: The Trouble With Jan
Thread Tools Display Modes
Post a new thread. Add a reply to this thread. Indicate all threads in this forum as read. Subscribe to this forum. RSS feed: this forum RSS feed: all forums
Old 09-28-2003, 05:36 PM   #1
Landry070
Lurker
 
Landry070's Avatar
 
Join Date: Sep 2003
Posts: 3
The Trouble With Jan

So far, I have been successfully importing JO models into the game, but my Star Slayer Askani skin, which is based on the Jan model, doesn't want to appear without her vest. If you turn the vest off in the .SKIN file, her torso disappears altogether.
Does anyone know how to work around this? I've tried making all sorts of changes to the .SKIN file, but can't quite figure these out. It's frustrating, because I really thought I had this conversion process down.

Landry070 is offline   you may: quote & reply,
Old 09-28-2003, 08:09 PM   #2
Prime
Am I a truck or robot?
 
Prime's Avatar
 
Status: Super Moderator
Join Date: Apr 2002
Location: Cybertron
Posts: 12,349
Current Game: Skyrim, Macross PS2
10 year veteran! LF Jester Veteran Modder Helpful! 
Her torso disappears because you haven't turned on the replacement torso. The best way to figure out what surfaces need to be turned on and off is to load the model in ModView. Load the model into that and then turn on or off what surfaces you want. Then you can save a script file which stores this (it is just a text file). I suspect what your lacking is an entry in your model_default.skin file that specifies what surface and texture to us for the torso.
Prime is offline   you may: quote & reply,
Old 09-28-2003, 11:10 PM   #3
Landry070
Lurker
 
Landry070's Avatar
 
Join Date: Sep 2003
Posts: 3
Thanks for responding, Prime.
I've never been able to get ModView to run properly, so I've always edited skins by manipulating the .SKIN and .Surf files.
This was something I learned through trial and error in JO, but I guess JA has a slightly different way of doing things.
I understand what you're saying I have to do.
In JO, this model came with the following SURF file:

surfOff "torso_vest hips_chaps torso_computer head_goggles torso_comp hips_belt l_hand_watch"
surfOn "torso_augment_off hips_augment_off hips_torso_off"

This accomplished what I need to do now, turning off the unwanted surfaces and turning the correct ones on. I tried to insert these lines into the .NPC file I created for the model, but it had no effect.
Instead, I have now edited the .SKIN file to remove the vest etc. but I can't seem to turn the correct surfaces on. My assumption was that I simply had to remove the "_off" lsegment of the relevant lines. The .SKIN file now looks like this:

hips,models/players/star_slayer_askani/legs.tga
hips_belt,*off
hips_chaps,*off
r_leg,models/players/star_slayer_askani/legs.tga
r_leg_cap_hips_off,models/players/stormtrooper/caps.tga
l_leg,models/players/star_slayer_askani/legs.tga
l_leg_cap_hips_off,models/players/stormtrooper/caps.tga
torso,models/players/star_slayer_askani/torso.tga
head,models/players/star_slayer_askani/head.tga
head_face,models/players/star_slayer_askani/face.tga
head_goggles,*off
head_cap_torso_off,models/players/stormtrooper/caps.tga
head_eyes_mouth,models/players/star_slayer_askani/mouth_eyes.tga
torso_comp,*off
torso_vest,*off
torso_augment,models/players/star_slayer_askani/torso.tga
torso_cap_head_off,models/players/stormtrooper/caps.tga
torso_cap_l_arm_off,models/players/stormtrooper/caps.tga
torso_cap_r_arm_off,models/players/stormtrooper/caps.tga
torso_cap_hips_off,models/players/stormtrooper/caps.tga
r_arm,models/players/star_slayer_askani/torso.tga
r_arm_cap_r_hand_off,models/players/stormtrooper/caps.tga
r_arm_cap_torso_off,models/players/stormtrooper/caps.tga
r_hand,models/players/star_slayer_askani/accesories.tga
r_hand_cap_r_arm_off,models/players/stormtrooper/caps.tga
l_arm,models/players/star_slayer_askani/torso.tga
l_arm_cap_l_hand_off,models/players/stormtrooper/caps.tga
l_arm_cap_torso_off,models/players/stormtrooper/caps.tga
l_hand,models/players/star_slayer_askani/l_hand.tga
l_hand_cap_l_arm_off,models/players/stormtrooper/caps.tga
l_hand_watch,*off
hips_augment,models/players/star_slayer_askani/legs.tga
hips_cap_r_leg_off,models/players/stormtrooper/caps.tga
hips_cap_torso_off,models/players/stormtrooper/caps.tga
hips_torso,models/players/star_slayer_askani/torso.tga
hips_cap_l_leg_off,models/players/stormtrooper/caps.tga

Could you maybe have a look at this and see if you think I'm in the right ballpark? It's quite possible that I'm simply toying with forces I cannot possibly understand.
Thanks for your time.
Landry070 is offline   you may: quote & reply,
Old 09-29-2003, 12:29 AM   #4
Londo Mollari
 
Londo Mollari's Avatar
 
Join Date: May 2002
Posts: 52
Thanks prime I also had a Jan problem now all those mp skins that didn;t work in SP Jo because of the vest now work
Londo Mollari is offline   you may: quote & reply,
Old 09-29-2003, 02:15 AM   #5
Prime
Am I a truck or robot?
 
Prime's Avatar
 
Status: Super Moderator
Join Date: Apr 2002
Location: Cybertron
Posts: 12,349
Current Game: Skyrim, Macross PS2
10 year veteran! LF Jester Veteran Modder Helpful! 
Quote:
Originally posted by Landry070

surfOn "torso_augment_off hips_augment_off hips_torso_off"

hips,models/players/star_slayer_askani/legs.tga
hips_belt,*off
hips_chaps,*off
r_leg,models/players/star_slayer_askani/legs.tga
r_leg_cap_hips_off,models/players/stormtrooper/caps.tga
l_leg,models/players/star_slayer_askani/legs.tga
l_leg_cap_hips_off,models/players/stormtrooper/caps.tga
torso,models/players/star_slayer_askani/torso.tga
head,models/players/star_slayer_askani/head.tga
head_face,models/players/star_slayer_askani/face.tga
head_goggles,*off
head_cap_torso_off,models/players/stormtrooper/caps.tga
head_eyes_mouth,models/players/star_slayer_askani/mouth_eyes.tga
torso_comp,*off
torso_vest,*off
torso_augment,models/players/star_slayer_askani/torso.tga
torso_cap_head_off,models/players/stormtrooper/caps.tga
torso_cap_l_arm_off,models/players/stormtrooper/caps.tga
torso_cap_r_arm_off,models/players/stormtrooper/caps.tga
torso_cap_hips_off,models/players/stormtrooper/caps.tga
r_arm,models/players/star_slayer_askani/torso.tga
r_arm_cap_r_hand_off,models/players/stormtrooper/caps.tga
r_arm_cap_torso_off,models/players/stormtrooper/caps.tga
r_hand,models/players/star_slayer_askani/accesories.tga
r_hand_cap_r_arm_off,models/players/stormtrooper/caps.tga
l_arm,models/players/star_slayer_askani/torso.tga
l_arm_cap_l_hand_off,models/players/stormtrooper/caps.tga
l_arm_cap_torso_off,models/players/stormtrooper/caps.tga
l_hand,models/players/star_slayer_askani/l_hand.tga
l_hand_cap_l_arm_off,models/players/stormtrooper/caps.tga
l_hand_watch,*off
hips_augment,models/players/star_slayer_askani/legs.tga
hips_cap_r_leg_off,models/players/stormtrooper/caps.tga
hips_cap_torso_off,models/players/stormtrooper/caps.tga
hips_torso,models/players/star_slayer_askani/torso.tga
hips_cap_l_leg_off,models/players/stormtrooper/caps.tga
You can't remove the "_off" from the surface entry, because that is the actual name. Removing it will confuse the game because it doesn't know what the new name represents. Try replacing the above lines marked in italics with the following:

torso_augment_off,models/players/star_slayer_askani/torso.tga
hips_augment_off,models/players/star_slayer_askani/legs.tga
hips_torso_off,models/players/star_slayer_askani/torso.tga


In the .npc file you should be able to use the surfOff and SurfOn parameters to turn these surfaces on and off. Check out the jedif.npc file in asset1.pk3 for an example. I believe this actually is Jan with those surfaces turned off. You can spawn jedif and see if it is what you are looking for.

Hope that helps
Prime is offline   you may: quote & reply,
Old 09-29-2003, 03:31 AM   #6
Landry070
Lurker
 
Landry070's Avatar
 
Join Date: Sep 2003
Posts: 3
Prime:
Thanks for all your help. It's working now. I made those alterations you suggested. I actually had those lines before, but took the "_off" parts out when I simply couldn't think of anything else to do. The answer seemed to be that and properly aligning the text in the NPC file.
I copied the "Surf0n" and SurfOff" lines from the JediF.npc file and placed them very carefully in the Askani.npc file.
There's still a strange thing, though.
The JediF in Outcast was, as you say, Jan with the vest, chaps etc. turned off via the "SurfOn" and "SurfOff" lines in the NPC file. It appears that that is the intention in JA as well. But every time I spawn JediF I get Jan with full gear on. Even the goggles.
Do you think this means that making the alterations in the NPC file is not enough anymore?
Askani wouldn't work unless I altered both the SKIN and NPC files.
Anyway, thanks again for your time.
Have a good night.
Landry070 is offline   you may: quote & reply,
Old 09-29-2003, 02:48 PM   #7
Prime
Am I a truck or robot?
 
Prime's Avatar
 
Status: Super Moderator
Join Date: Apr 2002
Location: Cybertron
Posts: 12,349
Current Game: Skyrim, Macross PS2
10 year veteran! LF Jester Veteran Modder Helpful! 
Hmm. It could very well be that the surfOn and surfOff parameters in the .npc file no longer do the same thing as it did in JO. It might just be a leftover. I haven't played around too much with this myself. I suspect that now using the *off in the .skin file is enough to turn surfaces off, and simply having an entry and texture path is enough to turn surfaces on.

As long as it works
Prime is offline   you may: quote & reply,
Post a new thread. Add a reply to this thread. Indicate all threads in this forum as read. Subscribe to this forum. RSS feed: this forum RSS feed: all forums
Go Back   LucasForums > Network > JediKnight Series > Editing Central > JA Skinning > The Trouble With Jan

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 08:03 AM.

LFNetwork, LLC ©2002-2011 - All rights reserved.
Powered by vBulletin®
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.