I'm working on adding a database.xml library to go alongside NUS Downloader, so that the majority of titles will be easy to access right from the program. Unfortunately, it takes forever to create each entry, so perhaps a few people have some time or a decently fast method of compiling the information from the IOS History and Title Database of WiiBrew into the format I've been using. Here's what I've done so far...
NUSD Database...
I've done just a few from each catagory, so you get the idea. Extra descriptions can be put in place with () after the actual entry.
I'm also open to any additions/changes to the format. I just came up with this off the top of my head. There's no DSi title incorporation yet, either.
Thanks for any help you can provide!
NUSD Database...
Code:
<database>
<SYS>
<name>System Menu</name>
<titleID>0000000100000002</titleID>
<version>97 (2.0U),128 (2.0J),130 (2.0E),162 (2.1E),192 (2.2J),193 (2.2U),194 (2.2E),224 (3.0J),225 (3.0U),226 (3.0E),256 (3.1J),257 (3.1U),258 (3.1E),288 (3.2J),289 (3.2U),290 (3.2E),352 (3.3J),353 (3.3U),354 (3.3E),384 (3.4J),385 (3.4U),386 (3.4E),390 (3.5K),416 (4.0J),417 (4.0U),418 (4.0E)</version>
<ticket>true</ticket>
</SYS>
<SYS>
<name>MIOS</name>
<titleID>0000000100000101</titleID>
<version>9</version>
<ticket>true</ticket>
</SYS>
<SYS>
<name>BC</name>
<titleID>0000000100000100</titleID>
<version>5</version>
<ticket>true</ticket>
</SYS>
<SYS>
<name>Opera / Internet Channel</name>
<titleID>00010001484144XX</titleID>
<region>45 (USA/NTSC),4A (Japan),50 (Europe/PAL)</region>
<ticket>true</ticket>
</SYS>
<SYS>
<name>Wii Speak Channel</name>
<titleID>00010001484346XX</titleID>
<region>45 (USA/NTSC),4A (Japan),50 (Europe/PAL)</region>
<ticket>true</ticket>
</SYS>
<SYS>
<name>Everyone Votes Channel</name>
<titleID>0001000148414AXX</titleID>
<region>45 (USA/NTSC),4A (Japan),50 (Europe/PAL)</region>
<ticket>false</ticket>
</SYS>
<SYS>
<name>Check Mii Out Channel</name>
<titleID>00010001484150XX</titleID>
<region>45 (USA/NTSC),4A (Japan),50 (Europe/PAL)</region>
<ticket>false</ticket>
</SYS>
<SYS>
<name>Nintendo Channel</name>
<titleID>00010001484154XX</titleID>
<region>45 (USA/NTSC),4A (Japan),50 (Europe/PAL)</region>
<ticket>false</ticket>
</SYS>
<SYS>
<name>Metroid Prime 3 Preview </name>
<titleID>00010001484157XX</titleID>
<region>45 (USA/NTSC),4A (Japan),50 (Europe/PAL)</region>
<ticket>false</ticket>
</SYS>
<SYS>
<name>Photo Channel</name>
<titleID>00010002484141XX</titleID>
<region>41 (All/System)</region>
<ticket>true</ticket>
</SYS>
<SYS>
<name>Photo Channel 1.1</name>
<titleID>00010002484159XX</titleID>
<region>41 (All/System)</region>
<ticket>true</ticket>
</SYS>
<SYS>
<name>Shopping Channel</name>
<titleID>00010002484142XX</titleID>
<region>41 (All/System)</region>
<ticket>true</ticket>
</SYS>
<SYS>
<name>Mii Channel</name>
<titleID>00010002484143XX</titleID>
<region>41 (All/System)</region>
<ticket>true</ticket>
</SYS>
<SYS>
<name>Weather Channel</name>
<titleID>00010002484146XX</titleID>
<region>41 (All/System)</region>
<ticket>true</ticket>
</SYS>
<SYS>
<name>News Channel</name>
<titleID>00010002484147XX</titleID>
<region>45 (USA/NTSC),4A (Japan),50 (Europe/PAL)</region>
<ticket>true</ticket>
</SYS>
<IOS>
<name>IOS4</name>
<titleID>0000000100000004</titleID>
<version>65280</version>
<ticket>true</ticket>
</IOS>
<IOS>
<name>IOS9</name>
<titleID>0000000100000009</titleID>
<version>520,521</version>
<ticket>true</ticket>
</IOS>
<IOS>
<name>IOS10</name>
<titleID>000000010000000A</titleID>
<version>768</version>
<ticket>true</ticket>
</IOS>
<IOS>
<name>IOS11</name>
<titleID>000000010000000B</titleID>
<version>10,256</version>
<ticket>true</ticket>
</IOS>
<IOS>
<name>IOS12</name>
<titleID>000000010000000C</titleID>
<version>6,11,12</version>
<ticket>true</ticket>
</IOS>
<IOS>
<name>IOS13</name>
<titleID>000000010000000D</titleID>
<version>10,15,16</version>
<ticket>true</ticket>
</IOS>
<VC type="Commodore 64">
<name>Pitstop II</name>
<titleID>0001000143394DXX</titleID>
<region>45 (USA/NTSC),4A (Japan),50 (Europe/PAL)</region>
<ticket>false</ticket>
</VC>
<VC type="Commodore 64">
<name>International Karate</name>
<titleID>00010001433959XX</titleID>
<region>45 (USA/NTSC),4A (Japan),50 (Europe/PAL)</region>
<ticket>false</ticket>
</VC>
<VC type="Commodore 64">
<name>The Last Ninja</name>
<titleID>00010001433958XX</titleID>
<region>45 (USA/NTSC),4A (Japan),50 (Europe/PAL)</region>
<ticket>false</ticket>
</VC>
<VC type="NeoGeo">
<name>Metal Slug</name>
<titleID>0001000145414AXX</titleID>
<region>45 (USA/NTSC),4A (Japan),50 (Europe/PAL)</region>
<ticket>false</ticket>
</VC>
<VC type="NES">
<name>Donkey Kong Jr. Math</name>
<titleID>00010001464136XX</titleID>
<region>45 (USA/NTSC),4A (Japan),50 (Europe/PAL)</region>
<ticket>false</ticket>
</VC>
<VC type="NES">
<name>Yoshi</name>
<titleID>00010001464137XX</titleID>
<region>45 (USA/NTSC),4A (Japan),50 (Europe/PAL)</region>
<ticket>false</ticket>
</VC>
<VC type="NES">
<name>Kirby's Adventure</name>
<titleID>00010001464138XX</titleID>
<region>45 (USA/NTSC),4A (Japan),50 (Europe/PAL)</region>
<ticket>false</ticket>
</VC>
<VC type="NES">
<name>Zelda II: The Adventure of Link</name>
<titleID>00010001464139XX</titleID>
<region>45 (USA/NTSC),4A (Japan),50 (Europe/PAL)</region>
<ticket>false</ticket>
</VC>
<VC type="SNES">
<name>Super Metroid</name>
<titleID>000100014A4156XX</titleID>
<region>45 (USA/NTSC),4A (Japan),50 (Europe/PAL)</region>
<ticket>false</ticket>
</VC>
<VC type="SNES">
<name>Super Street Fighter 2</name>
<titleID>000100014A4242XX</titleID>
<region>45 (USA/NTSC),4A (Japan),50 (Europe/PAL)</region>
<ticket>false</ticket>
</VC>
<VC type="N64">
<name>Super Mario 64</name>
<titleID>000100014E4141XX</titleID>
<region>45 (USA/NTSC),4A (Japan),50 (Europe/PAL)</region>
<ticket>false</ticket>
</VC>
<VC type="N64">
<name>Mario Kart 64</name>
<titleID>000100014E4142XX</titleID>
<region>45 (USA/NTSC),4A (Japan),50 (Europe/PAL)</region>
<ticket>false</ticket>
</VC>
<WW>
<name>Block Breaker</name>
<titleID>00010001574235XX</titleID>
<region>45 (USA/NTSC),4A (Japan),50 (Europe/PAL)</region>
<ticket>false</ticket>
</WW>
<WW>
<name>Star Soldier R</name>
<titleID>00010001574251XX</titleID>
<region>45 (USA/NTSC),4A (Japan),50 (Europe/PAL)</region>
<ticket>false</ticket>
</WW>
<WW>
<name>Defend Your Castle</name>
<titleID>00010001574446XX</titleID>
<region>45 (USA/NTSC),4A (Japan),50 (Europe/PAL)</region>
<ticket>false</ticket>
</WW>
<WW>
<name>Dr. Mario</name>
<titleID>0001000157444DXX</titleID>
<region>45 (USA/NTSC),4A (Japan),50 (Europe/PAL)</region>
<ticket>false</ticket>
</WW>
<WW>
<name>Final Fantasy Crystal Cronicles: My Life as a King</name>
<titleID>00010001574643XX</titleID>
<region>45 (USA/NTSC),4A (Japan),50 (Europe/PAL)</region>
<ticket>false</ticket>
</WW>
<WW>
<name>Toki Tori</name>
<titleID>00010001575454XX</titleID>
<region>45 (USA/NTSC),4A (Japan),50 (Europe/PAL)</region>
<ticket>false</ticket>
</WW>
</database>
I've done just a few from each catagory, so you get the idea. Extra descriptions can be put in place with () after the actual entry.
I'm also open to any additions/changes to the format. I just came up with this off the top of my head. There's no DSi title incorporation yet, either.
Thanks for any help you can provide!