So, I did some digging after my friend Spyke asked me to (he mentioned the EXE file within Pikmin on this forum before), and dsicovered something amazing.
The EXE that's there isn't meant to be used with the DDH per-se. Or any gamecube development kit. It's a compiled launcher for Pikmin using the PCEMU libraries that came with the SDK.
Assuming I'm correct and that my decompiler isn't lying to me, Pikmin itself is contained within plugPiki.dll within the "plugins" folder next to the EXE. The rest of the DLLs in there are from the Dolphin SDK's library, for texture conversions iirc.
Digging even further, it appears the dependancies required for the DLL are mainly OpenGL and a few other Windows libraries. I have no idea why a "top level window" is required, maybe it was used as a child process from a debugger (assuming ProDG, because of it's Visual Studio support, which they used according to the remaining signature on each of the DLLs and sysBootup.exe)
I'll be doing some digging further, but I've also managed to decompile the EXE, it's library, and Pikmin into raw C code. I never said it was accurate, but it works, to say the least.
My only question to you guys is, can I release such things here? :)
EDIT: sysCore.dll is apparently the wrapper library, e.g the compiled PCEMU binary for use. pluginPiki.dll imports it for it's various GC functions.



Reply With Quote







Bookmarks