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

[BLJM60006] Sonic The Hedgehog - Doesn't create save data making it impossible to get past title screen #14245

Closed
FlexBy420 opened this issue Jul 23, 2023 · 14 comments · Fixed by #14258 or #14443
Labels
Firmware: HLE Savedata Anything that involves cellSaveData

Comments

@FlexBy420
Copy link
Contributor

Quick summary

After pressing start in title screen, game asks you to create save data, both yes and no results in going back to title screen.

Base.Profile.2023.07.23.-.02.21.12.02.mp4

Details

No response

Attach a log file

RPCS3.log.gz

Attach capture files for visual issues

No response

System configuration

No response

Other details

No response

@Asinin3
Copy link
Contributor

Asinin3 commented Jul 23, 2023

Have you tried making a folder for the savedata without actually putting anything in it? I have seen some games fail at making the folder, but can create the data once one exists.

@FlexBy420
Copy link
Contributor Author

FlexBy420 commented Jul 23, 2023

With empty folder it's now just black screen. I will try save data made by PS3.

@FlexBy420
Copy link
Contributor Author

It does get past with PS3 made save. Leaving the save here for other users.
BLJM60006-0000.zip

@TailsGuy
Copy link

I'll load it up on RPCS3 as well

@TailsGuy
Copy link

TailsGuy commented Jul 24, 2023

Curiously, I loaded up the game, and I got to the title screen,
I pressed start, it asked me to make a new save.
It looks like nothing's really wrong but then it just loops the title screen again.

I'll try it with the save momentarily.

@TailsGuy
Copy link

TailsGuy commented Jul 24, 2023

SONIC THE HEDGEHOG [BLJM60006].log.gz

2023-07-23.23-38-41.mp4

@TailsGuy
Copy link

TailsGuy commented Jul 24, 2023

I used the save, and it got past the title screen, and like the other versions of 06, it's broken.
Though, I made a version of the "Graphics Fix" patch for the Japanese ver, it doesn't solve anything.

PPU-c1be5dc25994c9b4006295882516c829f8c63707:
  "Graphics Fix":
    Games:
      "SONIC THE HEDGEHOG":
        BLJM60006: [ 01.01 ]
    Author: "elad335"
    Notes: "Fixes missing graphics ingame."
    Patch Version: 1.0
    Patch:
    - [ calloc, 0x00f07714, 0x4 ]
    - [ be32, 0x00000000, 0x38800003 ] # li r4, 3
    - [ jumpf, 0x00000000, "RPCS3_HLE_LIBRARY:WaitForSPUsToEmptySNRs" ] # Args: (SPU ID, 3)
    - [ be32, 0x00000000, 0x38800000 ] # li r4, 0
    - [ be32, 0x00000000, 0x44000002 ] # sc

Damn shame. Now, all I really did was just change the PPU, and also change the region so IDK if there was any more I should've done, I'm not the author of the patch.

Looking further into it, it's more complicated than that. All versions of the patch are actually specialized,
they're different for every region. So, there's probably need for a specific Japanese version.

I'd like to test the game however way I can to make this playable, American, European, Japanese, anything.

[I've also swapped around the code with the European versions, and that just makes it crash beyond the initial loading screen after the title screen, so that's a bust too.]

@FlexBy420
Copy link
Contributor Author

Graphics fix patch in every region is broken anyway. I ported them myself to other regions but have 0 idea why they don't work. Maybe @elad335 will figure it out sooner or later

@TailsGuy
Copy link

TailsGuy commented Jul 24, 2023

Graphics fix patch in every region is broken anyway. I ported them myself to other regions but have 0 idea why they don't work. Maybe @elad335 will figure it out sooner or later

If he's got access to Japanese 06 anyway. It's very hard to find on amazon, ebay, dubious means, hell it's not even digital.
The code looks pretty simple at a glance but I wouldn't know. The effort required to merge a proper fix for these graphical problems is also something I've no clue about.

I had the mindset of "why not just slap the canary patch into the emu" but that's not necessarily the most accurate thing to do.

@elad335
Copy link
Contributor

elad335 commented Jul 24, 2023

Is the save bug a regression?

@FlexBy420
Copy link
Contributor Author

Game still doesn't create save data so issue should be re-open.
And the EU/JP canary patch still doesn't work.

@elad335 elad335 reopened this Jul 24, 2023
@TailsGuy
Copy link

I'll try it out.

@TailsGuy
Copy link

SONIC THE HEDGEHOG [BLJM60006].log.gz
Nope, no change.

2023-07-24.14-50-44.mp4

@FlexBy420
Copy link
Contributor Author

Fixed by #14443
obraz
RPCS3.log.gz

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Firmware: HLE Savedata Anything that involves cellSaveData
Projects
None yet
5 participants