Is there other way to find out a CTD cause ?

Help and support regarding PR:BF2 installation and in-game issues
Post Reply
=Romagnolo=
Posts: 4765
Joined: 2006-12-29 14:52

Is there other way to find out a CTD cause ?

Post by =Romagnolo= »

So, after loading Ramiel I have CTD's. I set the game to run in windowed mode to get the error mensage, but once in this mode, the game loads normally!!!

Is there other way to find out a CTD cause ?
[R-DEV]OkitaMakoto:"Cheers, you're the man, Okita"
[R-DEV]Rhino:"I in fact got kicked from a server for tking."
Hitperson:"well done, treasure it forever."
[R-DEV]Adriaan:"Damned classy Roma, if I may say so."
[R-DEV]Chuc:"Pro man, pro."
(yes, it was about me)
[R-MOD]BloodBane611:"Romagnolo, you definitely deserve a LOL award for that."
=Romagnolo=
Posts: 4765
Joined: 2006-12-29 14:52

Re: Is there other way to find out a CTD cause ?

Post by =Romagnolo= »

noone ?
[R-DEV]OkitaMakoto:"Cheers, you're the man, Okita"
[R-DEV]Rhino:"I in fact got kicked from a server for tking."
Hitperson:"well done, treasure it forever."
[R-DEV]Adriaan:"Damned classy Roma, if I may say so."
[R-DEV]Chuc:"Pro man, pro."
(yes, it was about me)
[R-MOD]BloodBane611:"Romagnolo, you definitely deserve a LOL award for that."
CyrusPI
Posts: 216
Joined: 2009-03-28 17:49

Re: Is there other way to find out a CTD cause ?

Post by CyrusPI »

I don't know too much about finding the cause of CTDs, so I may not be the best help in the world . . .

But if we look at file sizes and compare, maybe we can find a missing file got lost somewhere along the way?

'ramiel' folder in 'levels' weighs in at 79.2 mb according to Windows Explorer.

Inside 'ramiel' folder, 'client.zip' is 73.9 mb, last modified 8/23/2008. 'server.zip' is 1.56 mb, 5/13/2009.

I've also heard the 'Init.con' file plays big part in the map. It is 3.79 kb, last modified 5/13/2009.
Image
By trying too hard, we put ourselves at a greater risk. Don’t you think so?
L
working on a little something something
=Romagnolo=
Posts: 4765
Joined: 2006-12-29 14:52

Re: Is there other way to find out a CTD cause ?

Post by =Romagnolo= »

CyrusPI wrote:I don't know too much about finding the cause of CTDs, so I may not be the best help in the world . . .

But if we look at file sizes and compare, maybe we can find a missing file got lost somewhere along the way?

'ramiel' folder in 'levels' weighs in at 79.2 mb according to Windows Explorer. (CHECKED)



Inside 'ramiel' folder, 'client.zip' is 73.9 mb , last modified 8/23/2008 (CHECKED) . 'server.zip' is 1.56 mb, 5/13/2009. (CHECKED)

I've also heard the 'Init.con' file plays big part in the map. It is 3.79 kb, last modified 5/13/2009.

Where is that Init.con file ?!?!?! I didn't find it in my Ramiel's folder.


Thanks for the help.
[R-DEV]OkitaMakoto:"Cheers, you're the man, Okita"
[R-DEV]Rhino:"I in fact got kicked from a server for tking."
Hitperson:"well done, treasure it forever."
[R-DEV]Adriaan:"Damned classy Roma, if I may say so."
[R-DEV]Chuc:"Pro man, pro."
(yes, it was about me)
[R-MOD]BloodBane611:"Romagnolo, you definitely deserve a LOL award for that."
Outlawz7
Retired PR Developer
Posts: 17261
Joined: 2007-02-17 14:59

Re: Is there other way to find out a CTD cause ?

Post by Outlawz7 »

What Cyrus posted has nothing to do with this at all.

