[Req} Remove the 2 Gig Memory Limit

Post » Tue May 17, 2011 9:23 am

Once NVSE is released, I am hoping some ambitious (and more knowledgeable than me) modder can modify the .exe to allow the game to use more than 2 gigs of RAM. To me, this a very strange design (it is deliberate, btw) and I can't think of any reason that this was imposed on PC users.

Thanks.
User avatar
Jack Walker
 
Posts: 3457
Joined: Wed Jun 06, 2007 6:25 pm

Post » Tue May 17, 2011 3:17 am

It would be strange if anyone but Obsidian Entertainment developed it.

I agree this is a good idea, though. It isn't 2007 guys.
User avatar
Mashystar
 
Posts: 3460
Joined: Mon Jul 16, 2007 6:35 am

Post » Tue May 17, 2011 10:34 am

Considering most people still use 32 bit operating systems I don't find it strange at all.
User avatar
Esther Fernandez
 
Posts: 3415
Joined: Wed Sep 27, 2006 11:52 am

Post » Tue May 17, 2011 3:37 am

Considering most people still use 32 bit operating systems I don't find it strange at all.
...really? Most regular users, sure, but if you bought a gaming PC in the last few years you should have a 64 bit OS, and that's their target market.
User avatar
Kat Lehmann
 
Posts: 3409
Joined: Tue Jun 27, 2006 6:24 am

Post » Tue May 17, 2011 1:11 pm

TBH I am not sure why, most games are still 32 bit. I use a 64 bit OS myself. As for buying a 'gaming" pc, I would never commit such a travesty myself, I build my own. So called "gaming pcs" are overpriced and do not generally have a good mix of parts.
User avatar
Madeleine Rose Walsh
 
Posts: 3425
Joined: Wed Oct 04, 2006 2:07 am

Post » Tue May 17, 2011 11:39 am

Bought/built/stole/were given/won in a lottery.
User avatar
BRIANNA
 
Posts: 3438
Joined: Thu Jan 11, 2007 7:51 pm

Post » Tue May 17, 2011 1:04 pm

Wasn't there a mod for FO3 that wasn't really a mod, but a download that contained a generic program that could be used to remove the 2gb limit and instructions to use it? Would that not still work? FO3 RAM Booster or something like that on the Nexus.
User avatar
Hilm Music
 
Posts: 3357
Joined: Wed Jun 06, 2007 9:36 pm

Post » Tue May 17, 2011 6:31 am

Considering most people still use 32 bit operating systems I don't find it strange at all.


Most people still use standard definition TVs. So why are HD movies sold?
User avatar
Gwen
 
Posts: 3367
Joined: Sun Apr 01, 2007 3:34 am

Post » Tue May 17, 2011 6:03 am

Wasn't there a mod for FO3 that wasn't really a mod, but a download that contained a generic program that could be used to remove the 2gb limit and instructions to use it? Would that not still work? FO3 RAM Booster or something like that on the Nexus.


There was a mod but it will not work (legally) with New Vegas as the .exe that needs to be edited is encrypted by Steam.
User avatar
Sarah Kim
 
Posts: 3407
Joined: Tue Aug 29, 2006 2:24 pm

Post » Tue May 17, 2011 12:44 am

There was a mod but it will not work (legally) with New Vegas as the .exe that needs to be edited is encrypted by Steam.


Sigh, damn Steam, and damn the people who made it so NV must be attached at the hip to Steam.
User avatar
Kill Bill
 
Posts: 3355
Joined: Wed Aug 30, 2006 2:22 am

Post » Tue May 17, 2011 4:38 am

Most people still use standard definition TVs. So why are HD movies sold?


Apples and oranges my dear fellow. For all it's "newness", Fallout: New Vegas is still a 32 bit program as are the vast majority of games out on the market. In fact, I can't think of any 64 bit PC games unless it is via a patch by the developers.

Don't get me wrong, I'd like a patch as well to remove the 2GB limit but, as I said, the vast majority of games and programs are written for 32 bit systems so I don't find it odd.
User avatar
James Baldwin
 
Posts: 3366
Joined: Tue Jun 05, 2007 11:11 am

Post » Tue May 17, 2011 6:48 am

