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

Sims2RPC - First-born Syndrome fix, Rich Presence & Borderless

by LazyDuchess Posted 15th Oct 2020 at 7:04 PM - Updated 7th Jan 2021 at 3:34 PM by LazyDuchess : 1.9.5
198 Comments / replies (Who?) - 21 Feedback Posts, 1 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: 1,936 · 31st Jan 2021
1.60 MB 1,936 31st Jan 2021
Sims2RPC.zip | Full version - Feature complete

Size: 1.60 MB · Downloads: 5,364 · 31st Jan 2021
1.60 MB 5,364 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. Place in Downloads Folder: Cut and paste the .package file(s) into your Downloads folder:
  • Origin (Ultimate Collection): Users\(Current User Account)\Documents\EA Games\The Sims™ 2 Ultimate Collection\Downloads\
  • Non-Origin, Windows Vista/7/8/10: Users\(Current User Account)\Documents\EA Games\The Sims 2\Downloads\
  • Non-Origin, Windows XP: Documents and Settings\(Current User Account)\My Documents\EA Games\The Sims 2\Downloads\
  • Mac: Users\(Current User Account)\Documents\EA Games\The Sims 2\Downloads
  • Mac x64: /Library/Containers/com.aspyr.sims2.appstore/Data/Library/Application Support/Aspyr/The Sims 2/Downloads
Need more information?
 
198 Comments / Replies (Who?) - 160 Feedback Posts, 33 Thanks Posts
Hide Thanks Posts for this thread (Show only feedback)
Page 8 of 8
Top Secret Researcher
#176 Old 11th Mar 2021 at 7:52 PM
Quote:
Originally Posted by squaretable
Hi, I'd just like to thank you first of all, this is great and amazing

However, I've had to stop using it because I can't seem to get it to work wiith my Userstartup Cheats Config file... Unless this is like a super obvious thing I've overlooked, this is a gamebreaker as someone who heavily uses Setquartertileplacement and Allow45degreeangleofrotation and also needs to occasionally run the game in debug mode. If you could fix this or give instructions as a workaround it would be super amazing


OK sorry to doublepost, but a workaround is booting up with the Eaxis .exe first, then you can use the RPC version

My Userstartup.Cheats file was newly added as this was a relatively fresh install of windows, and figuring that people tend to do this early on and never touch the thing again, that was where the issue lay.
might be worth noting the error or patching it in in case someone else has the issue.

Just Call me Samuel!
Test Subject
#177 Old 28th Mar 2021 at 5:35 PM Last edited by leviathan_bones : 28th Mar 2021 at 6:00 PM. Reason: launch issue solved
Ooookay, so I'm absolutely not a computer person but I'm going to try to be as clear as I can here. I've been having some issues and I'm not really sure what to do about them.

So I followed the install instructions you have here and was able to launch the game through the SIMS2RPC.exe program. Aside from launching it never seemed to work though? Discord never picked it up, alt tabbing in and out still took forever, and there seemed to be no difference between launching the game in windowed or borderless mode. I'm also not sure if the firstborn fix worked. But it still launched the game, and since I really wanted to play, I just said to myself "It works ok, troubleshoot stuff later" I guess that was a bad idea?

Okay ignore the paragraph that was here. I figured out the issue with my game not launching, and now it boots up and runs fine. But I'm still having issues with the above

Also apologies if I should've put this under the help forum, I just thought this should go here since I can't get your mod to work? I don't know. Sorry if this is in the wrong place.
Lab Assistant
#178 Old 2nd Apr 2021 at 9:54 AM Last edited by coria15 : 2nd Apr 2021 at 10:13 AM.
I didn't even install the mod in the end, I just updated my C++ and such, now my Sims game won't play... guess I should try reinstalling and see if it works...

Edit: Ah, thank god. The fix turned out to be simple, just deleted the accessory and group caches. Don't know why things went funny, but now I'm doubtful it had anything to do with the updates. Or maybe it did, who knows. Just glad it's fixed. Oh yeah, so the reason I didn't install this in the end despite badly wanting that firstborn fix is I have The Sims 2 T&A installed. Somehow I doubt this is gonna work with that, so~ rather than risk messing up my install, I'm gonna have to content myself with the annoying workarounds. Been living with them this long. Still, I wanna thank you for making this. I thought nobody would ever fix that bug! :D
Test Subject
#179 Old 7th Apr 2021 at 3:18 PM
Quote:
Originally Posted by leviathan_bones
Ooookay, so I'm absolutely not a computer person but I'm going to try to be as clear as I can here. I've been having some issues and I'm not really sure what to do about them.

So I followed the install instructions you have here and was able to launch the game through the SIMS2RPC.exe program. Aside from launching it never seemed to work though? Discord never picked it up, alt tabbing in and out still took forever, and there seemed to be no difference between launching the game in windowed or borderless mode. I'm also not sure if the firstborn fix worked. But it still launched the game, and since I really wanted to play, I just said to myself "It works ok, troubleshoot stuff later" I guess that was a bad idea?