This CTD occurs most likely due the infamous memory error. BF2 uses 2 Gb of RAM at maximum and PR maps, especially ones like Ramiel tends to need a lot of RAM. Now there should never be an issue where you don't have enough RAM to load a map, unless you play with a really **** PC, but RAM is also needed for your video settings.
So assuming you play at high settings with max res and loading a memory consuming map, the result will be CTD.
Why it did not CTD while windowed? Because (I'm assuming) you ran the game at a smaller resolution. Smaller res, less stuff to load, less memory usage.

Either resize your in-game resolution to a smaller one or lower your settings, you'll have to wait for BF2 1.5 patch for that 2 Gb limit to be removed.

I had the same issue with CTDing on consuming maps like Ramiel, Fallujah etc. and lowering my video settings from high to medium worked and now I have no more crash issues, plus there isn't much difference between high and medium in overall, although high does render some small details, but usually no one pays attention to them anyway, unless they walk around maps starring at stuff instead of playing.

You can still configure the settings to be a mix of high/medium settings, generally the Dynamic lightning and Dynamic shadows use most for rendering all the neat soldier and vehicle shadows and lighting effects, so might wanna keep them at medium, also Lighting should be at medium since on high you get the liquid texture bug on sandbags.
Lighting is basically lightmap textures - the shadows you see on terrain and buildings - so loading a map with loads of them - like Ramiel which has hundreds of static objects that have lightmaps - could also bring in extra load on the memory.
Last edited by Outlawz7 on 2009-07-03 21:32, edited 4 times in total.
Image
CyrusPI
Posts: 216
Joined: 2009-03-28 17:49

Re: Is there other way to find out a CTD cause ?

Post by CyrusPI »

Every map's Init.con is located inside the server.zip of the map folder. (Forgot to mention that.) You can also see my computer's ramiel Init.con to check if they match up with yours, below in the attachment.

Outlawz advice might be more help than mine. :) I was only going on the broken file theory.
You do not have the required permissions to view the files attached to this post.
Image
By trying too hard, we put ourselves at a greater risk. Don’t you think so?
L
working on a little something something
ZiRo
Posts: 43
Joined: 2007-03-03 11:04

Re: Is there other way to find out a CTD cause ?

Post by ZiRo »

Is an error-less CTD a symptom of this memory problem?

I'm getting error-less CTD's after a few hours of play. It's really annoying me since I rarely see out an entire map.
ZiRo
Posts: 43
Joined: 2007-03-03 11:04

Re: Is there other way to find out a CTD cause ?

Post by ZiRo »

I've just checked my settings and I'm all on medium with AA off.

I wonder if I've got some underlying hardware issue then. Only happens after about 1-2 hours of playing though, without warning the process just quits with no error as far as I can see.

ALSO: I'm not sure if returning to the desktop causes taskbar notifications to show up, but I always get a notification come up when it crashes. Maybe the notification is causing the crash, or the crash and returning to desktop is causing the notification.

My specs are:
q6400
4gb ram
8800gt
IceCube
Posts: 12
Joined: 2009-05-05 10:20

Re: Is there other way to find out a CTD cause ?

Post by IceCube »

Hi @ all with CTDs,

I had also big problems with CTDs when i started playing PR (0.856).
It everytime crashed, loading a map or after a fue minutes playing.
How did I solve the problem?
I installed the latest drivers for my graphics-(8800GT) and soundcard(X-FI).

After that I could play a whole round without CTD. While loading the map for the next round, I had again a CTD.
Solution for this problem was: I reinstalled whole PR.

So sometimes you see, reinstallation is the best solution ;)
I hope it helps you...
Raic
Posts: 776
Joined: 2007-02-24 15:59

Re: Is there other way to find out a CTD cause ?

Post by Raic »

You can try the memory patch to eliminate some of the CTDs
http://realitymodfiles.com/ancient/BF2MemoryPatch.zip
I still CTD sometimes after couple of rounds, but atleast not on specific maps.
Outlawz7
Retired PR Developer
Posts: 17261
Joined: 2007-02-17 14:59

Re: Is there other way to find out a CTD cause ?

Post by Outlawz7 »

