MTS has all free content, all the time. Find out how YOU can help to keep it running. Tell me how...

Picked upload! Sims2RPC - First-born Syndrome fix, Rich Presence & Borderless

by LazyDuchess Posted 15th Oct 2020 at 8:04 PM - Updated 7th Jan 2021 at 4:34 PM by LazyDuchess : 1.9.5
173 Comments / replies (Who?) - 19 Feedback Posts, 5 Thanks Posts
Picked Upload! This is a picked upload! It showcases some of the best talent and creativity available on MTS and in the community.
Update 1.8: There's a new experimental live mode camera hack that can be enabled via the -customcamera command. Allows for better, less restrictive camera rotation.
Update 1.5: Cute icons & auto updating. Future updates will now show up in a changelog.txt file inside your TSBin.

Custom Sims 2 Launcher that includes Discord Rich Presence support, borderless and a definitive real fix for First-born Syndrome

You Don't need Discord for this to work!

Detailed instructions on how to run this with ReShade, or install the fix stand-alone without the launcher: Tumblr link

You can also just install the new Light version found in downloads.

This is a custom launcher for The Sims 2 that includes all the aforementioned fixes. It works by reading the process memory of Sims 2 into Discord's Rich Presence and replacing the game's randomization function with "real" randomization via DLL injection, which completely solves First-born Syndrome without any weird workarounds and makes the game more random overall!

It also launches the game on borderless by default, so you don't need to have external programs open such as Borderless Gaming. This is done because The Sims 2 is known to cause issues on modern computers on fullscreen, this is solved by running it this way.

Features:
Better Live Mode Camera:
If you boot the launcher via a shortcut with the "-customcamera" command at the target, or have a default.txt with the -customcamera text in TSBin, you will get access to improved, less restrictive camera rotation in Live Mode.

Discord Rich Presence:
If you have Discord open, it shows what you're up to on TS2 on your status! (Live mode, who you're playing as, how much money you have, what neighborhood you're in, buy mode, build mode, etc.)

First-born Syndrome Fix:
Perhaps one of the oldest bugs in the game, the random sequence for genetics in The Sims 2 is not properly randomized, this leads to your first born, second born, third born, etc. babies in your play session to always come out the same. Up until now, we've had to do workarounds like going into CAS and hitting randomization a few times, no more! Included in this launcher is a file that gets injected into Sims 2, and via memory editing it alters the function inside of the game's executable that advances this broken random sequence to be actually completely random! Now babies will always be different and varied, without you having to do anything weird!
In-depth explanation

Borderless
As the game has issues running on fullscreen on modern computers, such as infinite loading and alt tabbing back into the game taking a VERY long time, this launcher by default automatically launches the game in borderless fullscreen, which looks just like fullscreen with all the advantages of running the game windowed.

Installation:
  1. Extract the contents of the zip file in your Mansion & Garden TSBin folder, located in "The Sims 2 Ultimate Collection\Fun with Pets\SP9\TSBin" for Ultimate Collection users or "The Sims 2 Mansion and Garden Stuff\TSBin" for disc uesrs.
  2. Everytime you want to play with these fixes, launch the game via Sims2RPC.exe.

Usage and Configuration:
  1. Everytime you want to play with these fixes, or everytime you want to play Sims 2, launch the game via Sims2RPC.exe.
  2. You can configure the features by going to Your Documents/Sims2RPC/settings.txt, generated the first time you boot Sims2RPC.
  3. You can test the Firstborn Syndrome fix in-game by going into CAS or a family and playing with genetics/having a baby, babies should now always be completely random, no need to roll the pacifier or generate random Sims anymore!
  4. If for whatever reason you wish to remove the firstborn syndrome fix, you can do so by simply deleting the "randomizer.asi" file inside the mods folder.
  5. You can edit the config.txt file to completely customize the text displayed on Discord Rich Presence!
  6. Optionally, you can make a shortcut pointing to Sims2RPC.exe, go to its properties and on the Target field add parameters such as:
    -noupdate to prevent auto-updating.
    -hide to not show the ugly black box/console on start.
    -customcamera to enable the custom camera.
    -useRefreshRate recommended if the custom camera is choppy. Should better fit your monitor's rate.
    -rpc to launch without Discord Rich Presence, the other patches will still work
    -fullscreen to launch in native fullscreen instead of borderless, this is the default on Sims 2, which causes issues, especially with alt tabbing, so this is not recommended.
    -w to launch windowed.
    -show to keep the console open even after the game launches, in case you wish to see if anything went wrong.

