Game-compatibility: Midtown Madness 3 [MS-042] [1.07]

Created on 24 Apr 2018  路  14Comments  路  Source: Cxbx-Reloaded/game-compatibility

Description

It gets ingame, sound is working correctly, and performance is very good, but intros are black and most 3D graphics is missing.

Dumps

1.07: Xbe.txt
KrnlDebug.txt
Midtown Madness 3-75ad6f96.txt

Status

Previous behavior:
With GPU LLE enabled: Sometimes gets ingame, but crashes very soon. Graphics and sounds are mostly broken. The intros are rendered correctly. It often hangs during the intros.
With GPU LLE disabled: It boots and can reach the menus. Only the sound plays though, the screen is always black.

Current behavior:
(Without GPU LLE as it has been removed) It gets ingame, sound is working correctly, and performance is very good, but intros are black and most 3D graphics is missing.

Screenshots

1
2
3

Additional Information

PAL version
Tested on build Cxbx-Reloaded/Cxbx-Reloaded@764304c

issue-regression issue-video region-other state-unresponsive type-retail uses-ltcg xdk-5233

All 14 comments

From #788 by @SonicThePS4:

Description

This one has a black screen. But, the Audio System Works excellently. But also, Is having a hard time loading Midtown Madness 3.

Dumps

1.04: Xbe.txt

I am so sorry. But I can't pull out an Kernel from it.

Status

Previous behavior:

Current behavior:

Screenshots

untitled
untitled
untitled
untitled
untitled

Tested on https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/commit/02d60565a05bf55267e6c49ea90041bc655f4c68
On HLE intro is black screen with sound after the intro is finished the game close itself,on LLE intro is black screen with audio but the game hangs (fps and audio stop) while intro is playing.
1.04: Xbe.txt
KrnlDebugHLE.txt
KrnlDebugLLE.txt
01

Actually it does not always hang in the intros, once every 5-10 times it boots correctly.

I re-tested it on Cxbx-Reloaded/Cxbx-Reloaded@0c511c7f (using GPU LLE) and nothing changed since my first post: it can get ingame (when it does not hang in the intros), but crashes very soon. (There is a thing I did not mention in the first post: after a while it crashes anyway even if you stay in the menus instead of going ingame)

Ingame screenshot:
screenshot

Log:
KrnlDebug.txt

Still doesn't work for me,tried 10 times or more,maybe only PAL version is working? o maybe only AMD gpus work.after 10 times only the intro worked without hanging but it hang after the intro is finished.

I re-tested it, now using GPU LLE the intros are rendered correctly. Also, now it boots even wihout using GPU LLE, albeit it shows only a black screen. (I updated the description)

The games audio plays correctly, but just displays a black screen. If you hit a and attempt to start the game it crashes without an error message. Debug output attached. Interestingly enough though, if you start the game with the debugger, it will run without crashing (albeit, still nothing but a black screen) but it does not crash.

mm3_1
1.04: Xbe.txt

If anyone wants me to log anything specific, please let me know.

Tested on my machine today using caf6f16 (May 18 2019) - I don't get any audio and only a black screen, however the GUI does briefly report that the game is rendering at 60FPS before exiting back out.

Attached logs:
1.03: KrnlDebug.txt
Xbe.txt

Out of interest, booted this back up again - I get this message appear during boot:

Please report that Midtown Madness 3 shows the following message:
LOG_TEST_CASE: Non-standard overlay dimensions
In cxbx_gl_renderer_overlays
(C:\projects\cxbx-reloaded\src\devices\video\nv2a.cpp line 971)

Attached logs:
KrnlDebug.txt
1.03: Xbe.txt

Above can only happen when running with LLE GPU, which is not recommended.
Here a link to the code that triggers this test case : https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/blob/develop/src/devices/video/nv2a.cpp#L971

My bad - I have just re-ran it this time without LLE GPU enabled, it doesn't crash with any message but it does exit back to the Cxbx-Reloaded screen after a few moments of black screen.

1.03: KrnlDebug.txt

Tested today on 79ee9ecd and it immediately crashes.

KrnlDebug.txt
1.03: Xbe.txt

@rozniak Please create a new issue for version 1.03 of this game.

The original post's comment, dated October 31, 2020, under a recent PR 2022, that was opened last month on Oct 31, 2020 and merged this month on Nov 3, 2020, stated that this game should be able to boot up without crashing and maybe run visuals and audio better.
The PR, which included a raft of Miscellaneous Direct3D LTCG fixes, was targeted mainly at LTCG titles including this game to boot up properly and/or be more stable.

Please retest this game, see what happens with it, then describe/show the results.

Retested now with 764304c, it has improved a lot, now it can reliably get ingame with working sound, but most 3D graphics is missing (I updated the first post with screenshots and the log).

Also, after setting logging to "enable all" I got the following messages (maybe related to the missing 3D graphics?):
msgs

Was this page helpful?
0 / 5 - 0 ratings

Related issues

heavycube4u picture heavycube4u  路  3Comments

jeltaqq picture jeltaqq  路  3Comments

PatrickvL picture PatrickvL  路  3Comments

ghost picture ghost  路  3Comments

NNX3x picture NNX3x  路  3Comments