Sonic Mania: Hacking Discussion

Discussion in 'Engineering & Reverse Engineering' started by Chimera, Aug 29, 2017.

  1. LJSTAR

    LJSTAR

    New Member
    16
    0
    0
    http://www.youtube.com/watch?v=APUD6qhSpSw

    Moar things and stuff
    featuring edge
     
  2. lordexodus

    lordexodus

    New Member
    2
    0
    0
    ^ I like it...

    Hmmmm... I see this Shadow is based off of the sprite sheet of Sonic of Sonic 3 & Knuckles...

    I'm curious if there's a version of Shadow based off of Sonic of Sonic 2, since Mania's Sonic is based off of Sonic 2 with added sprite updates...

    Great work LJSTAR. You got my 2 thumbs up...
     
  3. LJSTAR

    LJSTAR

    New Member
    16
    0
    0
    Shadow's final sprites will be custom by Hortinus, the Shadow sprites used here are only for placeholder purpose.

    Also kinda forgot to post it here :v
    http://www.youtube.com/watch?v=BShpagnIMm4

    tfw I'll have to redo everything from scratch when Sonic Mania 1.04 / Plus will be released
     
  4. Dark Sonic

    Dark Sonic

    I'll find the old avatar eventually Member
    11,962
    1
    18
    Working on my art!
    https://gamebanana.com/wips/48952

    Well then. Here's basically all of Sonic 1 in Mania.

    This came out of nowhere
     
  5. Axanery

    Axanery

    Member Member
    38
    0
    6
    Tennessee, United States
    Unannounced Crimson Engine Fangame
    With help from RandomTalkingBush, Tpot, Beta Angel, Slashiee, and Rubberduckycooly, we've published the first version of the Mania Plus Extractor. It adds support to EyeKey's tool. There are 17 missing files that we cannot find the names for, but they seem to be unused. https://github.com/Axanery/rsdkv5_extract/releases/tag/rsdkv5-tools-plus
     
  6. LukyHRE

    LukyHRE

    The only one who has a Portal-themed avatar Member
    367
    0
    16
    Buenos Aires, Argentina
    Bitching and complaining about my country -.-'
    Wow, that's pretty impressive. I'm surprised they were able to introduce such nice menus to the UI.

    Speaking of ports, is there any possibility of porting functionality from the S1/S2 remasters? The boss objects, for example. Or is all hardcoded in the engine?

    Also, kudos for the guys already preparing to mod Plus!
     
  7. MainMemory

    MainMemory

    Every day's the same old thing... Same place, diff Tech Member
    4,269
    0
    16
    SonLVL
    Yes, object behavior is largely hardcoded, and we don't presently have the knowledge necessary to implement custom objects like that.
     
  8. Hinchy

    Hinchy

    Up And Down And All Around Oldbie
    1,894
    0
    16
    Denver, CO
    high quality video game rips
    Does the Mania Mod Manager / loader DLL work with the 1.05 update? Haven't tried yet. I'm assuming no, but...?
     
  9. Axanery

    Axanery

    Member Member
    38
    0
    6
    Tennessee, United States
    Unannounced Crimson Engine Fangame
    It does not. The addresses are different. MainMemory up there also released a statement on GameBanana today. https://gamebanana.com/news/21417

    On another note, I made a mod for Plus on Friday night and finally got to play it today! https://www.youtube.com/watch?v=6pYW68GgFzM (you can load mods from the Data folder like we always could, so I am doing that currently)
     
  10. Chris Highwind

    Chris Highwind

    Member Member
    2,068
    0
    16
    Statesville, NC
    Slacking
    So, I'm thinking of taking the Encore Mode Mirage Saloon Act 1 and putting it in the place of Sonic and Tails' (and I'm assuming Mighty and Ray's) Mirage Saloon Act 1 in Mania Mode, as I ran through the stage in Time Attack yesterday, and it's probably my favorite Encore Mode stage, to the point that I was saddened when Mania Mode seems to still have the Sky Chase segment for its Act 1. Problem is, I don't know what tool to use to swap the stages, or even where to find the stage files. Can anyone help enlighten me?
     
  11. Axanery

    Axanery

    Member Member
    38
    0
    6
    Tennessee, United States
    Unannounced Crimson Engine Fangame
    Data/Stages/MSZ/Scene1.bin and Scene1e.bin (second is Encore)
     
  12. McAleeCh

    McAleeCh

    Oldbie Oldbie
    923
    0
    16
    Got to admit, I was surprised the new Encore Mode Act 1 wasn't also used as Mighty and Ray's Mania Mode Act 1 - I'm guessing maybe they felt they'd have to do a separate Mania Mode object layout for it too if they wanted to do that properly. Still love that the Zone gets a whole new Act in Encore Mode, though! = )
     
  13. Chris Highwind

    Chris Highwind

    Member Member
    2,068
    0
    16
    Statesville, NC
    Slacking
    Yeah, I managed to get that done, but the only problem is once you beat the boss in Act 1, the camera pans up to the sky as if going to where it would be if the Sky Chase stage ended and ends up soft-locking the game. That's much harder to tweak, afaik.
     
  14. LJSTAR

    LJSTAR

    New Member
    16
    0
    0
    http://www.youtube.com/watch?v=RbiJ7N61JgU

    I feel like Mania Plus will be fun to mod
    despite some stuff being awkward in memory, like moar pointers and stuff
     
  15. Dark Sonic

    Dark Sonic

    I'll find the old avatar eventually Member
    11,962
    1
    18
    Working on my art!
    Yesssss I saw this video the other day. Great stuff, really looking forward to playing around with it.
     
  16. Axanery

    Axanery

    Member Member
    38
    0
    6
    Tennessee, United States
    Unannounced Crimson Engine Fangame
    Just released an update to Giga Metal Sonic Kai. I made some new face, arm, and hand sprites, along with a new rotating palette laser. https://www.youtube.com/watch?v=jkyCvFZYVVs (Download is in the description)


    Edit: A newer update, https://youtu.be/jpzoEXel2-8
     
  17. Marcus101RR

    Marcus101RR

    Provisional Member
    30
    0
    0
    USA, Florida
    http://leafosgaming.wixsite.com/leafos
    You can do this with Cheat Engine: https://fearlessrevolution.com/attachments/sonicmania-ct.11558/

    just enable the character switch and force characters. Its not as good as getting your save to end up like this, but close to it.

    [media]https://www.youtube.com/watch?v=FsF-bt7uZvc[/media]
     
  18. LJSTAR

    LJSTAR

    New Member
    16
    0
    0
    Actually, nope.
    I wanted to redo it from scratch for few reasons :
    1- Triggering the encore mode mechanism have some issues and confuses the game with the levels to loads (and at some point, when changing levels, will load your Save 1 Encore Mode party)
    2- You can choose any team of 2 players only to switch from any given time in Mania Mode (via my mod)
    3- You cannot control the 2nd player in Encore Mode (iirc)
    4- Here, you can + switch characters (as well as switching Leader / Helper status between Player 1 and 2)

    Altho, most of these things were said in the video description :v
     
  19. Marcus101RR

    Marcus101RR

    Provisional Member
    30
    0
    0
    USA, Florida
    http://leafosgaming.wixsite.com/leafos
    1. You only need to trigger the switch character portion of the encore mode boolean.
    2. You can't do this via save, but you can still do this via CE table and force the the 2 characters on loading, regardless of save.
    3. Pretty sure you can control the second character with either (a second controller, or if tails is partner his fly ability). Otherwise, yeah no, you can't influence your partner to do anything.
    4. Would be more interesting to see if you can get all 4 players to join up in a single player game, and be able to switch between them, or be able to switch characters through all cycles. EG: Like Sonic Classic Heroes.

    Have yet to see I can pull that off with CE.
     
  20. LJSTAR

    LJSTAR

    New Member
    16
    0
    0
    Well, in this case, do it yourself ? lmao
    Just checked, nope, you cannot control the AI in Encore Mode. (and you can't even make it use their air abilities, like Tails's flight)

    For the second point, my mod is a memory editing mod, think of CE but with conditions inside of Mania, so yeah, I do as well force characters on loading, even with custom variables that allows me to switch the P1 and P2 to anyone I want with some custom ASM (thanks to SS16) to make their icon properly displayed in the save select menu.

    For now, I wanna focus in 2 players only, to get back into Mania modding with Plus and at some point expand on it, next in the list is carry / throwing system and perhaps some small changes / abilities depending of the partner you have (both just like my OG Sonic Tag Team mod that was a thing before Plus was even announced, altho, I'm gonna go much simplier on the abilities as we can't do much to begin with and there is a lot to cover)
    Probably gonna force Sonic's moveset depending of his partner as well

    Oh, also,
    lmao
    I would have to add a condition to specifically trigger it and then another condition to remove it, to avoid any issues and all, also paying attention to not screw the Encore Mode by itself in the process with the game's memory
    In my case, the whole thing is independant of the encore mode, which also means you can play Encore Mode as normal without any changes, while the mod affects Mania Mode only, I prefer to keep it this way, tbh.