Opened 14 months ago
Last modified 9 months ago
#16155 pending defect (pending)
M4: Riddle of Master Lu big-endian crashes/bugs
| Reported by: | morgoth110 | Owned by: | Strangerke |
|---|---|---|---|
| Priority: | normal | Component: | Engine: M4 |
| Version: | Keywords: | big endian, ps3 | |
| Cc: | Game: | Riddle of Master Lu |
Description (last modified by )
The problem has not been resolved since the last ticket. Scumm crashes completely after Mei Chen's first words (in German: “Robert. Tu doch etwas.”). Presumably when creating the first autosave. If I insert a savegame from my PC version, I can play from that point.
Before Master Lu even starts, all HAG files and RIPLEY.HAS must be copied to the main directory. Otherwise, ScummVM cannot find them. Maybe that's part of the problem?
Test performed with PS3, CFW 4.92 HEN, German game version, Scumm version ps3-master-a57bc1b9.
EDIT: Next problem. As soon as I stand in front of the office at the beginning and talk to Mei Chen or Feng Li, ScummVM immediately crashes to the XMB.
Attachments (1)
Change History (11)
comment:1 by , 14 months ago
| Summary: | Game still crashes on startup, PS3 Daily build → M4, Riddle of Master LU, Game still crashes on startup, PS3 Daily build |
|---|
comment:2 by , 14 months ago
comment:4 by , 14 months ago
| Description: | modified (diff) |
|---|
comment:5 by , 14 months ago
| Component: | Engine: M4 → Port: PS3 |
|---|---|
| Summary: | M4, Riddle of Master LU, Game still crashes on startup, PS3 Daily build → BACKENDS: PS3: M4: Riddle of Master Lu crashes on startup |
comment:6 by , 13 months ago
♦ Peiping Travel Agency: instead of the image of Feng Li's message, the message ‘Message Log Reminder from Feng Li Close Log’ appears.
♦ When using the photo with the old woman next to the pigeon in Peiping, ScummVM crashes completely.
comment:7 by , 13 months ago
Hi,
Thanks for reporting this issue. I don't maintain this game engine, but I maintain the ScummVM OSXPPC port, which has a kinda similar CPU. (I also have a PS3.)
I can't reproduce the crash on OSXPPC. Do you have a way of sharing a save made just before the issues? Something like "1. Load this save" and "2. do this exact action" (I don't know the game much myself).
Thanks!
comment:8 by , 11 months ago
Sorry for the late reply. I was ill. I will provide a save file in the next few days. I am experiencing or have experienced all of the problems described here on both of my PS3s (slim and superslim).
comment:9 by , 10 months ago
Here are my game scores. Slot 000 should be at the very beginning before the first crash. After loading slot 005, the game crashes when you give the army photo to the old woman by the tree.
comment:10 by , 9 months ago
| Component: | Port: PS3 → Engine: M4 |
|---|---|
| Keywords: | big endian ps3 added |
| Owner: | set to |
| Resolution: | → pending |
| Status: | new → pending |
| Summary: | BACKENDS: PS3: M4: Riddle of Master Lu crashes on startup → M4: Riddle of Master Lu big-endian crashes/bugs |
OK, thank you. (It took a bit of time to look into this, as was away from my PowerPC machines around Christmas.)
So I can't reproduce the crashes with my PPC boxes (with their CPU a bit similar to the PS3 one). On the other hand, I do observe weird behavior, such as the main character becoming... fully invisible once you give that army photo? (see attached screenshot).
(This was on the branch-3-0 Git branch.)
So, one hypothesis I have is that improper values are being read on big-endian hosts, leading to random results. And so it looks more like an engine bug, instead of a bug in the PS3 backend itself.
So I'm moving this ticket to the 'M4' namespace.
by , 9 months ago
| Attachment: | scummvm-riddle-de-00000.png added |
|---|
disappearing character after giving the army photo, on big-endian ppc32

From you bugreport I assume that the crash is restricted to the PS3 version and it does not occur on other systems (e.g. Windows?)