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

53450812 - Sonic Unleashed (Preview Build) #792

Open
ActualMandM opened this issue Jul 18, 2017 · 12 comments
Open

53450812 - Sonic Unleashed (Preview Build) #792

ActualMandM opened this issue Jul 18, 2017 · 12 comments
Labels
cpu-jit-problems Title experiences emulation problems because of inaccuracies with the x64 JIT backend. 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. marketplace-unreleased Title was never released. state-gameplay Title has functional gameplay. tech-middleware-criware Title uses Criware middleware.

Comments

@ActualMandM
Copy link

Marketplace
(There's obviously no marketplace link for beta versions of any game, so the final version is linked instead)

Tested on (xenia-project/xenia@e11ba02)

Issues:

  • default.xex is meant for devkits, doesn't boot normally. Gotta use xextool to make it work with Xenia
  • Audio doesn't play besides from SEGA Logo
  • 3D graphics don't display at all
  • 2D graphics on title screen flicker

Log:

Log file

Screenshot(s):

image
image
image

Labels:

audio-silent
gpu-missing-drawing
middleware-criware
state-menus

@ActualMandM
Copy link
Author

ActualMandM commented Jul 18, 2017

Findings & Workarounds

OpenGL has no titlescreen flicker, and displays more graphics although corrupted. In-game is completely unplayable, as it's mostly white.
image
image

Modifying the game files allows us to actually see what's going on. (for those who have worked with gens, disable DepthOfField, HDR, MotionBlur, and ShadowMap in SceneEffect.prm.xml, which is inside the stage archive file) However, the game has a color swapping issue.
image
Not only that, it seems to love to crash. A lot. It appears to have some nasty physics bugs.
image

Using @AllanCat's Sonic 06 hacks those issues seem to have gone away. It's possible to get through most stages included in the preview.
image
It even allows it to display something in Vulkan, although very buggy.
image

Using reshade or editing a line about swap_channels allows the game to display normally, although HUD also gets affected. To avoid this, the HUD files must also be modified (they're all over the place in the files, good luck)
image

Beatz discovered that the normals in the models were the cause of stages and even enemies looking a little broken. Through fixing the model files, they show up correctly.
Before:
2017-07-16_16-03-32
After:
image

It appears to be possible to port over stages from final over to preview, although it requires a bit of work to do. They can be easily accessed at their spot in the Install debug menu.
2017-07-18_15-57-57

This is all that I've managed to find about this game. I deeply apologize for the massive wall of text and images.

@Razzile Razzile added apu-silent Audio is silent. gpu-drawing-missing Graphics objects are missing or not drawn. tech-middleware-criware Title uses Criware middleware. state-menus Title has functional menus before any gameplay. labels Jul 20, 2017
@gibbed gibbed changed the title 53450812 - SONIC UNLEASHED (Preview Build) 53450812 - Sonic Unleashed Preview Build May 24, 2018
@Drive251

This comment has been minimized.

@ActualMandM

This comment has been minimized.

@Drive251

This comment has been minimized.

@ActualMandM
Copy link
Author

Even if it is the same game ID, it's still a very different build of the game.

@Razorak
Copy link

Razorak commented Nov 27, 2018

sonic_unleashed_preview_boot
The game boots, but seems to have the same save issue as the final build of Sonic Unleashed. You can't make it past the first screen unless you have a save file already installed, or at least I think. I can't seem to find any existing Preview Build save files to test this, though. This is on the November 24th 2018 D3D12 build.

@ActualMandM
Copy link
Author

Here's a save file generated from the preview build: SYS-DATA.zip

Using the latest d3d12 build, most of the issues mentioned in the first two comments are fixed. Unlike the final version of the game, it appears that (from when I was testing at least) there are no vertex explosions.
2018-11-28_19-47-14
2018-11-28_20-00-59

If you are accepting labels for d3d12 builds:
Replace gpu-missing-drawing with gpu-corrupt-drawing
Add state-gameplay (it functions, but still has random crashes from time to time)
Possibly add marketplace-unlisted? This beta build is obviously not on the marketplace.

@illusion0001 illusion0001 added gpu-drawing-corrupt Graphics objects are garbled, glitchy, or corrupted in some way. state-gameplay Title has functional gameplay. and removed apu-silent Audio is silent. gpu-drawing-missing Graphics objects are missing or not drawn. state-menus Title has functional menus before any gameplay. labels Jun 23, 2019
@Resilixia

This comment has been minimized.

@Margen67 Margen67 added the marketplace-unlisted Title is unlisted on the Xbox Marketplace. label Aug 9, 2019
@xenia-project xenia-project deleted a comment from NeoSlyde Aug 13, 2019
@xenia-project xenia-project deleted a comment from NeoSlyde Aug 13, 2019
@Margen67 Margen67 added marketplace-unreleased Title was never released. and removed marketplace-unlisted Title is unlisted on the Xbox Marketplace. labels Sep 11, 2019
@Margen67 Margen67 changed the title 53450812 - Sonic Unleashed Preview Build 53450812 - Sonic Unleashed (Preview Build) Sep 11, 2019
@Resilixia
Copy link

How do you add/mod the Disc 2 missing stages back into the preview like you did with Empire City Act 1 ? Is there a tuto somewhere avaliable or a Discord sever maybe, thx.

@Margen67 Margen67 added cpu-jit-problems Title experiences emulation problems because of inaccuracies with the x64 JIT backend. cpu-unimplemented-instruction Title uses a PowerPC instruction that has not yet been implemented in the x64 JIT backend. labels Jun 19, 2022
@TorutheRedFox
Copy link

the game as of now is barely playable as it frequently sends you to a black limbo

@xenia-project xenia-project deleted a comment from darkboi69 Aug 17, 2022
@MilesTailsFan2005
Copy link

MilesTailsFan2005 commented Jul 20, 2023

I recommend setting Xenia gpu to Vulkan it helps the game from breaking it self "this doesn't fix all the hedgehog engine games such as sonic generations due to that having a trace caching issue but it is still completable"

This let me to play the game with 0 crashes what so ever "tested on story mode option"

@MilesTailsFan2005
Copy link

How do you add/mod the Disc 2 missing stages back into the preview like you did with Empire City Act 1 ? Is there a tuto somewhere avaliable or a Discord sever maybe, thx.

The disc 2 is still lost according to what I found

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cpu-jit-problems Title experiences emulation problems because of inaccuracies with the x64 JIT backend. 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. marketplace-unreleased Title was never released. state-gameplay Title has functional gameplay. tech-middleware-criware Title uses Criware middleware.
Projects
None yet
Development

No branches or pull requests

9 participants