Anda di halaman 1dari 19

Tutorial:HowtodoaDefaultReplacement

DOYOUWANTTOMAKEDEFAULTSTHAT:
AllowyoutohaverecoloursoftheoriginalMaxismesheventhoughyou'vereplacedthatoutfitinthecatalogue?
AreenabledforyoungadultANDadultsiftheyaren'talready?
Replaceanoutfitwithheelswithanoutfitwithflatsandwantcorrectshoesounds?
Allowsyoutobeabletomakerecoloursofadefaultedoutfitthatyoucanuploadandanyonecanusethemwithout
havingthesamedefaultsasyou?
Replaceasinglegroupoutfitwithamultigroupoutfit?
Onlyreplacetheexactoutfityouwanttoreplace(e.g.replaceONLYtheblazerandpleatedskirtoutfitforchildren
WITHOUTchangingtheprivateschoolmesh?OrreplacethetwomedivalgownswithoutreplacingthethirdVampireone?)
Looklikeouterwearandyouwantthemenabledforouterwear?Orformal?Orathletic?etc?
Hasalotoforiginalcoloursandyouwanttousedifferentmeshestogivevariety(e.g.thereareatleasttendifferent
coloursof'dresslongtrumpet'.Insteadofusingtheexactsamemeshtentimes,youcouldusethesamedress,witha
bunchofshoeoptions?)

Or,youknow,youjustwanttomakeadefaultreplacement.(There'sreallynoreasontousetheothermethodthatIcan
thinkof.)

Okay,sohopefullythiswillbeeasytounderstand,anyinstructionsinthetextwillmatchthecolourofthe
instructionontheimage,soifyoudon'tunderstandyoucanlookattheimageforabetterideaofwhatI'm
talkingabout.

StepOnePicksomethingyouwanttoreplace.

IrecommendusingtheamazingSims2DefaultDatabasetofindtheoutfityouwanttoreplace.
ForthistutorialI'mgoingtobeusing'ymbodydoubletshirtsweats'becausethedatabasesaysithasn'tbeenreplaced
withanythingyet,andbecauseit'sayoungadultonlyoutfitwithhorriblesandalsandwe'regoingtobechangingallof
thosethings.
OpenSimPe.Clickon'Finder'.Makesurewhereitsays'Find:'thedropdownboxison'PropertySetSearch'and'Type:'
shouldbeon'Contains[match]'.

