Opened 4 years ago

Closed 11 days ago

#11895 closed defect (fixed)

MYST3: Invisible font on save/load screen/book

Reported by: raziel- Owned by: aquadran
Priority: high Component: Engine: Myst3
Version: Keywords:
Cc: Game: Myst 3: Exile

Description

ResidualVM 0.3.0git (Jan 17 2016 09:05:14)
Features compiled in: Vorbis MP3 RGB zLib MPEG2 Theora FreeType2 JPEG PNG

I can't see that i have to type a name.
I accidently saved from the original menu by clicking on the line underneath the black rectangle (but no cursor appeared), typed "f" three times and clicked on save.
The launcher menu showed me that the game was saved, but it didn't let me load it from the ingame menu.

Also, there are no letters visible when i type, so i can't see what i'm typing
and, on loading, there is also a blank page on the left side of the book, when there should be entries.

I can click in the dark there and eventually hit one of the save entries where the "underline" of the save entry will become visible, but that is more or less out of pure luck (and still no visible letters or names of the save entries).

Myst III Exile (Windows/English)

AmigaOS4 - PPC - SDL - BE
gcc (adtools build 5.3.0) 5.3.0

https://github.com/residualvm/residualvm/issues/1235

Attachments (5)

before screen recovery.png (302.4 KB ) - added by macca8 3 years ago.
after screen recovery.png (1.1 MB ) - added by macca8 3 years ago.
ScummVM_001.png (1.7 MB ) - added by raziel- 3 years ago.
ScummVM_002.png (2.0 MB ) - added by raziel- 3 years ago.
ScummVM_003.png (2.0 MB ) - added by raziel- 3 years ago.

Change History (19)

comment:1 by macca8, 3 years ago

As discussed in PR3387, I offer these images for your review, in case there's some similarity to your reported issue.

The following images reflect the state of the Myst III save dialog when accessed after Alt+Enter erased the game screen (bug #12476).
In this case, calling Myst III's main menu actually reinstates the game screen when returning to the game, but with game cursor issues.
The first image is before returning to the game, and the second after having returned to the game... note the respective thumbnail images.
The small white square represents the game cursor, both in the game screen and when accessing the main menu.
All this behaviour is fixed when the game is restarted.

by macca8, 3 years ago

Attachment: before screen recovery.png added

by macca8, 3 years ago

Attachment: after screen recovery.png added

comment:2 by raziel-, 3 years ago

@macca8

Ok, apologies, it seems my bug is different from the one described in PR3387.

/mumbling to myself...why did i never add screenshots?

Here are finally some screenshots to display what i mean.
1st is on the load screen (initially, i haven't clicked anywhere on that page)
2nd is on the load screen (after clicking blindly at the first entry)
3rd is on the save screen (again, no font or description visible)

by raziel-, 3 years ago

Attachment: ScummVM_001.png added

by raziel-, 3 years ago

Attachment: ScummVM_002.png added

by raziel-, 3 years ago

Attachment: ScummVM_003.png added

comment:3 by sev-, 2 weeks ago

Priority: normalhigh

This is nice to get fixed before the release.

comment:4 by aquadran, 2 weeks ago

Owner: set to aquadran
Resolution: assigned
Status: newpending

I cannot reproduce it. Maybe it's endian issue.

Raziel, is this still valid issue?

comment:5 by raziel-, 2 weeks ago

yes, nothing has changed unfortunately

comment:6 by aquadran, 2 weeks ago

what game edition it is? or more precisely which game entry? (detection.cpp) maybe some font is not included

comment:7 by raziel-, 2 weeks ago

what exactly do you need?

it's from the myst trilogy edition...

comment:8 by aquadran, 2 weeks ago

on all renderers issue present?

comment:9 by raziel-, 2 weeks ago

User picked target 'myst3-win' (engine ID 'myst3', game ID 'myst3')...
Running Myst III: Exile (Windows/English)
ENGLISH.m3t: 3ca92b097c4319a2ace7fd6e911d6b0f, 5660070 bytes.
RSRC.m3r: a2c8ed69800f60bf5667e5c76a88e481, 1223862 bytes.

Initializing OpenGL Renderer with shaders
Initializing Software 3D Renderer (no shaders)

The blank line is there in both cases (also the visible underline).

If you need the list of files, just let me know

nb:
looking at my list of files, i can see that i have the v122 patch installed.
but there is no difference, reverting the patch to the original files shows the same.

is that patch still required?

comment:10 by aquadran, 2 weeks ago

I don't know about patch.

I can confirm issue on OpenGL and software renderer.
Looks like not directly related to renderer.

Last edited 2 weeks ago by aquadran (previous) (diff)

comment:11 by Paweł Kołodziejski <aquadran@…>, 11 days ago

Resolution: assignedfixed
Status: pendingclosed

In a6256a1e:

MYST3: Fixes bug 11895 and 14505.

Changed pixel format to match proper result, however I think something
is off possible due double texture conversion.
This needs to be revisited later.

comment:12 by aquadran, 11 days ago

Resolution: fixedpending
Status: closedpending

I merged fix, at least works fine for Qemu BE linux.

Can you check it?

comment:13 by raziel-, 11 days ago

@aquadran

awesome...fixed

thanks a lot

comment:14 by aquadran, 11 days ago

Resolution: pendingfixed
Status: pendingclosed
Note: See TracTickets for help on using tickets.