NeoGML
Still Fresh
Hello,
For those wondering whether anyone's had success getting stuff to compile for wiz using a Mac, I've done it (finally). I have a macbook pro 2.53 GHz Intel Core 2 Duo w/ 4GB RAM, and I'm using VMWare Fusion 2.0.5 w/ Win XP. I used the official Windows GPH SDK (w/ Code::Blocks) available from the Wiz File Archive.
I went through the GPH SDK manual, and that seemed pretty thorough.
Stuff that would have helped me while I was reading it:
1. When compiling and running the example project provided by the SDK (DGE_Entry.cpp) w/ host configuration, The window is just a white screen, even though the game is apparently running and the background music is playing. Must be a VMWare issue, I've seen plenty of 2D games windows games not render correctly on VMWare. However, when I compiled and ran my own SDL game on host, it rendered fine in the window, so.... I dunno. (edit: Must vary project to project; Their example uses DGE, mine does not, that might have something to do with it.)
2. When compiling for target, in addition to copying over the .gpe file, remember to copy over the audios/ and sprites/ directory over to your Wiz NAND/SD as well (you may need to copy over gulim.ttf too). Won't run without this stuff (I guess this is obvious, but I didn't realize it for at least a few hours).
3. Also tried using CodeBlocks for Mac OS X (recently released), but it's a little screwy. Keybinder does not work (at least not in Leopard, I don't have Snow Leopard yet) w/ Linux GPH SDK, but I couldn't get it to work, may not have been set up correctly. I'm not completely confident that the Linux libraries in the GPH SDK are completely compatible w/ Darwin (probably not).
4. When you're configuring toolchain paths for the project, MAKE SURE NOT to add global project settings unless you know what you are doing, make sure you are actually clicking on "host" or "target" (or whatever you named your configurations) in the upper left hand corner. For example, I did this by mistake, and ended up including C:/GPH_SDK/DGE/lib/host for both host AND target configurations, which screwed everything up.
5. I don't know... if you're trying to get this configuration (or something similar) to work, and are having problems, I might be able to help... (edit: Feel free to ask away!)
Hope this helps someone!
For those wondering whether anyone's had success getting stuff to compile for wiz using a Mac, I've done it (finally). I have a macbook pro 2.53 GHz Intel Core 2 Duo w/ 4GB RAM, and I'm using VMWare Fusion 2.0.5 w/ Win XP. I used the official Windows GPH SDK (w/ Code::Blocks) available from the Wiz File Archive.
I went through the GPH SDK manual, and that seemed pretty thorough.
Stuff that would have helped me while I was reading it:
1. When compiling and running the example project provided by the SDK (DGE_Entry.cpp) w/ host configuration, The window is just a white screen, even though the game is apparently running and the background music is playing. Must be a VMWare issue, I've seen plenty of 2D games windows games not render correctly on VMWare. However, when I compiled and ran my own SDL game on host, it rendered fine in the window, so.... I dunno. (edit: Must vary project to project; Their example uses DGE, mine does not, that might have something to do with it.)
2. When compiling for target, in addition to copying over the .gpe file, remember to copy over the audios/ and sprites/ directory over to your Wiz NAND/SD as well (you may need to copy over gulim.ttf too). Won't run without this stuff (I guess this is obvious, but I didn't realize it for at least a few hours).
3. Also tried using CodeBlocks for Mac OS X (recently released), but it's a little screwy. Keybinder does not work (at least not in Leopard, I don't have Snow Leopard yet) w/ Linux GPH SDK, but I couldn't get it to work, may not have been set up correctly. I'm not completely confident that the Linux libraries in the GPH SDK are completely compatible w/ Darwin (probably not).
4. When you're configuring toolchain paths for the project, MAKE SURE NOT to add global project settings unless you know what you are doing, make sure you are actually clicking on "host" or "target" (or whatever you named your configurations) in the upper left hand corner. For example, I did this by mistake, and ended up including C:/GPH_SDK/DGE/lib/host for both host AND target configurations, which screwed everything up.
5. I don't know... if you're trying to get this configuration (or something similar) to work, and are having problems, I might be able to help... (edit: Feel free to ask away!)
Hope this helps someone!