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 and path selection → ender
  • Complete savegame system (Lua and iMuse done)
  • Add bash-based configure script (Custom ala main ScummVM, NOT autoconf)
  • Proper vsscanf implementation in textsplit.cpp for platforms without it (MSVC, etc)

Engine

  • Fix last (hopefully) colormap and invisible object issues → compholio
  • Fix underscore character (blinking cursor) → compholio
  • Improved walkbox code
  • Implement FadeInChore/FadeOutChore

Display

  • Proper light setup
  • Fix Font rendering - positioning whole chars and indywiduals, also correct space between chars
  • Fix a little glitches in current TinyGL-based render (like texture bug on Manny back, very high aliasing when object is far)
  • Optimize for speed TinyGL (assembly optimisations)

iMuse

  • Finish sound panning in 3D position code
  • Add triggers support for proper swicthing between musics

Lua

  • Save/Load support needs to be rewritten in a more portable way. →

SMUSH

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

Subtitles

  • Add smush subtitles support.