(Streets of Rage 2) Pancake 2 - How to Insert Enemy Sprites?

Started by eskayelle, August 08, 2019, 10:39:30 PM

Previous topic - Next topic

eskayelle

Has anyone who's used Pancake 2 to insert sprite sheets (or individual sprites, for that matter) had a situation where the sprite imports correctly and looks fine in the utility, but a frame glitches in the game itself?  If yes, how did you solve this issue?

As examples, I have glitched out or garbage data appearing instead of the proper sprites when player 4 walks up, player 2 falls and lies on the ground, or player 2 goes into the last frame of a combo.

I've been generating the sprites in expanded rom rather than replacing sprites because I need one or two more tiles per sprite to make shadows.  There are tiles missing for me to be able to do this.  Is there any way to add more tiles via Pancake 2?
I once wrote a blog.  Maybe you'll find something in it useful?  https://www.romhacking.net/forum/index.php?topic=30593.0

eskayelle

Slightly different question, as I'm working around my first one.

Wondering if anyone's used the Pancake 2 utility for SoR2 to change enemy sprites. Seems like some sort of decompression tool might be needed, or perhaps it can be done through Pancake, but I'm not seeing a readme or other guidance available.

Has anyone used the tool to import revised enemy sprites, such as for Galsia/Garcia?
I once wrote a blog.  Maybe you'll find something in it useful?  https://www.romhacking.net/forum/index.php?topic=30593.0

Candra Software

In the case of Streets of Rage 2, it's too much trouble trying to edit compressed enemy sprites for non-Syndicate Wars based hacks. I never found a way to recompress graphics for SOR2, unlike SOR1 and 3 which use Nemesis compression.

If one would want to replace enemy sprites, they would be better off editing SOR2 Syndicate Wars 0.9, which I based most of my SOR2 ROM Hacks on.

Pancakes tends to generate sprites that glitch out on most emulators. This can be solved by simply regenerating another instance of that same sprite that was glitched.