Okay ignore the paragraph that was here. I figured out the issue with my game not launching, and now it boots up and runs fine. But I'm still having issues with the above

Also apologies if I should've put this under the help forum, I just thought this should go here since I can't get your mod to work? I don't know. Sorry if this is in the wrong place.

About Discord not picking it up, you're gonna have to manually add it in the game activity tab. Preferably do this when the game is already running so you're sure that you have the right executable added. Once that's done, it should be recognized automatically and rich presence will work! :p
Test Subject
#180 Old 7th Apr 2021 at 6:52 PM
Quote:
Originally Posted by woona
About Discord not picking it up, you're gonna have to manually add it in the game activity tab. Preferably do this when the game is already running so you're sure that you have the right executable added. Once that's done, it should be recognized automatically and rich presence will work! :p


Unfortunately, I've already done that and rich presence isn't working. I just get a ? for an icon and a notification that I'm playing the sims 2 mansion and garden stuff.
Test Subject
#181 Old 18th Apr 2021 at 6:45 PM Last edited by flyertiger : 18th Apr 2021 at 7:01 PM.
Quote:
Originally Posted by flyertiger
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.

Still having this issue even with a cache clean and reinstall. Any ideas? Idk why it stopped working in March. Thought it might be related to EA Desktop but I can't get it to work with even Origin running. I also can't even use my non RPC exe so I can't play at all.

EDIT: So I uninstalled EA Desktop beta since that thing was so buggy and repaired the game in Origin. And I think it's fixed!
Test Subject
DELETED POST
29th Apr 2021 at 3:14 AM
This application has encountered an error, now it will be terminated
This message has been deleted by GioR.
Test Subject
#182 Old 30th Apr 2021 at 3:07 PM Last edited by Latestfire : 30th Apr 2021 at 3:26 PM.
I'm having an issue getting this launcher to use my NVIDIA graphics card. I have the Ultimate Collection on Windows 10, and I am using the light version of your launcher. I already went through the steps to fix the graphics a while ago, and it looks perfect when launching via the original Sims2EP9.exe executable. I used the NVIDIA Control Panel to force the launchers to use my NVIDIA graphics card instead of the default integrated Intel one. If I use Sims2EP9.exe, it correctly uses the NVIDIA card (I checked in the log file). The problem is that when I launch via Sims2RPC.exe, it still uses the Intel graphics card. It doesn't seem like the edge smoothing setting is actually doing anything either (but that could be due to the crappy graphics card idk). I tried running as Admin already. I tried clearing the Accessory/Group cache files. I double checked that Sims2RPC.exe is set to use the NVIDIA card. As far as I know, the settings for both executables are the same so I'm baffled. I'm not sure what I should do at this point. Any advice?

EDIT: I figured it out. There is a second executable that I missed, Sims2Ep9RPC.exe, that I also needed to force to use the NVIDIA card.
Mad Poster
#183 Old 6th May 2021 at 6:59 PM
Hi, just a random question. I read this affects townie generation as well as babies born. Several of my townies are spawning with the same first name. I have quite a big Live.Package name replacement mod so it's not lack of variety - it's like it's just landing in the same place constantly.

Is that likely to be coincidence or the randomise feature not working somehow?

Livejournal: simsfreq.livejournal.com
Tumblr: simsfreq.tumblr.com

Co sleeper for babies/toddlers, and teen career overhaul (also custom schools) Plus! TS2:UNI careers enabled for teens: Here at simbology
Test Subject
#184 Old 17th May 2021 at 10:46 PM
Hii! So I am having a weird glitch. I use only the light version, but when I launch the game through Sims2RPC, my Sims aren't able to paint still life paintings anymore. For some reason they will switch to a default painting instead. When I launch the game through origin using the regular .exe file, the problem doesn't happen and Sims can paint still life paintings normally again. No idea what is causing this?

When I find myself in times of trouble, mother Mary comes to me,
speaking words of wisdom, let it be.
And in my hour of darkness she is standing right in front of me,
speaking words of wisdom, let it be.
Test Subject
#185 Old 19th May 2021 at 12:56 AM
Is there a way to get this to run without the updater running in the initial launce? The web resource that it calls on sets off my antivirus and it terminates the whole thing
Test Subject
#186 Old 19th May 2021 at 6:46 PM Last edited by justukyte : 20th May 2021 at 12:23 PM.
Can I use Loading randomizer by greatcheesecake persona and RPC loader at the same time? is it possible?
EDIT: found out that it's possible
Test Subject
#187 Old 23rd May 2021 at 6:49 AM Last edited by Eclecticsims : 26th May 2021 at 2:22 AM.
So I love this mod already, but I can't seem to get certain functions to work and I think it might conflict with inteen? The Discord rich presence doesn't seem to be working. As for inteen, I use it for the fertility system and when I installed this mod I think it made it so my sims can't woohoo any more? Do you know what script might be causing that?

