Opened 22 years ago

Closed 22 years ago

Last modified 6 years ago

#469 closed defect (fixed)

ALL: Crashes

Reported by: SF/trinity78 Owned by: fingolfin
Priority: blocker Component: Engine: SCUMM
Version: 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, 22 years ago

Priority: normalhigh

comment:2 by SF/trinity78, 22 years ago

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

comment:3 by SF/trinity78, 22 years ago

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

comment:4 by SF/trinity78, 22 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, 22 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, 22 years ago

Owner: set to fingolfin
Resolution: fixed
Status: newclosed

comment:7 by digitall, 6 years ago

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