Skip to content

UI in Sims 4

Zac Colley edited this page Sep 14, 2020 · 1 revision

As far as I can tell a lot of Sims 4's user interface is built using Flash.

Extracting Sims 4 UI

1. Download the tools

2. Extracting Scale Form GFX content

  1. Open up Sims 4 Studio
  2. From the 'Tools' menu pick 'Game File Cruiser'
  3. In the top left window pick 'Scale Form GFX'
  4. In the bottom right you will see all of the graphics content
  5. You can select ones at random and export them but I have found the following:
Instance ID Notes
5C7CB2846F0FCA7A fonts
82C9414E81F7359F build/buy ui
0CE54D7C2E5B859C create a sim UI
F68004C9F7BCB296 some kind of club,sim picking? UI
5FFB8AE26BC11E96 tray UI, eco progress bar, seasons stuff
50B1B45ACFB109EF game UI at top???
DF09D526F4C77B95 create a sim/dogs
26E21833836CCF33 gallery sharing ui of some sort
73E1055F04A25A66 fame/vampire/witch UI
B8CE021C763422F8 shared clip?
6D20AB71641B1539 i think this is the main homepage

Use the top right 'Instance' field to filter to a specific one.

  1. Export to a file by selecting the instance. a. and choosing Export. b. Name it [something].gfx this is the format that the Flash decompiler expects.
  2. It also is important to add the content to a .package file. a. Go to 'Tools' -> 'Create Empty Package' give it a random name. b. Go to the Game File Cruiser and choose the Add to current package option.

3. Editing the graphics content

  1. Open your new .gfx in JPEXS.

TODO - finish this section

4. Export to binary file

  1. Once finished editing save as a new file
  2. Rename the file to .binary, this is what Sims 4 Studio expects
  3. Reopen your package file from before
  4. Import in the .binary file. Save.

5. Using this in your game

You can add this package file into your mods folder and now your UI changes will override the default ones.