Edit: I want to mention too that it's amazing that this is actually a workaround for being logged into Origin to play too! That's been so freaking annoying to me that I have the be logged into Origin to play a game that's older than Origin, but this makes it so that I don't have to!

Edit: turns out it was a load order issue, if anyone else has this problem!
Test Subject
#188 Old 24th May 2021 at 8:30 AM
The game sometimes doesn't launch and only displays "no defaults." in the console, the updater only fixed it temporarily. Is there any fix to that?
Test Subject
#189 Old 24th May 2021 at 9:35 AM
Thanks for this! Also I found a sort of fix for the directx 9.0c crash on startup. Under the compatability tab under DPI settings I set the DPI settings on Sims2RPC's shortcut to "Override High DPI Scailing" and set the drop down window under it to "Scailing performed by : Aplication" this will stop the directx 9.0c crash but only in fullscreen mode for some reason windowed and windowed borderless still seem to end in the directx 9.0c crash not sure why.

Thanks again for this awesome mod!
Test Subject
#190 Old 11th Jun 2021 at 5:45 PM
I've been using RPC with no issues at all, thank you for this tool.

Now I'm trying to use it with Loading Randomizer. I'm pointing it to Sims2RPC.exe. It seems to work but it doesn't show any console window like it used to when running without Loading Randomizer. Even using the "default.txt" with the commands it still doesn't show any window. The commands are -rpc and -show. Am I doing anything wrong?

Thanks again for the awesome tool!
Lab Assistant
THANKS POST
#191 Old 11th Jun 2021 at 11:44 PM Last edited by Epierc32 : 11th Jun 2021 at 11:50 PM. Reason: forgot to add some info
Is this compatible with Loading Randomizer by greatcheesecakepersona?
Test Subject
DELETED POST
21st Jun 2021 at 6:33 PM
This message has been deleted by SignIn23.
Test Subject
#192 Old 7th Jul 2021 at 11:01 PM
So I've combed through the comments section and I don't see that anyone else has asked about my current issue.

Everything about this is awesome and runs well on my computer, but when I launch in borderless or windowed I lose the ability to edge scroll and my camera does not zoom out nearly far enough in neighbourhood view. If I launch full-screen the edge scrolling functions normally.

In regard to the camera zoom issue... if I launch the game using the regular launcher rather than this one, the zoom functions as it's meant to. When I launch using RPC the camera issue occurs. Any idea what might cause this and how to fix it? Setting the custom camera to true or false doesn't resolve the issue either.

Thank you for any help you can provide!
Test Subject
#193 Old 19th Jul 2021 at 2:12 PM
My laptop only supports the 144hz refresh rate, so even with this mod, I cannot go fullscreen as I keep getting the DirectX 9.0C error. I primarily wanted this mod because of the borderless fullscreen but the error won't go away. Am I missing something or is exclusive 144hz just not supported at all?
Test Subject
#194 Old 20th Jul 2021 at 9:42 PM
Default Hey!
I tried to use this, but in the middle of installation my antivirus informed me that one of the files is a trojan. Is this true? I use F-secure if it helps.
I'll include an image in this post.
Screenshots
Scholar
#195 Old 20th Jul 2021 at 10:48 PM
DLL injection can be used as a technique to allow an attacker to run arbitrary code in the context of the address space of another process.

However, this specific application doesn't use DLL injection as a way to run malicious code, but rather to run code that fixes things (first-born randomizer etc.). Therefore, what your antivirus software is picking up is (should be) a false positive. It is up to you to trust the creator of this application and run it, or remove it from your system.

DJ. who?
"What do you have to be nervous about? You're someone on the internet." -A.M.R.
Test Subject
#196 Old 20th Jul 2021 at 11:03 PM
Quote:
Originally Posted by topp
DLL injection can be used as a technique to allow an attacker to run arbitrary code in the context of the address space of another process.

However, this specific application doesn't use DLL injection as a way to run malicious code, but rather to run code that fixes things (first-born randomizer etc.). Therefore, what your antivirus software is picking up is (should be) a false positive. It is up to you to trust the creator of this application and run it, or remove it from your system.


Thank you for the quick response. I did find it odd that so many people have used this, but no one has mentioned any trojans or other viruses. I just wanted to make sure.
Thanks again
Test Subject
#197 Old 21st Jul 2021 at 8:58 PM
How do I uninstall this? My game kept crashing then it stopped crashing and starting closing itself on the loading screen. I want to use my regular sims 2 launcher. I just wanted to use the mod that prevents first born syndrome. Not the launcher. I unistalled all my games and reinstalled but it still keeps closing itself.
Page 8 of 8