hello! i'm not sure if you can help but i'm gonna try so it's fine if u can't answer them!
do u know how to make an in-game font override? ik there's sims 1 and sims 2 font overrides but i want to make my own, searched everywhere but unable to find a tutorial on how to make it ;-;
Hey too! So I didn't know how to do it at first but I got curious, and was able to make it :) I did get stuck and was able to receive help, and here it is!
Download JPEXS decompiler. This is also used for custom loading screens btw.
In S4S, create a new empty package, open Game File Cruiser, then search for this instance number: 5C7CB2846F0FCA7A (1), and select All (2) .
Once done, you'll see one Scale Form GFX result, with the display name as gfxfontlib. Select (3) and add it to current package (4), and export it as a binary file (5-6).
On the file you just exported, rename the extension from .binary to .gfx, then open the now named .gfx file in the JPEXS decompiler. Here are the main things to focus on: the fonts you'll be replacing (7) and where to do so (8). Select the font you want to replace and select embed to bring up the next window.
The Sims Sans SC Bold: title text, found only in main menu
The Sims Sans SC: headers, found in menu and in-game
BentonSans Bold/Medium/Regular: regular texts
Select TTF file (9), locate your font and click open (10), fill in the individual characters box with these (11) characters, and click OK. Do that instead of selecting any of the character boxes as I find that to cause visual glitches and crash my game.
To easily locate your font, right click your font file and select copy as path (12), then paste it in the file name box (10).
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}’…~
Once you click OK, it will bring up a new window asking if you should replace a character/text. Select Yes to all to any window that comes up (13).
You've now replaced one of the fonts! Do this to each of the fonts highlighted in 7. You can use different fonts just like the preview I showed.
To import back to S4S, switch to "All Files" and select the edited .gfx file
Save your file, check in-game, and if everything works fine and there's no visual glitches, then you've just made your font override!