Troubleshooting and FAQ:
  1. If the launcher crashes, you might need to download the latest C++ Package from Microsoft: https://aka.ms/vs/16/release/vc_redist.x86.exe
  2. If the updater crashes, you might need to download the latest .NET Framework from Microsoft: https://dotnet.microsoft.com/downlo...ramework/net472
  3. If resolution looks stretched/too low or weird in any way: Fix instructions
  4. Some issues and crashes can be fixed by launching as administrator.
  5. Make sure the launcher is in TSBin, and not in its own folder.
  6. You can try repairing the launcher with Sims2RPCUpdater.exe.
  7. You can download updates manually from https://github.com/LazyDuchess/Sims2RPC.com/releases and replace your RPC files with those.

Older updates:
Update 1.1: Really tiny update that adds a way to hide the console via -hide and some minor error handling.
Update 1.2: Fixed a bug in the way the program displayed seconds after an hour or more had elapsed.
Update 1.3:
Better injection, which means the following:
Better Reshade support; Ultimate ASI Loader is no longer necessary.
Game shouldn’t occasionally crash on boot anymore like it used to do for a few people.
Update 1.4: 4GB Patch is now applied automatically to the proper executable, should fix memory issues.
Update 1.4.1: Better server to get Sims2EP9RPC.exe from; archive.org was failing me, tiny update to 4gb patching & more transparency about running as administrator on first launch.

Operating System: Windows
Utility Type: Miscellaneous
Plugin Type: Not Applicable

You must have the expansion or stuff packs listed below installed to use this custom content. Please see the post text for any exceptions.

Sims 2 + 1 SPs
Key: - File was updated after upload was posted
Filename - Tip: You can click the magnifying glass to see the archive contents Size Downloads Date
Sims2RPC - Light.zip | Light version - Firstborn Syndrome Fix Only

Size: 1.60 MB · Downloads: 612 · 31st Jan 2021
1.60 MB 612 31st Jan 2021
Sims2RPC.zip | Full version - Feature complete

Size: 1.60 MB · Downloads: 2,677 · 31st Jan 2021
1.60 MB 2,677 31st Jan 2021
Don't forget to Thank the creator after downloading! Use the Thanks button located above the screenshots above.
Basic Download and Install Instructions:

1. Download: Click the download link to save the .rar or .zip file(s) to your computer.

2. Extract the zip, rar, or 7z file.

3. -Extract the contents of the zip file in your Mansion & Garden TSBin folder, located in "The Sims 2 Ultimate Collection\Fun with Pets\SP9\TSBin" for Ultimate Collection users.
-Everytime you want to play with these fixes, launch the game via Sims2RPC.exe.

Need more information?
 
173 Comments / Replies (Who?) - 138 Feedback Posts, 32 Thanks Posts
Hide Thanks Posts for this thread (Show only feedback)
Page 7 of 7
Mad Poster
#151 Old 11th Jan 2021 at 4:30 AM
Default just the one package?
Quote:
Originally Posted by LazyDuchess
I've added a new "Light" version that only fixes firstborn syndrome, for those of you that don't want to mess around with settings.

I see that version contains a lot of stuff; for just the firstborn mod, am I to only ONLY use that one package?

Namaste... or "go"
Lab Assistant
Original Poster
#152 Old 12th Jan 2021 at 1:59 AM
Quote:
Originally Posted by grammapat
I see that version contains a lot of stuff; for just the firstborn mod, am I to only ONLY use that one package?

You can follow the other steps in the Tumblr post I linked to install only the fix. The new option includes the launcher, therefore all its features, but only the fix is enabled by default. It's more like a pre-tuned flavor.
Lab Assistant
Original Poster
#153 Old 12th Jan 2021 at 1:59 AM
Quote:
Originally Posted by chocolate3
Hi LazyDuchess, first off thank you so much for this mod. I finally got The Sims 2 to run on my computer.I've come across a problem though. I was playing this morning, it loaded fine, but when I went to play the game this evening it isn't loading. The black text box comes up, and it says it's launching TS2 but never does. I ran the updater, I tried running it as admin. Took my downloads folder out in case something in there was the problem but that didn;t do anything didn't fix it. I'd appreciate any advice you can offer. Thank you.

Have you tried cleaning your cache? I'm not sure why it would do that other than the game failing to launch for some reason.
Test Subject
#154 Old 12th Jan 2021 at 4:20 PM
I used your info for using a No-CD exe +randomizer.asi +dsound.dll in the SP9 TSBin folder. It's crashing giving me this:

