Space Trader: Merchant Marine's for OpenPandora/Pyra and Linux x86-64


Thank you for your response.

I send you a private message with a key.

I have no idea what could be inside pak4.hwp.
pak4.hwp, like all the other pakX.hwp files, are simple zip. pak4.hwp contains 2 vm files:

Code:
Archive:  st/pak4.hwp
  Length      Date    Time    Name
---------  ---------- -----   ----
        0  11-20-2008 15:56   vm/
   605348  11-20-2008 15:55   vm/qagame.qvm
   426748  11-20-2008 15:55   vm/ui.qvm
---------                     -------
  1032096                     3 files
 
I'm confident in my position: The source code that has been made public will never be able to run the version of the qame publicly available.

There are many magic index and switch case in a quaje3 engine game. Comparing the source code and a siassemble of the available game, I can see some range are missing in the source code!
For example, I'm focussing my analysis on the ui part. You can find the list of the values in ui_public.h (which is somewhat mirrored in ui_syscalls.asm where the value are negative minus one) There is a range 200-217 that doesn't appear at all in the code, but do exist in the SpaceTrader.exe and is also used in ui.qvm
also, the entre "100" is not COM_Draw as in the code, but memset...

cg_public.h is also missing the range 501-514 that's a lot of functions. Also no quaranties that the existing index are correct...

So yeah, that code will not build a working binary to run current available data, it's missing many things, it is outdated.
 
Last edited:
Back
Top