The program was developed with QB4.5 under Windows XP, and upgraded to QB64 version 1.3 late in the game. It now uses some QB64 features and cannot run under 4.5. I know nothing about Linux, except the filename difference.
f1 and f2.dat are fonts. Sorry I missed checking them with the FUNCTION FileCheck which looks for upper or lowercase filenames.
That the program generates Puncture Damage right away is an odd one, for which I have 2 fixes, either of which should work:
1) unzip the original files
2) download and compile the current version, and fire up the program with the parameter "regen". This will generate new
ground files.
Puncture damage is supposed to occur when trying to land on a peak instead of flat ground, but such a landing is possible if
one uses the parachute (shift p). The variable paraf is a flag indicating that the parachute has been deployed. Does a
parachute work on the Moon? Of course not! It wouldn't even open without an atmosphere. I include it as another example
of silliness, and because it's fun to include another pointless graphic (the parachute).
A major pain someone noted are the star files. If one activates stars (1-4), this setting is saved. Then, at each start, a random
star view is selected and if that star file doesn't exist, it is created. It's a small but annoying delay. The solution is to generate all the star files at once with | (ASCII 124). It's about 4100 files, 1368 files for 3 levels of quantity. These stars
are not random - they're from some database I found. The display is far from realistic with the lines of declination not curving
towards the top, but the Big Dipper is still recognizable. Or one could disable stars by changing the code to "starstatus = 0"
twice in the init1 section. I could have included all these star files in the zip, but.....many might consider it a bit much to have
so many support files, even in subdirectories.
A sad side effect of posting an update is that the download counter is reset. It'd be nice to know how many times the zip has been downloaded without having to remember and count up previous numbers. Shucks.