Spyke

Announcement: Wiki

Hey all! Sincere apologies for blocking up your feed with a bunch of wiki posts. To my knowledge Lemmy.World doesn't have a wiki (unless I missed it please let me know!) so I copied most of the Reddit wiki into different posts and organized the posts here.

I have most of it copied over now so I shouldn't be spamming up your feed with guides anymore. Hopefully anyway. I know most of us prefer not to go back to Reddit so having that info somewhere else is a must!

I've also included some of the more likely to be needed wiki posts in the sidebar as well. Let me know if there's anything else you'd like to see for easy access in the sidebar.

Alright, lets go back to discussing and sharing game play instead of all this technical stuff lol.

View original on lemmy.world
5

Sims 2 Help: Threads & Answers [wiki]


Reddit Wiki


You can find the original Reddit wiki for r/sims2help right here. Most if not all of the info provided below is from the Reddit wiki. We tried to keep all their links intact so a lot of links will link back to reddit's guides. They should be denoted as "Reddit Thread," "Reddit Post," "Reddit Link" "Reddit Image" etc. I don't want to remove their links since they did all the hard work and deserve the credit.


Fediverse Wiki


Downloading & Playing

  • Downloading Sims 2
    • Torrent Clients
    • VPNs
    • Download Link
    • Installation Instrucitons
    • Alternate Download Options
    • Choosing Packs/Not Using the Entire Collection
    • Will it Run?
  • Playing Sims 2 on Linux: Intro, Steam & Bottles
    • Obtaining the Game
    • Installing via Steam/Bottles
    • Installing Related Programs
  • Playing Sims 2 on Linux (continued): Lutris & Wine
    • Obtaining the Game
    • Installing via Lutris/Wine
    • Installing Related Programs
  • Playing Sims 2 on Mac
    • File Locations
    • Parralells
    • Packs
    • Adding stuff from other packs
    • Installing Clean Templates
  • Legacy Edition
    • Graphics Rules
    • 5GB Patch
    • RPC Launcher
    • Body Shop
    • Clean UI
    • One Drive
    • Scriptorium
  • Setting up the Game Includes:
    1. Setting Up The Game
    2. Getting The Game Running
      1. Where are my Installation Files
      2. 4GB Patch & RPC Launder Info
      3. RPC Launder (first born syndrome fix)
    3. RPC Alternative for Legacy Collection **
    4. Fixes
      1. Windowed Mode & Custom Resolution
      2. Custom Windowed Resolution
      3. Small Fixes
  • Playing/Downloading The Sims Stories

Help

Mods

Off Site


Note: Additional information can be found in the Reddit Wiki That was not included here. Things like: Old Tech Support, Tutorials, and the Aesthetics Guide and maybe a few things we missed.

View original on lemmy.world
6

NeoTS2: A new engine for The Sims 2 [Not OC]

Original Reddit Post Here


Hello everyone! I'm (OP not me personally) building NeoTS2, a new 64-bit engine for The Sims 2 that runs the game from your own install's original files (no EA files included, so you need your own copy). The goal is the game you know on modern PCs, without the old memory limits, and open to deeper mods.

It's early and not playable yet, but you can already browse your neighborhoods, enter lots and see your Sims in their own outfits.

Progress, details and source: NeoTS2 on GitHub Once a Sim can walk around and do something, I’ll open a playtest. 😊


Notes from the comments: OP mentions using AI to work on this. They also mention writing it "from scratch in C++" it very well could be just vibe coded slop, I don't have enough technical knowledge myself to say. Just wanted to share this since the concept itself is interesting.

View original on lemmy.world
6

A interesting quote by Will Wright (and Story Recognition Mode)

Full disclaimer:

This is not my post it was posted by reddit u/blacksalamander here I just thought it was cool so I wanted to share. I copied the whole post here so you don't need to go there if you don't want.

The Post:

I was looking at some unused Sims 2 stuff at the Cutting Room Floor, when I found this quote by Will Wright that I find pretty interesting. This is part of bigger quote where he is talking about the Idea of Story Recognition Mode for Sims 2, basically how the game would recognize how you are playing the game, and change its "vibe" accordingly (E.g., if you bought creepy things, it would turn more towards horror, if you Sims kissed a lot, it would go towards romance, etc. You can read the full thing here).

What I find more interesting is the point about how he avoided the idea of a interactive story for the first game, and how he prefers the game just being a "simulation". Because I was watching a video about Sims 1 recently where the creator mentioned how Sims 1 feels like a different genre of game than the rest of the series, and I have to agree. To me, Sims 1 feels almost like a strategy game, more than a life sim, since (at least when I play) I have to spend every second trying to just keep my Sim alive, instead of making some sort of story for them. And I think that's one of the reasons I find it hard to get attached to them like I do with my Sims in other games.

So, that got me wondering, how was Sims 1 "meant" to be played originally? Since apparently a focus on story was not intended and only happened for the sequels because the fans were playing in a different way then "intended"? Are the people who wreak havoc on their Sims technically playing more accurately to Will's vision than the ones trying to make a story? I know it's a sandbox game so you can play whatever way you want, but I'm just going with what he says here.

Moreover, it's also interesting to think about how Sims 2 would be if it was more similar to Sims 1, since Sims 2 is obviously waaay more story focused than the original game. But going back to the Story Recognition Mode, I'm glad they scrapped that idea. It sounds cool on paper, but personally, I think it would get annoying really quickly.

View original on lemmy.world
5

You ever just make a bunch of CC and the program crashes and won't reopen? Ugggh

So I like to make walls and floors for my game. I'm primarily a builder but I'm not very good at making meshes and recolors are cool but, time consuming for me. Plus Home Crafter makes floors and walls so freaking easy.

Well I had made 8 colors of stucco walls, then each one got a maxis match trim, the one where it looks like bricks on the corner. Then I did that trim in a light, maxis match/identical color, and I did it in a darker brown. So each color had a base stucco with no trim and 4 trim options.

I was play testing each color and doing screenshots so I could upload it to MTS later and realized my gray with the right side trim was darker than the rest of the gray. No big deal, I'll close the game, open home crafter, fix it and done. I launch home crafter and "this application has crashed."

Well shit. I was running linux updates in the background, let's restart the computer and try again. Same thing. Fine, I'll try different proton comparability layers. Nope. Fine, uninstall and reinstall. Nope. 😡😡😭

I found on MTS someone made a "portable home crafter" so I used that. Opens right up! Ok cool back in business. Ohh but the portable part is, it doesn't sync your files. Crap. At that point my brain was fried and I couldn't think straight and I gave up.

I'm sure today I'll get it all figured out but, last night I was big mad! Anyways, thanks for reading my rant lol.

View original on lemmy.world
5

What are your favorite TS2 Mods?

I can't play with out the Stay Things Shrub that makes all items left in the house stay behind at move out. I like to build and furnish things.

I also like the homework placer/finder I don't remember the name. It gives you an item that is a picture frame you can put on a desk or on a shelf above a desk and the child/teen Sims can click it and set a theirs and they'll place their homework there every time unless they can't reach it. With that, the mod that speeds up their homework time.

View original on lemmy.world
13

Camera Hack

I had to recently reinstall The Sims 2 due to moving from Windows to Linux. The only thing I couldn't remember was how the hell I changed the camera so I could view the whole neighborhood instead of being stuck to EA's constraints. I found this Fandom Guide and that's totally what I did.

Happy I found it again because I like being able to move all the way to the town edges. Just thought I'd share in case anyone was looking for a way to change it without mods.

View original on lemmy.world
12

Mods & External Programs for Sims 2 [wiki]

<- Back to Wiki Guide

Please Note: This is copied from Reddit's r/TheSims2Help's External Programs Wiki page. Any linked headings will be linked back to the Reddit Wiki. In line links should denote where they go (reddit, lemmy, tumbler) anything not mentioned is probably another off reddit guide or .exe file. Most if not all content contained below was created by the Reddit r/Sims2Help team and all credit for this guide goes to them.


External Programs

None of these go in your Downloads folder - they are external programs, which you only run and use when the game is closed.


What is SimPE?

The Sims Package Editor, or SimPE, is an external program created to modify .package files in The Sims 2. It's possible to edit Sims, neighbourhoods, and make and edit custom content with it. It's a very powerful tool, but it's not intuitive to use and requires a lot of practice.

SimPE used to be available on Sims Ambertation, a German website, but the site has been gone for years now. You can see most recent versions on Mod The Sims here and the latest version (SimPE 0.77.69), which is still being maintained by Chris Hatch, is available here. Make sure you don't download the file with T&A in the name unless you have Chris's custom (NSFW) pack! SourceForge also hosts older versions of SimPE which is helpful if you can't get the newer version to work or need a particular version.

There are many tutorials about the various things you can do with it, such as these custom content creation tutorials and this guide about adding memories and this one about changing names. Please backup your files before making any changes. If you're unsure how to do that, please refer back to the very first section on this post.

If you're not using any custom content and don't want to edit your neighbourhood or Sim files, you most likely won't need SimPE.

Unfortunately, SimPE is only available on Windows so if you're running The Sims 2 in Bootcamp or Parallels, you will be able to install and use SimPE but you can't use it on MacOS itself.


What is the BodyShop?

The BodyShop does not come with the Legacy Edition though you can use this installer to install BodyShop for Legacy.

The BodyShop is a program that comes with your game, and can be used to create Sims and custom content without opening the game itself. For Windows on disc, digital repacks and the UC, it's automatically shipped with the game, but for the Super Collection on MacOS, you need to download the Extras file here or here (alt Google Drive link).

On Windows, your BodyShop application is found in the installation folder of your latest EP (or SP as is the case with Mansion & Garden Stuff). Once you find the application, you can make a shortcut to your desktop to make it easier to start.

For a physical disc game, the path is C:/Program Files (x86)/EA GAMES/(your latest EP or SP)/CSBin.

For the Origin Ultimate Collection, the path is C:\Program Files (x86)\Origin Games\The Sims 2 Ultimate Collection\Fun with Pets\SP9\CSBin.

For the EA App Ultimate Collection, the path is C:\Program Files\EA Games\The Sims 2 Ultimate Collection\Fun with Pets\SP9\CSBin.

For the Games4theworld Ultimate Collection, the path is C:\Program Files\The Sims 2 Ultimate Collection\Fun with Pets\SP9\CSBin

For osab's Starter Pack/web installer Ultimate Collection, the path is C:\Program Files (x86)\The Sims 2 Starter Pack\Fun with Pets\SP9\CSBin

For MagiPack Ultimate Collection, the path is C:\MagiPacks\The Sims 2\Fun with Pets\SP9\CSBin

For MrDJ's/Oldgamesdownload version, the path is C:/Program Files (x86)/Mr DJ/The Sims 2 Ultimate Collection/The Sims 2 Mansion and Garden Stuff/CSBin.

Don't be alarmed if BodyShop takes forever to load. It's even slower than the game!

You can learn more about the BodyShop here including how to modernise it and make it look similar to the Clean UI as well as how to get it running a little more smoothly.


HCDU

The Hack Conflict Detection Utility will check your Downloads folder for potential conflicting mods in your Downloads folder. It works by scanning every mod and checking which game file the mod edits. If two mods edit the same file, they will be flagged.

Please be advised that this may not necessarily cause a conflict, as some mods can be used together by making sure they load in the correct order.

Please always read mod descriptions before downloading mods.


Hood Checker

