THE SonED2 thread

Discussion in 'Engineering & Reverse Engineering' started by Stealth, Sep 2, 2006.

  1. Spektacular

    Spektacular

    New Member
    5
    0
    0
    I have a folder called "Hack"
    So the folder structure is like this:
    [Hack]
       [SonED2]
       [Disassembly]
         [SonED2 Project files]
     
  2. D.A. Garden

    D.A. Garden

    & Knuckles Member
    I ran into an issue quite a while back that concerns the Sonic 3 and Knuckles disassembly where the save format that SonED2 uses for the layout files caused some unwanted problems. See here for more details: http://stealth.hapisan.com/Forum/viewtopic.php?f=2&t=61
    I couldn't see much of a way round this myself (being as technically illiterate as I am) but after some discussion with MarkeyJester, I present to you:

    Sonic 3 and Knuckles: Layout Padder by MarkeyJester

    To use it, simply drag and drop a layout file from a Sonic 3 and Knuckles disassembly onto the program. This handy program will pad the header of Sonic 3 and Knuckles layout files after they have been saved in SonED2, allowing them to work properly in an assembled rom. Just remember that if you save a layout in SonED2 again, you then have to re-apply the layout padder.

    Enjoy; and a big thanks to MarkeyJester for this tool.
     
  3. TehKaker

    TehKaker

    New Member
    12
    0
    0
    Hello people.
    First of all, I'm sorry for bumping this topic up. But, as this topic is pinned, and this topic has been bumped many times before, I guess there are no problems.

    I'm with a big issue: SonED2 closes inmediately after I try to open the file browser to open a file. I get no error messages, no nothing.
    I'm getting this problem after I had to format my PC, with Windows 7 (x64) as the OS.

    Is there any solution for this problem?
    Thanks.
     
  4. GT Koopa

    GT Koopa

    Member Member
    1,994
    0
    16
    Elgin, IL
    Flicky Turncoat DX, T.L.W.S. Vs M.G.W.
    Thanks Stealth for my problem earlier. I know it was a confusing time on IRC.

    Also he said that Retro doesn't have the most up to date version of SonEd 2?
     
  5. Andrew75

    Andrew75

    Technical Artist Member
    1,922
    0
    16
    Project AXSX(Sonic Xtreme) + Misc Projects
    Any way to change the collision tile colors for exporting chunks?
    Its hard to see collision tiles that are black on black backgrounds >__<
     
  6. KingofHarts

    KingofHarts

    Member Member
    1,617
    0
    0
    Project Sonic 8x16
    That's a great idea for level editors! Consider it stolen! :P BTW I hope MainMemory considers this as well... SonLVL could definitely benefit from this.
     
  7. MainMemory

    MainMemory

    Every day's the same old thing... Same place, diff Tech Member
    4,269
    0
    16
    SonLVL
    You could also simply change the background color (first color of the third palette line). I should probably allow exporting chunks with neither the high or low planes visible for collision purposes though.
     
  8. Techokami

    Techokami

    For use only on NTSC Genesis systems Researcher
    1,294
    0
    16
    HoleNet!
    Sonic Edge
    I'm having the same issue. Screenshot of crashing. Running Windows 8.1 x64.
    This is kind of bad, since I need to do something Chaotix-related, and SonED2 is the only tool that can do it.
     
  9. MainMemory

    MainMemory

    Every day's the same old thing... Same place, diff Tech Member
    4,269
    0
    16
    SonLVL
    I seem to recall someone had the same problem once, caused by TortoiseSVN. Do you have any shell extensions installed?
     
  10. Thorn

    Thorn

    Tech Members Tech Member
    326
    0
    16
    Home
    Sonic 2 Retro Remix
    I had this problem in the past, and couldn't find an answer for months until FraGag helped me look into it. It was indeed TortoiseSVN. We solved it by getting rid of C:\Program Files\TortoiseSVN\bin\crshhndl.dll (if you used the default installation path, of course — I renamed the file to crshhndl2 for safekeeping), after which everything worked perfectly.
     
  11. Techokami

    Techokami

    For use only on NTSC Genesis systems Researcher
    1,294
    0
    16
    HoleNet!
    Sonic Edge
    Had to uninstall TortoiseSVN and TortoiseGit. This sounds like a bad bug!
     
  12. KingofHarts

    KingofHarts

    Member Member
    1,617
    0
    0
    Project Sonic 8x16
    I've got a question... Understanding that Stealth answers primarily on his own forum, I think it is one that anyone else can also field. It is regarding Special Stage editing. In particular, the starting position. I'll use Special Stage #1 in this instance. Looking into the binary for Special Stage 1, here are the starting position bytes:

    03D0 02E0

    Now this comes out to 976,736... which, obviously, IS the starting position in RAM when playing the special stage. Loading in the editor gives me the following starting position:


    00F0 0030

    This results in 240,48... I imagine the reason for this is so that Sonic's starting position can be placed in the right position in the layout when viewing it in an editor.

    1, how exactly does SonEd2 find this position when it is reading the first, real value, from the binary?
    2. Just to point out, the bug with saving the position of the Special Stage... it will give some odd value that puts Sonic in some wacked out glitchy area.

    The first item is far more important to me so if someone knows this I'd greatly appreciate the info.
     
  13. FraGag

    FraGag

    Tech Members Tech Member
    659
    0
    0
    Québec, Canada
    an assembler
    The position displayed by SonED2 (v11.05.19) is (X - $2E0, Y - $2B0).

    When it saves, it appears both coordinates are $300 less than what they should be. For example, just saving SS1 without any editing replaces 03D0 02E0 with 00D0 FFE0 ($03D0 - $0300 = $00D0, $02E0 - $0300 = $FFE0).

    And the program just crashes when loading a project if the coordinates end up out of the stage.
     
  14. Clownacy

    Clownacy

    Tech Members Tech Member
    775
    0
    16
    SonED2 received a 'quick and dirty' update, v16.04.28 Q&D. It might not be too stable, so be wary.