Hacking Senran Kagura Reflexions + Peach Ball Hex Edit

tianshuqingse

New Member
OP
Newbie
Joined
Aug 31, 2023
Messages
3
Trophies
0
Age
34
XP
60
Country
China
I'm doing the same thing as I did with Animal Crossing Happy Home Designer. This is my own Hex Edit research. Not as complex as Happy Home Designer so I decided to dig in Senran Kagura.

Senran Kagura Reflexions (savedata):

- Details:
Nintendo Switch. Base NSP. No DLC. No Update. Peach Beach Splash "Binary" files (only PARAM) has been replaced over Reflexions "Binary" files. (I created an ''atmosphere'' mod for Reflexions in which "Binary" folder is replaced by Peach Beach Splash. When Senran Kagura Reflexions was developed they copied a big amount of files from Peach Beach Splash. Most models are here. I'm looking for a way to load the costume data from Peach Beach Splash. Somehow it did some sort of trick by just "adding" it (That's what ''atmosphere'' can do). So, with this "Binary" folder being loaded Asuka and the other girls are loaded with their "Pure Bikini" costume from Peach Beach Splash. An additional sign of this is the "Hibiscus" of Asuka.)

- Data Overview:
Character Data Block: AF5C - B17C (Length: 221). FF: Missing Character; 00: Four Girls Unlocked.
Costume Data Block (Full) (It may take other data, too: Title Screen & Heart Map): 246FC - 3FFFF (Length: 1B904).
FF: Active; 00: Empty.
Diorama Data Block: 7658 - AF5B (Length: 3904). FF: Corrupted; 00: Empty; 64: Default Background.
Unknown Data Block: 3C - 763A (Length: 75FF). FF: ??; 00: ??.
Unknown Data Block: B17D - 24FB (It may take some Character Data, for some reason) (Length: 1957F). 00: Nothing.