You can use Mootilda's HoodChecker to check on your neighbourhoods for potential issues and fix faulty memories, wants, and fears. However, please be aware that The Sims 2 has a tendency to create temporary "relationships" with inanimate objects such as books, cars and so on. It does this to help the game remember which car the sim used to go to work, for example. They're safe to delete, but it's also okay not to. Most things that show up in Hoodchecker (eg. "Invalid relationship with self") are nothing to worry about.

You can run Hoodchecker occasionally with the Remove button to remove any invalid references it detects, and the game will recreate the ones it needs. Make sure to create a backup before using the Hoodchecker "remove" option because it is modifying the neighbourhood package file and thus could also corrupt it if something goes wrong while it's writing to the file.

If you have a "Missing Character File" line (or lines), it's most likely due to an NPC(s) that you have added to the game. People often don't realise that they have done this because they can be added as objects (eg. the surf mod has an NPC) and not just as sims. Here is an incomplete list of the CC which creates NPCs - it has their GUIDs listed so if you see that in Hoodchecker it's nothing to worry about.

Even if it's not listed there, you can simply create a new hood and run the Hoodchecker on it. If the "Missing Character file" error shows with the same number, it's caused by a custom NPC and not a deleted sim. If you want to remove one of these custom NPCs, you need to copy the character file from the mod to the Characters folder of every hood that you've loaded since placing the mod in your game - even if you never used the mod in that hood.


Colour Enable Package (CEP) and Smarter EP Check

A lot of custom content requires you to install CEP (included in MagiPack and osab's Starter Pack) as well as Smarter EP Check. Please download and install the Smarter EP Check before downloading any mods, and get the CEP if you're planning to download CC.


Sims 2 Clean Pack Installer (Installing Sims2Pack files)

You can use the Sims 2 Clean Pack Installer to organize your Sims 2 custom content. You should also use the Clean Installer to install any Sims2Pack files - it's especially important when downloading lots as mods will often tag along with downloads and you need to uncheck these in the clean installer and only install the lot. You don't need the Clean Installer to install regular package files.


Other Handy Programs

All of Whoward's programs

Whoward has created tons of the most useful modern programs, from WhatCausedThis to HCDU+ to Outfit Organiser to BHAV Finder, check them all out on his site!

The Compressorizer

Compresses custom content and makes file sizes smaller.

The Wardrobe Wrangler

Useful for people who want to reorganise or modify their CC. You can choose which ages and categories CC will show up for.

Delphy's Download Organiser

Useful for people who want to organise their CC and delete broken ones. It can tell you what type of file something is - very useful if you've got old files or ones with gibberish names.

LotCompressor

Compresses lots by deleting and compressing junk data. Makes your neighbourhood files smaller.

Add Tooltips Automatically

Adds informational text to Body Shop content - useful for players with lots of Body Shop CC, especially old files.

The Sim Randomizer

Gives you randomised Sim ideas. Useful for players who get stuck deciding what kind of Sims to make.

CCMerger

Merges files and shortens loading time. Useful for players with lots of CC and long loading times.

The Scriptorium

Makes installation of custom modular stairs, fireplaces and lighting mods easier.


For CC Creators

HomeCrafter

For creating walls and floors.

AnyGameStarter for UC / for Disks

For creators who want to test their CC in a different game environment, or for those who want to build lots and share them.

Extra TXTR Remover

Removes useless duplicate textures from Body Shop recolour files. Most new Body Shop recolours these days have already been run through the programme, so if you're creating your recolour in SimPE, you won't need this. If you're creating your recolour through Body Shop only, this should be used.

Quick Easy Hair Binner

Sorts hair (and facial hair) recolours into the correct categories: black, brown, blond/e, red, grey. Handy if you're making your own hair retextures/recolours or have CC hair that is in the Custom colour category.

Blender animation templates

For making your own animations in Blender. Previous versions were buggy and extremely hard and tedious to use.


You might be wondering: why so many external programmes instead of one or a few?

The Sims 2 was released at a time when the Internet and programming in general were much more scattered. Lots of creators made their own sites and ran their own forums instead of everyone being in the same few places. Tumblr, TSR, MTS and Reddit were all in their infancy. So because of that scattered nature, there haven't been a lot of grand projects to make one singular programme like the TSR Workshop or S3PE for TS3, or Sims4Studio for TS4. A lot of famous and knowledgeable creators have also retired over the years, so the programming scene is quite small.


<- Back to Wiki Guide

View original on lemmy.world
4

FAQs, Cheats, Mods, & Game Options [wiki]

<- Back to Wiki Guide

Please Note: This is copied from Reddit's r/TheSims2Help's General Info Wiki page. Any linked headings will be linked back to the Reddit Wiki. In line links should denote where they go (reddit, lemmy, tumbler) anything not mentioned is probably another off reddit guide or .exe file. Most if not all content contained below was created by the Reddit r/Sims2Help team and all credit for this guide goes to them.


If you're just looking to download the game, you can see the Lemmy Download Guide or the, Reddit Download Guide.*

1. General Information & FAQs

::: spoiler Notes

Please regularly backup your saves, your mods, and your EA Games folder in general - it's the best way to protect things that are important to you in case anything goes wrong!

In Windows, the important folder to back up is located in Documents/EA Games (or possibly C:\Users\Public\Documents\EA Games\, if the normal Documents/EA Games folder is empty). If your game is within OneDrive/Documents, you should ensure OneDrive is not actively syncing the game's files while you play as syncing programs like this can corrupt your hoods - you need to disable OneDrive or stop it from syncing the Documents folder.

On MacOS, your save folder is located in ~Library/Containers/com.aspyr.sims2.appstore/Data/Library/Application Support/Aspyr/The Sims 2/ if you have the 64 bit version (which you have if on MacOS Catalina or above) or ~/Library/Application Support/Aspyr/The Sims 2 if you have the 32 bit version - please note this is the hidden Library folder (visible with Cmd + shift + .) not the System Library folder.

To back up your folder, right click on it and choose copy. Then navigate to a separate, safe place on your computer (or an external drive, Google Drive, USB stick, etc.) where your backups can live in safety, away from the rest of the game. Right click in the new place and select paste. Your folder will be copied over to the new location. :::


2. Can I Run It?

::: spoiler See Our Guide Downloading The Sims 2 Guide Section: Will it Run? :::

3. Missing Packs

::: spoiler 3.1) Legacy Edition / Oldgamesdownload / MrDJ / archive.org repack Missing IKEA Stuff Pack

Oldgamesdownload / MrDJ / archive.org repack

If you have downloaded your copy of the game from OldGamesDownload/archive.org/Mr DJ's repack, it is not the Ultimate Collection, despite the name, it's the discs bundled together. This version is safe and works the same as any other version of the game - it's just missing the IKEA stuff pack and has a different file structure to the Ultimate Collection.

The IKEA Stuff Pack can be downloaded here. Once the IKEA pack is downloaded, you will need to extract the folder by right clicking and choosing "Extract Here" or similar, and once extracted you will see there is a TSData folder inside.

Then go to your install directory, which is C:/Program Files (x86)/Mr DJ/ by default. There is a "The Sims 2 IKEA Home Stuff" folder in here, go into this folder and you will see there are currently two folders - TSData and TSBin.

Delete the TSData folder and then from your extracted SP8 folder, move/copy the TSData folder and paste it into this location. You will now have Ikea Stuff correctly installed.

However, some people have reported that this doesn't work for them or it causes issues such as crashing. Clearing your cache files (go to Documents/EA Games/The Sims 2 and delete accessory.cache and groups.cache at the end of the folder) may make the IKEA pack work for you.

If you're unable to install the IKEA Stuff Pack and you really want to have all the packs, you should uninstall the game and install it again using one of the versions we have linked which is the proper Ultimate Collection. :::

::: spoiler 3.2) Legacy Edition

Download the IKEA pack linked above and follow the instructions here. :::


4. About the Versions

Information regarding the different versions of the game

::: spoiler 4.1) A Note on Abandonware

The Sims 2 was previously considered abandonware on Windows, but this is not a legally recognised term. As per Wikipedia "Abandonware is a product, typically software, ignored by its owner and manufacturer, and for which no official support is available. Although such software is usually still under copyright, the owner may not be tracking copyright violations".

The Sims 2 is still, and always has been, under copyright, and thus downloading it is piracy - people who say otherwise are incorrect, though it is a commonly held belief in the Sims community that downloading abandonware is not piracy.

This was the case even before EA started selling the Sims 2 Legacy Edition. Although it is piracy, we do recommend doing it anyway and link to downloads for the Ultimate Collection because this is still not available for sale anywhere. :::

::: spoiler 4.2) Why would I break the law when I can buy UC online?

The Sims 2: The Ultimate Collection was only available for free on Origin for a few years. It is not possible to buy The Sims 2 Ultimate Collection, and it never has been. If a seller is advertising The Ultimate Collection for sale, please be advised that it is not a legal copy.

To receive this version, they would be selling you an Origin account. This is against EA's Terms of Service and these accounts are often stolen. The original owners of the account can reclaim it at any time or if EA realizes you bought the account, they could terminate it.

If they are not trying to sell you an account, but are instead going to send you a download link for the files, you would be buying pirated files if you pay them - you may as well just download the game by yourself!

It is possible to buy the Sims 2 Legacy Edition on the EA App, Steam and Epic Games and you are welcome to do that if you wish, but it is not the Ultimate Collection. :::

::: spoiler 4.3) Well, what about the disks then?

There are about 20 discs in total for the entire collection.

You will need to use a program to update the base game files (e.g. Grumpyloader) in order to install the expansions, because you cannot install the expansions without the base game trying to update which will now always fail and cancel the pack install.

You will then have to patch the base game and every expansion you install before you move onto the next one. The Sims 2 server was taken down in 2011 which means the disks can no longer patch themselves.

You'll also have to deal with SecuROM (included with the later discs, from either Seasons or Bon Voyage onwards) which is known to cause a whole host of issues, such as disabling disk trays. It also stays on your computer, even when you uninstall Sims 2, and you have to get a special tool to remove it that SecuROM released once they lost a lawsuit.

However, you can only remove it once The Sims 2 is uninstalled or by using a NoCD exe as every time you load the game, it will re-install itself (if you don't ever run the game from the original exe, and always use a cracked one, SecuRom won't be installed in the first place).

If you are determined to use the disks to install, you can follow this guide. However, we do not provide support with getting the discs to install and recommend you use the Ultimate Collection linked above to save yourself from this tedious process, unless you are comfortable with troubleshooting issues yourself. :::

::: spoiler 4.4) Why do I need to apply so many fixes to play the game?

These problems are due to the fact that the game is 20+ years old. It is unable to recognise new hardware and operating systems. These are incredibly common issues that arise on all versions. It doesn't matter if you got your game on disc, Origin/EA, or if it was an illegal copy. Time is always cruel to old, outdated games. :::


5. Backing Up & Patches

::: spoiler 5.1) Making A Backup / Uninstalling Old Versions Such As Discs

If you have a previous version of The Sims 2 installed on your computer, such as a copy from the disks, but you would like the Ultimate Collection there are a couple of steps to follow.

First, if you want to back-up your saves, custom content, and mods, you'll want to go to Documents/EA Games and right click on The Sims 2 folder. Choose "Copy" and go elsewhere on your computer (or a cloud service like Google Drive or a USB stick), somewhere safe to keep the files. When you're in the new location, right click and choose "Paste". Your saves, mods, and custom content will copy over to this new location.

Now that you have a back up, you are free to uninstall using this guide. Please follow all of the steps, otherwise you may be unable to reinstall the game.

Once you've completely uninstalled, follow the directions in the download TS2 section to download our recommended version of the Ultimate Collection.

