Homebrew ioQuake3-Wii

  • Thread starter Thread starter Mayo1990
  • Start date Start date
  • Views Views 9,269
  • Replies Replies 120
  • Likes Likes 17
This is actually impressive! Considering It's the GameCube.
I wonder if there are other ports that used OpenGX to these levels.
Post automatically merged:

Speaking of which, although not entirely related, I'm done optimizing the PS3 port as much as I could. Turns out it had huge downsides compared to Wii, so there isn't much that I could've done. Here's a comparison between my PS3 and my Wii ports running the same demo.


Post automatically merged:

1.0 Release

This is a pretty big release and you'll have to delete your q3config.cfg in your baseq3 and your baseoa folder. There are many cvars that have been changed that need to be overridden.

Changelog:
  • Fixed an issue when loading big maps
  • Fixed an issue where the game would crash after many map changes
  • Game will now run in JIT instead of Interpreter for stability and performance
  • OpenGX wrapper has been replaced by native GX rendering
  • Game is now capped at 60 FPS everywhere thanks to the last two changes
  • Added USB fallback if there's no Quake 3/Open Arena files in the SD card


EXTRA:
  • I also left some Team Arena remnants that you can compile in the repo in case someone wants to dig deeper. Sadly I couldn't get very far and I only managed to boot to the main menu and online matches. Local matches would led to not enough memory error.


Latest release


Enjoy! As usual, feedbacks are welcome.


From my testing, OpenArena runs far better and stable now and will load more maps than before, although not everything loads and I didn't really expect it to either, considering how large some of these maps and assets are. I also realized part of the reason why it's a bit heavier than vanilla Quake 3 is that OpenArena is actually supposed to be a replacement for Quake 3 Team Arena instead of just regular Q3, so it actually does have all the extra game modes, weapons and powerups of TA. Z-fighting on decals still remains an issue unfortunately although it appears to be slightly better than before? Either way you can always easily turn it off from the options menu so it's not the biggest deal in the world. This is for both Quake 3 and OA.

On the Quake 3 side, everything runs like a beauty! I have yet to find a vanilla map or asset that doesn't load. I was even able to play on a few custom maps with a few custom skins just fine. Very cool!

EDIT: If you ask me, anyone wanting to port Quake 3 to the gamecube I would say OpenArena is your best bet. Because OpenArena is a GPL2 game that can be freely modified, you can in theory do things like convert all the assets to native GX formats, the textures can be converted from JPG and TGA to compressed TPL files which would cut down on memory usage a lot. Yes in theory you can also cut down Quake 3 assets too but you'd run into legality issues on whether or not it's allowed to distribute modified copyrighted material. Not that ID Software/Bethesda would particularly care either way but still.
 
Last edited by Disorarara,

Site & Scene News

Popular threads in this forum