Hi there! You are currently browsing as a guest. Why not create an account? Then you get less ads, can thank creators, post feedback, keep a list of your favourites, and more!
Test Subject
Original Poster
#1 Old 23rd Jun 2009 at 10:46 AM Last edited by HugeLunatic : 2nd Jun 2010 at 4:42 PM. Reason: Updating tool links
Default Tutorial - How to Change Career Names/Job descriptions! - OUTDATED
Hello! I decided to write this tutorial after really wanting to mod the careers but no one could seem to mange that stupid STBL file, but anyway I will try to explain how to do it for all you people who are stuck as I couldnt find any tutorial so far on this.. sorry if there is already one im just trying to help.

Before you mod!
Before you mod you must make a "Mod\Packages" folder. This is located in your Sims3 install derectory, for example C:\Program Files\Electronic Arts\The Sims 3
So your new folder will look like this C:\Program Files\Electronic Arts\The Sims 3\Mods\Packages

Once you have done that you must create a Resource.cfg file in your Sims3 directory. (C:\Program Files\Electronic Arts\The Sims 3)
To do this open up notepad and copy and paste this into the notepad file.

Priority 500
DirectoryFiles Mods/Files/... autoupdate
PackedFile Mods/Packages/*.package

Then save the file as Resource.cfg -- The file must have a .cfg file extension so make sure it does not just save as .cfg.txt or it will not work!!

Changing the Job Titles and descriptions
To change the job titles and descriptions you will need two programs!

1 - S3PE 2 - Nametheifs Sims 3 STBL editor

(Nametheif recently created a program that allows STBL editing and it works very well as ive tried and tested it for both job titles and descriptions!
All credits go to him for figuring this out and creating the program.. ) S3PE can be downloaded here --> http://www.modthesims.info/forumdisplay.php?f=604

Nametheifs Sims 3 STBL editor here --> http://www.modthesims.info/download.php?t=350777

Once extracted and installed, open up the S3PIDemoFE program and tick the small boxes in the lower part that say "Sort, AutoHex, Display resource names"" Then go "File" --> "Open" and go to your sims 3 directory and find the FullBuild0.package which is located here..C:\Program Files\Electronic Arts\The Sims 3\Gamedata\Shared\Packages\FullBuild0.package

Open this file which may take a few secs. you now need to tick the small box next to "Resource type" and put "0x220557DA" in the white box. Then tick the box "Enable filter" This should now find the String files that contain all the text for ingame. Now if your english like me you find the ENG_US string file, but you can edit any language your running the game on.

So find the ENG_US for example, click it then go "File" --> "Export" and save it anywhere you wish to for editing purposes. I just made a folder called Sims3 Modding. Once you have exported your file you need to switch program to Nametheifs Sims 3 STBL editor.

Open up Nametheifs Sims 3 STBL editor, click "File" --> "Open STBL-File" and find the file you just extracted, which is the ENG_US string file where ever you saved it. For this example im going to change the Science career job titles and job decription. So what you have to do is find the job title first by typing "Test Subject" into the box that says "Enter Search String here" and click search. This will bring out all the text that it finds containing "Test Subject" it may find the text your after streight away in the left hand box or it may find job descriptions where "Test Subject" is used... this is some trial and error to find the correct text you wish to edit but you can keep pressing the search button to find the different texts until you find the one that just says "Test Subject". You can also refine your search once you find the correct text for easy editing aftarwards by looking at the "Entrynumber" in the top right corner. You can jump to a certain text description by entering that number in the bottom right "Entry" box and "jumping to Entry".

Once you have found your text you want to edit, type out what you wish it to change to ingame in the right hand box, click "Confirm" then go "File" --> "Save changes to new STBL" This then makes a copy of the origional STBL file but with your changes. So now you need to switch back to S3PIDemoFE program.

Open up S3PIDemoFE and click "File" --> "New" Then click "File" --> "Import" and search for where you installed Nametheifs Sims 3 STBL editor and find the "out" folder. Insider there should be your newly edited STBL file, so import that file. Then click "File" --> "Save as" and save the new package file in your sims 3 Mods\Packages folder. Example: C:\Program Files\Electronic Arts\The Sims 3\Mods\Packages\NewJobNames.package

You can save the new package file whateva you wish.. i just called mine NewJobNames.package

Now run your game and hey presto if you did everything correct and ive wrote this tutorial corect lol It should edit properly!

Note
Also i take no responsibility if you destroy your game in any way, but if you edit correctly nothing should go wrong!

AND REMEMBER! All credit goes to Nametheif for his briliant program and also S3PIDemoFE as I did not create them programs at all..

Happy Modding hope this tutorial can at least help someone!

Creon


Entry Numbers for Science Career
These are the entry numbers for the science career if any one wishes to edit them themselfs, it saves you having to search through the texts.

----------------------------------------------Job Titles------Job Descriptions
Level 1 - Test Subject---------------------------9645-------------9617
Level 2 - Lab Tech-------------------------------9623------------9631
Level 3 - Useless Contraption Manipulator---------9649-------------9629
Level 4 - Fertilizer Analysist----------------------9619-------------9633
Level 5 - Carnivorus Plant Tender-----------------9610------------9635
Level 6 - Aquatic Ecosystem Tweaker-------------9608------------9639
Level 7 - Genetic Resequencer--------------------9621------------9637
Level 8 - Top Secret Researcher------------------9647------------9641
Level 9 - Creature-Robot Crossbreeder------------9615------------9643
Level 10 - Mad Scientist--------------------------9625------------9627

Science Career lifetime wish
Become a Creature-Robot Crossbreeder --- Edit number 6340
8 users say thanks for this. (Who?)
Advertisement
Test Subject
#2 Old 23rd Jun 2009 at 11:06 PM
Nice work on putting this all together, the tutorial is great

There's a thing I want to add. When you edit jobnames and descriptions keep in mind that there is one entry for male and one for female sims, so if you edit the entry number 9645 you'd probably want to edit the entry nr. 9646 too (there's a browsing button in the tool named "Entry->").
I have only seen one entry in the english STBL where you can see this, because the jobnames are (how do you call it?) unisex in english. Just the military jobname "Wingman" and "Wingwoman" show what I'm talking about.
So keep in mind to change the following entry too, or your female sims will have the standard jobnames/-descriptions. You can copy&paste text through CTRL+c and CTRL+v.

Happy modding
Test Subject
Original Poster
#3 Old 24th Jun 2009 at 9:46 AM
Oh so thats why there are two! I couldnt figure that out, thanks for clearing that up!
Test Subject
#4 Old 1st Jul 2009 at 7:48 PM
i've got a problem when i try to open fullbuild0.package it sais it's unsupported
Test Subject
#5 Old 2nd Jul 2009 at 6:16 AM
wow this could be useful on a number of levels.
I don't know if this is the right place to ask, however.
I want to add sunglasses to the game, I modified the aviator mesh (considerably) and I don't want it to overwrite the original I want it on its own, how would I accomplish that?
I am asking here because it seems to be close to what I'm wanting
I saw elsewhere someone mention editing STBL to get unique items so... sorry if I'm off base, just started modding sims 3 like, last night.
Eminence Grise
#6 Old 2nd Jul 2009 at 6:45 AM
Quote: Originally posted by darklord_avalon
wow this could be useful on a number of levels.
I don't know if this is the right place to ask, however.
I want to add sunglasses to the game, I modified the aviator mesh (considerably) and I don't want it to overwrite the original I want it on its own, how would I accomplish that?
I am asking here because it seems to be close to what I'm wanting
I saw elsewhere someone mention editing STBL to get unique items so... sorry if I'm off base, just started modding sims 3 like, last night.


Wrong thread, indeed

Currently we don't have a way to give an edited mesh its own spot in the catalogue... default replacements only. If you look at all the mesh mods out so far, you'll see they're all default replacements.

However, Delphy apparently is working on this. There's a thread around here on hair meshes that discusses the issue. Here: http://www.modthesims.info/showthread.php?t=347706
Test Subject
#7 Old 2nd Jul 2009 at 7:04 AM
okay, I sort of had a feeling such was the case, I just had a sort of 'hunch' that maybe there would be a STBL involved in listing the cas-parts.
I ask because the dryad mod which has stockings and gloves doesn't appear to over-ride any content and if I could piggy back off of that I could probably start not over-writing every mesh I mess with lol.
Thank you, that thread looks promising.
Eminence Grise
#8 Old 2nd Jul 2009 at 7:22 AM
Quote: Originally posted by darklord_avalon
okay, I sort of had a feeling such was the case, I just had a sort of 'hunch' that maybe there would be a STBL involved in listing the cas-parts.
I ask because the dryad mod which has stockings and gloves doesn't appear to over-ride any content and if I could piggy back off of that I could probably start not over-writing every mesh I mess with lol.
Thank you, that thread looks promising.


Those aren't new meshes -- they're reskins of existing ones. We get new catalog entries for that kinda thing. http://www.modthesims.info/showthread.php?t=348082
Test Subject
#9 Old 2nd Jul 2009 at 7:26 AM
Oh. I get it now.
Test Subject
#10 Old 9th Jul 2009 at 7:51 PM Last edited by ChumpSquared : 10th Jul 2009 at 9:06 PM.
Quick question: Lets say that I wanted to create an entirely new career for my sims...Different skill level requirements, salaries; Everything. Is it possible to use this program in conjunction with another program to achieve this, or is this not possible?

EDIT: Strike that. I've poked around and I think I may have answered my own question. This is a wonderful program! Thanks for sharing!
Test Subject
#11 Old 12th Jul 2009 at 12:23 PM
Haha I can't find the ENG_US! Do i put '0x220557DA' (without the 's) in the ResourceType box? If so, when you say Enable Filter do you mean Filter Active? If so, (again) I've done it, but there's too many files, is there an easier way to locate it? Thank you !

EDIT:
Oh nevermind! I clicked set and then tried again and found it!
The Attack Cat
retired moderator
#12 Old 13th Jul 2009 at 6:15 AM
Would any mods that use this tutorial conflict with each other?
Lab Assistant
#13 Old 27th Jul 2009 at 6:21 PM Last edited by kingdonlwt : 27th Jul 2009 at 7:47 PM.
i'm confused on a few different levels... i cannot find the download file for S3PIDemoFe on that site. can someone help?

EDIT - sorted now..
Lab Assistant
#14 Old 27th Jul 2009 at 7:51 PM
Thanks so much, this tutorials great. Tried it on something small and it worked
Now though, if I want to edit more stuff do i follow *exactly* the same method each time? If so, I'm going to end up with loads of files.. is there a way of editing old files instead? Also what if I want to undo a change, do I just delete the file in the Mods\Packages folder?
Test Subject
#15 Old 7th Aug 2009 at 6:20 AM
My fullbuild.package is empty!
Field Researcher
#16 Old 7th Aug 2009 at 7:21 AM
Do you mean FullBuild0.package? It shouldn't be empty. If it is the game wouldn't start at all and you would need to re-install TS3...

Besides, if you have patched your game to 1.3 or 1.4 you should be looking in DeltaBuild0.package (in the same folder) instead.
Test Subject
#17 Old 10th Aug 2009 at 2:37 AM
Link to the S3PIDemoFE program is broken, please post one that works.
Eminence Grise
#18 Old 10th Aug 2009 at 2:41 AM
Quote: Originally posted by inuyasha1a
Link to the S3PIDemoFE program is broken, please post one that works.


Check the sticky threads

http://www.modthesims.info/forumdisplay.php?f=604

BTW, this is an old tut... there are many, many more options for string table editors available now, if you look around... plus string table editing has been built into various other tools. So you have lots of choice in that field at this point.
Test Subject
#19 Old 10th Aug 2009 at 2:46 AM
I'd rather do the lazy way of just changing existing ones, but thanks for the linky.
Test Subject
#20 Old 30th Aug 2009 at 9:54 PM
Quote: Originally posted by wiiboycool
i've got a problem when i try to open fullbuild0.package it sais it's unsupported


I am having the same issue

I just wanted to chage 2 of the titles for the medical career ugh.

It won't recognize where my game is saved and I chose the correct folder and path for the fullbuild0.package file.

I don't suppose anyone with better luck would be willing to change 2 job titles in the medical field for me?
(From Level 1 Organ Donor to Candy Striper and Level 2 Bed Pan Cleaner to Child Life Specialist?)
Eminence Grise
#21 Old 31st Aug 2009 at 3:13 AM
Quote: Originally posted by SimsAddict42877
It won't recognize where my game is saved and I chose the correct folder and path for the fullbuild0.package file.

I don't suppose anyone with better luck would be willing to change 2 job titles in the medical field for me?
(From Level 1 Organ Donor to Candy Striper and Level 2 Bed Pan Cleaner to Child Life Specialist?)


No requests please.

Did you read ChannTL's post a couple of posts up?
Test Subject
#22 Old 14th Sep 2009 at 2:40 PM
Quote: Originally posted by Kolipoki
Would any mods that use this tutorial conflict with each other?


(for those like me who are scouring old threads for information)

Yes, I expect that mods created using this tutorial would conflict with each other. This tutorial advocates overwriting the entire string table. A better way has since been found.

In order to overwrite only select portions of the string table, you must create a NEW STBL. (I use S3PE, personally, and go to Resource > Add)

For type, of course, use the standard STBL value: 0x220557DA

For group, again, use the standard: 0x00000000

Instance is where the magic happens. You must create a new, unique instance for your STBL. I highly recommend using random characters where possible, in order to minimize the chances of another modder choosing the same instance (in which case your mods would conflict). The instance you choose, however, must follow a particular template.

We know that the US_ENG STBL in DeltaBuild0.package (as of the 1.3 patch or so, we use DeltaBuild0, not FullBuild0!) has instance 0x000F16B00BA8342F. Let me break that apart for you.

The first byte, 0x00, is the language code. 0x00 means ENG_US. (Google can find you a list of all language codes if you need it, or you can check the first two characters of the desired language's instance in any package file. Note that the '0x' does NOT count as the first two characters. It is merely used by programmer types to indicate that what follows is a hexadecimal number.)

The next three bytes, 0x0F16B0, are random (as far as we know now). You should change these three bytes to a new random value in order to minimize conflicts. (Remember, a byte is a two-character hex number. Meaning you can only use the digits 0-9 and the letters A-F.)

The last four bytes, 0x0BA8342F, indicate the priority. The lower the number represented by these four bytes, the higher your priority. So if you are trying to override strings in the default table, you must choose these four bytes to be LOWER than 0x0BA8342F. (If you don't speak hex, just make sure that the first digit is 0 and the next is a number 0-9. The rest, of course, should be randomly chosen 0-9 or A-F.)

So a few examples of random, valid instances for US_ENG STBLs:
0x0016AE7B06B358E6
0x00B57E0901BE6A78
0x0038A5B30937C8DD

Notice that the first, second, and ninth digit are always zero. The tenth digit is always a number, not a letter. (Although those of you who understand hex will see that it could be an A, or even a B in some cases.) The rest of the characters can be any number or any letter A-F. G-Z are never, ever used in hexadecimal.

I think it goes without saying that you should probably avoid using one of my three examples verbatim.

In this new STBL, include ONLY the strings that you wish to overwrite. You will use the same keys found in the old STBL (as in this tutorial), and whatever string you wish to overwrite it with. Adding new strings is of course possible as well, but that is outside the scope of this tutorial.

(hope that was painfully clear enough)
Test Subject
#23 Old 13th Oct 2009 at 12:16 AM
how do you know what the english file is and which is the job file?
Test Subject
#24 Old 13th Oct 2009 at 12:33 AM
i am out of my element...lol
Field Researcher
#25 Old 13th Oct 2009 at 6:05 AM
Quote: Originally posted by swimmerdude
how do you know what the english file is and which is the job file?


If you just want to change the text of an original career and nothing else, the English file IS the job file. As Rini said above, type 0x220557DA and instance 0x000F16B00BA8342F is the English STBL.
Page 1 of 3
Back to top