Opened 9 years ago

Closed 7 years ago

Last modified 7 years ago

#5357 closed defect (fixed)

DRACI: Inventory word are truncated

Reported by: SF/windlepoons Owned by: rspalek
Priority: high Component: Engine: Draci
Keywords: Cc:
Game: Dragon History

Description

the Inventary strings are truncated after 20 letters.
in english version 2.3beta "the broken wood spoo"
in german version 2.2beta "Zerbrochener Holzlöf"

ScummVM 1.2.0svn52679

Ticket imported from: #3065376. Ticket imported from: bugs/5357.

Attachments (1)

draci.s05 (18.9 KB ) - added by SF/windlepoons 9 years ago.

Download all attachments as: .zip

Change History (10)

by SF/windlepoons, 9 years ago

Attachment: draci.s05 added

comment:1 by wjp, 9 years ago

It looks like this is a limitation of the original game script compiler. I'm not sufficiently familiar with the compiler/data file formats to say more, unfortunately.

comment:2 by wjp, 9 years ago

Owner: set to rspalek

comment:3 by sev-, 9 years ago

This bug is nice to get fixed before the release. Raising priority for keeping the track.

comment:4 by sev-, 9 years ago

Priority: normalhigh

comment:5 by eriktorbjorn, 9 years ago

Wouldn't the fix be to rebuild the game data files with corrected strings? (Well, either that or hard-coding corrected strings in ScummVM, but I don't particularly like that idea.)

comment:6 by rspalek, 9 years ago

yes.

I have just checked the (16 years old) source codes of the game compiler and the limit for itinerary items is 20 and for interactive game objects it is 30. the maximum lengths in the translations are:

items:
cz.txt : 18
de.txt : 28
en.txt : 23
pl.txt : 27

objects:
cz.txt : 28
de.txt : 32
en.txt : 29
pl.txt : 34

so the original limits are OK for the original Czech variant, but not for any other one. I have just increased both limits, recompiled the game files, and will test them and put them into the download page soon.

in any case, this bug is unrelated to ScummVM.

comment:7 by digitall, 7 years ago

spalek: Robert, I am going to close this bug now as
a) this bug is not within ScummVM, but the game data and you are dealing with this.
b) the last update was more than a year ago, so I am assuming this is fixed in the current game datafiles for download.
c) And the current download on the website i.e. http://www.ucw.cz/draci-historie/index-en.html#download is now v2.3beta, which I assume is the corrected version.

If I am correct, thank you for fixing this. Closing as fixed.

comment:8 by digitall, 7 years ago

Resolution: fixed
Status: newclosed

comment:9 by rspalek, 7 years ago

hi, sorry for a long delay. I'm very busy with 2 kids at home and a daytime job :-) however, I have good news for you:

(a) agreed
(b) and (c) yes, it had been fixed in development versions for a while, and I have just updated the homepage of the game to these new versions

so, to conclude, the bug indeed fixed.

Note: See TracTickets for help on using tickets.