Hacking Rominator for NDS

  • Thread starter Thread starter hankchill
  • Start date Start date
  • Views Views 295,259
  • Replies Replies 1,737
  • Likes Likes 1
Status
Not open for further replies.
I just donated $60.

I hope this will help you get the zip library and implement zip support. I also hope you can use the zip library to retrieve AdvanSCENE's XML-formatted OLL or NDScrc databases.
 
I just donated $60.

I hope this will help you get the zip library and implement zip support. I also hope you can use the zip library to retrieve AdvanSCENE's XML-formatted OLL or NDScrc databases.

Plugin Purchased. Thanks
smile.gif
Now I have to implement Zip support -- There's no excuse
smile.gif
I just have to wait for my product key to arrive -- usually takes 1 to 3 days.

I'll worry about getting Zip functions working 100% first, and then I will worry about using external databases. For now, let's get organized with Zip functionality
smile.gif


--Henry
 
Hank, I don't know whether you got my PM, but I have a sneaking suspicion that some of the problems are caused by the database... I can use the app perfectly until I get the database; then it segfaults whenever it tries to compare the roms in my rom folder with the database. Ack.
rolleyes.gif


Well, I eagerly await this ZIP support.
biggrin.gif
. Not that I use zip, rZip is more than sufficient for me!

P.S. What would be a possibility is to implement gZip; I do believe that that's open source... But that would mean you'd have to Open source your app... That may not be practically possible, may it, especially considering you've just paid for a Zip plugin. No matter. rZip hits the sopt for me anyways.

Chao.

~aphirst~
 
This is awesome news (about the ZIP plugin)! I cannot wait. Soon as payday comes around I'm making a donatoin, fact.

On another note, slight annoyance I've found with 5.0.1. When you open the Rominator Toolbox, the window will stay on top of other windows. Not sure if you mean't it that way, but its slightly annoying
tongue.gif


Keep up the great work, looking forward to next release
wink.gif
 
Is there anyway to download all of the boxart for the games in your collection with one command like the previous version of the software. I dislike having to go through each game in my list one by one and wait for the box art to re download (especially since I had them all downloaded from the previous version with the download box art command). This especially stinks since I have about 335 or more to go through and I'm on dial up.

Is there anyway to at least extract the box art from the boxart.rsd from the old version...something...anything.

Why in the world would a feature be taken out of the software.


Now now, don't get all worked up here. The only feature that was removed was the Skins, because it became irrelevant. Mass downloading of box art still exists, it just seems like you didn't bother to look for it... Well, not that you'd have to look far -- Just open the Toolbox, and you're done
smile.gif


The Box Art Manager has been moved to the Toolbox. Highlight the boxes to download, and press 'Download'.

I'll have the Help section up shortly.

There is a small problem with this feature by the way. If I want to download all the boxart, I have to either do them individually OR hold shift and press the down arrow to select multiples. However if I select 0001 then hold shift and press end, you would expect the whole lot to highlight, well it doesn't. It simply goes to the end rom without highlighting. Just makes the mass download a lengthier process. Would be easier to just select all and click download
wink.gif
 
@aphirst:
Yep, I got your PM, and I've been looking into it before giving a response... I'm definitely going to have to install Linux on my Macbook so I can get Rominator up to speed with the other versions.

@Logan:
The Toolbox window was designed to float over everything else, I wanted to do that as a test and see what happens... Reason being why I did that is because there is a Rom Trimmer in the toolbox, and if you put Rominator in the background then it will make the Toolbox disappear.

I got my product key, by the way, for my new plugins. I'll start preliminary Zip development as soon as my crazy son goes to nap!... so in about half an hour
tongue.gif
 
I got my product key, by the way, for my new plugins. I'll start preliminary Zip development as soon as my crazy son goes to nap!... so in about half an hour
tongue.gif



Thanks, Hank.

If you need a beta tester for it, I'll be happy to help.

I might take you up on that -- I thought it would take a day and a half to implement ZIP recognition -- Heck, these plugins are more useful than I thought. I've managed to seemlessly integrate Zip into Rominator in just an hour and a half. It can now decompress and flash on the fly. And even if you have the original Zip where there are multiple files (nfo's, images, etc) Rominator will pick out the .nds file and flash that
smile.gif


