Difference between revisions of "Hugo/TODO"
< Hugo
Jump to navigation
Jump to search
Strangerke (talk | contribs) (Move midi issue to bug section) |
m (cleanup) |
||
Line 20: | Line 20: | ||
* Loading a game results regularly in a crash | * Loading a game results regularly in a crash | ||
* In the 'plane' screen in H3 Dos, using the mouse to move from the plane to the exit on the left doesn't work | * In the 'plane' screen in H3 Dos, using the mouse to move from the plane to the exit on the left doesn't work | ||
* Several tiny glitches may be seen due to a priority bug in DOS versions | * Several tiny glitches may be seen due to a priority bug in DOS versions: | ||
** H1 Dos, in the hallway: the ramp | |||
** H1 Dos, in the garden: the shed | |||
** H2 Dos, in the dog house screen: the dog house | |||
* In H3 Win, upon successful game completion, the game quits, but running with valgrind shows a MIDI Memory Leak which should not occur : | * In H3 Win, upon successful game completion, the game quits, but running with valgrind shows a MIDI Memory Leak which should not occur: | ||
13,397 bytes in 1 blocks are definitely lost in loss record 261 of 261 | 13,397 bytes in 1 blocks are definitely lost in loss record 261 of 261 | ||
at 0x402582E: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) | at 0x402582E: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) |
Revision as of 22:19, 19 December 2010
Status
All the games use a hack for textboxes
- Hugo 1 Win is completable.
- Hugo 2 Win is completable.
- Hugo 3 Win is completable.
- Hugo 1 Dos is completable.
- Hugo 2 Dos is completable.
- Hugo 3 Dos is completable (with a data hack).
TODOs
- Add support for specific textboxes (with yes/no buttons, waiting for a typed answer...)
- Add windows menu bar (or not?)
- Add support for DOS music
- Rewrite save/restore of events
- Properly handle keyboard. Currently, everything is typed in the game in QWERTY
Known Bugs
- Midi support currently only works properly on MAC, and with some luck under Linux...
- Loading a game results regularly in a crash
- In the 'plane' screen in H3 Dos, using the mouse to move from the plane to the exit on the left doesn't work
- Several tiny glitches may be seen due to a priority bug in DOS versions:
- H1 Dos, in the hallway: the ramp
- H1 Dos, in the garden: the shed
- H2 Dos, in the dog house screen: the dog house
- In H3 Win, upon successful game completion, the game quits, but running with valgrind shows a MIDI Memory Leak which should not occur:
13,397 bytes in 1 blocks are definitely lost in loss record 261 of 261 at 0x402582E: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) by 0x807D63F: Hugo::MidiPlayer::play(unsigned char*, unsigned short) (sound.cpp:114) by 0x807DEA9: Hugo::SoundHandler::playMIDI(unsigned char*, unsigned short) (sound.cpp:284) by 0x807DF1D: Hugo::SoundHandler::playMusic(short) (sound.cpp:296) by 0x8062EE1: Hugo::HugoEngine::initConfig(Hugo::inst_t) (hugo.cpp:972) by 0x80604AC: Hugo::HugoEngine::run() (hugo.cpp:266)