Opened 17 years ago

Closed 17 years ago

Last modified 13 months ago

#469 closed defect (fixed)

ALL: Crashes

Reported by: SF/trinity78 Owned by: fingolfin
Priority: blocker Component: Engine: SCUMM
Keywords: Cc:
Game: Indiana Jones 4

Description

Using latest daily build, Win2k and Indy 4 atlantis
german floppy.
This bug has been introduced recently.
If you arrive in New York and try to talk to the doorman
(of madame sophia), the game crashes. No error
message, just a simple crash.

Ticket imported from: #612225. Ticket imported from: bugs/469.

Change History (7)

comment:1 by SF/trinity78, 17 years ago

Priority: normalhigh

comment:2 by SF/trinity78, 17 years ago

Btw.: Monkey2, Sam 'n Max and Dott also crashes shortly
after the intro.

comment:3 by SF/trinity78, 17 years ago

Component: Engine: SCUMM--Unset--
Game: Indiana Jones 4
Priority: highblocker
Summary: FOA: CrashesALL: Crashes

comment:4 by SF/trinity78, 17 years ago

ok, wjp tracked it down to a signed/usigned problem
in "string.cpp", " CharsetRenderer::getSpacing(char chr, byte
*ptr) " , if you change it to CharsetRenderer::getSpacing(byte
chr, byte *ptr) it fixes the crashes, but a other problem
surfaces. In dialogs (FOA) the text of the actor (indy) is
displayed either incorrect (english foa version) are not
displayed at all (german version). all other text is displayed
fine.

comment:5 by SF/trinity78, 17 years ago

ok, after patch #612277 [text rendering crash + spacing
issue] is applied this bug is fixed and the tracker-item can be
closed.

patch: http://sourceforge.net/tracker/index.php?
func=detail&aid=612277&group_id=37116&atid=418822

thanks to wjp for helping tracking down this bug.

comment:6 by fingolfin, 17 years ago

Owner: set to fingolfin
Resolution: fixed
Status: newclosed

comment:7 by digitall, 13 months ago

Component: --Unset--Engine: SCUMM
Game: Indiana Jones 4
Note: See TracTickets for help on using tickets.