I just need to tweak it a little bit, and add in Zip Recognition (because games need to be processed in Zip before any database information can be attached to it), and I'll make a preliminary release. No Compression will be supported as of yet, because for now Rominator's primary compression is rZip... Zip is just a bonus
smile.gif


--henry
 
I might take you up on that -- I thought it would take a day and a half to implement ZIP recognition -- Heck, these plugins are more useful than I thought. I've managed to seemlessly integrate Zip into Rominator in just an hour and a half. It can now decompress and flash on the fly. And even if you have the original Zip where there are multiple files (nfo's, images, etc) Rominator will pick out the .nds file and flash that
smile.gif


I just need to tweak it a little bit, and add in Zip Recognition (because games need to be processed in Zip before any database information can be attached to it), and I'll make a preliminary release. No Compression will be supported as of yet, because for now Rominator's primary compression is rZip... Zip is just a bonus
smile.gif


--henry

Nice. You're gonna get a lot of cheers for that.

So I take it the lib let you select a file in the zip and partially decompress it? I knew that element was bugging you.

What lib did you end up using, btw?
 
I might take you up on that -- I thought it would take a day and a half to implement ZIP recognition -- Heck, these plugins are more useful than I thought. I've managed to seemlessly integrate Zip into Rominator in just an hour and a half. It can now decompress and flash on the fly. And even if you have the original Zip where there are multiple files (nfo's, images, etc) Rominator will pick out the .nds file and flash that
smile.gif


I just need to tweak it a little bit, and add in Zip Recognition (because games need to be processed in Zip before any database information can be attached to it), and I'll make a preliminary release. No Compression will be supported as of yet, because for now Rominator's primary compression is rZip... Zip is just a bonus
smile.gif


--henry


Nice. You're gonna get a lot of cheers for that.

So I take it the lib let you select a file in the zip and partially decompress it? I knew that element was bugging you.

What lib did you end up using, btw?

Well, technically you would need to decompress the entire archive and then locate the rom... no other way, which is fine
smile.gif


The lib is called E-CryptIt Engine by Einhugur Software. Basically their plugins pack (which includes the engine) let me do a whole ton of cool stuff as well, like tree listing, calendars, window splitting, task bars, etc. It'll be really helpful
smile.gif
I'm just glad that the engine works the way it should. The only part I'm having trouble with is getting the progress bar working with Zip... Minor issue, but whatever
biggrin.gif
 
I took a look at Einhuger Software. That's a pretty nice suite of plug-ins for $99. You're using the E-CryptIt Engine for the zip compression routines and Thomas Tempelmann stuff for the handling functions?

The WindowSplitter might look great in splitting the list and rom controls up.
 
I know you're currently working at getting zip support fully implemented, but are you planning on releasing that save database import tool?
 
I took a look at Einhuger Software. That's a pretty nice suite of plug-ins for $99. You're using the E-CryptIt Engine for the zip compression routines and Thomas Tempelmann stuff for the handling functions?

The WindowSplitter might look great in splitting the list and rom controls up.

I took a look at Thomas Tempelmann's classes -- They're quite expansive for what I would need to do, as his class has different methods for different encodings, which I don't really need. I don't need MacBinary encoding either, as NDS Games are RAW anyways, so keeping a resource fork is useless
smile.gif
I used his work as a base and built my own that caters around Rominator.

I was thinking of using the WindowSplitter to conjoin the Details back INTO the main window, so this way it can be hidden if need be
biggrin.gif
What do you think of that?

@Urza: Sorry, I completely forgot
frown.gif
I'll whip up something quickly and send it your way!

--Henry
 
Is there an option somewhere to put the Rom Details back into the main window. It goes off to the side and blocks other windows.
 
Is there an option somewhere to put the Rom Details back into the main window. It goes off to the side and blocks other windows.

It sounds like he's working on that. The new plug-in suite that had the zip compression had a window separator.
 
For those of you who would like the Save Extractor, for extracting saves Pre-v5.0, download below:

Mac OS X
Windows

It doesn't get any easier than drag and drop. Just drop your saveBackup.rsd file in the window, select an empty directory (or make one), and let 'er rip!

This one's for you Urza
smile.gif


Enjoy!

Edit: Man I just keep on freaking forgetting about the /files subdirectory on my server! Sorry
smile.gif
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum