NOW OBSOLETE - INSTALL 1.7
As of today with the release of the 1.6 communitp patch this fix has become outdated. To all who use is i recommend updating to 1.6. However, it may be needed to restore the gothic3.exe with the backup made before applying the patch or a re-install if you forgot. Sorry for the inconvenience but im sure its worth it
Id like to think ive helped -- but my time is up
**Updated files can be found here
and explanation can be found here**
After experiencing what everyone else seems to have had with the game randomly crashing due to out of memory i decided to investigate the gothic3.exe file and was astounded to find that the file would not address more than 2GB of Total memory (Physical + Page file) I came accross this as i had similar problems with STALKER. To fix this download this file and extract it with Winrar (See end of document)
Please run this with privilages!!
From there copy your gothic3.exe file into that folder and run the Gothic 3 Fix file.
Then press any key and then say Y or N (Yes or No ) to whether you are running 32 bit vista. This is because 32 bit vistas need their boot file (bcd) edited to allow more than 2gb of memory for its own use. The command is "BCDEDIT /set increaseuserva 3072" for those interested.
NOTE: For xp please say no -- this program is not set up for xp yet. Please do this manually by:
For XP: Edit the Boot.ini (Have forgotten where this is but someone will help me out here!!!
On the partition with the operating system installed add "/3GB" without quotation: See http://www.microsoft.com/whdc/system...AE/PAEmem.mspx for more imformation.
Then press any key and them when asked press a to add the line needed.
To check this then press any key again and then v to view the exe. Scroll to near the top and there should be a line that now says "Application can handle large (>2GB) addresses" Under the heading "FILE HEADER VALUES". Then copy this exe back into the gothic 3 directory and play.
It may also be necessary to enlarge the paging file:
To increase the page file go to my computer -- System Properties -- Advanced system settings -- Under advanced tab click settings for performance -- Advanced tab -- Change in the virtual memory section
Then uncheck the automatically manage my paging file size
On the drive letter that has vista installed click custom size
Set minimum and maximum values to 3072 and click set
This has stopped the following errors for me: Out of Memory, SmartHeap, C++ Runtime errors, Genome engine has stopped working and random crash outs. I hope it does the same for everyone else out there
NOTE please make a backup of the file. It may also be necessary to use a no-cd patch as i am unsure if the tages protection will get in the way of this process (I hope i am alowed t say that on these boards).
Tested on v1.12.
Also to say i am using a 8800GTS and the 101.70 x64 drivers and running Vista Ultimate x64
Hope this helpes all of you having difficulties out there. Please leave feedback on success -- failure.