Opened 8 months ago

Closed 3 months ago

#15027 closed defect (fixed)

SCUMM: INDY3 (FMTowns): Map lines are drawn incorrectly, plus more issues when leaving Germany

Reported by: ATMcashpoint Owned by: athrxx
Priority: normal Component: Engine: SCUMM
Version: Keywords:
Cc: ATMcashpoint Game: Indiana Jones 3

Description

In the FM Towns version of Indiana Jones and the Last Crusade, in the original interpreter (both in DREAMM and the UNZ FM Towns interpreter), the red lines on the map screens draw an extra pixel downward and an extra pixel on the right as they go compared to the DOS versions. But ScummVM draws the red lines the same way as it does for DOS.

There are also additional errors with the map screen when leaving Germany. At this point, the game blacks out the Nazi swastika on the flag marking Berlin, and also turns the gray outer parts of the country borders solid black. In ScummVM, when the red line passes over the enlarged black borders, the new black areas disappear right where it passes, revealing sections of the original gray underneath. Also, if you pause the game on the map screen, the added black areas disappear entirely. Neither error is present in the original.

Attachments (9)

ij3fmtoriginaltravel.png (54.8 KB ) - added by ATMcashpoint 8 months ago.
ij3fmtoriginaltravel1.png (83.2 KB ) - added by ATMcashpoint 8 months ago.
ij3fmtoriginaltravel2.png (81.2 KB ) - added by ATMcashpoint 8 months ago.
ij3fmtscummvmtravel.png (67.4 KB ) - added by ATMcashpoint 8 months ago.
ij3fmtscummvmtravel1.png (83.8 KB ) - added by ATMcashpoint 8 months ago.
ij3fmtscummvmtravel2.png (82.4 KB ) - added by ATMcashpoint 8 months ago.
ij3fmtscummvmtravelblacklinespauseerror.png (102.0 KB ) - added by ATMcashpoint 8 months ago.
ij3fmtscummvmtravelblacklinespauseerror1.png (83.6 KB ) - added by ATMcashpoint 8 months ago.
20240826_202611.jpg (1.5 MB ) - added by gabberhead 3 months ago.

Change History (20)

by ATMcashpoint, 8 months ago

Attachment: ij3fmtoriginaltravel.png added

by ATMcashpoint, 8 months ago

Attachment: ij3fmtoriginaltravel1.png added

by ATMcashpoint, 8 months ago

Attachment: ij3fmtoriginaltravel2.png added

by ATMcashpoint, 8 months ago

Attachment: ij3fmtscummvmtravel.png added

by ATMcashpoint, 8 months ago

Attachment: ij3fmtscummvmtravel1.png added

by ATMcashpoint, 8 months ago

Attachment: ij3fmtscummvmtravel2.png added

comment:1 by AndywinXp, 8 months ago

Summary: Indy3 FM Towns map lines are drawn incorrectly, plus more issues when leaving GermanySCUMM: INDY3 (FMTowns): Map lines are drawn incorrectly, plus more issues when leaving Germany

comment:2 by GermanTribun, 8 months ago

That the borders and flag are overlaid with black is, as far as I know, an error in the FM-Towns version. Since pausing the game makes that go away temporarily, maybe this can be fixed to get rid of the black overlay fully? After all, I see no reason to replicate a behavior that clearly is a bug.

comment:3 by AndywinXp, 8 months ago

We strive to replicate the original as closely as reasonably achievable, so we will not discard the thing as an original bug and move on. I don't understand your general judgment of what is "clearly" a bug or not, I have to be honest 😛 because this looks like a deliberate choice by the programmers to me, and not some kind of limitation.

comment:4 by GermanTribun, 8 months ago

OK, if that's the philosophy, I won't argue with you.

comment:5 by athrxx, 6 months ago

There has been some progress on the ticket. The travel marker is now drawn with the correct width. And the black country borders don't disappear completely when pausing. But they still get
broken by the travel marker and under the pause banner.

Version 0, edited 6 months ago by athrxx (next)

comment:6 by athrxx, 6 months ago

Owner: set to athrxx
Resolution: pending
Status: newpending

I have now made a complete fix. Please check if it works for you and whether you notice any regressions.

comment:7 by ATMcashpoint, 6 months ago

Just tested it in the latest ScummVM daily build (May 5, 2024, 6:17:24). Everything seems to match the original behavior now. Thank you so much for fixing this! :D

Last edited 6 months ago by ATMcashpoint (previous) (diff)

comment:8 by athrxx, 6 months ago

Resolution: pendingfixed
Status: pendingclosed

by gabberhead, 3 months ago

Attachment: 20240826_202611.jpg added

comment:9 by gabberhead, 3 months ago

there is a german fanpatched fmtowns version, which i am enhancing with few things since few weeks. in this version, there is a similar problem, but also with a little bit of black letters in the countrynames in german language. but his happends only at the end of the game. in the beginning, there is no problem with the map and the colors and the flag. i played this version few day ago with the latest daily build. i have uploaded a picture of this.

comment:10 by gabberhead, 3 months ago

Resolution: fixed
Status: closednew

comment:11 by athrxx, 3 months ago

Resolution: fixed
Status: newclosed

Please don't re-open an old ticket to report a different issue. If you want someone to write some compensation code for a sloppy fan patch please make a new ticket. The "issue" in this case is known, but fixing bad fan patches isn't really a priority for us.

Note: See TracTickets for help on using tickets.