Jump to content

Photo

Can anyone help me with merging Chargen files manually (on my Mac)??


  • Please log in to reply
2 replies to this topic

#1
Bratt1204

Bratt1204
  • Members
  • 1,587 posts
I though I knew how to but I cannot always to get certain hair/cosmetic mods to run properly. Since the Chargen Compiler cannot run (without Wine) on Mac I need to manually modify my Chargenmorph and I am afraid I'll screw something up again. If anyone can help me out with a brief "tutorial" on how to do this properly, I would be eternily grateful :D

#2
PsychaDurmont

PsychaDurmont
  • Members
  • 37 posts
The Chargenmorphs are actually not that hard to alter.

When you find a hair/eyecolor/browcolor/head you wish to add open the Chargen in just your text edit.
I find it easiest to open the base one and the one you are adding so you can see the files side by side.
(And as a rule always make a copy of your base chargen so that if anything godforbid conflicts up you can always go back to your original and try again).

With the one you are adding next to the one you are modifying look to see if its a hair or eye etc.
you then, scroll the original file until you get to the proper section.
At this point its an easy case of cut and paste under what is already there. (the lines you want to cut and paste look like a variation of this: <resource name="HM_CPS_P01.mop"/>). for example: (my addons are hugs so bear in mind)
<?xml version="1.0" encoding="utf-8"?>
<morph_config>
<heads>
<human_male>
<resource name="HM_CPS_P01.mop"/>
<resource name="HM_CPS_P02.mop"/>
<resource name="HM_CPS_P03.mop"/>
<resource name="HM_CPS_P04.mop"/>
<resource name="HM_CPS_P05.mop"/>
<resource name="HM_CPS_P06.mop"/>
<resource name="HM_CPS_P07.mop"/>
<resource name="HM_CPS_P08.mop"/>
<resource name="HM_PCC_B01.mop"/>
<resource name="HM_bchmeye1.mop"/>
<resource name="HM_bchmeye1r.mop"/>
<resource name="HM_bchmeye1y.mop"/>
<resource name="HM_bchmeye2.mop"/>
<resource name="HM_bchmeye2r.mop"/>
<resource name="HM_bchmeye2y.mop"/>
<resource name="HM_bchmeye3.mop"/>
<resource name="HM_bchmeye3r.mop"/>
<resource name="HM_bchmeye3y.mop"/>
<resource name="HM_bchmeye4.mop"/>
<resource name="HM_bchmeye4r.mop"/>
<resource name="HM_bchmeye4y.mop"/>
<resource name="HM_bchmeye5.mop"/>
<resource name="HM_bchmeye5r.mop"/>
<resource name="HM_bchmeye5y.mop"/>
<resource name="HM_bchmeye6.mop"/>
<resource name="HM_bchmeye6r.mop"/>
<resource name="HM_bchmeye6y.mop"/>
<resource name="HM_bchmeyeaqua.mop"/>
<resource name="HM_bchmeyeblind.mop"/>
<resource name="HM_bchmeyesilver.mop"/>
<resource name="HM_bchmeyesnake.mop"/>
<resource name="HM_bchmeyespice.mop"/>
<resource name="HM_bchmeyeviolet.mop"/>
<resource name="HM_bchmeyewolf.mop"/>
<resource name="HM_CPS_elotc2.mop"/>
<resource name="HM_CPS_elotc3.mop"/>
<resource name="HM_CPS_elotc4.mop"/>
<resource name="HM_CPS_elotc5.mop"/>
<resource name="HM_CPS_elotc6.mop"/>
<resource name="HM_CPS_elotc7.mop"/>
<resource name="HM_CPS_elotc8.mop"/>
<resource name="HM_CPS_elotc9.mop"/>
<resource name="HM_CPS_elotc10.mop"/>
<resource name="HM_CPS_elotc11.mop"/>
<resource name="HM_CPS_elotc12.mop"/>
<resource name="HM_CPS_elotc13.mop"/>
<resource name="HM_CPS_elotcs1.mop"/>
<resource name="HM_CPS_elotcs2.mop"/>
<resource name="HM_CPS_elotcs3.mop"/>
<resource name="HM_CPS_elotcs4.mop"/>
<resource name="HM_CPS_elotcs5.mop"/>
<resource name="HM_CPS_elotcs6.mop"/>
<resource name="HM_CPS_elotcs7.mop"/>
<resource name="HM_CPS_etlotc2.mop"/>
<resource name="HM_CPS_etlotc3.mop"/>
<resource name="HM_CPS_etlotc4.mop"/>
<resource name="HM_CPS_etlotc5.mop"/>
<resource name="HM_CPS_etlotc6.mop"/>
<resource name="HM_CPS_etlotc7.mop"/>
<resource name="HM_CPS_etlotc8.mop"/>
<resource name="HM_CPS_etlotc9.mop"/>
<resource name="HM_CPS_etlotc10.mop"/>
<resource name="HM_CPS_elhawke.mop"/>
++++++++++++++INSERT THE NEW FILE HERE+++++++++++++++++
</human_male>

Most modders are very nice in keeping their chargens in the proper place so it really is just finding the right spot and cutting and pasting. I hope this helps. The auto compilers I found just ended up breaking my chargens more often than fixing them so I prefer to do things by hand.

OH important.. almost forgot.  Save your changed Chargen file with the original file name "chargenmorphcfg.xml"  Keep your original unaltered copy as "originalchargen.xml"  So there is no confusion between your two files.

Edited by PsychaDurmont, 29 May 2012 - 03:05 PM.


#3
Bratt1204

Bratt1204
  • Members
  • 1,587 posts
Thanks! That's what I WAS doing all along but just recently I did exactly this and really screwed my Chargen somehow. I've modified some recently, with success so I think I've got it down now. Thanks again for your reply : )