To replace your files, go to Documents/EA Games/The Sims 2 (or The Sims 2 UC/Legacy, depending on what you've got). Delete all of the folders inside and then paste in all the folders that you backed up elsewhere. :::

::: spoiler 5.2) Patches

All of the digital downloads for the Sims 2 (from games4theworld, Origin/EA, MrDJ/oldgamesdownload, archive.org, osab's repacks) are patched already so you do not need to apply the patches.

If you have installed from the discs then you should apply the patches as they contain important fixes. You can download them here - you may get a security error from your browser, this is just a precaution and these files are safe to download. :::


6. Anti-Virus Flags

::: spoiler 6.1) Why does my computer or anti-virus say that the download is malicious?

In short: it's a false positive. Special thanks to Reddit u/Reblyn for this section.

Windows flags every program as a virus that isn't officially "signed". How do you "sign" a program? You go to Microsoft and ask (i.e. pay) them to do it. Naturally, fan-made mods and arr'd copies of games aren't signed. This is reserved for official programs and games, which were usually created and published by big corporations, who had the money to go and ask Microsoft to sign their product.

That's all there is to it. This is how false positives happen.

Third-party virus scanners such as Virustotal are, quite honestly, complete and utter garbage and shouldn't be used. Fan-made programs are simply not in their database and will therefore be flagged as potential malware.

As you can imagine, their databases are probably also quite lacking. They'll have most well-known programs in them which don't need to be checked anyway, for everything else they're pretty much useless.

Programs that have been used by the community for over 10 years are not suddenly going to have viruses in them, otherwise someone would have caught that a long time ago. Viruses don't float around the internet and attach themselves to files that have been uploaded years ago. :::


7. All About Saves

::: spoiler 7.1) I get a low disk space notification / I have no neighbourhoods when opening the game

If you get a low disk space notification when starting the game, and your disk space isn't actually low, or if you have no neighbourhoods to choose from on the neighbourhood selection screen, the issue is the TM in the name of "The Sims™ 2 Ultimate Collection" which is only present with the actual Ultimate Collection from Origin/EA App or Games4theworld (osab's installer removes the TM and the MagiPack UC uses "The Sims 2" as the folder name).

The reason it is only an issue for some people and not everyone is to do with the region/locale of the computer you are using; many Japanese simmers have the issue, for example. You can read about the issue and solutions to it here, here, and here - your options are to either remove the TM symbol from the game in the registry or to change your region/locale on your computer. :::

::: spoiler 7.2) My game won't save sims or settings!

If you're having issues with the game not saving, for example when new sims are created during birth or adoption and then disappear when you reload the game or when you change a setting and it reverts the next time you start the game, you should look at your antivirus and OneDrive. Both of these can interfere with the game's files. For OneDrive, read this thread (it is about sims 3 but applies to 2 also) about how to disable it to prevent further issues.

For your antivirus, you need to add an exception for the game's files - this is the case even if you only have the generic Windows' Defender/Security installed. You will need to Google how to add an exception for your particular antivirus as it varies based on the program - just Google "your antivirus name + add exception" and you should find the info.

Make sure to add your installation location (e.g. C:/Program Files/The Sims 2 UC or wherever you installed it - see Where Are My Installation Files), your save location (Documents/EA Games) and the game application itself (Sims2EP9.exe, Sims2RPC.exe, Sims2RPCSettings.exe, and Sims2EP9RPC.exe), if that's an option on your antivirus.

Some antivirus software will have an additional setting "Data Protection" (e.g. Norton 360) - make sure to add the game as an exception here too as not doing so may stop the game from saving any progress you make. :::

::: spoiler 7.3) How do I restart the premade neighbourhoods?

Please follow this Fandom guide to reset the premade neighbourhoods to their original state. :::

::: spoiler 7.4) How to Convert Store Edition for Ultimate Collection or Legacy

First, you'll need SimPE. You can get it here and you can read about it here.

So, once you have SimPE downloaded and extracted, do the following:

Go to the hood folder - for these instructions, I will use E001 (Belladonna Cove) as the example. Open E001 and right-click on E001_Neighbourhood.package. Click open with... and then click Choose Another App. Check the box which says, "Always use this app to open .package files" at the bottom and then click More Apps. Scroll down, click "Look for another app on this PC," and locate the SimPe.exe in the 0.75.69 folder you extracted.

SimPE will open, note that it takes a while to load - the bottom left will show what's loading, don't click anything until there is nothing there. Make sure you click Plugin view along the bottom tabs list, it may be on Details when you first start.

In the Resource Tree on the top left, click the ID Number (IDNO) resource.

You will now see one resource (ID Number) in the resource list on the top right. Click on it.

In the plugin view in the bottom pane, you'll now see a bunch of info. Look at the required EP and change the dropdown from StoreEdition to MansionGarden.

Click commit in the bottom right, then press save (floppy disk in the top left or press Ctrl + s).

Close the file and repeat steps 1-5 for all E001_Suburb###.package, E001_Downtown###.package, E001_Vacation###.package and E001_University###.package files for that hood.

Repeat for the other hoods. :::

::: spoiler 7.5) What's up with the Main Street Mobile Homes lot?

As mentioned in this thread, there is a bug with the Main Street Mobile Homes apartment lot that ships with Apartment Life where it causes crashing. You can delete the original and use this remake if you want to play the lot without crashes. :::


8. Cheats & Mods

::: spoiler 8.1) Something is messing up my game but it's not corruption!

If you're having issues with the game that are not technical issues (flickering, black shadow boxes, pink flashing, etc. are covered in the tech support section of the wiki), then you probably have an issue with broken or conflicting custom content. This is a relatively normal thing and it's nothing to worry about. Sometimes you download custom content that doesn't work. While it might sometimes look scary, usually it's a simple fix.

If you know which piece of custom content it is, we advise you to take it out! However, if the custom content causing issues is geneticised/townified skins or eyes then you will need to use SimPE to fix each Sim that had the custom content in their DNA before loading the game again, otherwise you will mess up the DNA of the sims. Here is a tutorial. If the custom content is custom food, see the note on custom foods in the mods info section. If it's a career or a major, you should make all sims using that career or major quit the job/change major before removing the package - but if you don't, you'll just need to reset those sims using testing cheats afterwards.

If you don't know what piece of custom content is causing the issue, we recommend the 50/50 method. It's simple: you remove 50% of the custom content in your folder, boot the game, and see if the issue is gone. If it's not, you repeat the process with the other half of your custom content. Once you know which half the error is coming from, you can start to narrow down your search and repeat the process until you get down to just one file! This is the quickest way to find problem content, and is far faster than doing it one file at a time. :::

::: spoiler 8.2) Typing out all those cheats is so tiring. Is there something I can do about it?

Yes! If you always want your game to start with certain cheats on, you can create a UserStartup.cheat file. It's a special file that not only automatically enables cheats when you load up the game, but it can also create shorter codes for your cheats. For example, it can change MoveObjects On so all you have to type in the cheat bear is moo!

First of all, some mods create a UserStartup.cheat file for you. It's best to check that you don't already have one. So head on over to Documents/EA Games/The Sims 2/Config and have a look for a file called UserStartup.cheat. If you're on Mac, you'll need to go to ~/library/Containers/com.aspyr.sims2.appstore/Data/Library/Application Support/Aspyr/The Sims 2/Config.

If you have one, great! If you don't, simply open up Notepad and immediately save the empty file to your desktop. Where it says the name for the file, type "UserStartup.cheat" without the quotes. On the file extension just below it, choose "All Files" from the drop down box. It should look like this.

Once it's saved to your desktop, all you have to do is write in the cheats that you would always like to be enabled. Please remember to write the cheats correctly and only have one cheat per line, like this:

boolProp constrainFloorElevation false

boolProp ControlPets on

boolProp testingCheatsEnabled true

boolProp allow45DegreeAngleofRotation true

intProp MaxNumOfVisitingSims [number]

uintProp LotSkirtSizeIncrease [number]

These will be applied every time you start the game, so you won't have to type them in. One-time cheats, such as kaching and motherlode, will not work in this file. The only cheats that work are ones that can be turned on and off. If you don't know what the cheat does, please do not apply it!

For aliases, it gets a little more tricky. The layout must be as follows:

alias TheTextYouWishToUse "CheatCommand" "ShortDescription" "LongDescription"

So, if you wanted to shorten MoveObjects On to moo, it would be as follows:

alias moo "MoveObjects On" "Move Objects" "Allows the player to place objects anywhere"

Some examples:

alias test "boolProp testingCheatsEnabled true"

alias mon "moveObjects on"

alias mof "moveObjects on"

alias mot "motiveDecay off"

alias m "maxmotives"

As you saw above, you do not have to write out either of the descriptions for the file to work. When you type "help" into the cheat bar, the descriptions will be listed next to the cheats to help you remember what they're associated with. If you don't think you'll need them, don't add them!

If you don't write cheats correctly, the game will stop reading the file and none of the cheats beneath the broken cheat will be read.

Also, be aware that the quarter tile placement cheat (setQuarterTilePlacement on/off) must be typed in this format to work in file:

boolProp quarterTilePlacementEnabled true

You can still create an alias for the regular version of the cheat though. Eg:

alias qtileon "setquartertileplacement on" "setquartertileplacement on" "setquartertileplacement on"

alias qtileoff "setquartertileplacement off" "setquartertileplacement off" "setquartertileplacement off"

Note that this cheat still needs to be toggled in game - use Ctrl + F to turn it on or off.

Please also note that the cheat "boolprop AllObjectLightsOn true" will cause crashing on launch if you put it in your userstartup.cheat file as mentioned in this thread.

If the above section doesn't make much sense to you, there is a more in-depth guide here. :::

::: spoiler 8.3) Where can I get safe CC?

There are so many places out there to get custom content, it can be a little overwhelming to start shopping. ModTheSims is an oldie but a goodie, the Pleasant Sims blog has a lot of great resources, and we also have a mods list which links to many other great places!

You can find a lot of custom content elsewhere on the internet. Many people upload their creations to Tumblr but you have to be wary when searching through obscure sites.

A great way to ensure you don't click on any misleading links or pictures is to use an adblocker. We recommend Ublock Origin. It is an extension for your browser that will protect you from misleading download buttons and harmful ads. While it is recommended to have an adblocker on at all times for your own safety, Ublock Origin is easy to turn off when you want to support your favourite creators by watching their adverts. Just click on the extension and press the big power off button. Job done! :::

::: spoiler 8.4)Why do some people have a white/black/pink/green user interface?

Greatcheesecakepersona spent two years working on improving and updating the UI of The Sims 2.

The Starship UI mod is the dark UI version of the clean UI and is available here. The pink version of the UI is also available at this link, as well as the dark UI for BodyShop. The "Random UI Experiments [Alpha]" folder contains unfinished experimental UIs in several other colours, however, these are likely to have bugs such as parts of the UI being the wrong colour as they are not final release versions. :::


9. Game Options

::: spoiler 9.1) My Config Log is incorrect/I don't understand the values in it!

The config log is a file located in Documents/EA Games/The Sims 2/Logs/-config-log.txt which is updated every time you run the game or BodyShop and tells you what configuration the game is using in terms of RAM, graphics card, settings, etc.

For Legacy, it is normal for:

  • the version to be 1.18.0.114
  • the OS version to be Windows NT 0.0
  • the graphics card to be <<NOT FOUND IN DATABASE!>>
  • the memory and free memory to be listed as 0MB
  • the texture memory not to be listed at all

