YesNoOk
avatar

PS1 sprite ripping cheats? (Read 4603 times)

Started by N., November 16, 2016, 07:36:53 pm
Share this topic:

N.

PS1 sprite ripping cheats?
#1  November 16, 2016, 07:36:53 pm
  • avatar
  • ***
I've been looking into Bizhawk lately.  Initially, it was for trying to rip a stage, but then I discovered the hex editor, and that I could use it to poke around the GPURAM to PS1 games (it seems very easy to do from the 2 to 3 games I tried it on).  Anyways, here's what I've attempted so far:

Spoiler: Inuyasha: A Feudal Fairy Tale (U) v1.0 (click to see content)

So, was there anyone that wanted to rip characters from this game, or is there a better way to do this and I'm just wasting my time?  If it's the former, what would you prefer for this particular game?  Full screen, but not a solid color, partial screen with a solid color, or all black with recolored character/effect sprites?  I'd like to trim the list down to what works best.

Spoiler: Notes (click to see content)
1 Last Updated: 4/19/23
2 Last Updated: 1/16/21
3 Last Updated: 04/20/23
4 Last Updated: 7/16/17
Re: PS1 sprite ripping cheats?
#2  November 23, 2016, 08:59:21 pm
  • *****
  • Shame on you!
    • USA
So is bizhawk like a multi-emulator? Does it make it easier to do stuff like this than using another psx emu and cheat engine?
vVv Gouken718 vVv
Re: PS1 sprite ripping cheats?
#3  November 23, 2016, 09:29:25 pm
  • ***
    • Italy
    • mark.nar@hotmail.it
Awesome!

So finally we can rip sprites from Tatsunoko Fight and Samurai Deeper Kyo, for example! :D
Re: PS1 sprite ripping cheats?
#4  November 23, 2016, 09:50:14 pm
  • *****
  • "VS. Style Debuts - CEO"
  • Death is the start of a brand new cycle
    • Brazil
    • Skype - emperorzankuro
    • https://shinzankuro.carrd.co/
This also means it's possible to get the artwork renders from Rival Schools Simulation game :D

Thanks for the tutorial o/
- Want to commission me for a artwork? Just come here
- Donations is welcome

N.

Re: PS1 sprite ripping cheats?
New #5  November 24, 2016, 01:53:12 am
  • avatar
  • ***
Odb718:  It is.  It can emulate Apple II, Atari 2600/7800, Colecovision, Game Boy/Game Boy Color/Super Game Boy, Gameboy Advance, NES, N64, PCE/PCE-CD (TG-16)/SGX, PS1, Sega Genesis/Sega CD, Sega Master System/Sega Game Gear/SG-1000, and WonderSwan/WonderSwan Color.  I was hoping to use MAME to find things in them, but this also has potential.

Depends on the game.  For Gundam Battle Assault 2, there's multiple groups of addresses you'd have to find if you wanted to hide a character, but it's not too much of a chore to do.  For WWF: In Your House, it might be easier to find something to hide the BG/audience, hide the lifebars, and making the mask colors visible through color mods than it is to hide/recolor the BG (I tried it.  I was recoloring the BG tile by tile).  For Street Fighter Alpha 3, the color mods were in the MainRAM, but you could also hide everything in the GPURAM (pixel modding).

At the very least, you could get color values to search for in another emulator that you might've not found otherwise.

GladiaCloud:  Samurai Deeper Kyo?  I was thinking of looking into that further for color mods.  Here's the addresses I found initially:

Spoiler, click to toggle visibilty

Copy/paste that into a text file, name it whatever you want with the extension .cht, go to BizHawk\PSX\Cheats and toss it in there.  Go to Tools/Cheats and then open it.  They should be turned on by default, and you'll see magenta (P1) and bright green (P2) borders on the player select screen portraits (the select portraits are affected, but I was initially searching for color mods for player sprites).

ShinZankuro: Possibly (you couldn't rip anything because it was obscured?).  Because of where I found color mods for SFA3, you may have to search in the MainRAM for them.  I should go check into it when I get the chance.

Initial tests seemed good.  I could make the mask colors visible to the portraits and text in the 1st cutscene (could also hide everything and recolor it a solid color). 


Went poking in the GPURAM to find that.  It's in the F0000 range.

BTW, Go to PSX/Options, and set the Resolution Management to something other than Pixel Pro.  By default, the resolution is forced to 800x480.

Edit:

I tried to make some cheats for Tatsunoko Fight and Samurai Deeper Kyo.  Don't know if they work on other roms, so let me know if they do (one of the reasons I didn't make a PSX cheats thread).

Spoiler: Samurai Deeper Kyo (click to see content)
Spoiler: Tatsunoko Fight (click to see content)

A couple other things:
- Pixel modding the BG could be used as a last resort for if you can't find any color values in MainRAM or GPURAM.
- Color values I've encountered (excluding the lifebar mod for Inuyasha) so far are 15/16 bit.  I've had to add 8000 (in hex) to the value it gives me to find some colors in Tatsunoko Fight.
- If you're compiling a list of cheats and you're using the RAM Search, don't use the Unfreeze All Addresses option.  It removed all my cheats from the list when I used it.
- You don't have to do this, but an easy way to rip animations (and get animation timings) is to record an avi (File/Avi/Wav, select Full Frames (Uncompressed), stop the recording when done by clicking File/AVI/WAV/Stop AVI/WAV), open it in Virtualdub, delete extra/unwanted frames (press the Delete key for 1 frame, to remove multiple frames, press the Home key at the start of a bunch of unwanted frames, End at the end, and then Delete), go to File/Export/Image Sequence, and save it as .bmp (not sure about PNG, because it mentions compression).  Here's a screenshot from the game and an image exported from the avi.  Is there a difference between them (besides the character's position)?

Edit 2/3: Found another way
- Alternatively, you could do something similar to Animget by recording an image sequence instead of a video.  Go to File/AVI/WAV/Configure and Record AVI/WAV, select Image sequence writer and press OK.  Save the images as .PNG.  Stop the recording when done by clicking File/AVI/WAV/Stop AVI/WAV.  The images didn't show up for me in thumbnails (probably something on my end), but they're there when you open the image in an image editor.

Oh, one more thing:  Make sure the window size is set to 1x when you're doing rips.  I had to re-record a video because I forgot to change it back (trying to see if the shadows were hidden on a dark stage).
1 Last Updated: 4/19/23
2 Last Updated: 1/16/21
3 Last Updated: 04/20/23
4 Last Updated: 7/16/17
Last Edit: December 22, 2016, 12:38:41 am by N.