Unfinished project: Sonic 2 PAL0 Free

Discussion in 'Showroom' started by Spicy Bread SSR, Aug 24, 2021.

  1. Spicy Bread SSR

    Spicy Bread SSR You can call me Mal if you like Member

    Joined:
    Feb 27, 2021
    Messages:
    15
    Location:
    Green Hills, Australia
    Here's an incomplete hack. This game started as me trying to optimise Sonic 2 while making less objects use Sonics Palette (PAL0), to remove limitations on character hacks. I changed a lot in the process, some changes not as necessary as others.

    I think the limitation of not using PAL0 has hurt the project a lot. Though, I might reuse certain parts of it for a new project. I've learned a lot from this experience, even when I was just copying guides

    NOTE: You enter an unfinished hidden palace when you enter 1 player mode at the title screen. It loops infinitely, possibly due to a bug? Either way, you have to use the options menu or level select
    2 Player mode is broken, especially in Casino Night!

    People that helped indirectly
    vladicomper: Optimised CPZ deformation (as if I wasn't already drowning in RAM), Error Handler
    TheFieldWarrior: S3K ducking guide
    The "Some changes and fixes for Sonic 2" forum on Sonic Retro: many smaller fixes
    The people who contributed to MDcomp, for there Updated Kosinski (I had trouble with KosM and KosPlus, though)
    Basically every single guide on the SCHG (MoDule's LZ ripple guide comes to mind)
    The people who made the Github disassemblies, of course
    And probably a whole lot of people I'm forgetting

    Download: https://www.dropbox.com/s/jpsg2uzos4laajn/s2built.bin?dl=0
    I also had a Sonic 1 version, though I plan to use that for something else in the future
     
  2. SuperSayian Zrise

    SuperSayian Zrise Active Member Member

    Joined:
    May 10, 2021
    Messages:
    41
    This is an okay hack. It does just what its aiming for. Even though its a bit werid to see a pink sonic instead of a multi color Hedgehog.
    Also, I'm glad this exists. Just because its sonic's world doesn't mean everything is blue or about him sega. Anyways theres not that much to this hack.
    Edit: fixed wording
     
  3. Pacca

    Pacca Having an online identity crisis since 2019 Member

    Joined:
    Jul 5, 2014
    Messages:
    1,168
    Location:
    Limbo
    If your want to further reduce reliance on Pal0 by adding more artwork, you can make the shields and invincibility stars overwrite each other, which saves a substantial amount of VRAM in every single zone. You might be able to redraw red springs to use Pal1 and have them load in that free space, for example. There's a guide to free up that VRAM somewhere on the site.

    This is definitely a good idea, palette management is often the most difficult part of building a character hack, and the part that causes the most glaring issues when not handled properly.
     
    JGamer2151 and TheInvisibleSun like this.
  4. Spicy Bread SSR

    Spicy Bread SSR You can call me Mal if you like Member

    Joined:
    Feb 27, 2021
    Messages:
    15
    Location:
    Green Hills, Australia
    Honestly, VRAM wasn't the issue at all, especially around the shields. Though, the invincibility and super sonic stars do load on top of each other like in S3K, which saves a ton of space. No, the issue was the palettes. Oil Ocean at the end of Act 1 is a good example of this, and ARZ's water use to be a victim for a long time.
    Though looking back, most levels load two reds in the same spots in PAL1 (heck, Sonic 1 pal0 free always does). If I ever come back to this hack, I'll definitely make the red springs use separate tiles (once I figure out how to work with its raw mappings, or just port over S3K's mappings with some changes)
     
    SuperSayian Zrise and Pacca like this.
  5. BetaFilter

    BetaFilter Newcomer Trialist

    Joined:
    Jul 28, 2021
    Messages:
    2
    Despite being very incomplete, I'd say this rom hack might have potential. I was a bit confused why when I checked the CRAM only one palette was green instead of pink, and I'd like to recommend changing the color pink to something more easier on the eyes, like black. Overall, this hack looks quite interesting, although still very incomplete (as clearly said in the title of this discussion).
     
    SuperSayian Zrise likes this.
  6. TheInvisibleSun

    TheInvisibleSun Visible Member

    Joined:
    Jul 2, 2013
    Messages:
    383
    Location:
    Buffalo, NY, USA
    I haven't played this yet, but it might be a good idea to add some screenshots or a video clip of your hack, so people have a better idea of what they're downloading.

    Also, you can attach ROMs to the post directly if you want, in case you weren't aware.