For non-Legacy, it is normal for:

  • the version to be 1.17.0.66 provided you have Mansion & Garden (i.e. all UC + other digital repacks; if you have discs without M&G expect a different version)
  • the OS version to be Windows NT 6.0
  • if you are using the Legacy graphics rules (included in MagiPack + osab's Starter Pack), it's okay for the graphics card to have <<NOT FOUND IN DATABASE!>> and not to list the texture memory
  • if not using Legacy graphics rules, the graphics card should NOT have <<NOT FOUND IN DATABASE!>> and if it does, you need to fix your graphics rules
  • texture memory should not be 32MB, if it is you need to fix your graphics rules
  • memory should be 4096 if you have the 4GB patch or 2048 or 1024 if you don't. The free memory line should ideally match the memory line - if it doesn't, try closing some programs and restarting your computer before running the game to keep more memory available

If you use DXVK, note that your graphics card will be listed as a Nvidia GeForce 7800 GTX regardless of what GPU you actually have. This is intentional and is part of how DXVK works. :::

::: spoiler 9.2) How do I change the game's language?

If you're playing on MacOS, the supported languages are English, French, Italian, German, Spanish, and Japanese. The language that the game is in will be based on the language of your OS - e.g. if you have your Mac set to use French but want to play in English, you'd have to change your MacOS language to do so. If your Mac is using an unsupported language, the game will default to English. The supported languages are listed in Aspyr's Super Collection FAQ though the list is unlikely to change at this point.

If you're playing on Windows (or Linux via Proton, Bottles, etc. or Mac via Parallels, Crossover etc.) and you are not using the Legacy Collection via Steam (and possibly Epic), then you can follow this guide to change languages, which also lists all available languages. Ensure you do not mix up decimal and hex values or you will end up with an unexpected language!

If you are using the Legacy Collection via Steam (and possibly Epic), then the registry method above will not work for you. Instead, you need to use a launch command. To do this, right click on the game in your library (or click the Settings button if you have the game page selected) and click Properties. In the Launch Options box at the bottom, add the language you want in this format:

-l:"English UK" or -l:French

Note that languages with spaces must be enclosed in quotation marks. The game does not use standardised language codes for this, it's based on the game's locale folder names (if you open the game's install folder and go to EP9/TSData/Res/Locale you can see all possible options). See this thread discussing this topic. :::


<- Back to Wiki Guide

View original on lemmy.world
5

Playing Sims 2 on Linux (continued): Lutris & Wine [wiki]

<- Back to Wiki Guide

<-- Back to How to Install on Linux: Intro, Steam & Bottles

Please Note: This is copied from Reddit's r/TheSims2Help's Playing on Linux Wiki page. Any linked headings will be linked back to the Reddit Wiki. In line links should denote where they go (reddit, lemmy, tumbler) anything not mentioned is probably another off reddit guide or .exe file. Most if not all content contained below was created by the Reddit r/Sims2Help team and all credit for this guide goes to them.



Linux Continued: Lutris & Wine



6. Lutris


::: spoiler 6.1) Installing without Script

  1. Download + install Lutris here.
  2. Open Lutris + allow it to finish installing any dependencies (bottom left corner)
  3. Press the plus button in the top left and select install a Windows game from an executable. Give the game a name and keep installer preset on Windows 10 64-bit.
  4. Click install Wine.
  5. Select the setup file and click install; it will load for a minute or so. The Sims 2 installer will then pop up.
  6. Go through the installer, you can leave everything on the default unless there is something you specifically want to change. Do not select DXVK in the Sims 2 installer (as this is handled by Lutris instead).
  7. Once installed, right click on the game in Lutris and click configure
    • Game options tab
      • if not using RPC/running from Sims2EP9.exe, you can run in windowed mode by adding -w to arguments in this tab
      • for executable, click 3 dots button beside it to change it
        • To launch via RPC: /home/<user-name>/Games/<prefix>/drive_c/MagiPacks/The Sims 2/Fun with Pets/SP9/TSBin/Sims2RPC.exe
        • To launch RPC settings: /home/<user-name>/Games/<prefix>/drive_c/MagiPacks/The Sims 2/Fun with Pets/SP9/TSBin/Sims2RPCSettings.exe you can change settings (e.g. set to windowed mode, adjust lot imposters, etc.) and then revert to using the RPC executable, the settings will still apply if you pressed save.
          • you can also edit RPC settings manually in ~/Documents/Sims2RPC/settings.txt or /home/<user-name>/Games/<prefix>/drive_c/users/<user-name>/My Documents/Sims2RPC
      • System Options tab
        • select which GPU to use if you have multiple
        • ‘Prefer system libraries’ in this tab should be enabled.
        • ‘Disable lutris runtime’ should be disabled (can cause issues).
      • Runner options tab
        • Enable DXVK and D3D extras should be enabled.
        • I kept Wine version on GE-Proton (Latest) (default) though some people use Experimental versions (the screenshot shows Wine-GE-8-26 as I took this screenshot later and had to change versions for the EA App to work) - I recommend leaving it on the default unless you have an issue then try changing it

The game did freeze on launch once for me occasionally but quitting via lutris and rerunning, it ran fine. :::

::: spoiler 6.2) Lutris Install Script You can use the Lutris install script to install if you prefer. It's available here though all this script really seems to automate is selecting the right exe for the prefix for you. When you click the yellow install button that site, click “Open Link” in the dialog (it may take a few seconds for the button to become clickable).

This will open Lutris where you click the green Install button to proceed and then select the setup file and click install. When the installer window is finished, it takes a few seconds to complete on the main window - don't click abort, just wait and then it will show the final complete window. Click launch to launch the game immediately or close if you don't want to run it yet.

The other things this script does include installing the arial font, which may be required on some machines due to different distros or locales, etc. - I had no issues with fonts in game without using this script/installing the font, though I used Ubuntu for these tests, which may include it already.

It also modifies the graphics rules file to increase max res width and height but this shouldn't be required anymore (if you’re using our downloaded UC or the Legacy Collection) as the repack is using the Legacy Collection graphics rules file. :::

::: spoiler 6.3) Installing via EA App You can either follow the same steps for installing without script outlined above but using the EA App executable instead of the Sims 2 installer executable, you can use the EA App Lutris Script or you can follow the steps below to use the Lutris 'sources' options, though this option was the least stable for me as it kept freezing and failing to actually launch the EA App. :::

::: spoiler 6.4) Install EA App via Lutris Sources

  1. In Lutris, under Sources click the person/connect icon beside EA App.
  2. Click okay on the popup and click install Wine.
  3. Select install directory (default is fine) and select options if you want shortcut.
  4. Either click install with the download version or change source from the dropdown on the right to select file and point at your ea app installer file (Windows executable from EA).
  5. Login when prompted then close EA app.
  6. Wait for lutris install to finish.
  7. Click connect icon again beside EA App in Lutris sources + sign in if prompted
  8. On EA App tab, once games load, find The Sims 2, click it and click Install and continue through the install.
  9. It may fail to launch ea app, or it may launch it but fail to find Sims 2/say you don't own it. You can just go to Sims 2 in your ea app library and click install instead
  10. Once installed, click play from within the app. It will launch as normal

Note that I had to change Wine runner to Wine-GE-8-26 under Runner Options for the EA App to work as it was having issues with the default runner. :::

::: spoiler 6.5) Lutris - where are my files? The prefix name for Lutris depends on the name you entered when you installed the Sims 2 - if you install via the EA App, you must look within the EA App prefix.

Save folder path: /home/<user-name>/Games/<prefix-name>/drive_c/users/<user-name>/My Documents/EA Games/The Sims 2

e.g. /home/<user-name>/Games/the-sims-2/drive_c/users/<user-name>/My Documents/EA Games/The Sims 2

Install path: /home/<user-name>/Games/the-sims-2/drive_c/MagiPacks/The Sims 2/Fun with Pets/SP9/TSBin

To get the files location, click the up arrow beside the play button in Lutris (or just right click on the game) and click browse files. This brings up a Files window at path /home/<user-name>/Games/<prefix> -> from here drive_c is basically a Windows C drive which will contain your install and save folders. Navigate into drive_c -> users -> steamuser -> Documents -> EA Games -> The Sims 2. this is your save folder and this is where your Downloads folder will go as well. :::

::: spoiler 6.6) Troubleshooting Lutris

Troubleshooting Lutris Reddit Wiki

gamemodeauto: dlopen failed - libgamemode.so

If you get error gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory Go to Lutris > Preferences > Global Options > CPU > Enable Feral GameMode and toggle to off.

libGL error: MESA-LOADER: failed to open iris

If you get errors like this

libGL error: MESA-LOADER: failed to open iris: /usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/dri/iris_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/dri:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/dri)
libGL error: failed to load driver: iris
libGL error: MESA-LOADER: failed to open iris: /usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/dri/iris_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/dri:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/dri)
libGL error: failed to load driver: iris
libGL error: MESA-LOADER: failed to open swrast: /usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/dri:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/dri)
libGL error: failed to load driver: swrast
X Error of failed request:  GLXBadContext

Running these commands in terminal should fix it

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install \
  libgl1-mesa-dri:i386 \
  libgl1:i386 \
  libvulkan1:i386 \
  mesa-vulkan-drivers:i386

NVidia GPU Get Driver Version

if you have a Nvidia GPU, check driver version using the command nvidia-smi which gives output like

| NVIDIA-SMI 535.154.05    Driver Version: 535.154.05    CUDA Version: 12.2   |
+-----------------------------------------------------------------------------+

Run command to get the graphics library package for your driver (make sure to use your driver version, the command below uses 535 matching the driver version from the output of nvidia-smi).

sudo apt install libnvidia-gl-535:i386

Check vulkan support

Use the command vulkaninfo | grep deviceName which gives output like

WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Received return code -9 from call to vkCreateInstance in ICD libvulkan_dzn.so. Skipping this driver.
    deviceName        = Intel(R) UHD Graphics 630 (CFL GT2)
    deviceName        = Quadro RTX 3000
    deviceName        = llvmpipe (LLVM 20.1.8, 256 bits) # software renderer

EA App Issues (games CTD, EA App black screen, unresponsive, etc.)

For some more information on options you can change in Lutris to increase EA App stability, see this Reddit thread.

"steam_app_######" is not responding message

