Linux DLDI GUI
- Description
- Screenshots
- Download
- Compiling
DLDI Is an mechanism that allows homebrew games/apps can be patched with an FAT driver for it's specific flashcard. To orgininal program is an command line tool.
There's an Windows graphical user interface, to make patching a bit easier. Unfortunately there wasn't an user interface for the Linux users out there (which includes me).
So I decided to create one. To improve my C++ skills, for fun, and for all Linux people. I've modified the original DLDI pretty much, which is now a lot more object oriented.
Features
- Support for any DLDI Driver
- Patch multiple files at once
- GTK+ UI, using gtkmm UI library.
- DBus support, so you can set it as your default application for .nds files
How to use
- Start the program dldi-linux-gui
- Select your .dldi file
- Add the .nds files to the list
- click on the 'Patch' button.

Requirements
- libgtkmm
- libglademm
When compiling, see the INSTALL file, you'll need the dbus-cpp bindings, which are part of the OpenWengo project.
Download Link
You can find all downloads on our Sourceforge.net page:
http://sourceforge.net/project/showfiles.php?group_id=196301
- libgtkmm
- libglademm
When compiling, see the INSTALL file, you'll need the dbus-cpp bindings, which are part of the OpenWengo project.
Download Link
You can find all downloads on our Sourceforge.net page:
http://sourceforge.net/project/showfiles.php?group_id=196301
Compiling Instructions
To compile DLDI Linux Gui, you'll need the dbus C++ Bindings of the OpenWengo project. Get it from their subversion repository.
cd to that directory
Run configure WITH --enable-glib
Compile and install it
If you're getting compiler errors, open up a texteditor, and open the file:
dbus-c++/include/glib-integration.h
Find the line
and after that line add:
And then run 'make' and 'make install' again.
Now, go to the directory of dldilinuxgui itself.
run:
and it's installed
start the program:
dldi-linux-gui
To compile DLDI Linux Gui, you'll need the dbus C++ Bindings of the OpenWengo project. Get it from their subversion repository.
svn co https://dev.openwengo.org/svn/openwengo/wengophone-ng/branches/wengophone-dbus-api/libs/dbus dbus-c++
cd to that directory
cd dbus-c++
Run configure WITH --enable-glib
./configure --enable-glib
Compile and install it
make
sudo make install
sudo make install
If you're getting compiler errors, open up a texteditor, and open the file:
dbus-c++/include/glib-integration.h
Find the line
- #include "eventloop.h"
and after that line add:
- #include "dispatcher.h"
And then run 'make' and 'make install' again.
Now, go to the directory of dldilinuxgui itself.
run:
./configure
make
sudo make install
make
sudo make install
and it's installed
start the program:
dldi-linux-gui

