Sonic Visual Maze (Sonic Hack)

Discussion in 'Showroom' started by Joshwoakes, Dec 14, 2019.

  1. Joshwoakes

    Joshwoakes Active Sonic Hacker Member

    Joined:
    Jun 22, 2013
    Messages:
    126
    Location:
    UK, Birmingham, Moseley
    [​IMG]

    Introduction:

    Sonic Visual Maze (Originally named Sonic 1: Tec Level during early development stages) is a hack of Sonic 1 that focuses on a maze like level inspired by Jester's Challenge and LSD is bad. This level is called "Tec Level" and it is split across 2 acts to which are referred to as Parts 1 and 2.

    Additional Information:

    Extras:

    Although this hack mainly focuses on maze like level layout, there are some easter eggs. Most of which can be found by simply exploring however easter egg stuff is for you figure out on your own.

    Save Game (SRAM)\Pause Menu:

    Unlike with Jester's Challenge and LSD is bad (the two hacks that this hack is inspired by) this hack uses a save feature (sram) to allow you to continue from where you left off, if you happen to not the finish the game and to wish continue later on. The game will auto save when starting a new game, when hitting a checkpoint in level and when triggering special events. However you can save manually at any point by pausing the game and selecting "savepoint" on the pause menu.

    Also the "savepoint" option on the pause menu also acts as a "set checkpoint on demand" feature. Also while the game is paused you can switch in between "PCM", "SMPS" and No Music option(s) for the Music\Soundtrack that you also get when load up the game without any existing save game.


    Screenshots (Hidden In Spoiler Tag):
    [​IMG] [​IMG]
    [​IMG] [​IMG]
    [​IMG] [​IMG]
    [​IMG]

    Downloads:

    MediaFire Link

    Alternate Link



    Credits Info:


    Credit goes to the people who created tools and the disassembly that was used to create this hack, as well any pre-made assets and/or music found and used in the hack. Also credit goes to people who made the guides on sonic retro that I used while creating this hack. Not to mention the obvious fact that credits also go to Sega and Sonic Team as they are the ones that created the original Sonic The Hedgehog game.
    --------------------------------------------------------
    Edit: Updated download links. As I have patched out the sram issue, so now it should work fine in BlastEm and any other emulators with sram support that the issue may have occurred on.
     
    Last edited: Dec 15, 2019
    MGHACKS, Giovanni, LordXernom and 9 others like this.
  2. penPhobic

    penPhobic That was unexpected... Member

    Joined:
    Dec 11, 2016
    Messages:
    29
    Location:
    Basement
    I managed to beat this hack for few minutes. Alright, I did reset everytime I'm getting lost. But it was fun.
     
    Last edited: Dec 14, 2019
  3. RocketRobz

    RocketRobz Coolest of TWL, and Sonic fan Member

    Joined:
    Aug 20, 2009
    Messages:
    78
    This is showing a "SRAM ERROR" message on BlastEm.
    blastem_20191214_190545.png
     
  4. Joshwoakes

    Joshwoakes Active Sonic Hacker Member

    Joined:
    Jun 22, 2013
    Messages:
    126
    Location:
    UK, Birmingham, Moseley
    Ah, i was half expecting that someone was going to report the "sram error" message that is a part of the sram fail safe. This is most likely being caused by the emulator, especially as not all emulators have sram support or some emulators handle sram differently to how the game expects.

    You may want to check your emulator settings because if the emulator does have sram support you'll need make it's enabled to allow the game to access sram. If you're still getting the error even after making sure sram is enabled then you can try erasing and resetting sram by holding "A" and "B" before the music selection screen appears. You should then hear the checkpoint sound play as the music selection screen fades in. If doing this doesn't clear the error or it keeps reoccurring then it may be the emulator at fault.
     
    Last edited: Dec 15, 2019
    RocketRobz likes this.
  5. RocketRobz

    RocketRobz Coolest of TWL, and Sonic fan Member

    Joined:
    Aug 20, 2009
    Messages:
    78
    So over at BlastEm's Discord server, the problem is with the specified SRAM size in the header.
    If I change SRAM size from $00200030 to $002003FF, then SRAM works properly, and the message is nowhere to be seen.
    Kega Fusion ignores SRAM size, which is why SRAM works properly there.
     
    ProjectFM likes this.
  6. Joshwoakes

    Joshwoakes Active Sonic Hacker Member

    Joined:
    Jun 22, 2013
    Messages:
    126
    Location:
    UK, Birmingham, Moseley
    That explains It. I did wonder when I reduced the sram size if it was going to cause problems but when I tested it on kega fusion, gens, regen and bizhawk. It seemingly didn't cause an issue so I just left It without thinking about the fact it could cause issues on other emulators which it did.

    But anyway, I know it isn't a major issue but i decided to update the download links in the main post with patched version of the ROM that fixes the sram size issue.

    Edit: You may have to still do an sram reset when loading up the rom for first time.
     
    Last edited: Dec 15, 2019
    EMK-20218 and RocketRobz like this.
  7. Spanner

    Spanner The Tool Administrator

    Joined:
    Aug 9, 2007
    Messages:
    2,414
    What a massive difference from the rubbish you used to submit to the Hacking Contest such as White Sonic.
     
    Giovanni, Samey, ProjectFM and 5 others like this.