wiixplorer is has a tiff and a gd port. using those, libpng, and libjpeg, you can convert between a good amount of image formats.by giantpune - Coding
I notice in the source code there is a folder "ogc patches" that contains a gx.c. Is this gx.c simply a drop in replacement for the one in libogc? And which libogc is it intended for? The latest one spits out plenty of errors using this file.by giantpune - Homebrew Applications
there still are a number of things that haven't been accomplished in homebrew that makes replacing the system menu not possible. mainly, you cant sync wiimotes or set up a network connection with homebrew. looking at the channels' banners is always a fun thing, but not necessary. until the first 2 of these 3 things is done in homebrew, any system menu replacement will be a waste.by giantpune - Ideas, requests
While we're requesting games that used the build engine, i say somebody needs to do redneck rampage.by giantpune - Ideas, requests
look in geckoOS, apploader.c, dvd_switchios(). its not commented at all, but basically, you init the DVD drive read the list of partitions, find the partition that is type 0, and open that one. that function does a lot more, but just stop at opening the partition and then check to see that you have the correct TID with ES_GetTitleID(). if you do, then you should be able to read the save.by giantpune - Coding
best port for the PC? this was a pc game in the first place? why was it ported to a platform it already played on?by giantpune - Ideas, requests
you can use smashstack to start your program, at least for users with the correct version of the game. as long as you dont reload the IOS before you read the save data, the IOS should think that what is talking from the PPC ( your program ) is still the game and it will still let whatever is running on the PPC access that save data. another thought... Im not sure if this will work or not,by giantpune - Coding
you dont need trucha bug to read files from the nand. you will need to do some trickery to get the IOS to let you access those files. most of the stuff you are trying needs really old IOS or patched up IOS to work like you are expecting it to... ES_Identify, ES_SetUID, ISFS_Open( some random file ). there is, however a really simple way that will work on the newest of IOS with no patches.by giantpune - Coding
to just draw a simple image, you can use the menu_draw_image() function. look at how it draws the cursor for an example. but this is not recommended, and actually defeats the purpose of much of the gui framework to do it for all your images. instead, it is meant to be laid out in a hierarchy. first create your imagedata, then create your image from it, as you have already done. then youby giantpune - Coding
why do you need to exit the gui to load a dol? the 2 things are completely unrelated. and then you want to start up the gui again? this makes no sense.by giantpune - Coding
i just get a black screen. if it matters, i started it via wiiload/usb gecko. the wiimote stays lit up, so it is still synced.by giantpune - Testing Corner
the gockeOS apploader/switchIOS function doesnt actually boot the game. it just loads into the correct IOS and runs the apploader from the game which loads the main.dol into memory and some other important mumbo-jumbo. then, it applies the patches and cheats and other un-necessary stuff. and at the end of the switchios() function, there is a big, fat while(1); that just makes that thread stby giantpune - Testing Corner
or a hexdump function. char ascii(char s) { if(s < 0x20) return '.'; if(s > 0x7E) return '.'; return s; } void hexdump(void *d, int len) { u8 *data; int i, off; data = (u8*)d; for (off=0; off=len) printf(" "); else printf("%02x ",data); gprintf(" "); for(i=0; i<16; i++) if((i+off)>=len) printf(" ");by giantpune - Coding
you see anything wrong with this? free(buffer); printf("\n\n%h\n", buffer);by giantpune - Coding
use %x, %02x, %04x, %08x, %016llx. for hex with uppercase letters, use a capitol X. and you dont really want to read 1 byte at a time. instead read a bunch of bytes from the file into a buffer and then get the byte you want from the buffer.by giantpune - Coding
i chose to do it this way for a couple different reasons. by simply patching the system menu to allow it to copy the saves, i dont have to deal with any code that writes to the nand. all that is handled by the system menu. the user also gets a save that can be copied back to the wii using the system menu. this means i dont need to deal with any user input or GUI or settings or talk to the useby giantpune - Testing Corner
ok, well i just got smart and figured this out for myself. the answer is yes! here's what i did... 1) make a simple program to run on the wii which says which buttons are being pressed 2) connect my soon-to-be-improved wiimote to the wii and then remove the upper cover 3) start my program 4) using a length of wire, start "pressing" buttons and connecting the exposed traces from diffeby giantpune - Hardware
Ive got an idea to make a more comfortable and easy to use gun for the wii. i want to relocate the wiimote buttons to the side of the controller. ive got a button assembly already that i would like to use from another toy. ive traced the circuit of this new button assembly, and every button shares a common ground. that is to say, each button has a lead. when the button is pressed, thatby giantpune - Hardware
port? why port? just compile the functions you need as a ".a" file and link that beast to whatever you want.by giantpune - Ideas, requests
ive written something that did this exact same thing in the past, and it worked. but, it isnt such a great idea. as tantric once told me, a code dump means that your program has crashed. and you once that happens, you cant really trust it. so even if the code is written correctly and it works most of the time, you are trusting a program which has crashed with write permission to your SD carby giantpune - Ideas, requests
why not use WiiTDB to pull the correct names? you can get the correct name for every game, with every cover, in every language pretty much. all from just the game ID. its very easy to get the file and parse it. this would let you look at what language somebody has their wii set to, and then use correct covers for their language, if one is available.by giantpune - Testing Corner
FTPii maxes out at like 700kBs. wiixplorer maxes out around 5mBs for me. thats the difference between spending 2 hours to dump a game or 15 minutes.by giantpune - Ideas, requests
the grrlib files wont see the #define where you put it. how about you put it in the grrlib file itself? portlibs are hereby giantpune - Coding
you need the portlibs in your devkit folder it looks like. mxml it looks like. also, the errors about "Vector...blablabla" are due to a change in libogc. this was written to work with older versions of libogc. as a workaround, you can add "#define Vector guVector". guVector is used in newer libogc. those should clear up everything except the tremor/vorbis errors at the top. you may clby giantpune - Coding
its a test version dimok sent me to test something else out. it just happens that it extracts files. did you look at the wiixplorer svn? EDIT>> just tested it myself. there is a dol compiled by the buildbot at the svn. i installed IOS202 and started this dol. it is able to display all the different partitions and files from SSBB. the folder "1" is the game partition with all thby giantpune - Ideas, requests
This is a dol to allow people to copy protected saves without having to install anything to the wii. I am looking for people to test the following... 1) have system menu 4.0 or higher with no DVD in the drive 2) don't have preloader installed 3) turn on the wii 4) immediately use bannerbomb v2 to start this dol (don't go clicking around all over the place before you start it) 5by giantpune - Testing Corner
ive got a version of wiixplorer that already can browser discs and extract the files from it to a USB HDD or sd card. the only thing missing from that would be keeping the folder tree from the disc. it uses IOS202. im not sure if this has been added to the SVN yet, but you should check there. with only 2 or 3 lines of code, you can make it keep the original folder structure without making yoby giantpune - Ideas, requests
why is downloading dols from the internet any better than downloading your levels as a "level.bin" or something like that and running them all with 1 dol? your exe doodad can download levels in whatever format you want to use. theres no need to make each one a different executable.by giantpune - Coding
there is too many possible things to consider. to cover all the projects that rely on non-standard libs, you would need a different video for each project. otherwise you will end up with an insanely long video with different sections telling to install different libs which are not needed for all projects that would be even more confusing. the instructions on wiibrew already show how to set upby giantpune - Ideas, requests