- Notes:
Yumi, Yomi, Murasaki and Ryona can be "unlocked" without DLC. Surprisingly, they can be swapped by entering and exiting "Diorama" menu (if you didn't corrupt it). Every time you enter and exit the next character will be loaded instead. Maybe, this is a kind of leftover from developers to load all characters without DLC or Update. They were always inside the game, anyways. Check "Character Data" info in order to reach this state.
"Dummy" items are also available after loading "Binary" files from Peach Beach Splash. However, the full list is uncertain.
I've also included my savedata templates if you need to compare by your own. Some of them are corrupted in several ways.

Senran Kagura Peach Ball (savedata):

- Details:
Nintendo Switch. Base NSP. No DLC. No Update. Peach Beach Splash "Binary" files (ALL) has been replaced over Peach Ball "Binary" files.

- Data Overview:

Unknown Initial Block: 0 - 13 (Length: 14). Returns to default values after editing.
Unknown Block (Probably Part of Clothes / Achievement): 35723C - 36758E (Length: 10353).
Achievement Data (It takes Stage Data, too): 367590 - 3BFFFF (Length 58A70). Turning 00 into FF will complete 100% the Achievement menu.
Story Status Data: 357238 - 35761B (Length 3E4). Turning values to 00 will jump to prologue.
Unlocked Characters Data: AF5C - B2E3 (Length: 388) (Probably taken from Reflexions since characters are unlocked since the beginning). The game will think that you have only unlocked Asuka if you turn all values to 00. If you try to swap characters the game will tell you that you still have Asuka. After setting values to 00 the Stage Data will be corrupted because the other characters are not "unlocked".
Unknown Block Part: 367590 - 367DBF (Length: 830).
Unknown 01 / 00 Block: 34642C - 347218 (Length: DED).
Unknown Block: 14 - 753F. Changing the values of this block will freeze the game.
Unknown Set of Blocks with Length of 164 (Total 20):
76154 (-07); 85590 (-08); 949F4 (-09); A3E58 (-10); B32BC (-11); C2720 (-12); D1B84 (-13); E0FE8 (-14); F044C (-15); FF8B0 (-16); 10ED14 (-17); 11E178 (-18); 12D5DC (-19); 13CA40 (-20); 14BEA4 (-21); 15B308 (-22); 16A76C (-23); 179BD0 (-24); 189034 (-25); 198498 (-26).
Unknown Small Block: 1A78FC - 1A7916.

- Notes:
It is absurdly easy to 100% the game by changing the values of Achievement Data. Sadly, I cannot spend time to guess what is the divided structure of that block. Empty or 100%, that's all.
"Dummy" items are also available after loading "Binary" files from Peach Beach Splash. Additionally, the entire list of items from Peach Beach Splash are available as far as the game can tell. As a consequence some items are classified as "Dummy" (with red letters) and some others are invisible or " - ". This list is revealed on the "Shop" menu and not the Dressing Room. This was impossible to check on Reflexions because there is no "Shop" menu. Only a small amount of files were able to be listed on the Dressing Room. Of course, this is much easier to replicate with a 100% save file.
I've also included my savedata templates if you need to compare by your own. Some of them are corrupted in several ways.

- Additional links (Backup):
Senran Kagura Reflexions savefile Templates:
aHR0cHM6Ly93d3cubWVkaWFmaXJlLmNvbS9maWxlLzJoMWs2ZG4xcW1tZGpwZy9TRU5SQU5fS0FHVVJBX1JFRkxFWElPTlNfTU9EX0ZPTERFUl9USUFOU0hVUUlOR1NFLnppcA==
Senran Kagura Peach Ball savefile Templates:
aHR0cHM6Ly93d3cubWVkaWFmaXJlLmNvbS9maWxlL3VtZHdpdWgxMGZzZDFvbC9TRU5SQU5fS0FHVVJBX1BFQUNIX0JBTExfTU9EX0ZPTERFUl9USUFOU0hVUUlOR1NFLnppcA==

- Additional Context (Video):
Capture.png
 

Attachments

  • SENRAN KAGURA REFLEXIONS MOD FOLDER TIANSHUQINGSE.zip
    125.5 KB · Views: 5
  • SENRAN KAGURA PEACH BALL MOD FOLDER TIANSHUQINGSE.zip
    44.5 KB · Views: 6
Last edited by tianshuqingse,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Xdqwerty @ Xdqwerty:
    Is anyone here?
  • BigOnYa @ BigOnYa:
    I'm not
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, I can see you hiding
    +1
  • K3Nv2 @ K3Nv2:
    The cops are gone you can come out
    +2
  • BigOnYa @ BigOnYa:
    Thank goodness, I was tired of hiding in the cloud.
    +1
  • K3Nv2 @ K3Nv2:
    5-0 we got him
    +2
  • Xdqwerty @ Xdqwerty:
    Good night
  • Michael-MSL @ Michael-MSL:
    good evening
  • K3Nv2 @ K3Nv2:
    Good lord
  • BigOnYa @ BigOnYa:
    Nighty night
    +1
  • K3Nv2 @ K3Nv2:
    Rp5 is shipping with 8gb of ram now
    +2
  • WinReset @ WinReset:
    haha hello
  • Psionic Roshambo @ Psionic Roshambo:
    @K3Nv2, I think the RP5 has had 8GBs for a while? I know mine has 8GBs not sure it's needed for emulation though? Probably 4GBs is enough for 99% of what it's fast enough to emulate? I could be wrong if it can do like GC and PS2 stuff maybe more is needed? Probably stream the ROMs like the consoles did off the drives.
  • Psionic Roshambo @ Psionic Roshambo:
    I believe what they do is OS and translation layer (emulator) and the emulator has its RAM like 36MBs for PS2 so like 3 times that maybe as things are shuffled around, a frame buffer and. Load the data from the ROM file into that systems RAM. I think I read that even 2GBs is enough if your just using a Pi for emulation.
  • BakerMan @ BakerMan:
    What's an RP5?
  • Psionic Roshambo @ Psionic Roshambo:
    Raspberry Pi 5
  • Psionic Roshambo @ Psionic Roshambo:
    For me it's just an emulation machine
  • Psionic Roshambo @ Psionic Roshambo:
    Like a super mini system, I use Batocera as an OS and it's pretty easy to set up, has a ton of UI skins you can make it look almost anyway you want. Still would kill for a WiiFlow like skin (some are close)
  • Psionic Roshambo @ Psionic Roshambo:
    I bought the 8GB model because my thoughts on that is the the difference between the models is like 20 bucks so why not get the good one just in case.
  • Psionic Roshambo @ Psionic Roshambo:
    Almost never hear anyone complaining about too much RAM but not enough? Yeah best to avoid that one. Lol
  • Psionic Roshambo @ Psionic Roshambo:
    I did kind of overshoot on storage, a 2TB nvme drive and I think 1TB would have been plenty.
  • Psionic Roshambo @ Psionic Roshambo:
    Probably have like 700GBs of stuff on it now, and don't think I can add much more.
    Psionic Roshambo @ Psionic Roshambo: https://m.youtube.com/watch?v=5FrGx-L5XaM