The PokéCommunity Forums Fan Games ROM Hacking Tools, Tutorials & Resources
Tool SkyDock: The ROM Hacking Organisational Tool

Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.

Closed Thread
 
Thread Tools
  #1    
Old June 2nd, 2011 (4:34 AM). Edited August 6th, 2011 by Giga Universe.
Giga Universe's Avatar
Giga Universe Giga Universe is offline
Working on a tool.
  • Crystal Tier
 
Join Date: Aug 2007
Location: South Africa
Age: 22
Gender: Male
Nature: Calm
Posts: 121
Send a message via ICQ to Giga Universe Send a message via AIM to Giga Universe Send a message via Yahoo to Giga Universe
SkyDock helps you backup your ROM, dock your tools and perform ROM management, among other organisational functions.





SkyDock is an organisation tool. It doesn’t modify your ROM directly in any way. Instead, it helps you organise your hack, leaving you free to do the hacking. Among SkyDock’s many features, includes the abilities to back up your project at the click of the button, and restore your project to a previous backup as easily. SkyDock’s other main feature is the ability to dock tools of your choice in an easy-to-use tools panel, so that you can access them at a later stage just by clicking on the icon.

I have been working on this tool for some time now, and it’s coming along quite nicely so far. I will keep this thread updated with its current progress, so check the thread for updates. I will update the progress in the features section so that you can see exactly how far I am.



SkyDock is programmed in C/C++ and will use GTK+ for the interface. It will be programmed to be as OS independent as possible. I might add a plug-in system so that other applications can communicate with SkyDock, allowing them to store files in your projects, add entries to the free-space log, etc.


  • Backup your Hack
    Quickly create a patch that acts as a backup in one click.
  • Restore your hack to a previous backup in seconds
    Restore your hack to a previous patch backup in seconds with the help of a handy calendar interface
  • Store all the files you need for your hack in one project file
    No more cluttered folders! Store all the files SkyDock needs in one archive file
  • Export your project file to external media with ease
    SkyDock recognises external media. Plug in your flash drive or similar object and export your project file to it in seconds
  • Dock all your tools into one tools panel
    Keep all your tools in one place! Make them automatically open your ROM with the automatic parameter passing feature!
  • Acts as an all-in-one patcher. (50% complete)
    SkyDock will automatically associate *.ips, *.aps, *.ups and *.cps with itself. Simply double click on a patch file and select a file to patch and SkyDock does the rest!
  • Built in free-space finder and free-space manager
    SkyDock allows you to quickly search for free space, as well as keeping track of all the space you've used
If you have any more ideas for features, feel free to suggest some by posting in the thread!



None yet. Stay tuned!

This thread layout is Copyright © 2011 by Giga Universe. You may not use any of this design - make your own!



Relevant Advertising!

  #2    
Old June 2nd, 2011 (8:29 AM).
colcolstyles's Avatar
colcolstyles colcolstyles is offline
Yours truly
  • Crystal Tier
 
Join Date: May 2008
Location: The Bay Area
Gender: Male
Nature: Lonely
Posts: 1,584
I like the idea of a "free-space manager". Using a text file to keep track of where everything is is awfully inconvenient. I might just try this when it comes out. :)
__________________

Brother of Vrai
  #3    
