• New Horizons on Maelstrom
    Maelstrom New Horizons


    Visit our website www.piratehorizons.com to quickly find download links for the newest versions of our New Horizons mods Beyond New Horizons and Maelstrom New Horizons!

Finally a Female Character...

Fantasia

Landlubber
Storm Modder
Turns out it's stupidly easy to make any NPC, Male or Female into a PC....
(To jump straight to adding her, goto the bottom, to learn how to make any NPC playable, read on)

<img src="http://i111.photobucket.com/albums/n139/Fantasia_011/Babylon.png" border="0" class="linked-image" />

================================================
Step one.. Finding your portrait...
================================================

I am using ConvertorTX to view the .TX portraits.. After simply scrolling through them finding one i like, i'll keep note of the file name.. In this case i just chose face199.tga.tx..

<img src="http://i111.photobucket.com/albums/n139/Fantasia_011/Portrait.png" border="0" class="linked-image" />

<i>"Portraits are located: AOP2/RESOURCE/Textures/INTERFACES/PORTRAITS/"</i>

================================================
Step two... Finding the model..
================================================

I don't have a model viewer, in this case i just chose a model, and tried to find a suitable portrait for it.
The model for the lady above is Lady01.gm.

<i>"Located at: AOP2/RESOURCE/MODELS/Characters/"</i>

================================================
Step three... Adding it as a PC..
================================================

Open AOP2/RESOURCE/INI/texts/russian/HeroDescribe.txt.

Add the following to the bottom of the file:

<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->heroName_XX {FIRSTNAME}
heroLastname_XX {LASTNAME}
heroNameGen_XX {FIRSTNAME}
heroLastnameGen_XX {LASTNAME}
heroNameDat_XX {FIRSTNAME}
heroLastNameDat_XX {LASTNAME}
heroFace_XX {199} // The number of the portrait, remember mine was face199.tga.tx? So i added 199
heroModel_XX {Lady01} // Name of the model without the .GM
heroType_XX {Adventurer} // Preselected class on Character Select Screen.
heroNation_XX {England} // Preselected nation on Character Select Screen.
sex_XX {woman} // "man" or "woman"
animation_XX {woman} // "max" or "woman"
hero_XX {
YOUR DESCRIPTION...
}<!--c2--></div><!--ec2-->

Simply change FIRSTNAME and LASTNAME to "Any" name you want him/her to have.
Change the heroFace to the number in the portrait file, in this case is was 199.
Change heroModel to the name of the model without the .GM, in this case i chose Lady01(.gm)
Change XX to whatever character number this is... IE: If the character above is "heroName_18" change XX to 19..

Remember to change "hero_qty {xx}" to the number of character you have....

===============================================

She even swings the blade like a girl!! <img src="style_emoticons/<#EMO_DIR#>/laugh.gif" style="vertical-align:middle" emoid="xD:" border="0" alt="laugh.gif" />

I'd also like to apologize for my really bad spelling and gramma right now, my spelling sucks, i admit, but it is 1:25 in the morning!! *Yawns*
 
Great stuff thar, CapnDan! <img src="style_emoticons/<#EMO_DIR#>/onya.gif" style="vertical-align:middle" emoid=":onya" border="0" alt="onya.gif" />
 
The diving suit broke the character's female animations in one of my profiles. After the character pops out of the suit it reverts to male animations and becomes rather disfigured. Right hand stretches out into space when she moves, made her into a contortionist hybrid chicken, legs bend in backwards when she walks, left shoulder almost separates from the socket and the sword bounces way off her hip.
 
Sounds like we really need to get in there and work up an updated female animation for the suit. Sounds like the suit itself is designed to use the male animation set and then it isn't reset correctly.

Possibly is would even be as simple as resetting the character when changing back out of the suit.

Just not entirely sure at this point.

I'll think on it a poke at it some.

Cap'n Drow
 
