. /../Crash to desktop after.../ 12
written by Improfane on Jan 05, 2009 08:46
Hello there,

I have come from Star Control II forums, after someone recommended this game.

After finally managing to land on a planet and wandering about, the game crashes. Does anyone have any ideas? The game NOCTIS.exe runs slow from inside DOSBox so I a using 'go!.exe' instead.

Windows XP and plain old Noctis


http://starcontrol.classicgaming.gamespy.com/forum/index.php?topic=1409.0
r'lyeh sweet r'lyeh
written by Neuzd on Jan 05, 2009 11:56
Are you running go.exe in DOSbox too?

I have no problems running Noctis IV on XP, try running it in the regular way, double clicking the GO!.exe and see what happens.

By the way, welcome to the forums.
written by Improfane on Jan 05, 2009 19:53
Thanks for the welcome Neuzd

Sorry, I worded that poorly. I meant I tried playing noctis.exe inside DOSBox but it was incredibly laggy. The game works fine in 'go!.exe' (natively, outside DOSBox) until it closes/crashes back to Windows while exploring the planet. This is consistently after a duration of exploring the surface.

Every now and then there is a weird problem with my trackball in Noctis: after moving a certain distance in one direction, it no longer moves farther. To get the mouse to respond again, it requires 'unwinding' the mouse in the opposite direction.

Would my CURRENT.BIN be useful?

(Out of curiosity, can you die in Noctis? Could it be I am dying?)
doing pushups
written by Megagun on Jan 05, 2009 21:00
Running Noctis through DosBOX doesn't work at all.. As I mentioned in another thread, DosBOX is terrrribly slow, though insanely stable.

Can you try running the noctis.exe file in the MODULES section through a commandline to see if it produces an error message whenever you try to explore a planet?

Also, you could try the first NivPlus release over at http://mooses.nl/nice/relatedprojects/nivplus/old/devbuild/NIVPlus_PreR2-1-FULLBIN+SRC.7z
This should require some less conventional memory to run, which could be the issue you're having...

(Also, you can't die in Noctis)
rose pony is best pony
written by Starchaser on Jan 06, 2009 01:34
Improfane said:
Every now and then there is a weird problem with my trackball in Noctis: after moving a certain distance in one direction, it no longer moves farther. To get the mouse to respond again, it requires 'unwinding' the mouse in the opposite direction.
You may be hitting an invisible wall that separates different sectors. Can you move left or right when your mouse stops responding? Or try the alternative... Get a real mouse . Do you have to "Unwind" your mouse for other programs. it may be that there is a certain distance it can be turned before locking up.

Current.bin is just where you are on the surface. If you get lost on a planet and are unable to find your Lander most people delete it. But otherwise leave it be.

Welcome to the forums by the way
written by Ajax on Jan 06, 2009 01:38
Starchaser said:
Current.bin is just where you are on the surface. If you get lost on a planet and are unable to find your Lander most people delete it. But otherwise leave it be.
CURRENT.BIN is the data for where you are in the Noctis universe and such. SURFACE.BIN is the data for where you are on a planet and such data.

Same idea, though. If you got stuck on a planet and wanted to get off it, you could just delete SURFACE.BIN and restart the game.

If you wanted to start your game all over from the start, you would just delete CURRENT.BIN.
rose pony is best pony
written by Starchaser on Jan 06, 2009 01:46
Ajax said:
Starchaser said:
Current.bin is just where you are on the surface. If you get lost on a planet and are unable to find your Lander most people delete it. But otherwise leave it be.
CURRENT.BIN is the data for where you are in the Noctis universe and such. SURFACE.BIN is the data for where you are on a planet and such data.

Same idea, though. If you got stuck on a planet and wanted to get off it, you could just delete SURFACE.BIN and restart the game.

If you wanted to start your game all over from the start, you would just delete CURRENT.BIN.
Oh right. I forgot that. If you run out of lithium and no one helps you after an hour (It happens sometimes) delete CURRENT.BIN. Otherwise SURFACE.BIN is for when you are on a planet.

I haven't played in a while. I keep on meaning to but my new computer has EVIL Vista on it No full screen DOS programs for me

Edit: Spelling and sentence structure fixed.
└> last changed by Starchaser on January 06, 2009 at 02:31
written by Ajax on Jan 06, 2009 02:27
Oh, and another thing about deleting CURRENT.BIN... there's a way to hack it so that you can have unlimited fuel instead of deleting it and moving your point back to the default starting point.

Of course, to hack it, you need a hex editor. I think it's the 6th byte that you need to change in the CURRENT.BIN file, if I remember correctly. Haven't played it in a while either.
doing pushups
written by Megagun on Jan 06, 2009 13:42
That only works on Omega-drive enabled versions of Noctis (read: NICE and NivPlus 2.2pre1)

Though you can set the 6th byte to 120 to get a full tank again.
rose pony is best pony
written by Starchaser on Jan 06, 2009 14:03
Megagun said:
Though you can set the 6th byte to 120 to get a full tank again.
Or -1 just for a laugh.

I could just imagine:
To Universe,
I O U 1 Gram of lithium.

From Star Drifter
written by Ajax on Jan 06, 2009 21:08
Starchaser said:
Megagun said:
Though you can set the 6th byte to 120 to get a full tank again.
Or -1 just for a laugh.
Actually, I think that's what I meant for the infinite lithium... it would actually look like FF in the hex editor, I believe. Anyway, set that byte to anything over 63 in hex (127 in decimal) and it makes the fuel infinite.
written by Improfane on Jan 08, 2009 10:20
Thanks for responding everyone.

In regard to CURRENT.bin, it holds my state, I was thinking, it could be corrupt and cause NOCTIS to crash repeatedly. (You do not need my SURFACE.bin because you can get to my SURFACE.bin from my CURRENT.bin) The same state is being loaded each time afterall.

An explanation of the bug is as follows: I land on the planet, move forward from my pod by moving the mouse/trackball forwards. I can no longer move forwards after a few seconds. It feels like that the buffer of the mouse is reached inside Noctis. To continue moving in my desired direction, I turn around. Then I move the mouse backwards. This effectively 'unwinds'/reduces the buffer in Noctis. This keeps me going in my desired direction away from my pod. Every other direction except the buffer functions correctly.

Trackballs expose themselves as standard HID devices inside WIndows. It uses a Microsoft plug-and-play driver. (I didn't install anything) This bug can be reproduced in some other applications and games. It doesn't happen in Battlefield 2, Soldat etc. Noctis must be relying on an artefact of a using real mouse. (Which I will never go back to ) While it may be caused by using a trackball, it certainly is not the trackball's fault (error), if that makes sense :-)

I have tried NOCTIS.exe by clicking it. Same thing happens in regard to mouse and random crash.

I don't really know what to do or if they're even related problems.

EDIT: Just tried in command line. There is no output. If I spin my trackball fast either left or right, it crashes. This is incredibly consistent

G:\Noctis\modules\>noctis

G:\Noctis\modules\>

Thanks everyone.
rose pony is best pony
written by Starchaser on Jan 08, 2009 10:35
Get the real drivers instead of just using the generic ones.

Also CURRENT.BIN holds your place in the galaxy. SURFACE.BIN holds your place on the surface of a planet. They are completely different. Both are required if you do not wish to keep being sent back to Parsis 0.0.0.

SURFACE.BIN is not held in CURRENT.BIN.
r'lyeh sweet r'lyeh
written by Neuzd on Jan 08, 2009 11:03
Starchaser said:
SURFACE.BIN is not held in CURRENT.BIN.
I think he just meant that you can land on that planet from the position of his current.bin. If the problem is happening in every sector, the logic of not needing the surface.bin makes sense.

to Improfane:
By the way, I'd quote again Starchaser and suggest you to use drivers which make your trackball work in every environment or game.
written by Improfane on Jan 08, 2009 11:31
It's Logitech. There are no drivers for it.

It's a standardised HID device which means it has been written according to some standards. It's why most mice these days do not require you install propriety drivers.

That's exactly what I meant Neuzd. You can land on the planet I am talking about. If I delete SURFACE.bin, it can be re-created from CURRENT.bin by landing ;-)
reading this thread
no members are reading this thread
. /../Crash to desktop after.../ 12
42623, 13 queries, 0.097 s.this frame is part of the AnyNowhere network