Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

535507D4 - Raiden Fighters Aces #105

Open
4 tasks done
BPzeBanshee opened this issue Aug 14, 2022 · 4 comments
Open
4 tasks done

535507D4 - Raiden Fighters Aces #105

BPzeBanshee opened this issue Aug 14, 2022 · 4 comments
Labels
apu-silent Audio is silent. backwards-compatibility-unsupported Unsupported by Microsoft's backwards compatibility on Xbox One and Series X|S. cpu-unimplemented-instruction Title uses a PowerPC instruction that has not yet been implemented in the x64 JIT backend. gpu-drawing-corrupt Graphics objects are garbled, glitchy, or corrupted in some way. state-gameplay Title has functional gameplay. vsync-off-speedup Game speed changes when vsync is disabled or vsync interval is changed.

Comments

@BPzeBanshee
Copy link

BPzeBanshee commented Aug 14, 2022

Validation

  • I've read the FAQ.
  • The Xenia build used is from a canary branch. (not MLBS/AlexVS/master/pull requests, etc)
  • This issue isn't for help (tech support) with Xenia, or a game.
  • I've checked if this game doesn't already have a compatibility report.

Xbox 360 Marketplace link

https://marketplace.xbox.com/ja-jp/Product/RAIDEN-FIGHTERS-ACES/66acd000-77fe-1000-9115-d802535507d4

Xenia version

xenia-canary/xenia-canary@6bc3191

Issues

For reference, US version reported here on xenia-master: xenia-project#1783
Aside from a bugfix TU for the Japanese release and some replaced publisher splash screens I'm not aware of any differences between regions but as the title ID is different I thought it'd be worth mentioning.

Similar to that report, the ingame graphics are broken, scrolling in wrong directions and occasional glitched sprites. The player ship can only move up and to the right. This being said, there is improved behaviour compared to master, most noticeably the ship select screens in RF1 and 2 are now visually correct.
Left on it's own, eventually the game freezes in at least Raiden Fighters and Raiden Fighters 2. JET crashes immediately after the name entry screen and triggers an emulator message.
Audio eventually halts completely, more likely to halt when intro splash screens aren't skipped.

I've uploaded two logs, one of a run of Raiden Fighters (Xenia - Copy.zip) and one of the Raiden Fighters JET run that triggered the emulator message (xenia_rfjet.zip). The logs mention unimplemented instructions InstrEmit_addex, InstrEmit_rldicx and InstrEmit_negx.

Log

xenia - Copy.zip
xenia_rfjet.zip

Screenshots

Untitled
Untitled2

Labels

apu-silent, cpu-unimplemented-instruction, gpu-drawing-corrupt, state-menus

@BPzeBanshee
Copy link
Author

Can confirm that the above mentioned CPU and visual-specific glitches have been solved as of xenia-canary/xenia-canary@335a390, tested using latest build xenia-canary/xenia-canary@c1d3e35. Thank you to all involved! :)

The game does still suffer from music/sound crashing after random amounts of time, spiking CPU usage to 100% - I'm told this is apparently a known bug across all games in Xenia at present. I'll also note that at least for me, the game does not seem to save progress or configuration settings. Probably also not specific to this game, and compared to what's been resolved I wouldn't call it gamebreaking either.

@giammarcog
Copy link

Hello everyone,

I've just tried Raiden Fighters Aces with the latest Canary Build and I've noticed some improvements regarding audio issues: on first Raiden Fighters audio crashed only on Game Over screen after losing all credits!
RF2 and RF Jet still suffer audio diseappering almost immediately after ship selection but I think new XMA decoder is on the right path, really looking forward to further improvements :D

@BPzeBanshee
Copy link
Author

From my experience, the audio's still real hit and miss.

If I don't put any input in until "Press Start Button" appears the audio's usually already soft-crashed. If I'm quick and spam Start/A to get in game I can usually get into half of the first stage but it'll always eventually stop. AFAIK new XMA decoder's on a separate branch from main canary, and last alpha of it I tried made no difference.

@Margen67 Margen67 added cpu-unimplemented-instruction Title uses a PowerPC instruction that has not yet been implemented in the x64 JIT backend. apu-silent Audio is silent. gpu-drawing-corrupt Graphics objects are garbled, glitchy, or corrupted in some way. issue-invalid Issue is invalid. (incomplete, spam, etc) state-menus Title has functional menus before any gameplay. and removed apu-silent labels Sep 21, 2024
@Margen67 Margen67 changed the title 535507D4 - Raiden Fighters Aces (Japan) 535507D4 - Raiden Fighters Aces Sep 21, 2024
@Margen67 Margen67 removed the issue-invalid Issue is invalid. (incomplete, spam, etc) label Sep 26, 2024
@Sowa95
Copy link

Sowa95 commented Sep 28, 2024

Tested on: xenia-project/xenia@7003e54

xenia.zip

  • game speed tied to FPS, don't disable vsync.
Screenshot

1

backwards-compatibility-unsupported | state-gameplay | vsync-off-speedup

@Margen67 Margen67 added state-gameplay Title has functional gameplay. backwards-compatibility-unsupported Unsupported by Microsoft's backwards compatibility on Xbox One and Series X|S. vsync-off-speedup Game speed changes when vsync is disabled or vsync interval is changed. and removed state-menus Title has functional menus before any gameplay. labels Sep 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
apu-silent Audio is silent. backwards-compatibility-unsupported Unsupported by Microsoft's backwards compatibility on Xbox One and Series X|S. cpu-unimplemented-instruction Title uses a PowerPC instruction that has not yet been implemented in the x64 JIT backend. gpu-drawing-corrupt Graphics objects are garbled, glitchy, or corrupted in some way. state-gameplay Title has functional gameplay. vsync-off-speedup Game speed changes when vsync is disabled or vsync interval is changed.
Projects
None yet
Development

No branches or pull requests

5 participants