The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > ROM Hacking > Tools, Tutorials & Resources
Sign Up Rules/FAQ Live Battle Blogs Mark Forums Read

Notices

Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.
New threads in this forum are to be approved by a moderator before they are displayed.

Closed Thread
Click here to go to the first staff post in this thread.  
Thread Tools
  #1    
Old June 2nd, 2011 (04:34 AM). Edited August 6th, 2011 by Giga Universe.
Giga Universe's Avatar
Giga Universe
Working on a tool.
 
Join Date: Aug 2007
Location: South Africa
Age: 19
Gender: Male
Nature: Calm
Send a message via ICQ to Giga Universe Send a message via AIM to Giga Universe Send a message via Yahoo to Giga Universe Send a message via Skype™ 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!


  #2    
Old June 2nd, 2011 (08:29 AM).
colcolstyles's Avatar
colcolstyles
Yours truly
 
Join Date: May 2008
Location: The Bay Area
Gender: Male
Nature: Lonely
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 (08:40 AM).
Banjora Marxvile's Avatar
Banjora Marxvile
Oui Oui Si Si Ja Ja Da Da
 
Join Date: May 2008
Age: 20
Gender: Male
Nature: Lonely
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.
__________________

Man of Steel
He harbors no shame
Got cut a raw deal
But he holds no blame
Gone and forgot to feel
Numb for pretentious pain
As he spins the wheel
There's no loss nor no gain...


Nerves o
f Steel
He must remain
Even if it kills
To remember my name
A view to a thrill
Like Campari and Champagne
I'm on the rocks
Please tell me, What Is My Name?

  #4    
Old June 2nd, 2011 (08:57 AM).
itari's Avatar
itari
普通の魔法使い
Community Supporter
 
Join Date: Mar 2010
Location: 魔法の森
Age: 17
Gender: Male
Nature: Relaxed
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.
__________________
Pokémon Something Version

SubscriptAdvanced SongType Effectiveness EditorTilemap CreatorPython IPS Patcher
  #5    
Old June 2nd, 2011 (11:48 AM).
Satoshi Ookami's Avatar
Satoshi Ookami
Memento Mori
Community Supporter
 
Join Date: Jul 2008
Location: Abyss of Time, Great Seal
Age: 22
Gender: Male
Nature: Calm
Awesome stuff you've go there!
I'll be sure to download it =)
__________________
ROM hacking FAQ - Read before asking how to play a hack. | Previous Sign 2 | Previous Sign

Anime List | PSN Trophy List
  #6    
Old June 3rd, 2011 (05:00 AM).
Team Fail's Avatar
Team Fail
See that, Aster?
Community Supporter
 
Join Date: May 2009
Age: 19
Gender: Male
Nature: Brave
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.
__________________

You are challenged by Lorekeeper Zinnia!
Pairs | Twitter | Alt | Alt II | PHO
  #7    
Old June 3rd, 2011 (08:58 AM).
Giga Universe's Avatar
Giga Universe
Working on a tool.
 
Join Date: Aug 2007
Location: South Africa
Age: 19
Gender: Male
Nature: Calm
Send a message via ICQ to Giga Universe Send a message via AIM to Giga Universe Send a message via Yahoo to Giga Universe Send a message via Skype™ 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 (05:49 AM).
jabberjabber8's Avatar
jabberjabber8
../\..
 
Join Date: Mar 2011
Location: England
Gender: Male
Nature: Rash
Send a message via Windows Live Messenger to jabberjabber8 Send a message via Skype™ 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 (06:04 AM).
Full Metal's Avatar
Full Metal
C(++) Developer.
Community Supporter
 
Join Date: Jan 2008
Location: In my mind.
Age: 19
Gender: Male
Nature: Timid
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 (06:18 AM).
dazzle's Avatar
dazzle
Scripting Apprentice
 
Join Date: May 2011
Location: Chromaso Region
Age: 17
Gender: Male
Nature: Calm
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 (08:26 AM). Edited June 4th, 2011 by Giga Universe.
Giga Universe's Avatar
Giga Universe
Working on a tool.
 