You are forgetting that most games no-days are developed with console in mind before all else. Fallout NV is and always will be a console port to PC, so no 64-bit

s for why they sell HD movies. Because it is easier to save 2 versions of the movie then it is to re-code the entire engine to be 64-bit. The difference between 32 and 64 bit is much much more then a simple "Save as 64-bit" option.

But at least most games can take advantage of the larger processing address. I dare not go back to a 32-bit OS.
User avatar
Erin S
 
Posts: 3416
Joined: Sat Jul 29, 2006 2:06 pm

Post » Tue May 17, 2011 4:38 am

Yep, but flagging the exe as 64-bit aware is as simple as checking a box, and doesn't change anything about the engine. All it does is let the game access more memory to store things in.
User avatar
Nick Jase Mason
 
Posts: 3432
Joined: Sun Jul 29, 2007 1:23 am

Post » Tue May 17, 2011 3:53 am

Well I use 64 bit with 4 gigs and would love for the limit to be lifted. I didn't know there was one.
User avatar
anna ley
 
Posts: 3382
Joined: Fri Jul 07, 2006 2:04 am

Post » Tue May 17, 2011 1:55 am

Yep, but flagging the exe as 64-bit aware is as simple as checking a box, and doesn't change anything about the engine. All it does is let the game access more memory to store things in.

Exactly, only the encrypted exe from Steam is what is stopping us. Once NVSE is allowed I guess it'll work?

All you need is something that can change it. You could download the 3gb enabler for Oblivion http://www.tesnexus.com/downloads/file.php?id=23254, extract it to the New Vegas folder and edit the Startme.bat to replace all instances of Oblivion.exe with FalloutNV.exe:

@echo offecho ------------------------------------------echo --- This will allow Oblivion to use more ---echo ------ than 2GB addressable space --------echo ------------------------------------------echo.echo.echo Make a backup of your original FalloutNV.exe.echo Please make sure that the FalloutNV.exe has been copied to this folder.echo Then press any key to continue.pause > nul:menuclsecho ------------------------------------------echo --- This will allow Oblivion to use more ---echo ------ than 2GB addressable space --------echo ------------------------------------------echo.echo.echo Choose what to do with large address header...echo.choice /n /c:arvde Choose (A) to Add, (R) to Remove, (V) to View current header, (D) for directions, or (E) to exit program:REM check for fileIF NOT EXIST FalloutNV.exe goto exitoutif errorlevel 5 exitif errorlevel 4 goto directionsif not errorlevel 4 if errorlevel 3 goto viewif not errorlevel 3 if errorlevel 2 goto removeif not errorlevel 2 if errorlevel 1 goto add:directionsclsecho This allows you to alter the header of the executable to allow Oblivion to address more than 2GB of RAM.echo. echo Add - adds the functionalityecho. echo Remove - removes the functionality (or use a backed up original FalloutNV.exe)echo. echo View - dumps the headers of the executable.  When viewing the dump scroll all the way up echo and look for the line that says "Application can handle large (>2GB) addresses".echo This means the application can now address more than 2GB and it is enabled.echo.echo.echo *Remember to edit your boot.ini to add the /3GB switch allowing XP to use 3GB for applications.echo.echo.pausegoto menu:viewclsdumpbin /headers FalloutNV.exeecho.echo ______________________________________________________________________echo INSTRUCTIONS...echo.echo Scroll to the top and look for section "FILE HEADER VALUES". echo Then look for a line in that section that says "Application can handle large (>2GB) addresses".echo If you see that line then the executable is enabled to handle greater than 2GB, you are done.echo.pausegoto menu:removeclseditbin /LARGEADDRESSAWARE:no FalloutNV.exeecho Large Address Aware has been removed.echo.pausegoto menu:addclseditbin /LARGEADDRESSAWARE FalloutNV.exeecho Large Address Aware has been enabled.echo.pausegoto menu:exitoutclsecho The FalloutNV.exe has not been copied to this folder.echo Press any key to exit.pause > nulexit


But that won't work until NVSE is out I guess.
User avatar
Naomi Lastname
 
Posts: 3390
Joined: Mon Sep 25, 2006 9:21 am

Post » Tue May 17, 2011 4:29 am

