Hello! OMG. Thank you for the fashion career mod! You were exactly who I needed! :D I also want to make career mods but the only tutorial I find is a dated one. Of course, I can't ask for an extensive tutorial but I'm curious if you still used that tutorial, if you did, which parts were different? Or if you could just give me some pointers, I'd be really happy. :D
Hey there! Â Thanks for the kind words! :) I know a lot of people are curious about the same thing, so Iâm going to answer this publicly- hope you donât mind! :)Â I didnât follow that tutorial at all, except for the part about creating the script file (that was mostly correct, but I had to do some things on my own to make it work). Â Iâve actually thought about what couldâve been wrong with her tutorial. Â The main thing that differed in my process is that I didnât use the Mod Constructor program she does; instead, I just used Sims 4 Studio. Â Mod Constructor may or may not be outdated, so that could be why the mod was broken.
If you already know about XML files or doing other mods, a custom career isnât too hard to do- just very time consuming, and can become complicated depending on what all you add to it (the fashion career became VERY COMPLICATED- never doing anything like that again, LOL). Â
Here is a very brief mini-tutorial on how to get started (please note that Iâm writing this assuming you already know how to use Sims4Studio, and how to create XML files and make your own instance IDs, etc):
The first step is to open up Sims4Studio.  Go to Tools>Create Empty Package and name the package file.  Once that opens up, go to Tools > Extract Tuning. When youâre in that box, you need to type in the name of the career you want to clone.  The business career is the one I used and is a good one to start with because it has chance cards and everything attached.  So type in âcareer_adult_businessâ and select âAdd to Current Package.â  Leave the Extract Tuning box open- youâll need it again.
After that, youâll need to go through and edit all the instances which link to the business career and make them for your own career.  You do this by copying the instance number or name, and then extracting the file to your package.  For example, the first thing youâll see in the business career is âCareerSuperInteraction: si_Career_Business.â  So copy that, paste it into the Extract Tuning box, and then add that file to your .package. Â
Then go through and change all the things in there and so on. Â Replace the Strings (the text shown in game) with your own text (which you do by creating a String table in S4S and then use the hash generator to create a unique hexadecimal FNV32 hash to link your text with). Â You can edit XML files directly using Sims4Studio, but the easiest way editing them is to use a program like Notepad ++, copy the XML file there, edit it from there, then paste them back into S4S when youâre done.
Make sure you create your own instance ID for all the files, again using the Hash Generator (for custom careers, make sure you use FNV32 Decimal, HIGH BIT) and replace the EA ones with your own. Â
If thereâs data files associated with the XML file, theyâll automatically be extracted as well- make sure all the data inside matches with your XML file (usually itâll be stuff like the instance ID for aspirations, or the hash name for strings) and that the data file has the same instance ID as your XML file.
Youâll have to know how to do Python scripts for custom careers (at the very least so that your Sims can take paid time off work). Â Thereâs tutorials for Python over at ModTheSims in their modding forum.
Sorry if that doesnât make a lot of sense, but itâs the simplest way I can describe it.  Writing a mini-tutorial just reinforces how hard it would be to write a full-fledged one and thatâs why Iâve decided not to, lol.Anyway, I hope that makes sense and gets you started.  Careers are not for beginners, so I wouldnât recommend doing them unless youâve already dabbled in creating mods from scratch before.  If you are familiar with XML tuning for the Sims, if youâve created your own buffs or traits or something similar, youâll probably do well, otherwise, try with something easier and smaller first (keep in mind that even a bare-bones custom career would use between 50-60 XML and .data files.  Just to give you an idea of the fashion career: it took nearly 300 xml files to make, LOLâŚno wonder Iâm exhausted from doing it), then work your way up :)