• New Horizons on Maelstrom
    Maelstrom New Horizons


    Visit our website www.piratehorizons.com to quickly find download links for the newest versions of our New Horizons mods Beyond New Horizons and Maelstrom New Horizons!

Fix in Progress CTD on Low End XP PC

I'm in the same timezone so I know it's getting late ;).
The mod as far as I know hasn't been tested with pre windows vista for a couple of years.
The fact no error log is created suggest it to be either one of 2 problems.
1 the engine is going into an infinite loop and tries to bail out before it crashes.
2 there is some other issue with the engine which doesn't get reported.

Unless I have a testing place of my own I'm not sure we'll be able to fix this.
What you could do finally is set:
DEBUG_EXPERIENCE
and
DEBUG_POSTINIT
to 2 instead of 1
and post the logs again after a crash...if anything would go weird in the leveling it would show up here (just to really make sure it's not an infite loop due to timing issues)
I can, but logs of the DEBUG 2 setting is at the seventh post.
 
So if the last thing you see is this error it means the leveling part is done and it's probably happening in the encounter script...
That message occurs in the log file just before the crash. Apparently it is consistent.
But it didn't happen at all in the log file without the crash.
I don't know the significance of that difference between both cases, but it might be a clue of sorts.
 
I can, but logs of the DEBUG 2 setting is at the seventh post.
I see.
It does seem the error happens somewhere during the leveling code but I'm not sure that is to blame.
Could you maybe set all debug variables to 2 in the leveling.c file and post your log again?
 
It does seem the error happens somewhere during the leveling code but I'm not sure that is to blame
"Blame" is a big word.
The Leveling system is quite resource heavy.
I imagine if a computer does not have sufficient specs, it could have difficulties.
 
I see.
It does seem the error happens somewhere during the leveling code but I'm not sure that is to blame.
Could you maybe set all debug variables to 2 in the leveling.c file and post your log again?


Good Morning West Indie's,

Here you are, that Test series in the zip for @Pieter is all debug set to 2, as @Pieter instructed me.

Had a wierd thought (maybe a dream), some mods and even developed game have had serious issues with ATI chipsets, so lots have made two versions or exe's for Nvidia or ATI chip sets. Going to have a look today what friends & I have in our scrap box an assemble a rack without ATI Grafic's Chipset!!!

See where that leads!
 

Attachments

  • compile.log
    35.8 KB · Views: 150
  • Leveling.c
    59.1 KB · Views: 159
  • system.log
    376 bytes · Views: 167
Had a wierd thought (maybe a dream), some mods and even developed game have had serious issues with ATI chipsets, so lots have made two versions or exe's for Nvidia or ATI chip sets. Going to have a look today what friends & I have in our scrap box an assemble a rack without ATI Grafic's Chipset!!!
We can't recompile the EXE for this game, unfortunately.
There's just no way. :(
 
Please download this Leveling.c file and replace it with your current one.
I think @Pieter Boelen and other will be very happy with this one.

I've become a better programmer again in the last few months and took a look at my code again. Found some weird things in it and now streamlined it even more. At the moment I can do all of the leveling stuff without the need of postinit. So in this file it's disabled. Please let me know how your loading times are because the computer I use to test might be a bit overkill for this game ;).
 

Attachments

  • Leveling.c
    61.5 KB · Views: 174
Please download this Leveling.c file and replace it with your current one.
I think @Pieter Boelen and other will be very happy with this one.

I've become a better programmer again in the last few months and took a look at my code again. Found some weird things in it and now streamlined it even more. At the moment I can do all of the leveling stuff without the need of postinit. So in this file it's disabled. Please let me know how your loading times are because the computer I use to test might be a bit overkill for this game ;).

Downloaded without login, funny, now it says 0 DL?:shock
Done, no change:shrug. Loading time for new game is 95sec, a wee bit more (10-15) than befor.

Grr, just started unzipping the build 13, for the exe. That lags,... started after the test!
 

Attachments

  • compile.log
    6.6 KB · Views: 156
  • system.log
    375 bytes · Views: 169
