Opened 4 years ago
Closed 14 months ago
#13641 closed defect (fixed)
BACKENDS: Wii - MYST3: NEW GAME CRASHES
| Reported by: | Hawkfang42 | Owned by: | lephilousophe |
|---|---|---|---|
| Priority: | high | Component: | Port: Wii |
| Version: | Keywords: | Myst, Wii, Sprint, Myst 3 | |
| Cc: | Game: | Myst 3: Exile |
Description
upon choosing new game on Myst 3: Exile on wii, the game fades to black and then crashes hard. This seems to be a consistent crash, not sure if anything can be done as this may be from the Wii not being powerful enough.
Attachments (1)
Change History (11)
by , 4 years ago
| Attachment: | image0.jpeg added |
|---|
comment:1 by , 3 years ago
| Summary: | MYST3: NEW GAME CRASHES ON WII → BACKENDS: Wii - MYST3: NEW GAME CRASHES |
|---|
comment:2 by , 19 months ago
Thanks for reporting thi.
The issue still occurs with a current daily build. It gives a hard Unable to create a renderer! error, when just adding and starting the game with the default settings.
I don't know if this game is meant to be playable on Wii, i.e. is there a bug/limitation, or should this engine just be reworked or disabled.
comment:3 by , 14 months ago
| Priority: | normal → high |
|---|
Would be nice to have this resolved for the 2.9.0 release
comment:4 by , 14 months ago
| Owner: | set to |
|---|---|
| Resolution: | → pending |
| Status: | new → closed |
The pixel format used for Myst 3 on Big-Endian systems, such as the Wii, has been fixed in commit a6256a1ea5f0fd4b46f2e5773607c995acf01ad2.
Can you try again with a daily build?
comment:5 by , 14 months ago
| Resolution: | pending |
|---|---|
| Status: | closed → new |
On my OSX PPC, Myst 3 appears to run fine with the commit you mention. But on Wii, the November 11th ScummVM 2.9.0git daily build still gives an ERROR: Unable to create a renderer!
comment:6 by , 14 months ago
"ERROR: Unable to create a renderer!" that means no renderer is compiled in. WII doesn't have OpenGL 3D support in backend I presume. but also tinygl is not compiled in?
comment:7 by , 14 months ago
Yes, looking at the buildbot logs for Wii, TinyGL appears to be disabled there.
This commit appears to be the reason for it: https://github.com/scummvm/scummvm/commit/98b7231047e7065f86be6db808cf69fb66061506
commit 98b7231047e7065f86be6db808cf69fb66061506
Author: Alexander Reim <alexander@areim.de>
Date: Tue Dec 19 14:24:47 2023 +0100
WII: Disable unsupported features by default
Various crashes can be attributed to these 3 features. The main problem is the lack of RAM and the slow performance of the Wii in connection with these 3 features.
diff --git a/configure b/configure
index d93a048e7b7..6b6a280211c 100755
--- a/configure
+++ b/configure
@@ -3988,6 +3988,9 @@ if test -n "$_host"; then
_backend="wii"
_build_scalers=no
_build_aspect=no
+ _tinygl=no
+ _nuked_opl=no
+ _mt32emu=no
_vkeybd=yes
_port_mk="backends/platform/wii/wii.mk"
add_line_to_config_mk 'GAMECUBE = 0'
maybe all 3d engines should be disabled altogether on Wii?
comment:10 by , 14 months ago
| Owner: | changed from to |
|---|---|
| Resolution: | → fixed |
| Status: | new → closed |
As it's merged, the problem should be gone: Myst III will not be built anymore for Wii.
Merged as 0dfc71322afbb0b2d1a66e2c742e2a3e8edac7a7 for master and ab442ec76404856374b13f00afa7b644c9cff876 for branch 2.9.

crash