Maniac Editor - Sonic Mania Scene Editor

Discussion in 'Engineering & Reverse Engineering' started by EyeKey, Sep 20, 2017.

  1. EyeKey

    EyeKey

    Member
    29
    0
    0
    So here is the initial release of my scene/level/map editor, currently in beta.

    Currently there are full editing capabilities of the foreground tiles.
    The editing capabilities of entities are more limited, you can move/duplicate/delete them and change their properties, but you can't add new entities of another type for example. And the presentation of the entities in the editor is poor right now too.

    The issue is that the core renderer is programmed really bad right now (and very not optimized), so I am not going to add any feature until I will rewrite it.

    Download (BETA) / (Source code)

    Screenshots:
    [​IMG]

    [​IMG]
    (As you can see from this picture, there is little bit of inspiration from the picture of the real RSDK editor)

    If you want to report a bug please use GitHub issues.
     
  2. TrackerTD

    TrackerTD

    Dragon Land is Screaming! Member
    I'm absolutely floored by how fast Mania modding is moving, honestly. Fantastic work as usual, EyeKey.
     
  3. Frostav

    Frostav

    Member
    152
    4
    18
    I am well aware of how dumb this question is but it says "please select data folder". Do I need some sort of unpacker for the data.rsdk file or something?

    EDIT: Nevermind figured it out :specialed:
     
  4. Bartman3010

    Bartman3010

    Site Staff
    491
    0
    16
    That's incredible just how fast something like this was made!
     
  5. SonicContinuum

    SonicContinuum

    Member
    15
    0
    0
    So would hacking Sonic Mania be allowed in Sonic hacking contest 2017?
     
  6. Spanner

    Spanner

    The Tool Member
    3,247
    43
    28
    United Kingdom
    Sonic Hacking Contest
    You would know if you read the thread.
     
  7. EyeKey

    EyeKey

    Member
    29
    0
    0
    I added a partial documentation on the different features of the editor to the README:
    https://github.com/koolkdev/ManiacEditor/blob/master/README.md
     
  8. EyeKey

    EyeKey

    Member
    29
    0
    0
    New version is out, I added support for editing special stages.
    [​IMG]
    [​IMG]

    EDIT: Also added UFO level editing:
    [​IMG]
     
  9. MainMemory

    MainMemory

    Every day's the same old thing... Same place, diff Tech Member
    4,342
    32
    28
    SonLVL
    So... if I wanted to write a program to parse a scene file and extract the raw layout data, how would I do that?
     
  10. EyeKey

    EyeKey

    Member
    29
    0
    0
    you can take a look on my parse_scene.py. I defined the structure of the file using the python library construct. And in render_scene_view.py you can see how I use that tiles array.

    Or the C# RSDKv5 library that I wrote for the editor. The Scene class can parse and write scene files.
     
  11. Promo

    Promo

    Member
    This is absolutely insane how quickly the turnaround on this editor has been. On another note, it's also suprisingly user-friendly, considering even a complete beginner like me can at the very least mess around and come up with something, albeit something extremely basic. Will be keeping a very close eye on this project. Fantastic work so far, dude.
     
  12. MainMemory

    MainMemory

    Every day's the same old thing... Same place, diff Tech Member
    4,342
    32
    28
    SonLVL
  13. Varion Icaria

    Varion Icaria

    He's waiting.... Tech Member
    1,010
    0
    16
    S4: Cybernetic Outbreak
    Can the program dump full level maps of both Planes?
     
  14. EyeKey

    EyeKey

    Member
    29
    0
    0
    Yes. right now it only has the option to dump both of them combined. (File -> Export as .png)
     
  15. @MainMemory
    Is the second download for all of S3K's special stages in Mania? Also, could you reupload the second download in .zip format? Thanks!
     
  16. brainkk

    brainkk

    Member
    13
    1
    3
    that be really cool if you can sorts the sprites a little (like in greenhill, i can't understand what is what its really confusing)

    other than that DAMN THAT WAS FAST
     
  17. MainMemory

    MainMemory

    Every day's the same old thing... Same place, diff Tech Member
    4,342
    32
    28
    SonLVL
    All of S3K's Special Stages are already in Mania though. That download is for all of Mania's bonus stages in the S3K format.
     
  18. Btw, this seems very cool! I might use it for my own mods for Sonic Mania someday. The fact that you can edit special stages as well is pretty awesome!

    Oh, ok. I didn't realize that . Anyways, cool mods! This tool is awesome!
     
  19. This is a great start, but how do I create a NEW map? Do I just make a .bin file ala fsutil, And try to implement it in the editor? I want to create a level from scratch.