@DAT66 could you please enable the debug options again and post the compile log again? (with this new leveling.c file)
 
Good Morning West Indie's,

Here you are, that Test series in the zip for @Pieter is all debug set to 2, as @Pieter instructed me.

Had a wierd thought (maybe a dream), some mods and even developed game have had serious issues with ATI chipsets, so lots have made two versions or exe's for Nvidia or ATI chip sets. Going to have a look today what friends & I have in our scrap box an assemble a rack without ATI Grafic's Chipset!!!

See where that leads!


That is a valid idea except that this game is from before intel began their dirty tricks campaign, which they only stopped when AMD sued them and intel ended up paying around $150,000,000 in fines. If you want to look for traces of that then DL the ICC Patcher.
Intel Compiler Patcher Download

I have been using it for years. It used to make a drastic difference in performance but these days not so much as that old code gets replaced in all the games and apps.
 
@ANSEL could you try the new file too to see if it gives you an improvement? It doesn't require a new game.
 
@DAT66 could you please enable the debug options again and post the compile log again? (with this new leveling.c file)

xD:D No, debug to 2 is not good. tryed twice, crash while creating new game (no tut)! will change to 1 ......
 

Attachments

  • compile.log
    4.7 KB · Views: 144
  • Leveling.c
    61.5 KB · Views: 170
  • system.log
    374 bytes · Views: 159
With debug 1 i can enter the tut!
 

Attachments

  • compile.log
    7.5 KB · Views: 174
  • Leveling.c
    61.5 KB · Views: 141
  • system.log
    374 bytes · Views: 157
Please download this Leveling.c file and replace it with your current one.
I think @Pieter Boelen and other will be very happy with this one.

I've become a better programmer again in the last few months and took a look at my code again. Found some weird things in it and now streamlined it even more. At the moment I can do all of the leveling stuff without the need of postinit. So in this file it's disabled. Please let me know how your loading times are because the computer I use to test might be a bit overkill for this game ;).
Sounds like exciting news, mate! :woot
 
That is a valid idea except that this game is from before intel began their dirty tricks campaign, which they only stopped when AMD sued them and intel ended up paying around $150,000,000 in fines. If you want to look for traces of that then DL the ICC Patcher.
Intel Compiler Patcher Download

I have been using it for years. It used to make a drastic difference in performance but these days not so much as that old code gets replaced in all the games and apps.

Got it, thanks!:bow

Having a look later, sounds prommissing.

Getting distracted now im doing several things at once, ... and real live kicks in - need food, AFK for a moment!:cheers
 
xD:D No, debug to 2 is not good. tryed twice, crash while creating new game (no tut)! will change to 1 ......
With debug 1 i can enter the tut!
the only difference between the debug options is how much is written to the logfiles, so if there is a difference in how much you can load I expect there is a hardware failure here. Maybe it's your drive or your ram.
I sugest doing a checkdisk and ramcheck to see if any problems arise.
 
Just to add my two penny worth. When I looked at this I'm pretty sure I tried all flavours of the engine.exe from stock, build 13 , build 14 pre expanded ram and current with no discernable difference (I wasn't using the debugging though). I also used a multitude of postinit numbers without solving things. I am only around near my XP based machine for a couple more days but could possibly look at the last working (on XP) 3.5 and the first none working and winmerge them to find which files changed but it seemed pretty clear it was the leveling re-write. I will try @Levis new leveling file on mine first though (with debug at level 2) and see where that goes so we can rule out a single machine problem with @DAT66 machine - We were pretty clear it was a number (probably all) low end spec (for these days) machines with the difficulties before- (see my other thread)
 
Well cant save no more, total crash down , when I try to,
INCOMPATIBLE SAVE: -=Player=- Jamaica. Port Royale. Center. November 6th, 1721 is compatible with 0.
@Levis So I think a new game is needed anyway?
 

Attachments

  • error.log
    2.5 KB · Views: 163
  • compile.log
    3.3 KB · Views: 157
Last edited:
Back
Top