I'm very proud to present you the new version of AnDE.
It has really many improvements!
It's for example now possible to place files, with which you want to replace images in the framework, in a seperate folder.
AnDE then automatically replaces the files in the archive with the files from the folder
Of course the files in that folder must have the same names that the files in the archive have
Also, I fixed the crash-bug that sometimes happened when you quit AnDE.
Current Version: 2.1.3
.NET Framework 3.5
AnDE is an application, that is able to replace files from ZIP - Archives.
*.apk files are ZIP - Archives that store additional information.
So its possible to replace files in the archive using a ZIP - Library for C# - thats what I did.
There are 3 ways to replace files int the *.apk archive:
- Manual Replacement
- Automatic Replacement
Whichever you want to use, you have to load an archive first:
Click on "File" -> "Open Archive"
AnDE the unpacks the archive and stores the files in a directory that has the same
name that the archive has + "_temp". If this directory already exists when you open
an archive, you will have to delete it (or at least rename it). Once that is done,
You'll see a directory tree in the white box on the left side called "Archive Content".
If you check "Show PNG's only", you will only see *.png file in "Archive Content".
If you uncheck it, you will see all files. You can expand the directorys in the directory
tree by clicking on the '+' Symbol. A expanded directory will collaps if you click on the
'-' Symbol. Now you can choose a file by just clicking on it. If you choose an *.png file,
the image will appear in the left picture frame named "Selected File". Here's the point
where i want to mention that you can replace all files in the Archive, not only *.png
files. Anyway, once you have chosen a file that you want to replace, you can continue.
From now you can choose on of the free ways.
I'll start with
Once you have loaded a file you want to replace, click on "Open File".
A window will appear that lets you choose a replacement file. If you choose a *.png file,
it will show up in the picture frame named "Replace with". Next, click on "Add to Queue".
In the "Queue" window beside tha main AnDE window an item will be added. Now the file
is added to the queue. You can delete files from the queue by clicking on one item and
pressing the "Delete" key on your keyboard. When you added all the files you want to the
queue, click on "Process Queue". AnDE creates a backup of the archive file you opened
named "archive + _old". If this file already exists, you will be asked to delete it. If you
don't want to delete it just click "No" and Ande will add a randomly generated number
to the name of the archive. As an example, if your original file's name is "archive-a.apk",
the backup could be called "archive-a_12345_old.apk". After that the files in the archive
get replaced and thats it
Once you loaded the archive, click on "Choose Folder". A window will appear that lets
you choose a folder. Copy all replacement files into this folder. The files must have
the same name that the files from the archive have, which you want to replace. As an example
there is a file called "a.png" in the archive, then the folder must also contain a file called "a.png".
If there's only a file called "b.png", nothing will be replaced. Its not necessary to keep the folder
structure of the archive. As an example if you want to replace the files "a.png" and "folder_b\b.png"
of the archive, you can just copy "a.png" and "b.png" into the replacement folder. AnDE automatically
searches the files in the archive and adds them to the queue, if the file names match. Once thats
done, click on "Process Queue". If you want to replace many files (I tried it with ~700), AnDE
might look like it freezes and windows might tell you "Not Responding", but thats normal.
You can also combine this two methods
If you click on a picture frame while a picture is loaded, a window will show up, showing you the
picture in original size.
You can hide and undock the Queue and Output windows if you click on "View".
The whole application has ~700 lines of code and is fully written in C# using .NET framework 3.5.
For updates an never versions, just have a look at this thread
PS: please report your bugs and send me a PM with them.
Edited by BigBearMDC, 14 February 2010 - 07:35 PM.