game-compatibility icon indicating copy to clipboard operation
game-compatibility copied to clipboard

Crimson Skies [Crimson Skies: High Road to Revenge] [MS-033] [1.01]

Open CakeLancelot opened this issue 7 years ago • 13 comments

Description

Game crashes on boot

---------------------------
Cxbx-Reloaded
---------------------------
Received Exception Code 0xC0000005 @ EIP := 0x678ED5F0

  Press "OK" to terminate emulation.
  Press "Cancel" to debug.
---------------------------
OK   Cancel   
---------------------------

Dumps

KrnlDebug.txt Xbe.txt

Status

Previous behavior:

None reported

Current behavior:

Game crashes on boot

Screenshots

cxbx_2017-12-09_16-21-47

Additional Information

Tested on Version edae7898 (Nov 30 2017)

CakeLancelot avatar Dec 09 '17 22:12 CakeLancelot

Now displays loading screen, but on Intel graphics only the audio of the intro videos will play (no video is rendered); on nvidia they display fine.... Then it proceeds to crash with an error. However, this crash must be quite a recent regression actually, because Crimson Skies used to be able to reach menus fine the last time I tried about a week or two ago... (and before somebody asks for me to sift through the builds and find where it regresses, sorry but I don't have time right now)

---------------------------
Cxbx-Reloaded
---------------------------
Received Exception Code 0xC0000005 @ EIP := 0x0406233C(=XID_fCloseDevice+0x3dd83ec)

  Press "OK" to terminate emulation.
  Press "Cancel" to debug.
---------------------------
OK   Cancel   
---------------------------

Xbe.txt KrnlDebug.txt


capture

Voxel9 avatar Feb 09 '18 16:02 Voxel9

I've been able to get into menus recently, I'll have a retest once I'm at my main PC. (which reminds me... I need to update other issues post-merge of LukeUsher's branch..)

CakeLancelot avatar Feb 09 '18 17:02 CakeLancelot

I've done a bisect and the regression appears to be caused by https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/commit/7a84ece451f48357d3a88c0adffb5939c8487ddb. I also encountered a similar regression in Zapper (#167).

CakeLancelot avatar Feb 10 '18 05:02 CakeLancelot

This is no longer regressed as of https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/commit/0bd18b50de101b5fe63478b4af65cb738556b8b1. The game now goes into menus, going into singleplayer you can hear the first cutscene playing way too fast. If you wait or skip it the game's memory usage will spike to near maximum (around 3.1GB), then crash. You cannot enter multiplayer as only the first controller is available. The game demos screen boots, but becomes unresponsive almost immediately.

Crash after first cutscene (after making/selecting singleplayer profile) image

CakeLancelot avatar Feb 10 '18 18:02 CakeLancelot

Gets in-game with badly corrupted graphics and a halting framerate.

ObiKKa avatar Mar 04 '18 16:03 ObiKKa

As of 23/11/2018 with the latest development build, with HLE the game is somewhat playable. FPS is fine when the camera does not have any islands or zeppelins in view. In the Pandora intermission, shaders are...horrible. While in flight, textures do load, although some shaders are broken. LLE is extremely laggy and unplayable, although all shaders appear to load correctly. Using hardware video means the game will not progress past the loading screen: it will load infinitely. Audio is fine.

meowsandstuff avatar Nov 23 '18 06:11 meowsandstuff

The game loads fine, but the animation for the flag waving in the background of the start screen is broken. Also, the game experiences HEAVY image corruption in both the menus and actual gameplay. The cut scenes display properly and have correct audio, but when the game itself is being rendered the textures are mostly black or not loaded at all.

crimsonskies_1

crimsonskies_2

crimsonskies_3

Xbe.txt

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

Insan1ty0ne avatar Jan 05 '19 04:01 Insan1ty0ne

