Original Sims VM Setup
The What
Original Sims game running in a virtual machine setup.
The Why
The original Sims no longer is runnable on modern windows even with compatibility modes enabled.
The How
Step the First: Download Virtual Box
Go and download the latest version of virtual box. In some cases for games you want to download 3.0 and not higher, but it looks like for The Sims that’s not a requirement. So, latest will do.
Step the Second: Download Windows XP virtual hard disk
Go and download the windows XP mode file here. It looks like an executable, but we will not be using it like that.
Step the Third: Find an extract VirtualXPVHD
- Take
WindowsXPMode_en-us.exe
and extract it using your favorite tool, if it asks what format to use specify.cab
- Navigate into
sources
and extract thexpm
file - You should now see a
VirtualXPVHD
file, this should remain here with it’s friend files all extracted
Step the Fourth: Get a copy of The Sims with a crack
I’m sorry, it’s the only way. I’d love to tell you to mount all your original CDs and run them, but it’s not possible anymore, because of the DRM. In this case we can agree that they really did this to themselves. 🏴☠️
Safest bet is going to Games4theworld and downloading
The Sims 1 - Complete collection
. I recommend extracting the resulting zip file into a folder that you designate
your shared folder for the Windows XP virtual machine.
Step the Fifth: Create a Windows XP Virtual Machine in virtual box
Most of these steps below are from this article. So, so if you’d perfer screen shots that’s the place to go.
- Open VirtualBox
- Select New
- Click Expert Mode
- Give your virtual machine a name, I suggest “Windows XP”
- Assign the virtual machine memory, I did
51713 MB
because I was worried about The Sims running well, but2048 MB
is probably more sane. - Under Hard Disk, select Using existing virtual hard drive file and select the
VirtualXPVHD
we created in Step the Third and click Open - Now Click Create
Step the Sixth: Configure your virtual machine
- Click on your virutal machine in virtual box and click Settings from the top panel
- Click on System
- Under Boot Order a. uncheck Floppy and move it to the bottom b. move Hard Disk to the top
- Under Display increase video memory to
128 MB
- Optional Under your display settings change the scale factor to
200%
so you can see easier on giant monitors - Under Shared Folders click the “folder +” icon to add the folder created in Step the Forth and make sure you set it to
Auto Mount
- Click Okay to close and move on
Step the Seventh: Boot your virtual machine and configure windows
- In Virtual Box click Start to start the virtual machine
- Follow the instructions to finish the install of windows
- Make sure to note your administrator password as part of this install (not literally, but it in a password manager if you must)
- Once windows has fully booted first modify your display settings:
a. Right-click desktop and select Properties
b. Click on Settings
c. Set the screen resolution to
800x600
and the color quality toHighest (32 bit)
d. Hit Apply - On the virutal machine window that is running Windows XP click on Devices > Insert Guest Additions CD Image…
- Follow the install steps for Guest Additions
Step the Eigth and Final: Install the Sims
- Your virtual machine should reboot after the previous step
- Click on Start and then My computer
- Click on the mounted folder it should look something like
WindowsXpFiles on 'VBoxSvr'
- It might ask you what to open it with and just select
Internet Explorer
and it will be happy and click OK - Open The Sims extracted folder we created in Step the Forth
- Click on start to start installing The Sims and then follow the instructions in
# Installation Guide.txt
- Make sure you’ve copied the crack as specified in the included install guide and then you can play The Sims
Bonus Step: Prevent windows activation from ruining your day
As Windows XP is no longer supported by Microsoft and is no longer purchasable there’s no easily legitimate way to activate the windows running on this VM. 🏴☠️
- Open the registery editor using by clicking Run from the start menu and entering
regedit
- Navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WPAEvents
- Update the value of OOBETimer to
FF D5 71 D6 8B 6A 8D 6F D5 33 93 FD
- Right-click: WPAEvents and choose Permissions…
- In the list for SYSTEM check Deny for all permissions so windows cannot undo our previous work
- Click Advanced and uncheck
Inhereit from parent the permission entries that apply to child objects. Include these with entries explicitly defined here
- Click Apply
- Click Copy to confirm the changes
- Make sure you Apply as you navigate out