(Link to video)
Game objectives
  • Emulator: BizHawk 2.2.2
  • Firmware: SCPH7003 (U)
  • TAStudio
  • Multi-disk Bundler
  • Rom require: Valkyrie Profile (USA) (Disc 1) , Valkyrie Profile (USA) (Disc 2)
  • Aim fastest
  • Used corruption
  • Best ending
Techniques and Tricks
  • Join debug room: while saving game, make soft reset game (don't need must correct frame but must not too soon or not too late). It'll create a corrupt save file can help join to debug room
  • Make best ending work: after make soft reset, just need change disk 2. In debug menu, select that option (I don't know what it's)
Notes
  • Setup before start: in Multi-disk Bundler need setup Valkyrie Profile (USA) (Disc 1) at disk 1, Valkyrie Profile (USA) (Disc 2) at disk 2
  • My movie file have wrong SHA1 because at previous it was created from only single disk 1 for my old run
  • I was tested both J and U versions. J version have less than scenes but U version have early make save game
  • After load corrupt save, all buttons config was changed. That's why I need change all them to default for can control to game
Chat
  • Long time ago, I had meet this glitch when load game save. But at that time, I don't know what's it, why it happened. Even I lost my game save (I had angry, that's why I'm still remember now), I just think I'm unlucky. Recently, I had seen FF7 can join debug room and make end game soon. I have think maybe that stage I was found is debug room. I have plan make corrupt game save, and it workd
  • This glitch possible do in real time, maybe can abuse to any speedrun (I'm not sure their rule have accept or not)
  • This's true best ending because noone must die, and kissssssss :)

ThunderAxe31: Judging.
ThunderAxe31: The strategy used in this run does entirely consist in corrupting the save file by turning off the console while saving. The advantage is given by the fact that the player resulted as standing in the debug room, which is a game location that is not supposed to be accessible during normal play. From this room it's possible to make use of a hidden feature that allows to play any cutscene of the game, in this case the the best ending sequence.
For comfirming the validity of the glitch used, I've tried to reproduce it on real PlayStation. While I failed to trigger the cutscene menu, I was still able to access the debug room. You can watch a recording of the attempt here.
For what concerns entertainment, I have to note that the glitch is performed just by the precision of the reset command and some movements in order to avoid getting softlocked in the debug room, which isn't particular notable from an aesthetic point of view. For the rest, the movie is almost all cutscene, with barely any interactions.
Accepting for Vault.
fsvgm777: Processing.

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14858
Location: 127.0.0.1
This topic is for the purpose of discussing #6047: NhatNM's PSX Valkyrie Profile "save glitch" in 17:28.05
DrD2k9
He/Him
Editor, Judge, Expert player (2056)
Joined: 8/21/2016
Posts: 1011
Location: US
I thought using debug rooms to get to the end of the game wasn't allowed. Or is that only in the case of using codes to access the debug room? Is it acceptable here because save corruption was used to access the debug room?
Judge, Skilled player (1278)
Joined: 9/12/2016
Posts: 1645
Location: Italy
DrD2k9 wrote:
I thought using debug rooms to get to the end of the game wasn't allowed. Or is that only in the case of using codes to access the debug room? Is it acceptable here because save corruption was used to access the debug room?
He didn't access it by using any kind of code. He accessed it by corrupting the SRAM. In any case, I will do the necessary research for comfirming it, as well as looking that no other rules are broken. Edit: I'll explain better. The Movie Rules are specifically referring to the usage of codes. Any kind of code or secret input sequence is forbidden, unless it's provided by the official game manual that comes with the physical game. For example, in Metal Gear Solid for PSX, there is a certain point of the game in which the player is required to retrieve a code present on the back of the original CD case of the game. Inputting this code is allowed.
my personal page - my YouTube channel - my GitHub - my Discord: thunderaxe31 <Masterjun> if you look at the "NES" in a weird angle, it actually clearly says "GBA"
Skilled player (1768)
Joined: 5/7/2008
Posts: 187
Location: Japan
The ID of debug room seems to be 0x0000.
Post subject: About the branch name (yo feos)
Judge, Skilled player (1278)
Joined: 9/12/2016
Posts: 1645
Location: Italy
Wikipedia wrote:
SRAM exhibits data remanence,[1] but it is still volatile in the conventional sense that data is eventually lost when the memory is not powered.
While BizHawk does save the Memory Card files into a folder called PSX/SaveRAM, I have to note that the electronics of Memory Cards don't look like being battery backed. GB/C and SNES games instead feature a typical watch battery inside (not always for GBA games). My point is that while "SRAM glitch" is accurate for GB/C and SNES games, it is not for PlayStation in general. However, I'm still unsure about which one would be a more appropriate label... Maybe something like "Memory Card glitch" or "EEPROM glitch"?
my personal page - my YouTube channel - my GitHub - my Discord: thunderaxe31 <Masterjun> if you look at the "NES" in a weird angle, it actually clearly says "GBA"
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11264
Location: RU
Impressive job with console verification of the glitch! I'll see what SRAM might mean in this case.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
NhatNM
He/Him
Experienced player (705)
Joined: 6/17/2009
Posts: 600
Location: Vietnam
other ppl confirmed it's worked in RTA (Japan version) Link to video
A man come from Vietnam My YouTube: https://www.youtube.com/c/NhatNM/playlists
Judge, Skilled player (1278)
Joined: 9/12/2016
Posts: 1645
Location: Italy
feos pointed out in irc that this branch should be labelled as "save glitch", since it's the save function that is being interrupted. This is slightly different from GB/C and SNES "SRAM glitch" movies, since these rely on uninitialized bytes in the Save RAM, which are supposedly 0xFF bytes. Instead, for the submitted movie, the glitched value that needs to be forced is a couple of 0x00 bytes, since it's the value that points to the debug room. From what I can see by looking at the save file produced by BizHawk, it seems that the PSX does first create a 0x00 padded file, before starting to write in the actual data of the game save. In order to achieve the desiderable glitch, it's necessary to turn off the console before that the game writes the data for the location of the player, but at the same time it needs to be after that the game has written the main data of the save file, so that the game is still able to recognize it as a game save that could be loaded for playing.
my personal page - my YouTube channel - my GitHub - my Discord: thunderaxe31 <Masterjun> if you look at the "NES" in a weird angle, it actually clearly says "GBA"
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11264
Location: RU
To clarify, we have to use something different from "SRAM glitch" here, because for PSX, SRAM is a thing unrelated to save files, which are instead kept on flash memory cards, and that's what this run uses.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Post subject: Re: About the branch name (yo feos)
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2174
Location: A little to the left of nowhere (Sweden)
ThunderAxe31 wrote:
Wikipedia wrote:
SRAM exhibits data remanence,[1] but it is still volatile in the conventional sense that data is eventually lost when the memory is not powered.
While BizHawk does save the Memory Card files into a folder called PSX/SaveRAM, I have to note that the electronics of Memory Cards don't look like being battery backed. GB/C and SNES games instead feature a typical watch battery inside (not always for GBA games). My point is that while "SRAM glitch" is accurate for GB/C and SNES games, it is not for PlayStation in general. However, I'm still unsure about which one would be a more appropriate label... Maybe something like "Memory Card glitch" or "EEPROM glitch"?
I would like to argue here that calling something "SRAM glitch" would be identifying something that abuses properties of SRAM in consoles that contain it.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11264
Location: RU
There's a valid option to switch this entire "save corruption" movie class, where it causes a major skip glitch (which in turn doesn't have a game specific name), from "SRAM glitch" to "save glitch". The movie class was future proof in its name. The branch name apparently wasn't.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14858
Location: 127.0.0.1
This movie has been published. The posts before this message apply to the submission, and posts after this message apply to the published movie. ---- [3766] PSX Valkyrie Profile "save glitch" by NhatNM in 17:28.05