|
|
| Line 1: |
Line 1: |
| ==Information==
| | <big><big><big><big><big><big><big><big><big><big><big><big>ASSRAPE AND CUNTFUCK</big></big></big></big></big></big></big></big></big></big></big></big> |
| | |
| After some weeks spent on how to make homebrew developers life easier, I had the idea of a tool which can be used to automate some basic tasks. After a few developement of this tool, I realized that I had to add something to its aim (because we were all newbies one day) and I decided to create a tool that allows people to create some GameCube programs without any knowledge in C programmation. A few skill on workflow processes is need of course, but its more logic than computing knowledge. And then I finished a first version of EasyDolMaker.
| |
| | |
| EasyDolMaker is a XML to Dol converter. It allows you to define some actions and also some transitions to link them together, using a XML file. An action is a state where you can define a background picture or background color, and also some items can be added, such as texts, pictures or list of choices. A transition is defined for one origin action and create a link between a button on the pad and the next action. I also add two pre-defined actions, "reset" which restart the Gamecube, and "sdload" for those who want to come back to the loader.
| |
| | |
| ==Usage==
| |
| The tool is really easy to use, command line is EasyDolMaker <XMLFileName>. There is an example in this archive. EasyDolMaker returns a C code source, a batch Makefile and launch it to create the dol.
| |
| | |
| In this archive, I also add an old version of libogc slightly modified, and an extra light
| |
| version of devkitcube, don't heistate to change both, it's only for low-skill people.
| |
| | |
| | |
| ====XML Schema:====
| |
| (?: O or 1, +: at least one, *: at least 0 and nothing: exactly one)
| |
| dol
| |
| |___image *
| |
| |___action *
| |
| |___display
| |
| |___transition +
| |
| |___text *
| |
| |___list ?
| |
| |___item +
| |
| | |
| ====TAG STRUCTURE====
| |
| <dol output="dol filename" c="C code source file name" init="Id of the initial action">
| |
| <image id="Id of the picture" source="Image file name">
| |
| <action id="Id of the action">
| |
| <display source="Id of the background image">
| |
| OR
| |
| <display bgcolor="English name of the background color">
| |
| <transition button="Button to match" next="Id of the action to execute">
| |
| <text str="Some text" x="horizontal position" y="vertical one" color="Name of the color">
| |
| <list x="H coord" y="V coord" color="item color" selected="sel. item color" button="To Valid">
| |
| <item str="Description of the item" next="Id of the action to execute">
| |
| | |
| ====Notes:====
| |
| Color names are those which are recognized by the .Net Framework
| |
| Supported buttons are A, B, X, Y, Start, L, R and Z
| |
| Picture format can be BMP(8 or 24 bits), JPG, TIFF, EXIF, GIF or PNG
| |
| Pictures will be displayed twice larger, but with the same height (due to YCbYCr format).
| |
| Resolution is 640x480 ie the background pictures should be 320x480
| |
| To restart the cube, add a transition where next="reset"
| |
| To return to SDload menu, add a transition where next="sdload"
| |
| Transitions Action A->Button B->Action C and Action C->same button->Action D are not a good
| |
| idea, because the time delay is too short, it will do Action A -> Button B -> Action D
| |
| | |
| ==Requirements==
| |
| * Windows XP
| |
| | |
| ==Compatibility==
| |
| | |
| ==History==
| |
| | |
| ==Download==
| |
| [[Media:Easydolmaker.rar|EasyDOLMaker 1.0]]
| |
| | |
| ==Acknowledge==
| |
| * Scarta
| |
| | |
| ==See Also==
| |
| *[http://www.nintendomax.com/phpBB2/ NintendoMax Le Forum]
| |
| | |
| [[Category:Wii Utilities]]
| |