Please see this Reddit thread for more info if you are getting this message frequently. The command ``gsettings set org.gnome.mutter check-alive-timeout XXXX` can reduce the message frequency by setting the value higher than the default of 5000 (5s), for example change it to 15000 (15s) or 20000 (20s). :::

7. Lutris: Running Related Programs


::: spoiler 7.1) Intro To run any Sims 2 related program with the game installed via Lutris, you have to run the program inside the same prefix. In Lutris, click The Sims 2 image and then select the up arrow to the left of the Platform text. Click run EXE inside Wine prefix, navigate to the program you want to run and select the executable. The program will launch much like on Windows. There are some more detailed instructions for several common programs below, but these instructions are generally applicable to running any Sims 2 related program. Note that some other programs may require you to install additional dependencies in the prefix. :::

::: spoiler 7.2) BodyShop In Lutris, click The Sims 2 image and then select the up arrow to the left of the Platform text. Click run EXE inside Wine prefix, navigate to the TS2BodyShop.exe (or BodyShopLauncher.exe if using the BodyShop widescreen UI or if you got the game from our wiki/MagiPacks, as it includes this launcher), and it'll open the same as on Windows. :::

::: spoiler 7.3) Hoodchecker Download the Hoodchecker and extract it from the zip archive, which will result in a folder containing the HoodChecker.exe.

In Lutris, click The Sims 2 image and then select the up arrow to the left of the Platform text. Click run EXE inside Wine prefix, navigate to the Hoodchecker.exe, and it'll open the same as on Windows. :::

::: spoiler 7.4) SimPE Download SimPE - I recommend using the no-install version, i.e. the download without Installer in the name, in this case SimPe_0_77_69.zip. Unzip it and you’ll see the SimPE.exe file inside the folder.

In Lutris, click The Sims 2 image and then select the up arrow to the left of the Platform text. Click run EXE inside Wine prefix, navigate to the SimPE.exe and it’ll open the same as on Windows. Note that you need to right click instead of left click on resources in the top right tree in order to see them in the plugin view below. :::

::: spoiler 7.5) Clean installer Download the Sims2Pack Clean Installer - I recommend using the no-install version, i.e. the download called Sims2PackInstaller_NoInstall.zip. Unzip it and you’ll see the Sims2Pack Clean Installer.exe inside the folder.

Update the save game path for the program by opening the S2PCI.ini file in this folder and modifying the SaveGamePath like so:

SaveGamePath="/home/<user-name>/Games/<prefix>/drive_c/users/steamuser/Documents/EA Games/The Sims 2"

Make sure to actually put in your user name and the prefix! In my case, the prefix was called the-sims-2 because I chose the name The Sims 2 when installing via Lutris.

Click run EXE inside Wine prefix, navigate to the Sims2Pack Clean Installer.exe and it’ll open the same as on Windows.

Note that this not how you install sims2pack files, the program does not function this way on any OS which many players find confusing. To install a sims2pack file, you have to "open with" the Clean Installer. On Windows that's done via the 'open with' context menu option or by setting up a file association so you can double click the sims2pack file to install with the Clean Pack installer automatically.

How to do this on Linux is detailed below. :::

::: spoiler 7.6) Installing .sims2pack files by double clicking In terminal, run the commands

cd  /home/<user-name>/.local/share/applications/
nano CleanInstaller.desktop

Copy and paste the following into the file - make sure that you enter your actual user name wherever <user-name> is used, and make sure to change the wine runner used if yours is not wine-ge-8-26-x86_64.

[Desktop Entry]
Type=Application
Name=CleanInstaller
Exec=env WINEPREFIX=/home/<user-name>/Games/<prefix>/ /home/<user-name>/.local/share/lutris/runners/wine/wine-ge-8-26-x86_64/bin/wine "/home/<user-name>/Downloads/Sims2Tools/MTS_Mootilda_1164470_Sims2PackInstaller_NoInstall/Sims2Pack Clean Installer/Sims2Pack Clean Installer.exe" %U
Terminal=false
Categories=Game;
MimeType=application/x-sims2pack;

You may need to make the file executable for it to show up in the context menu

chmod +x /home/<user-name>/.local/share/applications/CleanInstaller.desktop

You can now right click on a .sims2pack, choose "Open with" and select "CleanInstaller" in the window that pops up (note that my example image has a bunch of these because I created one for each Linux install method! You only need one) - make sure to click the toggle at the bottom to "always use for this file type" which will then allow you to double click to install sims2pack files in future.

You will find a similar tutorial for doing this in this Tumblr post note that it uses the command

Exec=WINEPREFIX="/home/[insert PC name]/Games/the-sims-2/" "/home/[insert PC name]/.local/share/lutris/runners/wine/wine-ge-8-26-x86_64/bin/wine" "[insert path to CleanInstaller.exe]" %U

Note that WINEPREFIX alone does not work here on GNOME, it simply won't show the entry in the 'open with' menu. This is why we add env in front of it in the example above. If you are on Fedora, the linked Tumblr version will work for you as it handles mapping the paths differently. :::

::: spoiler 7.7) EA App Install Differences If you installed the game via the EA app (i.e. your Lutris prefix is for the EA app not the Sims 2), the contents of your Desktop file need to be slightly different. Copy and paste this instead - make sure to put swap in your user name, prefix (ea-app is used here) and wine runner if using a different version.

[Desktop Entry]
Type=Application
Name=CleanInstaller
Exec=sh -c 'WINEPREFIX=/home/<user-name>/Games/ea-app /home/<user-name>/.local/share/lutris/runners/wine/wine-ge-8-26-x86_64/bin/wine "/home/<user-name>/Downloads/Sims2Tools/MTS_Mootilda_1164470_Sims2PackInstaller_NoInstall/Sims2Pack Clean Installer/Sims2Pack Clean Installer.exe" "$(/home/<user-name>/.local/share/lutris/runners/wine/wine-ge-8-26-x86_64/bin/winepath -w "$1")"' -- %u
Terminal=false
Categories=Game;
MimeType=application/x-sims2pack;

You can technically run it without the additional arguments however it requires both the Clean Installer and the sims2pack files you want to install to be located in the prefix or to use a bash script to ensure the correct paths are mapped, so the above method is best as it allows you to install sims2pack files from anywhere and it doesn't matter where Clean Installer is located. :::


8. Wine


::: spoiler 8.1) Installing Note: you don't have to repeat commands like export WINEPREFIX=$HOME/.sims2 if you're using the same terminal session. I added them in a few places just to be sure anyone following alongs executes commands in the right prefix if they accidentally closed the terminal in between commands.

Create a 32-bit prefix 
export WINEPREFIX=$HOME/.sims2
export WINEARCH=win32
wineboot -u
winetricks d3dx9 corefonts wininet
wine /path/to/your/setup.exe
For that last step, the path looks like wine "/home/<user-name>/Downloads/The_Sims_2_Repack_v5/The Sims 2_Repack_v5_Setup.exe". Make sure to include quotation marks when the path includes spaces. Running this command will launch the installer - step through it to install game.
Download DXVK from the latest release - it's the tar.gz archive you need to download.
Run the commands 
cd ~/Downloads # or wherever you downloaded DXVK to
tar -xzf dxvk-2.7.1.tar.gz # change version if using a newer one
cd dxvk-2.7.1
export WINEPREFIX=$HOME/.sims2
cp x32/*.dll $WINEPREFIX/drive_c/windows/system32
To avoid D3DERR_INVALID_CALL on launch, run command winecfg to see the wine config and click the libraries tab. In the dropdown at the top search for and add:

d3d9
d3dx9_36
d3dx9_30

Click Apply and close window.

Run the game: 
export WINEPREFIX=$HOME/.sims2
wine "$WINEPREFIX/drive_c/MagiPacks/The Sims 2/Fun with Pets/SP9/TSBin/Sims2EP9.exe"

or just wine "$HOME/.sims2/drive_c/MagiPacks/The Sims 2/Fun with Pets/SP9/TSBin/Sims2EP9.exe"

To run in windowed mode use wine "$WINEPREFIX/drive_c/MagiPacks/The Sims 2/Fun with Pets/SP9/TSBin/Sims2EP9.exe" -w

Note these commands are using Sims2EP9.exe - you can of course swap this out for Sims2RPC.exe to use RPC, though you need to use a different runner. See the section on RPC below for more details.

If you have a Nvidia GPU and want to be sure the game uses it, use these commands to run the game 
export WINEPREFIX=$HOME/.sims2                          
__NV_PRIME_RENDER_OFFLOAD=1 \
__GLX_VENDOR_LIBRARY_NAME=nvidia \
__VK_LAYER_NV_optimus=NVIDIA_only \
wine "C:\\MagiPacks\\The Sims 2\\Fun with Pets\\SP9\\TSBin\\Sims2EP9.exe"

You can also make a bash script to run the game, this allows you to run the game using just one command but will execute all the commands in the script for you each time. For example, create the script using nano run-sims2.sh and copy contents:

#!/bin/bash export WINEPREFIX=$HOME/.sims2 export __GL_THREADED_OPTIMIZATIONS=1 # only useful for nvidia gpu wine "$WINEPREFIX/drive_c/MagiPacks/The Sims 2/Fun with Pets/SP9/TSBin/Sims2EP9.exe" And then simply using ./run-sims2.sh to run the game in future (as long as you're in the same folder as script). :::

::: spoiler 8.2 )RPC

If you want to install RPC or if you are using a repack such as MagiPack which includes RPC, you need to download the latest version of GE-Proton, which is 10-34 at the time of writing, and extract it. This is necessary because trying to run with the default wine leads to errors:

wine "$WINEPREFIX/drive_c/MagiPacks/The Sims 2/Fun with Pets/SP9/TSBin/Sims2RPC.exe" will give "wine: Unhandled page fault on read access to 78995600 at address 78995600 (thread 011c), starting debugger..." wine "$WINEPREFIX/drive_c/MagiPacks/The Sims 2/Fun with Pets/SP9/TSBin/Sims2RPCSettings.exe" will give 0024:err:mscoree:CLRRuntimeInfo_GetRuntimeHost Wine Mono is not installed And while you can resolve some of these errors by installing dependencies winetricks dotnet48 vcrun2015, this will only resolve the issues with Sims2RPCSettings.exe and will not allow the actual game to run. Likely there is some other dependency missing which is already included in GE-Proton so it is easier to just use that version of wine.

You can then use ~/Downloads/GE-Proton10-34/files/bin/wine "/home//.sims2/drive_c/MagiPacks/The Sims 2/Fun with Pets/SP9/TSBin/Sims2RPC.exe" to run via RPC.

To run RPC Settings, you need to change to the TSBin directory or you will get a "Can't find Sims2RPC executable" error when you click "Save and Play".

cd "$WINEPREFIX/drive_c/MagiPacks/The Sims 2/Fun with Pets/SP9/TSBin" ~/Downloads/GE-Proton10-34/files/bin/wine Sims2RPCSettings.exe :::

::: spoiler 8.3) Troubleshooting D3DERR_INVALID_CALL on launch

See step 4 of the install instructions above for how to resolve this error. Installing via the EA App with wine

This does not currently work at the moment, or at least not on this distro (Ubuntu) - I tried many solutions and the EA App simply would not install and run currently solely using Wine. The installer will open and run until about 95% completion and then the bar will not proceed any further. Likely there is some dependency issue here as there are similar issues reported with the EA App on WineHQ.

If you really want to use the EA App, I recommend picking another method (Steam, Bottles, or Lutris) for installing on Linux.

Some useful links if you are attempting to install the EA App with Wine:

Gecko
Mono-Gecko Install
Wine dependecies required for Origin

For the EA App, you would need a 64-bit prefix with some additional dependencies

export WINEPREFIX=$HOME/.sims2-ea-app export WINEARCH=win64 wineboot -u WINEPREFIX=$HOME/.sims2-ea-app winetricks -q dxvk d3dx9 corefonts wininet d3dcompiler_47 WINEPREFIX=$HOME/.sims2-ea-app winetricks vcrun2022 tahoma arial WINEPREFIX=$HOME/.sims2-ea-app winetricks dotnet48 wget https://dl.winehq.org/wine/wine-gecko/2.47.4/wine-gecko-2.47.4-x86.msi # download 32-bit gecko wget https://dl.winehq.org/wine/wine-gecko/2.47.4/wine-gecko-2.47.4-x86_64.msi # download 64-bit gecko WINEPREFIX=$HOME/.sims2-ea-app wine msiexec /i wine-gecko-2.47.4-x86.msi # install 32-bit gecko WINEPREFIX=$HOME/.sims2-ea-app wine msiexec /i wine-gecko-2.47.4-x86_64.msi # install 64-bit gecko winetricks -q htmlhelp winhttp webview2 # may not all be required :::


9. Wine: Running Related Programs


::: spoiler 9.1) BodyShop Use one of the following commands depending on which version of BodyShop you have

wine "C:\\MagiPacks\\The Sims 2\\Fun with Pets\\SP9\\CSBin\\TS2BodyShop.exe"

wine start /d "C:\\MagiPacks\\The Sims 2\\Fun with Pets\\SP9\\CSBin" BodyShopLauncher.exe

wine "$WINEPREFIX/drive_c/MagiPacks/The Sims 2/Fun with Pets/SP9/CSBin/BodyShopLauncher.exe" // only within the prefix in CSBin folder

wine "C:\\MagiPacks\\The Sims 2\\Fun with Pets\\SP9\\CSBin\\BodyShopLauncher.exe" // works only within the prefix in CSBin folder :::

::: spoiler 9.2) Hoodchecker Install the required dotnet dependency winetricks -q dotnet20

Then use this command to run Hoodchecker - note this assumes you're in the same folder as the exe. If not, cd into the folder or else provide the full path to it. wine HoodChecker.exe

::: spoiler 9.3) SimPE Use this command to run SimPE - note this assumes you're in the same folder as the exe. If not, cd into the folder or else provide the full path to it. wine SimPE.exe

I ran this after Hoodchecker, so I'm not sure if it requires dotnet20 too but if it fails to launch, try install dotnet20. :::

::: spoiler 9.4) CleanInstaller Use this command to run CleanInstaller- note this assumes you're in the same folder as the exe. If not, cd into the folder or else provide the full path to it.

wine 'Sims2Pack Clean Installer.exe'

Clean installer also accepts a folder argument which it uses to install all sims2pack files in the folder. For example

wine 'Sims2Pack Clean Installer.exe' -f ../../lots

The above command passes a relative path to a lots folder which contains sims2pack files. Sims2Pack Clean Installer installs all files in the folder (it will prompt for confirmation for each one though the prompt can be disabled in the ini file). You can also use an absolute rather than a relative path. :::

::: spoiler 9.5) Installing .sims2pack files by double clicking In terminal, run the commands

cd  /home/<user-name>/.local/share/applications/
nano CleanInstaller.desktop

Copy and paste the following into the file - make sure that you enter your actual user name wherever is used, and make sure to change the wine prefix name if yours is not .sim2.

[Desktop Entry]
Type=Application
Name=CleanInstaller
Exec=env WINEPREFIX=/home/<user-name>/.sims2 /usr/bin/wine "/home/<user-name>/Downloads/MTS_Mootilda_1164470_Sims2PackInstaller_NoInstall/Sims2Pack Clean Installer/Sims2Pack Clean Installer.exe" %U
Terminal=false
Categories=Game;
MimeType=application/x-sims2pack;

This works with Clean Installer and Sims2pack files both inside and outside the prefix. You can now right click on a .sims2pack, choose "Open with" and select "CleanInstaller" in the window that pops up (note that my example image has a bunch of these because I created one for each Linux install method! You only need one) - make sure to click the toggle at the bottom to "always use for this file type" which will then allow you to double click to install sims2pack files in future. Neither the Clean Installer itself nor the .sims2pack files need to be located within the prefix itself with this method. :::


<- Back to Wiki Guide

View original on lemmy.world
5

Installing & Setting up The Sims 2 [wiki]

<- Back to Wiki Guide

Please Note: This is copied from Reddit's r/TheSims2Help's Setting Up The Game Wiki Any linked headings will be linked back to the Reddit Wiki. In line links should denote where they go (reddit, lemmy, tumbler) anything not mentioned is probably another off reddit guide or .exe file. Most if not all content contained below was created by the Reddit r/Sims2Help team and all credit for this guide goes to them.



1. Setting Up The Game



  1. Setting Up The Game
  2. Getting The Game Running
    1. Where are my Installation Files
    2. 4GB Patch & RPC Launder Info
    3. RPC Launder (first born syndrome fix)
  3. RPC Alternative for Legacy Collection **
  4. Fixes
    1. Windowed Mode & Custom Resolution
    2. Custom Windowed Resolution
    3. Small Fixes

This section contains information on how to install and set up the game. If you're looking for troubleshooting information instead, please see the troubleshooting section.

To get Sims 2 working well on modern systems, it needs a few simple tweaks that we have provided in the links below. Please pay special attention to the version of the game you have and if these fixes are applicable.


Sims 2 on MacOS

None of the information in this section will be relevant to you if you are playing on MacOS. Please see the Mac section of the wiki Lemmy Link, Reddit Link for information on playing on that OS. However, it is relevant if you are playing on Windows on your Mac with Bootcamp or Parallels.


Sims 2 on Linux

Most of this information can be relevant but you should still check out the Linux Guide section of the wiki Lemmy Link, Reddit Link


Sims 2 on Steam Deck

If you want to play Sims 2 on a Steam Deck, please see this video tutorial.



2. Getting the Game Running



Before you start trying to apply fixes for the game, you will need to know where to find your installation files. Please see below.


2.1) Where Are My Installation Files

Depending on where you installed the game, and which version of the game you have, you might need to do some searching to find out exactly which folder your installation files are located in.

The simplest way to do this is right click on the shortcut on your desktop, and choose "open file location", which will take you to the TSBin of your latest pack, like this. Usually it will be somewhere in Program Files - if you click in the space beside "TSBin" in the bar at the top, it will show you the full path.

Here are the default installation locations for different versions of the game. The game will be installed in one of these unless you decided to change the location.

MagiPack repack: C:\MagiPacks\The Sims 2

EA App Ultimate Collection: C:\Program Files\EA Games\The Sims 2 Ultimate Collection

Origin Ultimate Collection: C:\Program Files (x86)\Origin Games\The Sims 2 Ultimate Collection

Osab Starter Pack Ultimate Collection: C:\Program Files x86\The Sims 2 Starter Pack

Games4theworld Ultimate Collection: C:\Program Files\The Sims 2 Ultimate Collection

Discs: C:\Program Files (x86)\EA Games

MrDJ/Oldgamesdownload: C:\Program Files (x86)\Mr DJ\The Sims 2 Ultimate Collection

Legacy: C:\Program Files\EA Games\The Sims 2 Legacy

Steam: C:\Program Files\EA Games\The Sims 2 Legacy

This is not the location where your Downloads folder (for Mods/CC) or your personal Neighbourhoods will go. That's always in Documents/EA Games.


2.2) 4GB Patch & RPC Launcher info

This section does not apply to Legacy. Legacy cannot use the 4GB patch or the RPCLauncher.

If you have osab's installer or MagiPack then you have the 4GB patch included with the RPC Launcher and the setting can be toggled in RPCSettings.

We highly recommend using the RPC Launcher if you don't already have it. In order to use it, you need to have a NoCD/cracked exe which you can download from the link below. (The exe is referred to as George!)

You do not need to have pirated the game to use a cracked exe - you can use these even if you installed via disc or have The Ultimate Collection on the EA App.

The Sims 2 is a 32-bit game which means it can only use a maximum of 2GB of memory (RAM). Installing the 4GB patch will allow your game to use a maximum of 4GB of memory, reducing the chance of crashes and allowing you to play for hours upon hours. However, if you only have 4GB RAM, installing the 4GB patch is unlikely to help and will probably cause issues. You should really only install the 4GB patch if you have more than 4GB RAM.

You can download a pre-patched, cracked .exe, fondly named George, here! A cracked exe means that you will not need to use the disc or Origin/EA App to run the game when using this exe. The cracked exe can only be used if you have Mansion and Garden Stuff.

The .exe needs to be extracted from the .rar file and then placed in Your Installation Location > Fun with Pets > SP9 > TSBin (for the UC) or Your Installation Location > The Sims 2 Mansion and Garden Stuff > TSBin (for the discs/oldgamesdownload/Mr DJ's "UC"). Your installation location can be found by referring to the information in the above section, "Where Are My Installation Files" or the Reddit wiki of the same.

Before putting the exe in there, make sure to rename your original Sims2EP9.exe to something else. For instance, mine is named Sims2EP9.exe.Backup. Once you've placed the cracked .exe in the TSBin, you can either run the game using the RPC launcher or right click on the cracked exe, make a shortcut, and send it to the desktop. Use that to launch the game.

Don't run the game in compatibility mode as this will prevent the patch from working (same goes for the pre-patched exe, and the DXVK fix). It's okay and recommended to "run as administrator" by right clicking and selecting that option on the executable (or checking the box for it in the Compatibility tab under Properties - just don't check "run this program in compatibility mode for:").


Manually applying the 4GB patch for BodyShop

This section does not apply to Legacy. Legacy cannot use the 4GB patch or the RPCLauncher.

Follow the video guide on this Modthesims thread or use the instructions below for the 4GB patch.

To install the 4GB Patch Manually:

  1. Go to ntcore.com and click "Download the 4GB Patch"
  2. Right click on the file that downloads and choose "Extract here"
  3. Open the extracted folder and double click 4gb_patch.exe
  4. A file explorer window will open - navigate to the CSBin folder in the install location for your latest pack (Mansion and Garden, which is SP9 in Fun with Pets for the Ultimate Collection, if you have all packs) from here.
  5. Double click on the exe (e.g. TS2BodyShop.exe) and you should get a window confirming the patch was applied successfully.

2.3) RPC Launcher (First Born Syndrome Fix)

This section does not apply to Legacy. Legacy cannot use the 4GB patch or the RPCLauncher.

You can get the First Born Syndrome fix separately to or as part of the RPC launcher, and you can add it to any download of the game which has Mansion and Garden Stuff (A.K.A. Fun with Pets/SP9). If you are using the RPC launcher, then you already have the FBS fix included.

This is an incredibly helpful tool for Sims 2. The genetics randomizer for The Sims 2 is broken which causes something called First Born Syndrome. In short, if you make your Sims have a child, close the game, and make the same sims have another child the next time you play, those children will be clones of each other, which can be seen by looking at their personalities. The RPC Launcher fixes that issue by applying appropriate genetics code. This launcher may fix the DirectX 9 error as well.

The launcher also has the 4GB patch included. If you have Discord you can display what game you're playing to your friends or other server members, and you can also set it up so it displays what you're doing in the game. If you don't want the Discord and other features, LazyDuchess has released a FBS Fix 2.0 which can be applied to your normal exe without the RPC Launcher.



3. RPC Alternative for Legacy Collection



TS2 Extender is the equivalent of RPC for Legacy, though some features differ. It still fixes first born syndrome among other features.


Graphics Rules Maker and Graphics Rules File



4. Fixes



4.1) Windowed Mode & Custom Resolution

Edge scrolling does not work in windowed mode and this is not a bug.

Not applicable to Sims 2 Ultimate Collection through the EA App. Click the 3 dots in the top right of the game's image on the Library screen and then click View Properties. Put -w in the box under Advanced Launch Arguments and click save. The game will then run windowed - remove the -w to go back to fullscreen.

Not applicable for RPC Launcher. You can toggle between windowed, borderless, and fullscreen in the RPCSettings.exe.

Not applicable to Legacy. You can use alt + enter to toggle window modes.

This will allow you to have your game in Windowed mode. This can also be used as a fix for the DirectX 9 error as well.

You can navigate to where you have your Sims 2 shortcut, which is usually on the desktop. Once you have found your shortcut on the desktop, right click on it and choose Properties. A box will pop up. Click on the Target line and scroll to the end with the arrow keys, or press End on your keyboard. Then, press the spacebar once followed by -w. So your Target line should read something like this:

"C:\Program Files\The Sims 2 Ultimate Collection\Fun with Pets\SP9\TSBin\Sims2EP9.exe" -w

Please do not copy the above line unless your installation location and folder names are the same. Depending on where your game is installed, yours will be different. Please type it out as described above.

It will look like this.

Press OK and when you load your game next, it will be in Windowed mode.

This should get around the DirectX9 error ("Failed to find any DirectX 9.0c compatible graphics adapters in this system!") as well.


4.2) Custom Windowed Resolution

You can also use the above method to force the game to run in a different resolution. You follow the exact same path as before. You go to the Target line and type a space, followed by -r1920x1080. So, your Target line would look something like this:

"C:\Program Files\The Sims 2 Ultimate Collection\Fun with Pets\SP9\TSBin\Sims2EP9.exe" -w -r1920x1080

Please do not copy the above line unless your installation location and folder names are the same and the resolution is the correct one that you want. Depending on where your game is installed, yours will be different. Please type it out as described above.

You can force it to run in whatever resolution you like. You don't need to use windowed mode to do this, just get rid of the -w if you don't want it in windowed mode.


4.3) Small Fixes

If you are using the version we have linked in this Wiki (the MagiPack repack or the previous osab’s installer) then you already have these fixes included.

If you are using another version (Games4TheWorld, OldGamesDownload, Archive.org you may need to apply the following fixes:

These are all the fixes you should need to get the game running on your PC. If you are still unable to get the game running, please check out the troubleshooting section Lemmy Link or Reddit Link before making a post as your issue will have been covered there already.



<- Back to Wiki Guide

View original on lemmy.world
5

Troubleshooting [wiki]

<- Back to Wiki Guide

Please Note: This is copied from Reddit's r/TheSims2Help's Troubleshooting Wiki Any linked headings will be linked back to the Reddit Wiki. In line links should denote where they go (reddit, lemmy, tumbler) anything not mentioned is probably another off reddit guide or .exe file. Most if not all content contained below was created by the Reddit r/Sims2Help team and all credit for this guide goes to them.



Troubleshooting

  1. One Drive
  2. Launching Issues
  3. DirectX9 Error
  4. Crashing
  5. Graphical Issues (Flickering, black boxes, white screen)
  6. Pink Flashing
  7. CAS Issues
  8. DVXK & D3DERR invalid call
  9. MSVCP140.dll and VCRUNTIME140.dll not found


If you're looking for information on setting up the game on a modern computer, see the section to set up the game.

Firstly, we have to talk about OneDrive. If you don’t want a technical breakdown of why it’s bad, please simply uninstall it by pressing the Windows key and typing add or remove and open the program. Scroll down until you find OneDrive and choose uninstall. If you would like a more detailed answer, please click the OneDrive link below.



1. OneDrive - Windows



OneDrive is a program that comes installed on all Windows PCs. It works by monitoring your local folders on your PC, copying those files, and uploading them to the cloud as a backup. It does this in the background so you may be unaware that it's working away behind the scenes.

You may think that you do not have OneDrive installed, or that you aren't signed into OneDrive, but you most likely are. When you first setup your new PC, Windows will ask you to log in with an email address. If you use a Microsoft account to do this (which is quickly becoming the only option), your Windows account will automatically sign you in to OneDrive to make the most of their cloud services. When you then install Sims 2, your save files are put into the Documents folder, which is one of the automatic locations that OneDrive syncs to the cloud.

OneDrive is a known problem for many older games, including Sims 2. This is due to the way that older games access and save files. Sims 2 does not like files to be overwritten or merged as the data has to be saved in a certain way with hundreds of files required to be in sync with each other while OneDrive tries to constantly sync data as its updated. When Sims 2 is running it accesses and re-writes its own files, and if OneDrive is also actively backing up the files, it can cause problems such as missing Sims, broken neighborhoods, or reverted saves. Even if Sims 2 isn't running when OneDrive syncs, when it merges the local files with the cloud files it causes the same problems.

The best way to avoid this issue is by simply uninstalling OneDrive. This is the option we always recommend. If you don't have it on your PC, then there is no way it can intefere with your game.

If you continue to have issues after you have uninstalled OneDrive, your save may be unsalvagable. To avoid this issue, you should regularly make back-ups of your game. You can reset your Sims 2 save by following this guide.



2. Launching Issues



Blank Error Box on Startup / Game won't open / Game Closing Upon Launch

If you're getting a blank error pop-up box titled "The Sims 2" with only an "OK" button or your game just won't open (even if Origin/EA App opens if you have the game through the app) it's related to your cache. You can clear your cache to fix the issue.


Game won't open / Takes a long time to open (AMD GPU issue) / Resolution Changes and/or Screen Freezes after clicking the shortcut

On AMD GPUs, the resolution of your screen may change and/or your entire screen may freeze/turn blue after clicking the shortcut to run the game. It may seem like the game won't open but it will, you just need to be patient - try leaving your computer for 15 minutes and then come back to it. This wait is normal, and the game itself will run fine once it is open.

There are two possible solutions for this issue if you don't want to experience the long boot time every time you want to play the game. The first is running the Graphics Rules Maker and choosing the "Disable Texture Memory Estimate Adjustment" option (or you can manually add this line to your Graphics Rules file: boolProp disableTexMemEstimateAdjustment true) - the Legacy Graphics Rules file linked in the tech setup section should also work.

The DXVK fix also typically gets rid of this long wait time, however, you should not use DXVK unless your system can support it - ensure that you follow the DXVK guide (linked in the DXVK Section) properly.


Origin Opens When Launching Game (G4TW version)

Only applicable to Games4TheWorld version

With the games4theworld (G4TW) version of the Ultimate Collection, which is linked in the 'Download TS2' section of this wiki, if Origin opens when you try to launch the game after installation you have probably missed a step, most likely replacing the crack. Please try following the instructions included in the download again to install the crack, which will prevent Origin from opening.


"The Sims 2 is not installed on this system" error

If you get this error, which looks like this then you haven't installed the game correctly. If you got the game from games4theworld, try following the installation instructions again, taking particular care with the steps relating to the Touchup exe and applying the crack. For osab's installer, try running the standalone installer available on the download page. If you got the game elsewhere, try reapplying the crack that was provided with the game.

Aside from installation issues, if you are getting this error after the game has previously worked then the issue is likely your antivirus - it is very important that you add exceptions for the game's files. See the bullet point on antivirus software in the crashing section below.

It may also be that something has deleted the registry entries for the game, for examples, programs like CCleaner may incorrectly do this. You may use the Standalone Installer to restore the entries for the Ultimate Collection only, and you must make sure not to run these programs again - registry cleaners are largely unnecessary, and definitely do not need to be run on a regular basis, especially if you don't know what keys it's deleting.



3. DirectX9 Error

Not applicable to Legacy.



This error can happen for a couple of reasons, none of which are related to installing DirectX 9, and looks like this. The most common reason for this error is not having a < 100Hz refresh rate, using DXVK, or a typo in the Graphics Rules or Video Cards sgr files. Any error in these files, even just a small typo like a punctuation mark, or the absence of these files, will result in this error.

Using the DXVK fix may also cause this error, so you should not use it (or check to box to install it as part of Osab's Starter Pack/MagiPack) unless you know your computer requires it. If you need to remove DXVK, just go to your install location then Fun with Pets/SP9/TSBin and delete the d3d9.dll file.

Another reason for the DirectX 9 error is related to your computer's refresh rate. If you don't have a 60Hz (or just <100Hz) option on your computer, you will get the DX9 error. Two solutions for this are listed below.

Having a screen which does not natively support 60Hz, which is becoming more common nowadays with some screens only having 120Hz or 144Hz options, will result in the game refusing the load in full screen mode and giving the DX9 error from the moment you install it. You can use the Custom Resolution Utility to create a 60Hz option for your computer.

Windowed mode is another fix for the DirectX 9 error - see how to put the game in windowed mode here - and the RPC Launcher will do the same provided you don't select the full screen option. The downside of Windowed mode and Bordered full screen (which the RPC provides) is that you can't use edge scrolling.

The RPC Launcher may also fix the DirectX9 error on its own (whether you use windowed, borderless or fullscreen mode), and offers many other useful features such as a fix for Firstborn syndrome so it is highly recommended you use it.


Custom Resolution Utility

(Fix for Unable to Edit Resolution + DirectX 9 Error - Adding a <100Hz refresh rate)

Not applicable to Legacy.

If you have a screen which does not have a 60Hz refresh rate option by default, you may experience the DirectX 9 error when trying to launch the game in full screen or you may not be able to edit the game's resolution.

To check if you have a 60Hz refresh rate:

  1. Press the Windows key
  2. Type "View advanced display info" and click the system settings option which shows up
  3. Scroll down to the Refresh Rate section which looks like this and click on the dropdown - if a 60Hz option is not available, this is causing the DirectX 9 error and preventing the game from launching.

You can add a 60Hz refresh rate using the Custom Resolution Utility as follows:

  1. Download the CRU which is near the top of the post in the link above.
  2. Right click on the zip that downloads and choose extract here
  3. Open the extracted folder and double click CRU.exe to run it
  4. You will see a window like this - click on the Add... button under the Detailed Resolutions box in the top right
  5. You will see a window like this - ensure that the refresh rate is 60Hz and you can leave the other information as it is by default.
  6. Press OK, then press OK again on the original window.
  7. Now that the program is closed, run restart64.exe from the extracted CRU folder - you may also need to restart your computer.
  8. Go back to the advanced display info using the steps listed previously and confirm that 60Hz now exists as an option in the dropdown menu for refresh rate. You don't need to actually run your monitor at the 60Hz refresh rate, simply having it as an option in your Advanced Display Settings/Refresh rate on your computer should allow the game to work with it - though this seems to vary by computer, and you may need to change to the 60Hz setting before running the game each time.

Note that driver updates may result in the 60Hz option being removed and you will have to add it again. Simply repeat the process above if this happens

There is more info on this issue on Leefish in this and this thread.



4. Crashing



Some users experience crashing when loading any neighbourhood (without any CC/mods) or frequently while playing. The 4GB patch and Graphics Rules Maker are two things you can use to help with crashing. If you have already applied these fixes and the game is recognising your hardware, you can try other fixes on this page.


Build/Buy Crashing / Object Fix

If you experience crashing during switching categories in the Build/Buy menu, you will benefit from this mod by spockthewok. This patch fixes The Sims 2 Build/Buy crashes by adding proper checks for invalid data when sorting objects, rather than relying on a supposed object limit. It works even with very large custom content folders and helps prevent crashes overall. You can read more about it here.


Add exceptions for the game's files to your antivirus

Make sure to add your installation location (see Where Are My Installation Files Reddit Link or scroll to the top here), your save location (Documents/EA Games) and the game application itself, if that's an option on your antivirus.

If you're not sure how to make an exception for the game, just Google “your antivirus name + add exception”.

Some antivirus software will have an additional setting "Data Protection" (e.g. Norton 360) - make sure to add the game as an exception here too as not doing so may stop the game from saving any progress you make.


Empty Standby List

See this Reddit thread - this fix can greatly help with crashing and pink flashing. The actual exe is available here as the original link seems to be down.


Other Fixes

RPC launcher

Delete your cache files

DXVK fix Reddit Link or scroll down to the DXVK section

Crashing on the Main Street Mobile Homes lot specifically? See reddit thread here - it's a known bug!



5. Graphical Issues (Flickering, black boxes, white screen)



Flickering

Not applicable to Legacy. If you have Legacy, ensure that the Smooth Edges setting is turned to More.

You will need to run the Graphics Rules Maker or have the Legacy graphics rules file from the Graphics Rules section Lemmy Link, Reddit Link to be able to use the Smooth Edges option in the game's settings.

You can also use the new “disable dirty rectangle optimisations” option in the GRM 2.3.0 which should fix flickering without enabling smooth edges.


Black Boxes

Fix already included in MagiPack.

You might run into the issue of black boxes beneath your Sims, like this, which is actually supposed to be their shadows. You can download a mod by Nopke here to fix it.

Some people recommend turning down or off shadows as a fix, but it doesn't work for everyone and Nopke's mod allows you to still have shadows that display correctly. Turning down or off shadows can help with performance, however, so you may wish to do that anyway if you find the game is laggy.


White Screen

If you experience a white screen when running with your dedicated GPU, right clicking on the game's shortcut and clicking properties, then clicking the Compatibility tab and checking the box “disable full screen optimisations” may fix the problem. See this Reddit thread for an image of the problem.



6. Pink Flashing



Memory Cap Remover by spockthewok

Please see the download linked above and, if you're interested in this sort of thing, the dissertation of the problem and how it was fixed here. It's a fascinating read!


The Research

The long-held community belief that pink flashing is caused by running out of texture memory has been disproven in the dissertation above and we finally have an answer for why it happens.

In the game, there are several colours used when the game can't access a texture for an object. Some may have seen both red and blue flashing (red is usually seen when playing on a virtual machine and the more common blue is seen when a texture for an object is missing) but the most prevalent is pink flashing.

The pink flashing error happens because the game has a built-in safety check from its old 32-bit design. Back then, computers could only use about 4GB of memory, and games were limited to using about 2GB of that. This is why the 4GB patch is often recommended for the game, so it allows the game to access more memory and thus reducing crashes. However, the game includes a rule that says if something is stored above that 2GB limit, don’t use it. This is done to avoid crashing.

On modern 64-bit systems, especially if you apply a 4GB patch, the game can now use more memory and may store things above that old 2GB limit. The only problem is that the original safety check is still there, so when the game tries to use those higher memory addresses, it refuses and that failure shows up as pink flashing. This shows that the issue isn’t really about running out of texture memory, as many people thought, but about the game not being able to access certain parts of memory due to an old built-in limit.

There are two versions of this fix provided: one that removes the limit entirely, and one that raises it.

Version 1 completely removes the safety check. The game will treat all memory the same, even above the old 2GB limit. This version may be prone to crashing, as pink soup is often an early indicator that your game will soon experience a crash. This is not ideal as this means players may lose data or saves may become corrupted if the crash happens at an inopportune time.

Version 2 keeps the safety check, but moves the limit higher (to about 3.5GB). The idea is that if pink flashing does happens, it acts as a warning that memory usage is getting too high, so you can restart the game before it crashes.

The author did several tests to make sure the fix works. First, they had to reproduce the pink flashing error. They did this by creating a neighbourhood with lots of high-poly custom content in the neighbourhood. Then, once pink flashing had ocurred, they began testing. Without the patch, they experienced pink flashing or crashing 5 out of 5 times. With the patch, they experienced no pink flashing or crashing 5 out of 5 times. They also tested the patch in comparison with just changing the texture memory which had no observed effect. They also tested with DXVK which only stopped the pink flashing or crashing in 2 out of 5 of the tests.

So far, this patch is looking extremely promising. The community will no doubt stress test it and we will be able to learn more about this in the forseeable future. For now, we will leave the Wiki as it is, but we will try to educate the community as much as possible regarding this new patch.


Info

Anything from sims to objects to lots to hood deco can flash pink and the game may or may not crash not long after you see pink flashing - so save immediately to be safe! Pink flashing is not harmful to your hoods and will not affect them long term, but it may affect how long you can play for at a time. Closing the game and reopening it is one quick fix for pink soup, but this is only helpful if you only see it after playing for a while (e.g. after 4/5 hours of playing). Some users (typically on higher end GPUs) will see pink flashing much quicker - possibly as soon as they open the game.

Pink flashing can occasionally happen as a result of the way CC is made (e.g. see this thread) or because you are trying to use shaders from packs you don't have (e.g. if you try to use LazyDuchess' bright CAS fix with just the base game installed, you will experience pink flashing - later packs such as Seasons modified the shaders so it is not compatible without the pack). It looks like this reddit image or this reddit image or this archive image.

LazyDuchess' pink flashing fix can result in things that would flash pink turning invisible instead and there is a cheat listed to make them visible again. This works very well for some people in stopping pink flashing.

Turning down/off settings such as reflections, shadows, view distance, fade distance and snow, as well as not using/removing from your userstartup.cheat file cheats related to the lot skirt size may also stop pink flashing.

Increasing lot imposter quality with RPC is known to cause pink flashing - aside from turning the setting back down, you also need to regenerate the lot imposters by making a change in the lot and saving to trigger an update.

CC with large texture sizes (generally 2K textures) contribute greatly to pink flashing - try using optimised texture sizes (e.g. some creators have created optimised versions of sky boxes for this reason) or remove the CC altogether and see if it helps. This Tumbler post talks about this as well as recommending CC with lower poly counts to lower memory usage.

Another potential fix is the DXVK fix detailed Reddit link here or scroll down to the DXVK section.


Empty Standby List (helps with crashing + possibly pink/purple soup)

See this Reddit thread - this fix can greatly help with crashing and pink flashing. The actual exe is available here as the original link seems to be down.



7. CAS Issues



CAS UI Cut Off


Ultimate Collection

The RPC launcher (which is included with the MagiPack version of the game we link in this wiki) defaults to running the game in borderless windowed mode. If you also have a more columns in CAS mod (such as Chris Hatch's CAS300.package), your CAS screen may be cut off like this because the more columns mod requires a certain screen width (e.g. 1920) and even though your screen may be this exact size, running in borderless mode means less of the window is available to the game. To fix this issue, simply run the game in full screen instead by modifying the setting in RPCSettings.exe.

This issue may also be caused by using the wrong 'more columns' mod for your resolution even without running in borderless mode. For example, if your screen width is 1366 and you try to use the file for screen width 1920, you would see the same issue. The solution is to use the correct mod for your screen size.


Legacy & Ultimate Collection

If you use the Clean UI, the more columns mod is automatically included with this and the issue can also appear if your screen resolution is 1920x1080 and you choose the 1920 options for the Clean UI. To fix this, you can choose a smaller resolution option in the Clean UI here. Please see this Reddit image example of a 1920x1080 resolution being cut off by the mod, but reducing the Clean UI CAS option from 1920 to 1524 fixes the issue.


Shiny Sims / Bright CAS / Dark CAS / Bright Items in CAS / Shadow Sims / Silhouettes in CAS

Fix already included in MagiPack.

LazyDuchess has released a fix for all of these issues, which you can find in this Tumbler post.

This fix works for the “silhouette” issue as well, where sims appear as silhouettes rather than overly bright. LazyDuchess has explained why these issues happen in this Tumbler post.



8. DVXK & D3DERR invalid call



DXVK is useful for fixing several issues such a persistent pink/purple flashing which isn't fixed by other means, persistent crashing, or the AMD GPU issue, which results in long boot times, where your computer may freeze up and take minutes to even show the EA logo. You most likely will need the DXVK fix on newer AMD cards (such as the RX 5700 XT) and possibly on some Nvidia cards to be able to play at all.

Please do not use the DXVK fix unless you have exhausted all other options and are still having issues as many problems can be fixed by other means (e.g. using the updated Graphics Rules, applying the 4GB patch as detailed in previous sections). You shouldn't be using it unless you actually need it and your computer can support it (i.e. passes the Vulkan test in the instructions) because DXVK can actually cause issues as well, such as the DX9 error.

To use DXVK with Sims 2 (abridged version of the full guide):

  1. Update your graphics drivers (from the Nvidia/AMD app, or if you have an Intel chip, check the Intel website).
  2. Click here to download the Vulkan test. Double click to run the exe. You should get a Success message window - if nothing happens/there is no window/you see anything other than success, then you cannot use DXVK as it is not supported.
  3. Go to the releases page and scroll down to the first Assets subheading. Click to download the file called something like "dxvk-#.##.tar.gz" - the ## should be version 1.5.3 and up.
  4. Use a program like 7-zip to extract the file (you probably need to right click on it and choose Extract twice to open the gz and tar archive respectively). You should see two folders, x32 and x64, inside.
  5. Open the x32 folder (the Sims 2 is a 32-bit game and so can only use the 32-bit dll for DXVK, even if you use 64-bit Windows*) and copy d3d9.dll.
  6. Go to the location of the exe you use to run the game - if you right click on the shortcut for the game which you double click to play, you can choose "Open file location" to go directly to this location. Paste d3d9.dll here.
  7. If you have set the game to use more than 2GB (2048 MB) texture memory, then download dxvk.conf and edit the number inside to match the number you set as the texture memory in the Graphics Rules Maker. Put this file in the same location as d3d9.dll.

Please note that if you use the DXVK fix, your config log will say that your graphics card is a Nvidia GeForce 7800 GTX regardless of what you actually have and this is intended. If your config log does not list this card, then you aren't using DXVK

Note that you may see some tutorials incorrectly say to use the 64 bit version (e.g. Ani Bats' YouTube tutorial) - this version will not work with the game as it is a 32-bit game. You can verify this by looking at the graphics device info in your config log in Documents/EA Games/The Sims 2 (UC)/Logs/-config-log.txt.

The full guide by CrazySim is available here - this has a bunch of other useful info relating to DXVK and can help with troubleshooting issues related to it too.

Some versions of the DXVK fix can cause graphical issues (such as the thumbnails issue shown in this Reddit thread and the pixelation in this Reddit thread or this Reddit thread). If you experience any graphical issues such as the ones mentioned, please try turning on smooth edges. If that doesn't work, try using a different version of DXVK (you can access all the versions of it on the download page).

If you've followed this guide and you're still having issues, please try this Tumbler Guide.


D3DERR invalid call

Driver updates in late 2024 have resulted in this error occurring in Intel GPUs - Intel ARC GPUs were initially affected but it now seems like all Intel GPUs with the latest drivers are encountering this error. The issue is with displaying shadows and the fix is simply to disable them in game.

You cannot disable shadows from the neighbourhood screen so you must load a lot (it must be one without sims, either unoccupied residential or a community lot, as lots with sims, including CAS, will crash due to their shadows) and then open the game's graphics settings and turn off shadows. On the Legacy Edition you may have to do this each time you launch the game as there is a bug where it resets the settings.

Using the DXVK fix (reddit link or scroll up) is an alternate fix which may resolve this error but disabling shadows is quicker and DXVK sometimes introduces graphical artifacts or other issues so it is advised to disable shadows first to see if that fixes it for your game.



9. MSVCP140.dll and VCRUNTIME140.dll not found



When using the RPC launcher (which is included with the MagiPack repack), you may see errors about MSVCP140.dll and VCRUNTIME140.dll not being found. Many computers will already include these dependencies from other programs, but if, for example, you've freshly installed Windows or are playing on Parallels on Mac, you will see see these errors.

To fix it, you need to install the 32-bit (x86) Visual C++ Redistributable for Visual Studio 2015 - note that Microsoft currently requires you to login and sign up to the dev program to access this specific download. If you don't want to sign up, you can get the correct installer here as I uploaded it to Google Drive. Download and run the installer by double clicking the file then follow the instructions. After it's installed, you should be able to run from RPC without errors.

These errors cannot occur when running with the original game's executable Sims2EP9 because it does not use these dependencies.



As a reminder I did not create this guide, it's copied from Reddit's r/Sims2Help wiki's Setting up the Game Guide, Legacy Edition Section and their Trouble Shooting Guide. I tried to denote any links that go back to reddit and if there was an appropriate Fediverse link, to include it.


<- Back to Wiki Guide

View original on lemmy.world
6