Skip to content

Progress Tracker

OmniBlade edited this page Mar 11, 2022 · 3 revisions

Based on known functions from the macOS binary symbols we are able to estimate how much of the game has been implemented. While this isn't totally comprehensive since it doesn't account for inlined functions or the functions associated with GameSpy, it does give us something concrete to work towards.

Based on complete and function identified as unneeded, we have currently implemented approximately 34% of the games functions.

If you are interested in helping implement any part of the game, please discuss it by either raising an issue stating your intent or perferrably come discuss it on our Discord.

Milestones

The following are functional areas that we have implemented.

  • Virtual file system for loading BIG archive files and reading files from within them is implemented.

  • String Table parsing system is implemented.

  • The "main" function is implemented.

  • Audio engine has been implemented.

  • Video player has been implemented.

  • The DX8Wrapper class is implemented.