(Originally wrote this as it's own post, but someone told me to reply here instead.)

Description

Menus work fine besides the background of the main menu, which has the "hall of mirrors" effect. Black loading screen with visible spinning loader after loading a game. In-game, only the HUD and Skybox are visible, no models or environment is rendered. FMV's work correctly. Framerate hovers around 4-5 fps in-game on Ryzen 5 1600/16gb ram/1080ti, but changing process affinity for cxbx to realtime bumps it up to 7. "Looking" up increases the framerate drastically. It would freeze occasionally, though this seems to be triggered by switching windows on my computer, so possibly an emulator issue. Game seems to work fine otherwise, including sound.

Dumps

Xbe.txt

KrnlDebug.txt

Status

Previous behavior: Game crashes with an error message. (Issue 452, not my submission.)

Current behavior: Game does not render any models or environments, only menu/hud elements and the skybox. Main menu background and loading screens (Other than the pre-main menu loading screen) does not render.

Screenshots

image

image

image

image

Additional Information

Version bbd40bd2 (Apr 6 2020)

Use all cores, Disable pixel shaders, and Skip RDTSC patching are enabled, however this only seems to unlock the game speed. Without it, the game behaves exactly the same except at normal speed (not framerate)

Dragonslayer182 avatar Apr 06 '20 13:04 Dragonslayer182

The screenshots from two different users' posts above give the matching title ID of MS-033 v1.01.


Edit (May 9, 2020): Testers, please retest game here as you will see better results ingame due to a recently merged PR, that implemented support for Xbox MSAA (Less chance of squashed viewport on screen. And some graphics in some games are better aligned together.). You may see the water surface, background environments and strange, multiple silhouetted images of a plane(s).

ObiKKa avatar Apr 15 '20 18:04 ObiKKa

The screenshots from two different users' posts above give the matching title ID of MS-033 v1.01.

Edit (May 9, 2020): Testers, please retest game here as you will see better results ingame due to a recently merged PR, that implemented support for Xbox MSAA (Less chance of squashed viewport on screen. And some graphics in some games are better aligned together.). You may see the water surface, background environments and strange, multiple silhouetted images of a plane(s).

I just tested again, and I had the same result as the result from April 6th.

KrnlDebug.txt

bryce13950 avatar May 23 '20 18:05 bryce13950

System AMD Ryzen Threadripper 1900x 4GHz Amd Radeon RX 580 32gb 3600 Ram Windows 10 20H1 Cxbx-Reloaded Version ee6a61c

Description

Menu and Videos are working and the Game is playable. but on Default Settings the Emulator just renders the left half of the Screan (player arcraft is being cut in 2, left half is showing right half is not renered) after testing i have found out that all resolutions below 2x of the wide of render resolution: will be rendered wrong. all resolutions higher will have no Problem

How to Fix

you nead to have 2x the Display Resolution: of your Render Resolution:

use render resolution: 1x native (640x480) and Display Resolution: 1280 x yyyy

ore

use render resolution: 1x native (1280x960) and Display Resolution: 2560 x yyyy

Status

Previous behavior: Game does not render any models or environments, only menu/hud elements and the skybox. Main menu background and loading screens (Other than the pre-main menu loading screen) does not render.

Current behavior: Game is Playable with low fps betwen 1 to 10 fps. smoke of the afterburner is renderet on the right side of the airplain.

Screenshots Picture of ingame with good graphic 1600x900 perfect if Render Resulution and Display are the same ingame half rendered airplain ingame mess Titel Screan broken default showcase of 1x Render Resolution with 1280x480 working 1240x480 working Bug if you use the Afterburner of your Airplane 1280x960 smoke of afterburner 1280x960 smoke of afterburner2

annahana avatar Sep 05 '20 07:09 annahana

This PR # 1996 ("SetViewport & Clear improvements"), dated October 17, 2020, was tested and stated by an user to fix the half-screen rendering issue in this game. Please retest.

One user's comments:

Crimson Skies has improve to whole screen being render properly than only right half side had overflow rendered from previous frame.

ObiKKa avatar Dec 13 '20 04:12 ObiKKa

Using build 8087b15:

  • Title screen renders properly, including all text image
  • Menus all seem to function properly
  • FMVs render all video and audio properly
  • In-game graphics seem to be rendering properly in general
  • The same stunt/afterburner problem is still around from the previous post image

Notable messages:

[0x36E8] INFO : D3D8    Please report that Crimson Skies shows the following message:
LOG_TEST_CASE: Unknown texture stage!
In GetHostResourceKey (D:\a\Cxbx-Reloaded\Cxbx-Reloaded\src\core\hle\D3D8\Direct3D9\Direct3D9.cpp line 979)
[0x36E8] INFO : D3D8    Please report that Crimson Skies shows the following message:
LOG_TEST_CASE: pViewport = null
In CxbxImpl_SetViewport (D:\a\Cxbx-Reloaded\Cxbx-Reloaded\src\core\hle\D3D8\Direct3D9\Direct3D9.cpp line 4332)

Kernel Debug: KrnlDebug.txt

mnadareski avatar Jun 01 '21 06:06 mnadareski