Opened 16 years ago
Closed 15 years ago
#4098 closed defect
WII: DW1 cutted subtitles
Reported by: | SF/aculotarpa | Owned by: | dhewg |
---|---|---|---|
Priority: | high | Component: | Engine: Tinsel |
Version: | Keywords: | ||
Cc: | Game: | Discworld |
Description
In the title screen, the left half of the "press any key to start" and "press F1 for menu" does'nt print on screen, while the right part of the caption may or may not appear; when I press any button, the whole caption appear for half a second befor fade out. The same bug appear almost random during the cutscenes, never during the playable part of the game.
Discworld 1 CD italian version ScummVM Wii SVN 0.13 rev 35894 (dhewg build 2009/01/18)
Ticket imported from: #2523189. Ticket imported from: bugs/4098.
Attachments (1)
Change History (8)
comment:1 by , 15 years ago
comment:2 by , 15 years ago
Owner: | set to |
---|---|
Priority: | normal → high |
Summary: | Wii DW1 cutted subtitles → WII: DW1 cutted subtitles |
comment:3 by , 15 years ago
wii-trunk-r42366 the bug is still here I have tried the multilanguage version too and the bug is there as well, with any of the language
comment:4 by , 15 years ago
Does this happen when starting this game with ScummVM for your PC/Mac too?
comment:6 by , 15 years ago
Brief answer this time, sf.net just ate my lenghy comment :(
Problem: tinsel updates the screen in a loop (background.cpp). The Wii port limits its frame rate, just like described here: http://wiki.scummvm.org/index.php/HOWTO-Backends#updateScreen.28.29_method
That results in skipped updates, which is exactly whats happening here with the cutted subtitles.
Attached a proposed patch, that moves screen updates to the end of a batch update (incl. a update call in a palette func). Before commiting and backporting, I'd like a tinsel maintainer to look over it ;) tinsel on Wii looks fine with this patch.
by , 15 years ago
Attachment: | tinsel.diff added |
---|
comment:7 by , 15 years ago
Status: | new → closed |
---|
This bug is nice to get fixed before the release. Raising priority for keeping the track.