ResidualVM/TODO

From ScummVM :: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

General Work

  • Cross platform GUI for debug input dialogs
  • Complete savegame system (Lua and iMuse done)

Engine

  • Fix last (hopefully) colormap and invisible object issues
  • Improved walkbox code
  • Implement FadeInChore/FadeOutChore

Display

  • Proper light setup
  • Fix Font rendering - (almost done)
  • Fix a little glitch in TinyGL-based render (texture bug on Manny actor) it's know to work properly in msvc 2002
  • Improve speed of TinyGL with 2d stuff by adding smart regions updates
  • Add hardware zbuffer replacement using TinyGL as mix software and hardware

iMuse

  • Finish sound panning in 3D position code

SMUSH

  • Improve SMUSH looping support
  • Remove/fix buffer hack preventing buffer overflow in codec for some smush anims. Look into smush source code for more info.

Subtitles

  • Display subtitles near the speaking character, with a reasonable line-width and wrapping.

aquadran's TODO (with priority)

  • fix font positioning
  • add Opengl zbuffer hardware replacement using TinyGL as mix of hardware and software renderer
  • rewrote whole resource part before finishing save/load stuff
  • implement save/load for rest part of engine
  • optimise TinyGL by smart region updates
  • do Grim finishable
  • do Grim demo playable and finishable
  • fix TinyGL texture glitch
  • better light setup
  • fix default colormap textures, current one is wrong
  • fix shadow rendering when object/actor is behind of shadow plane
  • try calculate better zbuffer precisions for zbuffer bitmaps
  • bugs fixing
  • engine cleanup
  • More ports/platforms stuff
  • preliminary engine changes for Monkey 4