Raic wrote:You can try the memory patch to eliminate some of the CTDs
http://realitymodfiles.com/ancient/BF2MemoryPatch.zip
I still CTD sometimes after couple of rounds, but atleast not on specific maps.
Umm..if PR uses pr.exe and this memory fix is just bf2.exe (with some tweaks I'd guess), does it have an impact on PR?

Also this should be moved to R-TEC forums really.
Image
=Romagnolo=
Posts: 4765
Joined: 2006-12-29 14:52

Re: Is there other way to find out a CTD cause ?

Post by =Romagnolo= »

Thanks for the replies, everyone.

I play with all settings on HIGH because my computer should be capable to do so. (E7400 2.80GHz, 9800GTX and 4 Gigas RAM)

I'll try to low down some configurations, thanks Outlawz.

Isn't there any tutorial to remove that 2 gigas limitation ?
[R-DEV]OkitaMakoto:"Cheers, you're the man, Okita"
[R-DEV]Rhino:"I in fact got kicked from a server for tking."
Hitperson:"well done, treasure it forever."
[R-DEV]Adriaan:"Damned classy Roma, if I may say so."
[R-DEV]Chuc:"Pro man, pro."
(yes, it was about me)
[R-MOD]BloodBane611:"Romagnolo, you definitely deserve a LOL award for that."
CyrusPI
Posts: 216
Joined: 2009-03-28 17:49

Re: Is there other way to find out a CTD cause ?

Post by CyrusPI »

Travis has a lengthy informative tutorial on the matter: https://www.realitymod.com/forum/f27-pr ... users.html

Hope everything works out. :)
Image
By trying too hard, we put ourselves at a greater risk. Don’t you think so?
L
working on a little something something
=Romagnolo=
Posts: 4765
Joined: 2006-12-29 14:52

Re: Is there other way to find out a CTD cause ?

Post by =Romagnolo= »

Thank you a lot CyrusPI, I was behind that topic for a long time, but I couldn't find it. I'll try today at night and then I'll post it here.
[R-DEV]OkitaMakoto:"Cheers, you're the man, Okita"
[R-DEV]Rhino:"I in fact got kicked from a server for tking."
Hitperson:"well done, treasure it forever."
[R-DEV]Adriaan:"Damned classy Roma, if I may say so."
[R-DEV]Chuc:"Pro man, pro."
(yes, it was about me)
[R-MOD]BloodBane611:"Romagnolo, you definitely deserve a LOL award for that."
LMLM111
Posts: 14
Joined: 2009-09-08 05:02

Re: Is there other way to find out a CTD cause ?

Post by LMLM111 »

Hi! I still have a CTD in PR with BF2 v1.5 with all settings on high. If I drop texture to medium I do not get the CTD in PR. My vid card is a 512MB ATI 4870 and I have 4GB of RAM with Vista32. Is that enough for all on high @ 1920x1200 with 4xAA? Do I need to use the "/PAE" option in my boot.ini boot disk so that BF2 can use more than 2GB of RAM?

Right now I'm not sure if PAE is enabled in Vista32. Here is my boot.ini line:

default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS

I'm not sure if Vista needs that switch. I'll do some googling.
LMLM111
Posts: 14
Joined: 2009-09-08 05:02

Re: Is there other way to find out a CTD cause ?

Post by LMLM111 »

Well, I found a couple pages on PAE for Vista32 and neither is clear enough for my needs:

How to Enable PAE on 32-bit Windows Vista for 4 GB or More Memory » Tip and Trick

Enable PAE on 32 bit Windows Vista for 4 GB or More Memory - Tips & Tweaks

Neither page says how to confirm if PAE is enabled. It probably is. I'm not yet sure I want to run the command they show to force PAE ("BCDEdit /set PAE forceenable").

When I run bcdedit with no options, I don't see anything about PAE status. When I right click on the 'my computer' icon on the desktop and select properties, the system information page shows 4GB of RAM but I presume that means physical RAM detected and not necessarily in use because I know that 3.2GB or 3.5GB is the most Vista32 can use.
Last edited by LMLM111 on 2009-09-08 15:10, edited 2 times in total.
LMLM111
Posts: 14
Joined: 2009-09-08 05:02

Re: Is there other way to find out a CTD cause ?

Post by LMLM111 »

The system memory that is reported in the System Information dialog box in Windows Vista is less than you expect if 4 GB of RAM is installed

That page explains why enabling PAE can be risky. Some drivers may not be compatible. Also it says how the 4GB of RAM on my computer that is displayed in the system properties panel doesn't necessarily mean PAE is enabled but is just hardware detection.

But still, no way to detect if PAE is enabled or if BF2 1.5 with PR can have high textures enabled without CTD and other texture issues with my ATI 4870 512MB card at 1920x1200 w/4xAA and all other vid quality settings on high. Medium looks fine but would be nice to have high. I'll survive. :)
Post Reply

Return to “PR:BF2 Support”