Version 0.99o is out, some big improvements for the DOS and Windows versions


The new version contains several changes to the engine to improve performance under DOS and retro Windows PCs - under a new benchmark mode the game has it can do between 16 to 19 fps on average on a 133Hz Pentium machine, depending on the setup. Also a port of the editor to Linux and a few minor fixes.


Here is a more detailed list of the changes:

  • [Game] Benchmark mode (-bench parameter)
  • [Game] Add progressbar in loading screens
  • [Engine] Use a PAK file instead of data files in the data subdirectory. The -NOPAK parameter can be used to ignore the PAK file
  • [Engine] Most file I/O code was changed to use streams instead of raw files
  • [Engine] Audio fixes for Windows and DOS
  • [Engine] Optimization: treat box visibility requests beyond the camera as invisible
  • [Engine] Optimization: replace PVS with portals allowing for better occlusion culling
  • [Engine] Optimization: for the software rendering backends add occlusion tests against the recorded span data to avoid drawing meshes behind walls and following occluded portals
  • [DOS] Fix SB16 buffer initialization
  • [SDL] Optimize output scaling to actually not be awful
  • [DDraw] Optimization: do doublebuffering in the CPU as this can be faster for some slower cards
  • [D3D] Fix Direct3D use of fog so that S3 Virge works
  • [D3D] Add support for 8bit textures to save some VRAM
  • [S3D] Unfinished S3D backend for S3 Virge-based GPUs (mostly works except for clipping)
  • [Editor] Port editor to Linux using OpenAL for audio
  • [Editor] Allow hiding the triline objects used to mark in-game invisible stuff
  • [Editor] Add a bunch of development helping and debugging visualizations, wireframe mode, etc
  • [Editor] Fix various editor bugs
  • A few other minor things

This version does not contain builds for all OSes (e.g. macOS, Linux, GCW0, etc) since the game is basically the same and most of the effort was for optimizing the DOS and Windows builds for retro PCs.

Files

Petra099o.img (DOS Floppy Disk Image) 1 MB
Jun 02, 2022
Petra099o.zip (DOS and Windows versions) 1 MB
Jun 02, 2022
Petra099oEditor.zip 1 MB
Jun 02, 2022
Petra099oLinuxEditor.tar.xz 1 MB
Jun 02, 2022
Petra099oSource.zip 342 kB
Jun 02, 2022

Get Post Apocalyptic Petra

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.