|Changes in R8:|
(See the 'Fixactis Releases' thread for the download links)
- I corrected several places where I had 112 instead of 119 (119 is the maximum latitude, 1 is the minimum).
- Made animals less common in temperatures below 0 degrees celsius. However, that's based on the base temperature (since animals are created when the sector is, and only the base temperature is known then), and it can get somewhat colder than that if you are high above sea-level (e.g. if you've found a deep chasm, and are on top of it, or a tall mountain or spike).
- Now when you're in the lander, pressure won't decrease as you move higher (or increase as you move lower). That just means that pressure should remain standard while you're in the lander.
- Successfully made target-by-parsis target the star at the given coordinates, even when the coordinates are really for a planet that's a distance from the star. If there's no star there it just acts like normal parsis coordinates. BTW, if this doesn't work for you, let me know, and include parsis coordinates so I can check it out.
- If the F1 page was open when you started the game, it won't be anymore (it might or might not have been before - the 'open' variable wasn't being initialized, so it had a not-quite-random value).
- Fixed Stella's crash bug (running out of power on the surface and then crashing when returning to the drifter) - though I don't know why it started happening, since even in the original source, the drifter was still using power while you were on the surface. Of course, you couldn't see status messages on the surface before... Anyways, simply not calling additional_consumes while on the surface works, and the power should still be drained after you return to the drifter, but you won't crash (At least, I don't seem to anymore with stella's current and surface.bin).
- The terrain distribution was decidedly non-random, due to the random algorithm (which is in BC.31's libraries and can't be changed), because local seeds for adjacent sectors were only slightly different, etc. The local seeds are more different now, still without any duplication (In addition to what it was before, it's gained 6 more bits (which are the least significant bits; the others have been shifted left by 6), which are mixed from the lowest 6 bits of lon and lat using logical OR, AND, and XOR, 1 per bit). The result is a more random, but not 100% random, distribution. I tested using the mersenne twister instead of the default random number generator, but seeding it was too slow.
- The terrain is laid out more sensibly now, and there are also two new terrain types, forest, and shrubland. Forests have many many trees (and will probably run slow unless you turn on the debris-filter on older computers - I think this is because trees' fractal structure is generated/calculated every time they're drawn, instead of just once (due to memory limitations, I suppose)). Shrublands are between plains and deserts in terms of rainfall and habitability, and trees tend not to grow there.
- Deserts now have cacti-like plants, and icy/snowy regions can have trees (depending on how far they are from the poles). The names of icy/snowy areas in the F2 info box are more detailed, too (Taiga, tundra, icy, etc, and taiga can be dense, sparse, very dense, or just you're average normal taiga with no adjectives).
- On surfaces, when there're large numbers of trees, ones farther away aren't drawn. The more trees there are in the sector, the closer they have to be in order to be drawn. This helps to keep Noctis from slowing way down due to there being too many trees visible. However, it may not be enough to keep it from slowing down on really old computers. (BTW, the distance check is fast, it's done once for each 'sector' being drawn)
- If you attempt to set remote target, start vimana, or set local target while you're preparing to land and the cupola is closing, your landing will be cancelled.
- Calling for help works again.
- In orbit, there's now a terrain-filter which shows you what type different sectors are from space. Press the 'x' key to toggle it on and off (it'll turn off after you land too). It tends to look better with the antialiasing off. Here's why: The colors aren't all one consecutive spectrum (in terms of their color values, not their palette indices), so the antialiasing can result in showing the color of a totally different terrain type between two terrain types, but I've arranged them in the palette so that they (usually) should look sensible: For instance, if a desert is next to a plains, the antialiasing will the shrubland color between them. The most noticable one, though, would be icy terrain next to pretty much anything else.
Did I mention you can press 'z' to see your speed in various units? Including, if you're curious, TOS star trek warp speeds (since the TNG/DS9/VOY ones are bizarre). Those might communicate more to your mind than just seeing that you're travelling at 300 thousand times the speed of light.