Apples and oranges my dear fellow. For all it's "newness", Fallout: New Vegas is still a 32 bit program as are the vast majority of games out on the market. In fact, I can't think of any 64 bit PC games unless it is via a patch by the developers.

Don't get me wrong, I'd like a patch as well to remove the 2GB limit but, as I said, the vast majority of games and programs are written for 32 bit systems so I don't find it odd.



Whether developers make 64 bit games or not is irrelevant. I was pointing out that the idea that there is no point in making things compatible with the latest technology just because everyone isn't using it yet is flawed.

For the record, all of the Half Life 2, Farcry/Crysis and Stalker games have been 64 bit.
User avatar
MR.BIGG
 
Posts: 3373
Joined: Sat Sep 08, 2007 7:51 am

Post » Tue May 17, 2011 8:58 am

I can't seem to find it now but I did use the FO3 ram boost and it did work for me, I saw an improvement for sure. Maybe someone will try and do the same for NV :shrug:
User avatar
CSar L
 
Posts: 3404
Joined: Fri Nov 09, 2007 9:36 pm

Post » Tue May 17, 2011 4:25 am

I tried to patch FalloutNV.exe with the 4gb patcher here - http://ntcore.com/4gb_patch.php which I use with most of my other games, but thanks to steam, it won't launch because Steam doesn't class the exe as a Steam game when patched.... :shakehead:

That tool basically does what all the other methods do (adds the large address flag to the exe) but in a nice simple one click operation.

EDIT: spoke too soon about steam working with it sorry.
User avatar
Pants
 
Posts: 3440
Joined: Tue Jun 27, 2006 4:34 am

Post » Tue May 17, 2011 4:56 am

Whether or not you are using a 32-bit system, I'm -pretty sure- that everyone playing the game is going to have PAE support. That's what this switch actually activates AFAIK.
User avatar
Krystal Wilson
 
Posts: 3450
Joined: Wed Jan 17, 2007 9:40 am

Post » Tue May 17, 2011 4:13 pm

I've checked, and the 'switch' has not been switched from what I could see.
User avatar
sophie
 
Posts: 3482
Joined: Fri Apr 20, 2007 7:31 pm

Post » Tue May 17, 2011 2:21 am

I've checked, and the 'switch' has not been switched from what I could see.
http://forums.techpowerup.com/showthread.php?t=112556? Can't try it at the moment, but it's worked with all sorts of other .exe's...
User avatar
Karl harris
 
Posts: 3423
Joined: Thu May 17, 2007 3:17 pm

Post » Tue May 17, 2011 2:22 am

Enabling the Large Address Aware bit on 32 bit systems can make programs perform worse. Setting the bit takes away address space from the Kernel which can cause big trouble for drivers.
User avatar
Emma Parkinson
 
Posts: 3401
Joined: Wed Jul 26, 2006 5:53 pm

Post » Tue May 17, 2011 1:41 pm

Enabling the Large Address Aware bit on 32 bit systems can make programs perform worse. Setting the bit takes away address space from the Kernel which can cause big trouble for drivers.


These days (especially with mandatory WHQL signing) this isn't (or damn well shouldn't... start filing bug reports) an issue. Of course what I'm saying doesn't take XP into account.
User avatar
Alyna
 
Posts: 3412
Joined: Wed Aug 30, 2006 4:54 am

Post » Tue May 17, 2011 8:42 am

Considering most people still use 32 bit operating systems I don't find it strange at all.


Really? Have you sen the Steam Hardware survey? Windows 7 x64 is the most popular OS on there right now.

Not many people game on a business computer, well real games.
User avatar
Mrs. Patton
 
Posts: 3418
Joined: Fri Jan 26, 2007 8:00 am

Post » Tue May 17, 2011 1:27 am

Really? Have you sen the Steam Hardware survey? Windows 7 x64 is the most popular OS on there right now.

Not many people game on a business computer, well real games.


I don't rely on a single source.

From Steam

64-bit Windows 7 the most popular OS overall with a 30.32 per cent market share.

Windows XP 32-bit remains in a close second place, with 30.17 per cent

User avatar
Rude_Bitch_420
 
Posts: 3429
Joined: Wed Aug 08, 2007 2:26 pm

Next

Return to Fallout: New Vegas