CTD on Start with Vista 64 bit

Help and support regarding PR:BF2 installation and in-game issues
Post Reply
lilkilla
Posts: 42
Joined: 2009-11-08 19:43

CTD on Start with Vista 64 bit

Post by lilkilla »

Everytime i click the icon a black screen and red line shows up and i crash ??!!!
Tried reinstalling didnt work =( and i dont get any errors

Processor: Intel(R) Core(TM)2 Duo CPU T5750 @ 2.00GHz (2 CPUs), ~2.0GHz
Memory:3070 MB Ram
Hard Drive: 237 GB
Video Card: NVIDIA GeForce 8400M GS
Operating System: Windows Vista™ Home Premium (6.0, Build 6002) Service Pack 2 (6002.vistasp2_gdr.090803-2339)
Last edited by lilkilla on 2009-11-08 20:58, edited 3 times in total.
thepalerider
Posts: 2226
Joined: 2007-02-18 23:55

Re: CTD on Start with Vista 64 bit

Post by thepalerider »

A brief history before and after problem started and
what you have already tried would be most helpful.
Till then here is a list you can work through:
The most common causes of CTD are:
Failure to uninstall any previously installed versions of PR.
This can easily be done via the Windows Control Panel
'Add and Remove Programs' icon, under "Project Reality 0.x".*,
then delete the PR folder to remove any leftover files.
Don't forget to delete the desktop short as well.
PRv.87 uses 2 installers. You must install both 'core' and 'levels'.
It is recommended that you restart your system after you install/uninstall programs
to ensure all installed components, files and registry entries are correctly installed or removed.

BF2 not updated to v 1.41 before patching with v1.5
FULL update 1.41
Final v1.5

Some have posted Updating with the
1.41 update
Sometimes does not complete, but looks like it does.
To find your version of BF2
run PR in 'windowed' mode
Look at the upper left corner
you should see
v.1.5.3153-802.0


Incomplete install of 'Core' & 'Levels'
Project Reality v 0.86 uses TWO separate Client Installers
(Use the 'levels' installer to make a desktop short cut.)
If you get any errors, download a new installer from a different source and try again.

Compatibility mode to xp and run as admin not set in desktop shortcut on Vista PCs
Right click shortcut
choose 'properties' from bottom of list
Click on the Compatibility 'tab'(along the top of the window)
Check 'run as admin' box, select WINDOWS XP(service pack 2


In game textures set to 'HIGH'
Set the textures to medium.
I'm not sure why this makes a difference with high-end cards that can run games like Crysis
on high quality settings with no problem at the same res,
but for some reason it can matter in Project Reality.

Running out of memory

[quote=""'[R-DEV"]AncientMan;913997']The most common cause of this is that you are running out of memory.
BF2 was a memory intensive game, and PR only increases on that.

First, you can try lowering your video settings, in particular, Textures. If that doesn't help or fix your issue,
you can try increasing your virtual memory. Information on how to do this is located in the Installation Guide wiki.
See HERE.
[R-DEV]AncientMan;1133265 wrote:The largeaddressaware fix is not needed any more, it's included in BF2 v1.5...
[/QUOTE]
Mutli core/processor causing errors
If you have more than one cpu or 'core' you can set the 'affinity'(force the game to run on one cpu or core only) through your

shortcut by adding
AFFINITY 2
to your shortcuts 'target' string like this:
"C:\Program Files (x86)\EA GAMES\Battlefield 2\BF2.exe" start /AFFINITY 2 +modPath mods/pr +menu 1 +fullscreen 1


Punk Buster not updated:
Before you go online to join a server
you should:

1. Download pbsvc
2. Start pbsvc installer, you should see options for install, uninstall, test.
3. Run the Uninstaller, then delete the PB folder to remove any leftover files.
4. Restart your computer.

5. reinstall punk buster files with pbsvc( if your using Vista DO NOT set compatibility to XP, run as admin ok)
6. After pcsvc installs, click the "test" option to check the punk buster install you just did.
5. Make sure it comes back "all green"
6.Download pbsetup(pbsvc DOES NOT install pbsetup.
If your using Vista DO NOT set compatibility to XP, run as admin ok)
7.Create a pbsvc installer shortcut AND pbsetup program shortcut on your desktop.
8.Run pbsetup (from the shortcut on your desktop) add BF2 to the games list, then hit update."

(pbsvc installs the punk buster 'engines' or applications.
PBsetup installs the files/gas the 'engines run)


Check Punkbuster B is set to auto re-start.

[quote="=HOG=Romeo_One_Three""]Open your Control Panel. Go to Administrative Services. Click on Services while PR is running. Select Punkbuster B, right click, select properties, select the recovery tab and make sure they all say "Restart the service" for all three dropdowns. You can do the same for PB A, but generally speaking, it's the B client that stops responding. Any time you update PB, you may need to re-do this step.[/quote]

Firewall not set up (open) for BF2 and punk buster
UPDATE YOUR FIREWALL

Make sure your firewall has permission for:

BF2.EXE
PBSETUP.EXE
(search for your location)

PNKBSTRA.EXE
path:
C:\WINDOWS\SYSWOW64\PNKBSTRA.EXE
or (not 100% sure but for 32 bit O/S I think it's)C:\WINDOWS\SYSWOW32\PNKBSTRA.EXE
PnkBstrB.exe
path:
"C:\Users"your user name here"\AppData\Roaming\PnkBstrB.exe"


Are you using the downloaded version of BF2? IF yes check out:
Another fix to try when having crash to desktop issues when using the downloaded version of BF2

Run PR in 'windowed' mode
If you still have problems
run PR in 'windowed' mode to see if any error messages come up
(instead of running in full screen, it runs in a 'window')
To do so
Right click on shortcut.
Choose properties from bottom of list.
Modify the text in your shortcut's 'target' window.

Change
+fullscreen 1
to
+fullscreen 0

Then Google or use 'search' on Project Reality web page for the error message you get.


Trash your BF2 cache files
Path:
C:\Users\'your user name here'\Documents\Battlefield 2\mods\bf2\cache

Throw EVERYTHING inside the folder named cache away.
don't worry the files will be replaced with new ones when the game restarts.


Delete the original BF2 folder from your documents folder.

Some other things you can try before you uninstall/reinstall.
Backup your BF2 folder that's inside your documents folder. Once you have a backup delete the original from your documents folder.
Try starting PR from your new PR shortcut
a new default folder is created
link to your online account.
If all goes well (CTD gone) all you have to do to get your custom settings back is copy your 'control' file from your backup to the new profile folder.
path:
C:\Users\your user name here\Documents\Battlefield 2\Profiles\0002
note: you may not have a 0002 folder so use 0001

Check fans and clean inside your PC case to rule out 'overheating' issues.
I've read many CTD are caused by overheating video cards
so rule out overheating issues by opening your case,
cleaning inside and setting up a large fan to blow into the open case
while you play a few rounds. If that helps install a extra fan or two.

Read the Installation Guide
Project Reality Detailed Installation Guide v0.87
you will find a lot of helpful stuff.



Good luck
Welcome to PR
"Project reality, it's all about the teamwork."
"There's nothin' like a nice piece of hickory"

I play on TeamPlayersGaming where it's all about the teamwork.
Post Reply

Return to “PR:BF2 Support”