{"id":866,"date":"2010-11-02T20:39:44","date_gmt":"2010-11-03T03:39:44","guid":{"rendered":"http:\/\/www.smrsimple.com\/?p=866"},"modified":"2010-12-10T10:20:03","modified_gmt":"2010-12-10T17:20:03","slug":"simple-guide-to-the-3gb-enabler","status":"publish","type":"post","link":"https:\/\/smrsimple.com\/2010\/11\/simple-guide-to-the-3gb-enabler\/","title":{"rendered":"Simple! guide to the 3Gb enabler"},"content":{"rendered":"
The 3GB enabler is of script popular for games from the ~2006 era. This point in time marked a transition point as games ram requirements expanded to around 2GiB, a key limitation in 32bit Windows.\u00c2\u00a0 In 32bit systems the maximum amount of processor addressable space is 4GiB. In early 32bit versions of windows this space is split equally with Windows getting %50 and everything else getting the remaining %50.<\/p>\n
As applications started becoming larger Microsoft made the limit more flexible giving Windows a smaller portion of the pie. Unfortunately this is not as simple as it should have been since many Windows Applications relied on this 2GiB cap. In order to maintain support for these programs Microsoft added a special value that programs could use to tell Windows that it is okay to give said program more than 2GiB.<\/p>\n
What the 3GB Enabler does is add this special value to SMR’s railroads.exe which tells Windows to allow railroads.exe to use upto 4GiB of RAM.<\/p>\n<\/div>\n
Now this explanation is rather complex and might not interest you, the handsome, pragmatic user, who simply wants to play those large, awesome, custom maps available for download in the Map Database.<\/p>\n
Fear not for I bring you a Simple! step by step guide complete with conditionals and my vain attempts at humor (Yes that is correct, I am not above self-deprecation).<\/p>\n
Does your computer only have 2GB or RAM? Does your video card have ~2GB or RAM? Is SMR crashing with the stock maps?<\/p>\n
If you said yes to any of these questions the 3Gb enabler cannot help you. I’m sorry but in order to enable more RAM you at least\u00c2\u00a0 need to have this more RAM stuff. In the case of high end video cards much of the extra space in 32bit address limit is being used up by the video card’s RAM. Lastly if SMR is failing to play the original maps this is indicates that some other bug is present.<\/p>\n
You will not suffer any negative effects from the 3Gb Enabler but it does not bring any benifit.<\/p>\n
Check if you have a 32bit or 64bit version of Windows, instructions courtesy of Microsoft:<\/p>\n
\n\nTo find out if your computer is running 32-bit or 64-bit Windows<\/span>, do the following:<\/p>\n
\n\n\n
- Open System <\/strong>by clicking the Start<\/span><\/strong> button , clicking Control Panel<\/span><\/strong>, clicking System and Maintenance<\/span><\/strong>, and then clicking System<\/span><\/strong>.<\/span><\/li>\n
- \n
Under System<\/span><\/strong>, you can view the system type.<\/p>\n<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<\/div>\n<\/blockquote>\n
Step 2:<\/h3>\n
If you have a 32bit version of Windows XP you must do this:<\/p>\n
Manually edit your boot.ini file by adding \u00e2\u20ac\u009d \/3GB \/Userva=2900\u00e2\u20ac\u00b3 to your boot.ini (no quotes).
\nYour boot.ini is normally read only and you will need to change that temporarily while you edit it.
\nTo do this, right-click the file and untick \u00e2\u20ac\u0153Read Only\u00e2\u20ac\u009d. After editing the file, restore the Read-only status.
\nTo Edit it manually you can find it on the root of your system drive or
\ngo to system properties\/advanced tab, settings under \u00e2\u20ac\u02dcstartup and recovery\u00e2\u20ac\u2122 section, then hit edit.<\/p>\nMine looks like:\u00c2\u00a0 multi(0)disk(0)rdisk(0)partition(1)\\WINDOWS=\u00e2\u20ac\u009dWindows XP Professional\u00e2\u20ac\u009d \/FASTDETECT \/NOEXECUTE=OPTIN \/3GB \/Userva=2900<\/p><\/blockquote>\n
Step 3:<\/h3>\n
If you have a 32bit version of Windows Vista or Windows 7 you must:<\/p>\n
Go to the start <\/strong>menu and in the search box type \u00e2\u20ac\u02dccmd\u00e2\u20ac\u2122, don\u00e2\u20ac\u2122t hit enter. Wait until \u00e2\u20ac\u02dccmd.exe.\u00e2\u20ac\u2122 appears on the menu and then right click and select \u00e2\u20ac\u0153run as administrator\u00e2\u20ac\u009d. Then run this command:\u00c2\u00a0 BCDEDIT.EXE \/Set IncreaseUserVa 2900<\/p><\/blockquote>\n
Step 4:<\/h3>\n
Download this zip containing the 3GB Enabler script:\u00c2\u00a0 This link, right here. <\/a><\/p>\n