<!--quoteo(post=337279:date=Jul 14 2009, 09:35 PM:name=Edie)--><div class='quotetop'>QUOTE (Edie @ Jul 14 2009, 09:35 PM) <a href="index.php?act=findpost&pid=337279"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->The diving suit broke the character's female animations in one of my profiles. After the character pops out of the suit it reverts to male animations and becomes rather disfigured. Right hand stretches out into space when she moves, made her into a contortionist hybrid chicken, legs bend in backwards when she walks, left shoulder almost separates from the socket and the sword bounces way off her hip.<!--QuoteEnd--></div><!--QuoteEEnd-->

Hmm, worked fine for me, the only issue i had is that they have no haulster for the guns, so when she shoots you cant see the gun in her hand...

I didn't however try the diving suit, did all the wierd stuff happen after using the suit? Was it okay before using the suit?
 
I found that the new animations the Russians made in the Hardcore Edition work very well. Their girls also look like real pirates. Look about halfway down the first page of this thread.

<a href="http://forum.piratesahoy.net//index.php?showtopic=13741" target="_blank">http://forum.piratesahoy.net//index.php?showtopic=13741</a>

You might also want to take notice that the heromodel line can support up to 8 entried so that you can change outfits by equipping different clothes

<a href="http://forum.piratesahoy.net//index.php?showtopic=14060" target="_blank">http://forum.piratesahoy.net//index.php?showtopic=14060</a>

I am currently interested in creating new models that put different clothes, Spanish, English, Dutch, French uniforms on existing models and adding those items to the game, possibly to be handed out with privateer liscenses. The head swap in the current Ines Dias tool doesn't appear to work with CoAS models due to additional facial animations. The Hardcore Edition modders may have allready done this becuause there are additional models for the main characters with appropriate uniforms, but there are no uniform items in their files. They may just be swapping out the base model in the quest files.

I'm delighted to see some real modders taking interest, because my dabbling has gone about as far as it can go. <img src="style_emoticons/<#EMO_DIR#>/laugh.gif" style="vertical-align:middle" emoid="xD:" border="0" alt="laugh.gif" />
 
<!--quoteo(post=337307:date=Jul 14 2009, 05:16 PM:name=CapnDan)--><div class='quotetop'>QUOTE (CapnDan @ Jul 14 2009, 05:16 PM) <a href="index.php?act=findpost&pid=337307"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec--><!--quoteo(post=337279:date=Jul 14 2009, 09:35 PM:name=Edie)--><div class='quotetop'>QUOTE (Edie @ Jul 14 2009, 09:35 PM) <a href="index.php?act=findpost&pid=337279"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->The diving suit broke the character's female animations in one of my profiles. After the character pops out of the suit it reverts to male animations and becomes rather disfigured. Right hand stretches out into space when she moves, made her into a contortionist hybrid chicken, legs bend in backwards when she walks, left shoulder almost separates from the socket and the sword bounces way off her hip.<!--QuoteEnd--></div><!--QuoteEEnd-->I didn't however try the diving suit, did all the wierd stuff happen after using the suit? Was it okay before using the suit?<!--QuoteEnd--></div><!--QuoteEEnd-->After using the suit.

After using the suit the animations become disfigured and following the feet movements and the placement of the sword it does look like it's trying to use a male animation. The sword literally floats by her hip, everything's fine, with an exception for the sword floating, until she moves then it all goes to hell in a hand-basket.
 
I think I've found a fix for the diving suit bug, but as I'm not up to that point yet, I can't test it.

So you could try the following changes:

1. In "Program\DIALOGS\russian\Quest\LostShipsCity\Mechanic.c" after the line:
pchar.questTemp.LSC.immersions.model = pchar.model;
add the line
pchar.questTemp.LSC.immersions.animation = pchar.animation;
(to remember the old animation style)

and

2. In "\Program\ITEMS\items_utilite.c" change the line
pchar.model.animation = "man";
to
pchar.model.animation = pchar.questTemp.LSC.immersions.animation;
(to restore the animation)

If someone up to there wants to try this edit and see if it fixes the bug, that'd be great.
 
Back
Top