Sonic Hacking Studio

Discussion in 'Utilities Archive' started by theocas, May 17, 2010.

Thread Status:
Not open for further replies.
  1. theocas

    theocas #! Member

    Joined:
    Apr 10, 2010
    Messages:
    375
    Tool Name: Sonic Hacking Studio


    Build: 1.0 (182)


    OS: Any OS with Java


    Author: theocas


    Description


    It is a small IDE that lets you do ASM Hacking in almost any OS with Java support. You can even configure a project to be set up to make your life easier.


    --------------------------------


    UPDATE:


    I re-wrote all of this in Java, so please see the new Thread.


    Any admins, please close this topic.
     
    Last edited by a moderator: Jun 28, 2010
  2. Cinossu

    Cinossu A blend of secret herbs and spices Member

    Joined:
    Aug 14, 2007
    Messages:
    282
    Location:
    London, UK
    Wow, it's.. SHWP with an added web browser. o_O
     
  3. theocas

    theocas #! Member

    Joined:
    Apr 10, 2010
    Messages:
    375
    As far as I am aware, it's the only ASM Hacking Studio out there for Mac.

    That wasn't really my intention. I want Mac users to start using disasms. There are quite a lot more features I decided to not show off, or put in the release version since they are quite buggy, and tend to crash at random. Expect to see some more stuff soon. Oh, and did I mention it has auto-updating?
     
    Last edited by a moderator: May 17, 2010
  4. vladikcomper

    vladikcomper Well-Known Member Member

    Joined:
    Dec 2, 2009
    Messages:
    415
    Though I'm not Mac user, I'm glad that a tool to work with disassemblies easily is now available on MacOS.


    The idea of using browser in your tool is great. It's really useful and convenient to access guides on Sonic Retro in one-click.


    Good work!


    EDIT: GRAMMAR as always
     
    Last edited by a moderator: May 17, 2010
  5. NeKit

    NeKit Newcomer Trialist

    Joined:
    Jul 14, 2009
    Messages:
    3
    Location:
    Russia
    theocas, could you show your tool when a project is fully loaded? What are the left and bottom fields for? I and vladikcomper launched it in the VirtualBox, but we didn't find out. Sorry, I'm new to Mac OS X.


    Also, shouldn't the palette editor display color?
     
    Last edited by a moderator: May 17, 2010
  6. MarkeyJester

    MarkeyJester ♡ ! Member

    Joined:
    Jun 27, 2009
    Messages:
    2,867
    I was actually thinking that myself, it would make sense if the person who is editing the colour fields, could see the colour being generated.
     
  7. theocas

    theocas #! Member

    Joined:
    Apr 10, 2010
    Messages:
    375
    I could have sworn that was in there, but I probably used my older beta without the color preview to make the screenshoots.

    To set up a project, you must go to Project->Project Properties, and then configure the build script, and the optional clean and split scripts that you want. Then you go to File->Open, and choose any ASM file, and edit it, and then save it and hit Build ROM in the main window's Toolbar. It should open a new Terminal Window showing build errors and stuff. The left field is supposed to be a file browser, but there's a bug I just noticed that empties the list after it gets filled. The bottom was intended to be compile output, but a bug in the Core frameworks is preventing me from doing that. I might 'hack' around that restriction. I might release the next beta today, just run the app and go to the App Menu (the first menu in bold, usually on the right of the apple) and choose Check for Updates...
     
  8. NeKit

    NeKit Newcomer Trialist

    Joined:
    Jul 14, 2009
    Messages:
    3
    Location:
    Russia
    Good luck! It is always cool to see some Sonic tool that is not for Windows (though I wish it was for Linux).
     
  9. theocas

    theocas #! Member

    Joined:
    Apr 10, 2010
    Messages:
    375
    I might re-write it for Linux once the Mac version is stable, but probably not for windows. There is an issue with the auto-update preventing it from working. Please download the new version, Link in starting Topic was updated too.
     
  10. Spanner

    Spanner The Tool Member

    Joined:
    Aug 9, 2007
    Messages:
    2,570
    Yes, there is a need for a cross-platform hacking suite with a variety of tools. It will come eventually...
     
  11. EMK-20218

    EMK-20218 The Fuss Maker Exiled

    Joined:
    Aug 8, 2008
    Messages:
    1,067
    Location:
    Jardim Capelinha, São Paulo
    [​IMG]


    If you put a viewer-based palette editor (like in Esrael's editor), it could be better.


    Just a suggestion, of course.
     
  12. theocas

    theocas #! Member

    Joined:
    Apr 10, 2010
    Messages:
    375
    So you mean that all palettes in a single file are displayed along the top and you could click one and then change it and it would save? That might be interesting.
     
  13. OrdosAlpha

    OrdosAlpha RIGHT! Naebody move! Root Admin

    Joined:
    Aug 5, 2007
    Messages:
    1,793
    Location:
    Glasgow, Scotland
    I'd like to know why the same data is being displayed twice in the palette editor. It's just retarded to show ASM value and then right below it the Hex value. Both are the same fucking thing. Just have it showing the fucking colour, and be done with it.
     
  14. theocas

    theocas #! Member

    Joined:
    Apr 10, 2010
    Messages:
    375
    Jeez, no need to get angry. It is a preference to show/hide, and it is on by default, and it is just there to make a n00b's life easier. New version is coming soon.
     
Thread Status:
Not open for further replies.