Join Date: Aug 2007
Location: South Africa
Age: 19
Gender: Male
Nature: Calm
Send a message via ICQ to Giga Universe Send a message via AIM to Giga Universe Send a message via Yahoo to Giga Universe Send a message via Skype™ 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 (08:37 AM).
Full Metal's Avatar
Full Metal
C(++) Developer.
Community Supporter
 
Join Date: Jan 2008
Location: In my mind.
Age: 19
Gender: Male
Nature: Timid
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 (08:47 AM).
Giga Universe's Avatar
Giga Universe
Working on a tool.
 
Join Date: Aug 2007
Location: South Africa
Age: 19
Gender: Male
Nature: Calm
Send a message via ICQ to Giga Universe Send a message via AIM to Giga Universe Send a message via Yahoo to Giga Universe Send a message via Skype™ 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
 
Join Date: May 2010
Gender: Male
This is really cool, thanks Team Skydock, hope you reach success to the skys!
  #15    
Old June 16th, 2011 (05:52 AM).
Full Metal's Avatar
Full Metal
C(++) Developer.
Community Supporter
 
Join Date: Jan 2008
Location: In my mind.
Age: 19
Gender: Male
Nature: Timid
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 (07:39 AM).
Chimchar 9's Avatar
Chimchar 9
inactive ~ depression :/
 
Join Date: Jan 2008
Location: England, Southampton.
Age: 21
Gender: Male
Nature: Calm
Send a message via Windows Live Messenger to Chimchar 9
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: On Hold.
  #17    
Old June 17th, 2011 (05:31 AM).
Giga Universe's Avatar
Giga Universe
Working on a tool.
 
Join Date: Aug 2007
Location: South Africa
Age: 19
Gender: Male
Nature: Calm
Send a message via ICQ to Giga Universe Send a message via AIM to Giga Universe Send a message via Yahoo to Giga Universe Send a message via Skype™ 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 (07:33 AM).
Full Metal's Avatar
Full Metal
C(++) Developer.
Community Supporter
 
Join Date: Jan 2008
Location: In my mind.
Age: 19
Gender: Male
Nature: Timid
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 (02:44 PM).
Quickster's Avatar
Quickster
Dream or Drop?
 
Join Date: Oct 2007
Gender: Male
Nature: Quiet
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 (02:54 AM).
ahsome's Avatar
ahsome
Scripter Legend
 
Join Date: Jun 2011
Location: Australia
Gender: Male
Nature: Gentle
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 (04:20 AM). Edited July 12th, 2011 by Giga Universe.
Giga Universe's Avatar
Giga Universe
Working on a tool.
 
Join Date: Aug 2007
Location: South Africa
Age: 19
Gender: Male
Nature: Calm
Send a message via ICQ to Giga Universe Send a message via AIM to Giga Universe Send a message via Yahoo to Giga Universe Send a message via Skype™ 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
I support Crystal Dust
 
Join Date: Sep 2010
Location: West Sacramento, CA
Age: 21
Gender: Male
Nature: Naughty
This is truly amazing. + rep
  #23    
Old July 14th, 2011 (03:02 PM).
machomuu's Avatar
machomuu
Master Spark is Comin' to Town
Community Supporter
 
Join Date: Apr 2008
Location: 'Murca
Gender: Male
Nature: Relaxed
Wow, I this is pretty convenient, I'm looking forward to it.
__________________
  #24    
Old July 17th, 2011 (05:07 AM).
iRossy
Beginning Trainer
 
Join Date: Jul 2011
Gender: Female
Nature: Quiet
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 (06:08 AM).
Giga Universe's Avatar
Giga Universe
Working on a tool.
 
Join Date: Aug 2007
Location: South Africa
Age: 19
Gender: Male
Nature: Calm
Send a message via ICQ to Giga Universe Send a message via AIM to Giga Universe Send a message via Yahoo to Giga Universe Send a message via Skype™ 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
Minimum Characters Per Post: 25



All times are UTC -8. The time now is 03:11 PM.


Style by Nymphadora, artwork by Sa-Dui.
Like our Facebook Page Follow us on Twitter © 2002 - 2014 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2014 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.