Opened 18 years ago
Closed 17 years ago
Last modified 5 years ago
#2213 closed defect
LOOM: spanish version bad line feed
|Reported by:||SF/vood||Owned by:||fingolfin|
Well, this is pretty long to explain. Basicly Loom EGA spanish seems to have different behaviours if you compare real msdos version running in dosbox, vs scummvm 7.1 vs scummvm CVS (sept27 05).
I have tested the same files with all and I got the following during Loom´s "concilium":
1 = Last clothos line 2 = Hetchel first close up
1.- dosbox: everything perfect 1.- scummvm7.1: everything perfect 1.- scummvmCVS: an empty text line appears between both text lines
2.- dosbox: everything perfect. Hetchel says "Cloth." 2.- scummvm7.1: Hetchel says "Clotho" 2.- scummvmCVS: Hetchel says "Clotho" and in the next line "s."
(Notice this failures doesnt seem to happen in the english version)
I´ve added screenshots with all those failures.
Ticket imported from: #1306269. Ticket imported from: bugs/2213.
Change History (20)
by , 18 years ago
comment:1 by , 18 years ago
It would help if you could provide a dump of the scripts used at those locations:
1. Create a 'dumps' directory, in the directory where ScummVM is located. 2. Start ScummVM from the command line, with the dump scripts option: ie scummvm -u loom 3. Start a fresh game. 4. Play game, until just after Hetchel hatched out of egg. 5. Compress and attached the *.dmp files in the 'dumps' directory.
by , 18 years ago
Loom spanish bad line feed dump
comment:2 by , 18 years ago
Ok, I played the game til you get Bobbins control again after hetchel egg conversion.
Heres the dump
comment:3 by , 18 years ago
comment:4 by , 18 years ago
Please try the next ScummVM daily snapshot and see if the issues still occur.
comment:5 by , 18 years ago
Now the line feeding works perfect, but the other bug shows exactly the same as 7.1 version
comment:6 by , 17 years ago
vood, could you be a bit more specific? Which of the bugs you listed is gone, which is fixed? Or, even better, could you simply re-state which problem is still present?
comment:7 by , 17 years ago
The 2nd issue still occurs, with 'Clotho' continuing onto the next line, with an 's.'.
Judging by screenshots, the original version would never automatically go onto next line. Instead it would keep re- printing the last character on the right edge of the screen, until the string was complete.
comment:8 by , 17 years ago
Hm, OK. It should be rather simple to implement that. The question is, though: For which games should this change be done? Only for LoomEGA, or are there others... ? If we change too many games in this way, we'll certainly introduce regressions...
Though in this particular case, the problem really is that the text there was not wrapped correctly by the translators... <sigh>
comment:9 by , 17 years ago
I think it would be best to limit the change to SCUMM 3 games only. See 'Handle line overflow for V3' section of CHARSET_1() for my failed attempt, which can be replaced.
comment:10 by , 17 years ago
comment:11 by , 17 years ago
comment:12 by , 17 years ago
I'll take a look at this issue during the weekend (but if somebody beats me to it, I won't mind ;-).
comment:13 by , 17 years ago
I just made some changes to the relevant code. The bug won't be fixed by this, but I'd be interested to know if any regressions occured... so if somebody could try again with latest SVN and tell me (for both of the issues mentioned in the original report) what their status is (and whether anything changed, i.e. if the brokeness now is different)...
comment:14 by , 17 years ago
This tracker item is pending response by the submitter; we cannot continue processing it before that happens. As a consequence, its status has been set to "Pending". It will automatically revert to "Open" once a new comment is made to this item. If no response is made within 14 days, it will automatically be closed.
comment:15 by , 17 years ago
|Status:||new → pending|
comment:16 by , 17 years ago
|Status:||pending → closed|
comment:17 by , 17 years ago
This Tracker item was closed automatically by the system. It was previously set to a Pending status, and the original submitter did not respond within 14 days (the time period specified by the administrator of this Tracker).
comment:18 by , 5 years ago
|Component:||→ Engine: SCUMM|
|Summary:||LOOM: spanish version bad line feed → LOOM: spanish version bad line feed|
Loom Spanish bugs