Exception time: 01/12/2021, at 07:10:27.
Exception code: 0xC0000005 (-1073741819) ACCESS_VIOLATION.
Current thread ID: 2140 (0x0000085c).
Version information:
Application/module path: D:\UC_M&G\Fun with Pets\SP9\TSBin\Sims2EP9.exe
Application/module version name: The Sims 2 EP9
Application/module version: 1.17.0.66
System version: Windows NT 6.1
System memory: 4096 Megabytes total, 4096 Megabytes free.
Application/module configuration: ReleaseSRT

Exception module: D:\UC_M&G\Fun with Pets\SP9\TSBin\Sims2EP9.exe.
Exception address: 0x010a8380. Section:Offset: 0x01:0x00ca7380.

Any suggestions?

Thanks!
Test Subject
#155 Old 15th Jan 2021 at 2:40 PM
Hello!

I have installed the firstborn fix with the updated launcher and when I try to launch it I get an error pop up called "The Sims 2 Shopping Edition" with the message

Some needed files were corrupted during the installation. Please reinstall this application

I have removed and uninstalled the launcher update and the fix files and I am still receiving this pop up with no game launcher even after reinstalling and downloading the files. This occurs both when I try and launch without admin and as admin. How can I fix this? Thank you!
Lab Assistant
#156 Old 19th Jan 2021 at 5:57 PM
Quote:
Originally Posted by vivibella
any way to turn off "Force 12hr clock"? I prefer 24h clock and I need to change it everytime when I use launcher... (i'm think I'm using the latest version possible)

Still asking about that because I like this mod, but I don't like 12hr clock
Test Subject
#157 Old 20th Jan 2021 at 7:35 PM
Hello! Thanks a lot for making it. I'd love to use it on both of my machines, but while it works on my laptop, it still refuses to on my PC and I just can't understand why.

When I tried on one of the older versions (a long time ago), at first it worked but stopped when I tried to add reshade. Now it stops loading either at the start or after the fourth loading "block" and exits. I tried to even reinstall both the game & Origin, start without any mods or CC. I tried using my own anti-Origin files, using the one downloaded by RPC and downloading it from tha same source but applying the patch myself, neither worked. I'm not sure if loading Sims2EP9RPC.exe directly should work but if yes, then it doesn't for me. If opened directly, then same as above, but if I try to start it through a shortcut as windowed, it tells me that I don't have a GPU that supports DirectX 9, which is totally weird since it's the same file as Sims2EP9.exe and this one works...

I use the same antivirus (Bitdefender) on both computers so it shouldn't be the problem, I even tried to disable it and still the same. I also don't have the game in the default directory on either.
I'm also using Japanese locale so I had to remove the TM symbol but afaik you already fixed the issue with it, which is even more strange because it worked for me well before that update o_O at least before I tried to add reshade, that is.

That's the latest exception log - clean install and .exe downloaded through the RPC launcher: https://pastebin.com/dzdKVYS3
And this is the config log, if it matters in any way: https://pastebin.com/QRuPM26e

Thanks a lot!
Lab Assistant
THANKS POST
#158 Old 22nd Jan 2021 at 3:17 PM
This is awesome!
Test Subject
#159 Old 31st Jan 2021 at 7:26 PM
hey, this is such an awesome mod - or i assume it will be lol. Hoping this is the right place to post to ask. I am clearly missing something obvious, I can't seem to figure out where to extract my files to; I play with the Fun With Pets disc. When searching for the folder destination to extract the files of this mod to (i chose the lite version), I don't see the TSbin suggested. Under the disc, there is the S9 folder, but the only folder in it (that it shows me under the 'extract to' option) is TSData. I don't want to mess anything up.

Could someone advise? I apologize if this is the wrong forum to post this to!
Test Subject
#160 Old 8th Feb 2021 at 8:00 AM Last edited by Lemurphs : 8th Feb 2021 at 9:28 AM.
This is brilliant, thanks for all your work.

I've just started using this and it seems to be configured correctly but I'm having a small issue with ReShade compatibility. I followed your guide on using Sims2RCP with ReShade here, where you said we "should rename the .dll you’re using to inject into Sims 2 with Xenos (for example d3d9.dll or dxgi.dll) to something like “ReShade.asi” (Make sure the extension is .asi) and put it inside the mods folder in TSBin. It will get automatically injected everytime you boot the game via Sims2RPC 1.2." When I launched the game with Sims2RPC.exe everything went great - ReShade had indeed loaded in and the game was in borderless fullscreen.

The problem I'm having is that now ReShade loads without any of the shader effects I usually have available to play around with - the list is completely blank, even though the shaders themselves are still in the C:\...\TSBin\reshade-shaders folder.

Any idea how I solve this?

1st EDIT: Another issue I'm having, nothing huge but I can't seem to resolve it by myself. I need the game running in windowed mode, not borderless mode, because of resolution issues. I have adjusted my Documents\Sims2RCP settings to look like this.

