#1839 closed defect (fixed)
MM V2 (German): incorrect text presentation
Reported by: | SF/martingu | Owned by: | fingolfin |
---|---|---|---|
Priority: | normal | Component: | Engine: SCUMM |
Version: | Keywords: | ||
Cc: | Game: | Maniac Mansion |
Description
game: maniac manson v2 german pc on win32 scummvm version: 8.12.2004
after being imprisoned by weird ed (just load the savegame and take the hamster) you are taken to prison and ed says: "Schade, daß du nicht auf meiner Seite bist". the text should be presented in 2 lines, but the end of the text is printed in the first line as well and printed over the first part. bug also appeared in daily build from december 6th, 2004.
besides that I have played through the whole game and found no other bugs. so I think you could consider this game as tested for 0.7 release.
Ticket imported from: #1082154. Ticket imported from: bugs/1839.
Attachments (3)
Change History (13)
by , 20 years ago
Attachment: | maniac.s01 added |
---|
comment:1 by , 20 years ago
Summary: | incorrect text presentation → MM ench (German): incorrect text presentation |
---|
comment:3 by , 20 years ago
Summary: | MM ench (German): incorrect text presentation → MM V2 (German): incorrect text presentation |
---|
comment:4 by , 20 years ago
Interesting. In newer SCUMM games, text is wrapped by the engine, but so far we believed that V1-V3 games didn't do this. See string.cpp, lines 203 and 204:
if (_version > 3) _charset->addLinebreaks(0, buffer, 0, t);
We can't just call addLinebreaks, though, because it would wrap to much -- but maybe we can add a special addLinebreaks version for old games...
*IF* the problem is that we are not doing custom wrapping. Maybe something else is wrong :-)
comment:5 by , 20 years ago
Any chance somebody could test this with the original engine (that would probably require playing with the original engine up to that point), and tell me what it does: * do a word wrap (i.e. display "bist." in the next line) * do a char wrap (i.e. display "bi" in the first line, and "st." in the second line * do something else (what?) Ideally, a screenshot of the original would be cool.
comment:7 by , 20 years ago
incomplete previous post, sorry
screenshot of original engine added with previous post. shows how buggy scummvm-wordwrap is handled in original game engine
comment:8 by , 20 years ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
just load and take the hamster