• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

[v0.93]My patcher, DLDIrc: neither commandline nor GUI based

Started by _psychowood_, January 28, 2007, 07:02:57 PM

Previous topic - Next topic

_psychowood_

Hi all,
I've spent some hours developing a little and useful (at least for me, and I hope for someone else too :) ) tool to apply a DLDI patch on homebrew roms. It is for Windows (XP/2k/NT), is different from the patchers already available because uses Chishm's dlditool to patch via right clicking the rom. No GUI, no command prompt. Two clicks, that's all. :)

If you use more than one flashcard, you can install more than one DLDI driver, and you'll have every single choice available in the context menu.

It can be downloaded from here (it is a direct download link, I'm just using that link to count the clicks :) ), if someone wants to try it and give me an opinion... well, I'm here. :)

Koji

Works great! Thanks a lot, this makes things a looooot simpler. Tested with the Tower Defense homebrew which loads up fine (as well as the maps). The only problem I seem to be having is with the game itself which isn't detecting when I touch the screen at all for some reason. I'm almost certain though that's a problem with the homebrew (something I can confirm as I'm about to patch it using the normal software just to be sure)

vitius

technically it's 2 clicks and press any key. I like it though, saves a bunch of time and the installation is simple and easy for noobs such as myself. good work ^_^

zektor

Nintendo DSi
Nintendo Wii - cIOS38 Revision 12 (and more)
Madden PSP Slim v5.00 M33-6

_psychowood_

Quote from: "vitius"technically it's 2 clicks and press any key. I like it though, saves a bunch of time and the installation is simple and easy for noobs such as myself. good work ^_^

Yup, you're right. And there's another key press after patching  :razz:

Thanks everybody, I'm happy that I'm not the only one finding it useful :)

If you have suggestions on how to make it better, feel free to tell!

Going a bit OT, I was thinking about making a DLDI repository to group every single homebrew out there, with direct downloads to already patched (and updated, of course) versions for every DLDI driver available, do you think that a DB like that could be useful?

_psychowood_

Hi again,
version 0.2 is up.
I rewrote the association code (now it uses batch files, should solve a little compatibility problem present sometimes).
I also added the official AceKard+ DLDI driver and the ability to associate .nds files with a nice looking icon. :)

PS.I've just noticed the icon under my username... thanks  :D

jelbo

I installed/uninstalled several times, but I don't see anything changing in my context menu on .nds files. Maybe because I manually added an icon/description for .nds files?

I don't really like the .nds icon included ^^o I made some using .gif's I found around and modified GBATA's GBA icon. Maybe you can use one of these instead of you like them. Might want to ask GBATA's author for permission on his modified .gba icon if you want to use that one.


_psychowood_

Quote from: "jelbo"I installed/uninstalled several times, but I don't see anything changing in my context menu on .nds files. Maybe because I manually added an icon/description for .nds files?

You were right, there was a problem when the .nds file was already registered with another app, the reference doc I based of was wrong (and was a official one :roll: ). I've just uploaded v0.3, hopefully should work for everybody, now.

QuoteI don't really like the .nds icon included ^^o I made some using .gif's I found around and modified GBATA's GBA icon. Maybe you can use one of these instead of you like them. Might want to ask GBATA's author for permission on his modified .gba icon if you want to use that one.

I like my icon and I think I won't change it for now :razz: mostly because I did it and I don't have to ask for permissions :)
I'll consider, for the upcoming versions, adding more icons and letting the user choice the one he likes more.

jelbo

Yeah, it works now, thanks for the fix. I don't want to be anal, but I'd prefer the options to be 'behind' a cascaded menu. Like DLDI patch options > SuperCard Lite (sclt) v1

Is it possible to add an option that scans .nds homebrew apps for DLDI support, or when patched, what DLDI driver is embedded? DS Rom Tool has an option that scans homebrew for embedded DLDI drivers, which is neat :)


_psychowood_

Quote from: "jelbo"Yeah, it works now, thanks for the fix.

Thanks for the time :)

QuoteI don't want to be anal, but I'd prefer the options to be 'behind' a cascaded menu. Like DLDI patch options > SuperCard Lite (sclt) v1

It is the next planned step, but AFAIK there's no way to do that without using a dll, so it will take a bit longer.

QuoteIs it possible to add an option that scans .nds homebrew apps for DLDI support, or when patched, what DLDI driver is embedded? DS Rom Tool has an option that scans homebrew for embedded DLDI drivers, which is neat :)

Shouldn't be that hard to do, I'm patching dlditool right now :)

jelbo

I've got another idea that might be easy to do; add little icons next to the DLDI patching options. I converted some gif's to 13x13 bitmaps on which purple should be transparent. The images come from GBATemp, but may be used if the readme gives GBATemp.net credit for the original images.

Here's what it could look like :D



I added some more icons. Here's an overview of all of them:



_psychowood_

Quote from: "jelbo"*bump* for update

I'm working on the DLL version, it is almost ready (prob in the w-e it'll be out) :).
About the icons, I think I'll pass for now, at least up to when I'll figure out how to use them  :?

jelbo

Quote from: "_psychowood_"
Quote from: "jelbo"*bump* for update

I'm working on the DLL version, it is almost ready (prob in the w-e it'll be out) :).
About the icons, I think I'll pass for now, at least up to when I'll figure out how to use them  :?
Heh, the bump was for my update, but thanks for the follow-up. About the icons, no problem, it's just something I'd find very cool. :razz:

_psychowood_

Quote from: "jelbo"Heh, the bump was for my update, but thanks for the follow-up.

I did not notice that update :D

Btw, I upped v0.31 that corrects a little bug in the uninstaller (it didn't remove correctly every registry shell key).

QuoteAbout the icons, no problem, it's just something I'd find very cool. :razz:

I'd like them too, and I'm looking for some documentation, but isn't that easy to find :(