Looks like the crash was due to this: (msnFailure (msnFind "Pa +unid:&msHereticMaryamsArchive;;")) in the OnScreenInit of the NeurohackComplete screen of stMaryamsArchive. Maybe you loaded an old save so the station existed but you didn't have the mission? Still, msnFailure crashing the game should ...

Yes. It should be possible to deregister a game with TransData . But I can't get it to work. I just get "Error: can't open {fileName}." even if {fileName} is the name of the file (with or without the extension) in the same folder as TransData or the full path to the file. Looking at the code, this e...

Yes. It should be possible to deregister a game with TransData . But I can't get it to work. I just get "Error: can't open {fileName}." even if {fileName} is the name of the file (with or without the extension) in the same folder as TransData or the full path to the file. Looking at the code, this e...

Well, there are fewer 20s and more 19s, 21s, and 22s than I expected. But there's still a big cluster in the 18-22 range which contains most of the enemies that are both tough and potentially able to chase the player down. Most of the 25s, 30s, and 35s are Corsairs, Wind Slavers, and Hornets, respec...

In general, I'm not sure you're taking into account that most stats have decreasing marginal utility. For instance, the 3rd and 4th unrestricted slots on a gunship are much more valuable than the 6th and 7th non-weapon slots on the EI500, though the marginal benefit of weapon slots probably decrease...

The reason you're getting freezes is that you removed this section from my code: (if (neq (scrGetListCursor gScreen) cursor) (block Nil (scrSetListCursor gScreen 0) (setq done True) ) ) If you set the cursor to a value, but then getting the cursor doesn't return that value, you've reached the end of...

Welcome to the forum! I don't think you'll be able to complete the mission, and it will prevent you from getting a few more missions. But they're not important to completing the game and don't seem to have any rewards. You seem well equipped, assuming you have decent armor and missiles. I don't thin...

Hmm. The global variables gSource and aScreenUNID get set when a screen opens, but they don't get unset when it's closed. Also, if your code is in another type's event, it may set gSource to its own type or object. So it's better to rely on (scrGetScreen gScreen). But note that it's an error if no s...