# This can be either windowed, borderless or fullscreen
mode=windowed


But the game is still running borderless and I'm not able to change my resolution - or rather, I'm changing the resolution in-game but my screensize is staying the same no matter what I pick.

2nd EDIT: Okay I've worked it out haha. I feel silly now but I've realised that I just had to put the shaders folder inside the mods folder, but fyi for anybody else having this issue your presets need to stay in the TSBin folder I think?? As for the borderless/windowed problem I just set it to fullscreen first and then back to windowed and that seemed to do the trick.
Test Subject
THANKS POST
#161 Old 11th Feb 2021 at 5:46 PM
holy crap you made lighshot work with my game again! i was one of those poor souls with win10 where almost no screenshot program would work with ts2. i don't like win10's screenshot service and the only other one to work was purrint, and that came with it's own issues. so thank you, thank you, thank you!!!!
Lab Assistant
#162 Old 12th Feb 2021 at 7:26 AM
Giving the Light version a trial run. Windows 8.1 (running as XP2), NVidia 710 graphics card, patched no-CD executable. Seems to work OK except...I can no longer bypass that dumb introductory movie. What got broken, and would just using the randomiser.asi fix get around the problem?
Test Subject
#163 Old 13th Feb 2021 at 8:10 PM
So is there no way to install JUST the fix, WITH Origin compatibility???
I'm so goddamn confuuuuseedd, why does copy pasting gunk in places mess with Origin?? And why so I need all these loaders and stuff and things to run it?? I just want to click the play button on Origin and play the gamme~~
BRB - minds exploding.

(ASILoader.zip doesn't exist anymore btw)
Scholar
#164 Old 18th Feb 2021 at 6:42 PM
I got a virus alert from this file. My computer deleted VCRuntime140.dll which caused the program not to run.
Lab Assistant
THANKS POST
#165 Old 20th Feb 2021 at 9:39 PM
Lazy Duchess improving our Sim lifestyles one mod at a time
Test Subject
#166 Old 22nd Feb 2021 at 7:41 AM
Default Game not starting?
Hey, I keep having this pop up anytime I try to start the game.
Screenshots
Test Subject
#167 Old 23rd Feb 2021 at 11:06 AM
When installing the first born fix, the files must go in the TSBin folder even if the executable is in CSBin? and will it work if the executable is patched with the 4gb patch?
Test Subject
#168 Old 24th Feb 2021 at 12:04 PM
Any chance you can make this compatible with the loading randomiser made by greatchessecakepersona?
Test Subject
THANKS POST
#169 Old 24th Feb 2021 at 11:45 PM
You're a LIFESAVER. I can finally play with the game actually taking up my whole screen!
Lab Assistant
THANKS POST
#170 Old 25th Feb 2021 at 5:02 PM
Are there any pointers you could give to someone who's interested in making something similar to this, as in modding an executable through dll injection. As I understand it the process goes something like this: 'dll gets injected -> dll executes it's entry point function -> somehow you hijack the target program's instructions and patch in your own', the first two steps are fairly simple, but afaik the last step is accomplished through reverse engineering the target executable with a tool like ADA or ghidra.
Test Subject
#171 Old 27th Feb 2021 at 2:35 AM
Default I'm assuming it won't be compatible for my game but
Just a heads up, this mod probably won't work on my game, but i'll comment here in the case i'm doing something wrong.

I have all the discs for ts2, but instead of all the expansion packs, I have the collections (University Life, Fun With Pets, Best For Business) and when I put the download in the mansion and garden stuff SP file, this error loads up. Is there any way I can fix it? tyvm
Screenshots

I'm not a pierce the veil fan, I was super young when I made this acc
Test Subject
#172 Old 2nd Mar 2021 at 4:10 AM
I love the mod, after a downloaded and installed a different mod that trashed my game I was too worried to fully install your mod so I’m super excited you released a light version!

Thank you so much it will be perfect once I start playing again.
Test Subject
#173 Old 2nd Mar 2021 at 10:13 PM
Quote:
Originally Posted by Darbzy
Hey, I keep having this pop up anytime I try to start the game.

I'm also getting this and then I get an error popup saying The Sims 2 isn't installed on my computer. I haven't changed any of my setup. It only happened after Sims2RPC updated.
Test Subject
#174 Old 3rd Mar 2021 at 4:25 PM Last edited by Reck11 : 3rd Mar 2021 at 4:37 PM.
It's a really great mod however I'm experiencing the pink flashing glitch even after applying the 4G patch (and making sure that it's working). I've also applied all the others known fixes but to no avail. It's making the game unplayable with this launcher.
Page 7 of 7