Theninthe'Match:'boxpastethenameoftheoutfityou'regoingtobereplacing.Inthiscase'mbodydoubletshirtsweats'.
Usuallyit'sbesttoleavetheageoff(thea/ya/ethatgoesbeforethe'mbody'partofthename,justincasethere'sayoungadultANDadultversionof
something.ClickFind.
Asyoucansee,thereareadultversionsofthisoutfit.Butfornowwe'regoingtoignorethem.WhatyouwantistheYA
ones.Therearethreeofthem(I'mgoingtorefertothemascolours.Therearethreecolours).

StepTwoExtraction!
Doubleclickononeofthecolours,thenclickthecolumnthatsays'instance'tosortbythat.

Okay,underorabovethepropertysets(that'stheorangeandblueicon'dthingswithGZPSastheirtype)you'llseea
greenthingthatsays3DIDReferencingFile(with3DIDRasit'stype).Youwanttoclickthepropertyset,ANDthe3DIDR
thatgoeswithit.Thatwouldbewhicheveronehasthesamestringinthe'instance'column.Sointhiscase,Ineedthe
3DIDRwith'DEC'asitslastthreecharacters.Now,rightclickonthoseandclick'extract'.
Iusuallymakeafolderonthedesktop,nameitwhateverthehellIwant(Iusuallyendupwithtwenty'NewFolder(20)'
etc)andextracttothatfolder.
Dothesamewiththerestofthecolours.(Sometimesyou'llgetluckyandthey'llallberightnexttoeachotherlikein
thisinstance,soifyouweredoingthisoutfityoucouldgorightaheadandjustextractallsixatonce.Itmakesno
difference.)

StepThreeStartanewfile

Right,now.File>New.Orclickthelittleblankwhitepageinthetoolbar.Basicallycreateanewfile.
Rightclickinthewhiteblankspaceunderallthecolumns(thisareaiscalled'ResourceList')andclick'add'.Addallthosefiles
youjustextracted.SimPeisannoyingandusuallythrowsthemintotwodifferentfoldersbytype,makesureyou're
addingthePropertySetsANDthe3DIDRs.

Now,saveyourfile!Clickingsavedoesn'tworkusually,youhavetogotosaveas.Saveitsomethingappropriate(I
namemyfiles_MoogleSims_DEFAULTnameoftheoutfityou'rereplacing.Istartitwitha_sothatit'salittlemorelikelytoloadbeforeotherfilesin
caseofconflicts,ImakesureDEFAULTiscapitalisedbecauseit'sreallyimportant,andincludingthenameoftheoutfityou'rereplacingisjust
commonsense)inyourSims2downloadsfolder.Makesureit'ssavedsomewhereinthedownloadsfolder.Otherwiseit
won'tshowup.ThissoundsreallyobviousbutIhavesometimessavedtodesktoporsomethingthenloadedbodyshoponlytowonderwhythe
defaultisn'tworking.

Youcandeletethatfolderyoumadeearlierwiththepropertysetsandstuffinit,youdon'tneeditanymore.

StepFourAddingthemeshofthereplacement

Sothere'sthreecolours,thatmeansyouneedtofindanoutfitthatyouwanttousetoreplacetheoriginalthathasat
leastthreecolours.I'mgoingtochoosethiswhichImadejustforthistutorial/replacement.

Openthemeshfileoftheoutfityouwanttouseasareplacement.It'll(hopefully)havethewordmeshinit.

Ifyourmeshhasmorethanoneageinit:Ifithasawholebunchofages,extractonlythemeshoftheageyouwant
(themeshconsistsoffourthings:theshape,cres,resourcenodeandgeometricnode).
Thenreopenyourreplacementfile.Thenrightclick>add.Addinallfourofthethingsyoujustextracted.
Save!
Ifitonlyhastheadultmesh:Ifitonlyhastheageyouwant,it'seasiertosimplyopenthefileyoucreatedbefore
(_YourName_DEFAULTNameoftheOutfitYou'reReplacing),rightclick>add,andaddinthewholemeshfile.(ifit'snot
showingup,makesurethefiletypeonthebottomleftdropdownboxisonallfiles,notjustsimpefiles).
Save!
StepFiveMakingtheoutfityou'rereplacinglinktothereplacementmeshinsteadofthe
StepFiveMakingtheoutfityou'rereplacinglinktothereplacementmeshinsteadofthe
maxisone.
Clickononeofthe3DIDRs.Thegreenarrowthings.Ifyou'reonpluginview,you'llseesomewritingandnumbersinthe
whitebox.Youneedtodeletethese.Rightclickoneofthestrings,clickdelete.Dothatforallthelines.

ThenwhereitsaysFilePropertiesthere'salittleboxthatsaysPackage(orpackagonmine,apparently).Clickthat.You
needtodragthelines'ResourceNode'and'Shape'overtotheboxwhereyoujustdeletedthingsfrom.Theymustbe
inthatorder.

Clickcommit.Donotforget.Ifyouclickoffontosomethingelsewithouthittingcommit,it'llnotsaveanyofthechanges
youjustmade.

Dothisforallofthe3DIDRs

Save!

StepSixAddingintherecolours
Openuparecolourofthemeshyou'reusingasareplacement.Youneedtoextractallthetxmts,andtxtrs.
Dothisforasmanyrecoloursasyouneed.Inthiscasethree.

Reopenyourdefaultfile.Addtheseinthesamewayyou'veaddedtheotherfiles.:)
(Again,youcanjustaddthewholerecolourfilesintoyourreplacementfileanddeleteeverythingthatisn'tatxtr/txmtifyou'reconfidentyouwon't
accidentallydeletealltherestofthethingsyou'vepreviouslyaddedthataresupposedtobeinthere.IpersonallydoitthiswaybecauseIhate
extractingtonsofthingsandhavingfileseverywhere.)

StepSevenMakingtheoutfityou'rereplacinglinktothereplacementrecoloursinstead
ofthemaxisones.
ClickyourGDMC.UnderModelsyou'llseetickyboxesandanamebesideit.Usuallyit'lljustsay'body'.Thatmeansyou
haveasinglegroupandyourjobisdeadeasy.Inthiscasethough,there'stwo:'body'and'noblend'.I'mgoingtoreferto
theseasgroups.GroupsgobyhowmanyNAMESofthingsthereareinthisbox,nothowmanytherearelisted.
Soitmightsay'body'twice.Thismeansthere'sstillonlyonegroup.
Ifitsaysthefollowing,there'sthreegroups:body
body
noblend
shoes
Ifitsaysthefollowingthere'sfourgroups:
hair
bangs_l5
bangs_l5
bangs_l5
bangs_l5
bangs_l3
bangs_l3
bangs_l9
Ihopethatmakessense.Howmanynamesarelisted,nothowmanylinesoftextthereare.

Nowifyoulookatthetxtms,you'llseetheyhavethesamewordsinthem.Youwantthemtobeinthesameorderas
theygointhemesh.Sorememberthelasttwoorthreedigitsofthestringin'Instance(High)'.Sobodyis3Candnoblend
is17.
Gobacktoyour3DIDRs.Yourememberhowyouclickedpackageanddraggedthemeshreferencesover?We'redoing
thatnowwiththerecolours.You'relookingfor"MaterialDefinition'(that'sthetxmts).

Now,ifyoulookinthethirdcolumnatthestrings,somewillbethesame(inminethere'stwothatendin45,twoendin
CE,andtwoendin91).Thematchingonesmeanthey'reallpartofthesamerecolour,sodragallofoneofthematching
recoloursover.(e.g.dragboth45sover).

YourememberhowIsaidtoremembertheorderofnumbersearlier?Makesureinthesecondcolumnthat3Cisfirst
and17issecond.

COMMITTTTTTTTT.

Dothisforeach3DIDR,andmakesureyouhaveadifferentrecolourgroupineachone.Sointhisexample
replacement,oneshouldhavethe45s,oneshouldhavetheCEs,andoneshouldhavethe91s.

Save!

StepEight(ifyourmeshonlyhad'body'asthegroup)Changingthepropertysets

Okay,clickoneofthepropertysets.Makesurethetabdownthebottomisclickedon'PluginView'.You'llseewritingin
theboxunderneaththeResourceList.
We'regonnachangethings!Thisiswhereyouchangeages,shoessounds,whetherthingsspawnontownies,etc.I
alreadymadeatutorialexplainingawholebunchofpossibilitieshere.I'mgonnalinktothatinsteadof
makingthistutorialreallylong.
Gothroughandmakeallthechangesyouwanttomakeoneverypropertyset.Basicallythough,themostimportant
oneischanging'age'from40to48.Becausethere'sliterallynoreasontonotmakeanoutfitavailabletoyoungadults
ANDadults.Ifit'stoooutlandishtobeonanadultandyoudon'twantittoshowupontownies,change'flags'to8.Atleast
thatwayyoustillhavetheoptiontochooseitforadults.
Also,ifyourhairoroutfitisfortoddlersorchildrenyoumayaswellmakethemunisex.:)

(Youmayneedtoaddintheproductandversionlinesifyourpropertysetsdon'talreadyhavethem.Formoreinfo
seehere.)

Save.Andifyourmeshonlyhad'body'asit'sgroup.Ithinkyouarenowdone.:DGotestit!

Ifthereareanyissueswithyourdefault,pleaseseethisposthere,there'sawholebunchofmiscellaneous
troubleshootingtips!Andifthatdoesn'thelp,pleasecommentandask.Ireallydonotmindhelping.:)

StepEightV.2(ifyourmeshhad'body/noblend/outfit'ormorethanone
group)Ifyouhavemorethanonegroupinyourmesh
Sobecausewehavemorethanonegroupinourreplacementwehavemoreworktodo.ThisisthebitIhatethemost.
It'salsowhereIusuallymessupinhairsifI'mtiredornotconcentrating.Anyway.Yourpropertysetsneededitingto
reflectthegroupsyouhave.

Forastart,click'numoverrides'.
Howevermanygroupswereunderyourmeshishowmanynumbersthisshouldhave.(Ifyourmeshsaidbodytwice,or
sayinhairsitmighthavehair,thenthreehair_alpha3s,thatstillonlycountsastwogroups.It'showmanynamesof
groupsthereare,nothowmanylines.)
Soour'numoverrides'shouldsay2.Undervalue,youcanjusttype2,it'lladdinallthe00000sforyou.
Okay,underthatyou'llseethreelines.override0shape,override0subset,andoverride0resourcekeyidx.Youneedtoadd
moreofthem.
Clickoverride0shape,thenclickadd.Youmustchangethedigittothenextnumberintheseries.Sochangeit
tooverride1shape.Dothesamethingfortheothertwo(add,andchange
tooverride1subsetandoverride1resourcekeyidx.Ifyouhadmoregroups,you'ddoitagain,changethedigitto2,andso
on.)

Nowyouseeitlistsbodybesidesubsettwice?Youneedtochangethesecondonetonoblend,orwhateverthenameof
yoursecondgroupnameis.

Andsimilartothewayyouaddedthenextdigituptoyourlinesbefore,thenumberfortheresourcekeyidxshouldalso
gouponeforeachaddition.Sointhiscasechangeitto3(again,ifyouhadmorethanonegroup,it'dgoupforeach
one).

Dothistoeachpropertyset,don'tforgettocommiteachone.

Save!

Gocheckinbodyshop.Youshouldbedone.:D

Ifthereareanyissueswithyourdefault,pleaseseethisposthere,there'sawholebunchofmiscellaneous
troubleshootingtips!Andifthatdoesn'thelp,pleasecommentandask.Ireallydonotmindhelping.:)

Anda mungkin juga menyukai