Skip to content
Chuck Ritola edited this page Dec 31, 2017 · 9 revisions

Milestones and TODO

Given in order of top priority to least

Reverse-Engineering Phase

  • Reasonable nVIDIA support for <4 years old
  • Load all official valid* TV/Fury3 BINs
  • Player starts at correct start point and orientation
  • Map window
  • Player HUD/Status/Crosshairs
  • Proper orientation of world objects
  • Correct player movement and controls
  • All objects have approximately correct AI
  • Projectiles
  • Collision detection with objects
  • Collision detection with ground
  • Collision detection with tunnel
  • Tunnels properly work, separate tunnel/terrain modes
  • Lightweight tunnels/portals for improved performance
  • Terrain looping
  • Terrain mirroring mode
  • Sound
  • SFX
  • .MOD music
  • Gamepad support
  • Mission objectives
  • Multiple view support
  • Level playable start to finish
  • Levels load / clear GPU cleanly between levels
  • Save games (java bean format)
  • Welcome screen and music like in Fury3
  • Player setup dialogs
  • Shadows
  • Game playable start to finish
  • Game is proof for file parsers

Milestone: Game is playable

  • GL ES 2 Support
  • Raspberry Pi
  • Formalize debug/log system
  • GUI for loading PODs
  • Save default pods to settings file
  • Loading screen
  • Briefing screens
  • Cutscenes
  • Backface removal in models
  • Improve loading time
  • Light sources

Milestone: Game is on-par to original

  • Auto-search for PODs
  • Lazy Loading
  • Lazy terrain setup
  • Lazy release
  • Integrate remakes from lllACRYONlll and Scott B
  • Integrate new SFX from lllACRYONlll
  • Algorithmic texture improvement
  • Volumetric clouds / Fog
  • Transparency-block parallax mapping, especially on terrain edges
  • Water gloss and animation
  • Sound rendering engine
  • Extension system
  • Model Override * BIN * 3ds?
  • Music/SFX Override
  • Hack features
  • Override/Swap models Fury3-TV-MTMx-Hellbender
  • Physics modification
  • Aperture blur / Motion blur(?)]

Speculative

  • Spinoff standalone engine
  • Make available for use by MTMx project?
  • Hellbender support
  • Surround support

* there may be some incomplete "lost" files and levels in the official game which could hypothetically be run but it is low-priority.