Old June 2nd, 2011 (8:40 AM).
Banjora Marxvile's Avatar
Banjora Marxvile Banjora Marxvile is offline
hOI!!!!!! i'm tEMMIE!!
     
    Join Date: May 2008
    Age: 23
    Gender: Male
    Nature: Bashful
    Posts: 3,487
    This looks great, I definitely will try it when it comes out. I like the idea that this tool has about organisation and space, and heaven knows I need to be more organised, so I'll be sure to use it when I can.
    __________________


    Temmie vibrates intensely.

    awwAwa cute!! (pets u)

    OMG!! humans TOO CUTE (dies)

    can't blame a BARK for tryin'...

    RATED TEM OUTTA TEM.

      #4    
    Old June 2nd, 2011 (8:57 AM).
    esperance's Avatar
    esperance esperance is offline
    • Moderator
    • Platinum Tier
     
    Join Date: Mar 2010
    Location: Ohio
    Age: 20
    Gender: Male
    Nature: Relaxed
    Posts: 3,809
    This is really neat. I love the idea of a free space manager, it'll be really helpful. I also like the universal patcher. Great stuff.
    __________________

    A Pokemon that is discriminated!
    Support squirtle and make it everyone's favourite.
      #5    
    Old June 2nd, 2011 (11:48 AM).
    Satoshi Ookami's Avatar
    Satoshi Ookami Satoshi Ookami is offline
    Memento Mori
    • Gold Tier
     
    Join Date: Jul 2008
    Location: Abyss of Time, Great Seal
    Age: 24
    Gender: Male
    Nature: Calm
    Posts: 14,447
    Awesome stuff you've go there!
    I'll be sure to download it =)
    __________________
    ROM hacking FAQ - Read before asking how to play a hack.

    Anime List | PSN Trophy List
      #6    
    Old June 3rd, 2011 (5:00 AM).
    Incineroar's Avatar
    Incineroar Incineroar is offline
    the spirit of the fighter
    • Moderator
    • Platinum Tier
    • Developer
     
    Join Date: May 2009
    Location: Iki Town
    Age: 22
    Gender: Male
    Nature: Brave
    Posts: 13,344
    This looks really good, and the association of patch files is very convenient. I'll definitely have to try this. Will it also work with roms of other systems and their tools?

    How about a suggestion, too? "Tabs" for multiple hacks. Basically, Each page has it's patches, program locations, and whatnot, so if tabs are made, you could have multiple hacks.
    __________________
      #7    
    Old June 3rd, 2011 (8:58 AM).
    Giga Universe's Avatar
    Giga Universe Giga Universe is offline
    Working on a tool.
    • Crystal Tier
     
    Join Date: Aug 2007
    Location: South Africa
    Age: 22
    Gender: Male
    Nature: Calm
    Posts: 121
    Send a message via ICQ to Giga Universe Send a message via AIM to Giga Universe Send a message via Yahoo to Giga Universe
    Quote:
    Originally Posted by colcolstyles View Post
    I like the idea of a "free-space manager". Using a text file to keep track of where everything is is awfully inconvenient. I might just try this when it comes out.
    That's great! The free space manager just finds out when you've used free space and lets you label what it is. I can't find a reliable way to interact with the other tools to do it automatically

    Quote:
    Originally Posted by Banjora Marxvile View Post
    This looks great, I definitely will try it when it comes out. I like the idea that this tool has about organisation and space, and heaven knows I need to be more organised, so I'll be sure to use it when I can.
    Quote:
    Originally Posted by agentgeo View Post
    This is really neat. I love the idea of a free space manager, it'll be really helpful. I also like the universal patcher. Great stuff.
    Quote:
    Originally Posted by Ash493 View Post
    Awesome stuff you've go there!
    I'll be sure to download it =)
    Thanks

    Quote:
    Originally Posted by Team Fail View Post
    This looks really good, and the association of patch files is very convenient. I'll definitely have to try this. Will it also work with roms of other systems and their tools?

    How about a suggestion, too? "Tabs" for multiple hacks. Basically, Each page has it's patches, program locations, and whatnot, so if tabs are made, you could have multiple hacks.
    Well, I was already going to have separate tabs for the free-space manager and whatnot, so it might look a little messy to have a double row of tabs. But I'll certainly look into it when it comes to designing the GUI.
    Also, it should work with other systems, as long as you dock the correct tools. I don't know about the free-space manager though...
    __________________
      #8    
    Old June 4th, 2011 (5:49 AM).
    jabberjabber8's Avatar
    jabberjabber8 jabberjabber8 is offline
    ../\..
       
      Join Date: Mar 2011
      Location: England
      Gender: Male
      Nature: Rash
      Posts: 213
      Send a message via Windows Live Messenger to jabberjabber8
      I know you have all ready said thanks to 3 other messages like this but:

      This tool looks great, ill be sure to try it when it is released!
      __________________


      Rumble rock is back, expect a BETA soon.
        #9    
      Old June 4th, 2011 (6:04 AM).
      Full Metal's Avatar
      Full Metal Full Metal is offline
      C(++) Developer.
      • Silver Tier
       
      Join Date: Jan 2008
      Location: In my mind.
      Age: 21
      Gender: Male
      Nature: Timid
      Posts: 806
      Send a message via Windows Live Messenger to Full Metal
      on the subject of freespacemanager.
      Make a 'dump-file-searcher'
      eg: input file: raw dump of data, find offset of data.
      That way, you can dump the data from other tools, and label it in freespacemanager.
      __________________

      ★ full metal.

      I like to push it,
      and push it,
      until my luck is over.
        #10    
      Old June 4th, 2011 (6:18 AM).
      dazzle's Avatar
      dazzle dazzle is offline
      Scripting Apprentice
         
        Join Date: May 2011
        Location: Chromaso Region
        Age: 20
        Gender: Male
        Nature: Calm
        Posts: 50
        very very nice, i will definately use this when it comes out, as everybody else, i like the idea of a free space manager, i always have to write down what ive used, so i have a decent stack of notes on my desk, so this will make it much easier, thanks alot man and props to ya :D
        ~Dazzle
          #11    
        Old June 4th, 2011 (8:26 AM). Edited June 4th, 2011 by Giga Universe.
        Giga Universe's Avatar
        Giga Universe Giga Universe is offline
        Working on a tool.
        • Crystal Tier
         
        Join Date: Aug 2007
        Location: South Africa
        Age: 22
        Gender: Male
        Nature: Calm
        Posts: 121
        Send a message via ICQ to Giga Universe Send a message via AIM to Giga Universe Send a message via Yahoo to Giga Universe
        Quote:
        Originally Posted by Full Metal View Post
        on the subject of freespacemanager.
        Make a 'dump-file-searcher'
        eg: input file: raw dump of data, find offset of data.
        That way, you can dump the data from other tools, and label it in freespacemanager.
        I actually planned for it to constantly look for space being used up, if it detects some, then it adds the offset and size of the data used to a table where you can add a label or merge entries. So it will automatically find the data - there's no need to search for it


        EDIT: On a side note, is it just me, or are the navigation buttons at the top of this thread floating off the banner that says SkyDock? It wasn't like that when I posted it, please tell me if you see that too (On my browser the buttons float about 10px down from the banner, they are supposed to touch...)
        __________________
          #12    
        Old June 4th, 2011 (8:37 AM).
        Full Metal's Avatar
        Full Metal Full Metal is offline
        C(++) Developer.
        • Silver Tier
         
        Join Date: Jan 2008
        Location: In my mind.
        Age: 21
        Gender: Male
        Nature: Timid
        Posts: 806
        Send a message via Windows Live Messenger to Full Metal
        I see it too, at first I thought it was just a little ... odd. But now that you point it out, yes I see that as well. ( Google Chrome )
        Would help you now, but I'm about to leave for a party. X)
        __________________

        ★ full metal.

        I like to push it,
        and push it,
        until my luck is over.
          #13    
        Old June 4th, 2011 (8:47 AM).
        Giga Universe's Avatar
        Giga Universe Giga Universe is offline
        Working on a tool.
        • Crystal Tier
         
        Join Date: Aug 2007
        Location: South Africa
        Age: 22
        Gender: Male
        Nature: Calm
        Posts: 121
        Send a message via ICQ to Giga Universe Send a message via AIM to Giga Universe Send a message via Yahoo to Giga Universe
        OK, I think I fixed it now (at least on my browser). Please let me know if anyone does see any other weird errors like that (such as it being to high now). I'll be back soon with a screenshot of the GUI if I get a chance to finish it
        __________________
          #14    
        Old June 16th, 2011 (12:01 AM).
        X-Lan X-Lan is offline
           
          Join Date: May 2010
          Gender: Male
          Posts: 10
          This is really cool, thanks Team Skydock, hope you reach success to the skys!
            #15    
          Old June 16th, 2011 (5:52 AM).
          Full Metal's Avatar
          Full Metal Full Metal is offline
          C(++) Developer.
          • Silver Tier
           
          Join Date: Jan 2008
          Location: In my mind.
          Age: 21
          Gender: Male
          Nature: Timid
          Posts: 806
          Send a message via Windows Live Messenger to Full Metal
          Buahahaha.
          Have I convinced you to take <windows.h> and burn it forever, yet?
          __________________

          ★ full metal.

          I like to push it,
          and push it,
          until my luck is over.
            #16    
          Old June 16th, 2011 (7:39 AM).
          Chimchar 9's Avatar
          Chimchar 9 Chimchar 9 is offline
          (:
          • Silver Tier
           
          Join Date: Jan 2008
          Location: England, London
          Age: 23
          Gender: Male
          Nature: Calm
          Posts: 1,618
          This sounds really good! I can't wait to get organized with my hacking folders, as they're currently messy.

          Good luck! Can't wait for the download!
          __________________
          Pokemon Green Diamond
          Status: cancelled
            #17    
          Old June 17th, 2011 (5:31 AM).
          Giga Universe's Avatar
          Giga Universe Giga Universe is offline
          Working on a tool.
          • Crystal Tier
           
          Join Date: Aug 2007
          Location: South Africa
          Age: 22
          Gender: Male
          Nature: Calm
          Posts: 121
          Send a message via ICQ to Giga Universe Send a message via AIM to Giga Universe Send a message via Yahoo to Giga Universe
          Quote:
          Originally Posted by X-Lan View Post
          This is really cool, thanks Team Skydock, hope you reach success to the skys!
          Thanks

          Quote:
          Originally Posted by Full Metal View Post
          Buahahaha.
          Have I convinced you to take <windows.h> and burn it forever, yet?
          Yes, you have. I was pretty eager to do it in the first place, but I didn't think GTK+ could do what I needed. Apparently it can... Which is a very good thing

          Quote:
          Originally Posted by Chimchar 9 View Post
          This sounds really good! I can't wait to get organized with my hacking folders, as they're currently messy.

          Good luck! Can't wait for the download!
          Thanks, hopefully a download will be available soon.
          __________________
            #18    
          Old June 17th, 2011 (7:33 AM).
          Full Metal's Avatar
          Full Metal Full Metal is offline
          C(++) Developer.
          • Silver Tier
           
          Join Date: Jan 2008
          Location: In my mind.
          Age: 21
          Gender: Male
          Nature: Timid
          Posts: 806
          Send a message via Windows Live Messenger to Full Metal
          @Most anybody looking at this thread -
          You're in for quite the surprise when this is finished. (:
          The interface is very well done now, and some of the features are just plain awesome.
          __________________

          ★ full metal.

          I like to push it,
          and push it,
          until my luck is over.
            #19    
          Old July 9th, 2011 (2:44 PM).
          Quickster's Avatar
          Quickster Quickster is offline
          Dream or Drop?
             
            Join Date: Oct 2007
            Gender: Male
            Nature: Quiet
            Posts: 351
            Hey, how's progress coming along? I cant wait till this comes out because it would make hacking so much cleaner (as in organized). If it's possible, could you maybe show us a preview of the GUI?
            __________________
            I laugh looking at this.

            But sometimes I want to come back to it...

              #20    
            Old July 11th, 2011 (2:54 AM).
            ahsome's Avatar
            ahsome ahsome is offline
            Scripter Legend
               
              Join Date: Jun 2011
              Location: Australia
              Gender: Male
              Nature: Gentle
              Posts: 15
              This idea is amazing!
              You sure got my vote (and download)
              But i wanna ask, will the CPS patcher be here like you said before?
              __________________
              If you need help/advice with scripting with XSE/PKSV, ask me
              _____________________________________________
              Not all smart men are wise, but all wise men are smart - By Me
              ____________________________________________

              Scripter
              Tile Inserter
              If you want to do any of these jobs, PM me and we will talk
              Also, you should have proof of work with you
                #21    
              Old July 12th, 2011 (4:20 AM). Edited July 12th, 2011 by Giga Universe.
              Giga Universe's Avatar
              Giga Universe Giga Universe is offline
              Working on a tool.
              • Crystal Tier
               
              Join Date: Aug 2007
              Location: South Africa
              Age: 22
              Gender: Male
              Nature: Calm
              Posts: 121
              Send a message via ICQ to Giga Universe Send a message via AIM to Giga Universe Send a message via Yahoo to Giga Universe
              Quote:
              Originally Posted by Quickster View Post
              Hey, how's progress coming along? I cant wait till this comes out because it would make hacking so much cleaner (as in organized). If it's possible, could you maybe show us a preview of the GUI?
              Well, right now, I'm programming the core of the program, so the GUI is not really done, (the dock doesn't load because I haven't programmed it yet) but I suppose I could post a rough overview.

              Quote:
              Originally Posted by ahsome View Post
              This idea is amazing!
              You sure got my vote (and download)
              But i wanna ask, will the CPS patcher be here like you said before?
              Yes, it will. As will UPS, APS and IPS. This is part of the "core" programming, as I have to work out how each format works and build a faster patching implementation of it. (The UPS patcher is written in C++, which is what SkyDock is written in, but its awfully slow, so I'm writing my own to speed it up ).
              Just so you know, I have got APS and CPS fully working, IPS only reads so far, and I'm working on figuring out the UPS format.


              EDIT:

              Check the attachments for a screen-shot of the outline of the SkyDock GUI. The screen shows the Free-Space Manager tab. The blank bar at the bottom will become the Dock space.
              Attached Images
              File Type: png Skydock GUI Outline.png‎ (98.4 KB, 116 views) (Save to Dropbox)
              __________________
                #22    
              Old July 12th, 2011 (12:23 PM).
              Lugiaz Soul's Avatar
              Lugiaz Soul Lugiaz Soul is offline
              I support Crystal Dust
                 
                Join Date: Sep 2010
                Location: West Sacramento, CA
                Age: 23
                Gender: Male
                Nature: Naughty
                Posts: 142
                This is truly amazing. + rep
                  #23    
                Old July 14th, 2011 (3:02 PM).
                machomuu's Avatar
                machomuu machomuu is offline
                • Crystal Tier
                • Crystal Tier
                 
                Join Date: Apr 2008
                Location: Americalanavania
                Gender: Male
                Nature: Relaxed
                Posts: 10,225
                Wow, I this is pretty convenient, I'm looking forward to it.
                __________________
                Paired to and madly in love with a literal Symphony of legs.
                Collab de
                Los Video JUEGOS

                I also watch anime sometimes. Just a little.
                  #24    
                Old July 17th, 2011 (5:07 AM).
                iRossy iRossy is offline
                   
                  Join Date: Jul 2011
                  Gender: Female
                  Nature: Quiet
                  Posts: 80
                  This sounds amazing, can't wait until you finish it!

                  So, there should be a tab on the side where it has all of the tools (that automatically open the ROM of your choosing ).
                  __________________
                    #25    
                  Old July 17th, 2011 (6:08 AM).
                  Giga Universe's Avatar
                  Giga Universe Giga Universe is offline
                  Working on a tool.
                  • Crystal Tier
                   
                  Join Date: Aug 2007
                  Location: South Africa
                  Age: 22
                  Gender: Male
                  Nature: Calm
                  Posts: 121
                  Send a message via ICQ to Giga Universe Send a message via AIM to Giga Universe Send a message via Yahoo to Giga Universe
                  Quote:
                  Originally Posted by iRossy View Post
                  This sounds amazing, can't wait until you finish it!

                  So, there should be a tab on the side where it has all of the tools (that automatically open the ROM of your choosing ).
                  As I said, that is going to be what I am doing with the blank bar at the bottom...
                  __________________
                  Closed Thread
                  Quick Reply

                  Sponsored Links
                  Thread Tools

                  Posting Rules
                  You may not post new threads
                  You may not post replies
                  You may not post attachments
                  You may not edit your posts

                  BB code is On
                  Smilies are On
                  [IMG] code is On
                  HTML code is Off

                  Forum Jump


                  All times are GMT -8. The time now is 11:54 AM.