Opened 4 years ago
Closed 15 hours 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
Attachments (5)
Change History (19)
comment:1 by , 3 years ago
by , 3 years ago
Attachment: | before screen recovery.png added |
---|
by , 3 years ago
Attachment: | after screen recovery.png added |
---|
comment:2 by , 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 , 3 years ago
Attachment: | ScummVM_001.png added |
---|
by , 3 years ago
Attachment: | ScummVM_002.png added |
---|
by , 3 years ago
Attachment: | ScummVM_003.png added |
---|
comment:4 by , 4 days ago
Owner: | set to |
---|---|
Resolution: | → assigned |
Status: | new → pending |
I cannot reproduce it. Maybe it's endian issue.
Raziel, is this still valid issue?
comment:6 by , 4 days ago
what game edition it is? or more precisely which game entry? (detection.cpp) maybe some font is not included
comment:9 by , 4 days 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 , 4 days ago
I don't know about patch.
I can confirm issue on OpenGL and software renderer.
Looks like not directly related to renderer.
comment:12 by , 16 hours ago
Resolution: | fixed → pending |
---|---|
Status: | closed → pending |
I merged fix, at least works fine for Qemu BE linux.
Can you check it?
comment:14 by , 15 hours ago
Resolution: | pending → fixed |
---|---|
Status: | pending → closed |
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.