Talk:Quake Wii

From WiiBrew
Jump to navigation Jump to search

Piko's QuakeGX

If someone could compile my code on their system, and then test to see if they can get the nun-chuck to work correctly. I think something is wrong with my devkits, and is causing this problem. I can't even get the nun-chucks working when I build vanilla QuakeGX version 0.04. -Piko —Preceding unsigned comment added by Piko (talkcontribs) 06:50, 24 April 2009 (UTC)

Everyone has that devkit problem with QuakeGX. Which is why I am working on VBA GX instead of QuakeGX. I had lots of great improvements planned for QuakeGX. But whenever I compiled it I got that bizarre Nunchuk bug! Has anyone got any ideas what is causing it??? CarlKenner 20:55, 24 April 2009 (UTC)
libogc changes? --ExtremsAlt 22:09, 24 April 2009 (UTC)
Here are the versions you need to compile. --Piko —Preceding unsigned comment added by Piko (talkcontribs) 00:39, 25 April 2009 (UTV)
devkitPPC r15
libfat 20080530
libogc 20080630
freaking sweet work Piko (and Izhido). Thanks. Got a request now. Then nunchuck support in Q1Rev is more responsive and you don't have to reconnect it at the start of the game, can you port this over too? --FUNKAMATIC ~talk 02:08, 25 April 2009 (UTC)
I just wanted to point out that the nunchuk issue with disconnecting and reconnecting can be fixed by compiling the source with an updated version of libogc.--Arikado 02:31, 25 April 2009 (UTC)
No it can't. There is a massive bug in Quake GX when you compile with an updated version of libogc. Its symptom is that the Nunchuk stops allowing you to move. But the problem seems to be much deeper and unrelated to the Nunchuk itself. CarlKenner 09:17, 25 April 2009 (UTC)
I'm fixing that, it related to the odd C++/C code mixing, I've written almost all the C++ code to work in C. There are still input bugs, but at least we're not grabbing imaginary C_Vars from god knows where. --Piko —Preceding unsigned comment added by Piko (talkcontribs) 18:51, 25 April 2009 (UTC)

Wondering if anyone is interested in helping me get Piko's QuakeGX to version 0.05, I'm almost there. The only really big bug left is with MOD_LoadVertexes, it crashes when loading certain levels. If you are good at debugging, or just feel like taking a shot, compile my QuakeGX with the latest version of devkitPPC r16, libogc 1.7.1a, and libfat 1.0.3. You need to use the latest versions or QuakeGX won't work correctly. --Piko 21:22, 29 April 2009 (UTC)

Freaking sweet work, Piko! Thanks for the work on what is perhaps the greatest Wiibrew app!-FUNKAMATIC ~talk 22:34, 1 May 2009 (UTC)
I think you're forgetting about all our wonderful RPS games. -- MetaFight 22:45, 1 May 2009 (UTC)


Thanks for updating the music, Piko!!! Trent Reznor did a great job on the soundtrack for this game.--FUNKAMATIC ~talk 06:05, 12 May 2009 (UTC)

Making Piko's version the official version

Piko's outdone himself and the latest version of QuakeGX by him is far better than Eluan's (and Izhido's Q1rev -- but lets not get into that). Instead of making Piko's version of QuakeGX look like the secondary version on the wiki page, I propose that we make Piko's version now be the main version of QuakeGX yet keep the download links at the bottom of the page of Eluan's version for anyone who may be interested in it. Does anyone else second this motion?--Arikado 23:46, 1 May 2009 (UTC)

I'm not sure that's really anybody's call. I propose a disambiguation page for Quake. -- MetaFight 23:57, 1 May 2009 (UTC)
Well I would just like to say, I don't plan on continue support for Eluan's GameCube version, because I think it's reach as good as it can get. I'm only focused on the Wii version, because there is still so much more it can do. Also, I can't get in touch with Eluan, or anyone else at the quake-gamecube google code site. I'm thinking of creating my own google code project if I don't hear from anyone there soon, it'll be called quake-wii, unless anyone else is more creative with a name. =P -Piko 00:41, 2 May 2009 (UTC)
I think the answer is obvious. Your changes merely represent a fork at the moment. Since you can't get int touch with Eulan, you just have to continue as a branch-off for now. If and when you can get a hold of him to officially merge the changes back into his project, he might want to continue working on it as the lead coder, or he might just hand over the project lead to you. The point is, nobody knows yet, so just make a new separate page for your work for the time being. If the situation changes, you can easily deal with it at that time. --Flark 02:08, 2 May 2009 (UTC)
Well I've gotten word from Eluan, we'll hopefully be talking about merging my changes into QuakeGX next week, and this page will no longer be needed. -Piko 04:56, 6 May 2009 (UTC)

USB keyboard support? ...and running DC simpsons mod?


Thanks for all the great updates for quake! Do you think you will be able to add usb keyboard support to your version? Also is there a way to get the top quake DC simpsons quake mod to run on you latest build? File:Http:// ...Available here:

Many thanks--Baboon 09:18, 3 May 2009 (UTC)

USB keyboard support is enabled as of version 0.08, and I'm uploading it right now. =) As for mods, I took out the initial menu, because I wanted to redo it using the WiiGUI library, and make it a bit more pleasant to look at. I'll see about placing the initial mod selection menu back in. -Piko 17:22, 3 May 2009 (UTC)
Nice. I didn't expect that. I wonder how feasible USB Mouse support is. --Flark 22:58, 3 May 2009 (UTC)
USB Mouse is possible, I've seen some examples. -Piko 23:09, 4 May 2009 (UTC)

Going to start slowing down releases.

Well considering most of the show stopping bugs are gone, I'm going to slow down releases, try to bundle more changes together. So it's going to seem like things slowed down, but they haven't. I've got a lot of under the hood fixes to make. I have to learn GX inside, and out. Also I've got to fix ecstatics. One more quick release may be soon, simply to reenter the mod support menu, other then that it's going to take me a bit to get a lot of the changes I want done in. -Piko 22:41, 3 May 2009 (UTC)

Mp3 music support?

hey, sorry first time post here, hope it's in the right spot :P top job on getting this quake port back in shape.... just wondering if mp3 or wav music support is ever going to find its way into this game? bring on the NiN!

Self slaughter 11:39, 5 May 2009 (UTC)

Mp3 support is planned, it'll take the place as the CD driver, because Wii can't read CD anyways. -Piko 17:22, 5 May 2009 (UTC)

thanks for adding music, you rock :) just to let you know though it seems to work and not work randomly, ie. when i started quake it had music on the demo, then when i actually started the game no music, then i quit and tried again and it seemed to work again.. may of been a config issue or something, only tried it a couple of times and had music about half the time... and on a side note save games still don't seem to work properly, when i load a save i get all sorts of errors (something to do with sounds i think from memory) scrolling through the console and enemies get the wrong models and stuff, like floating shotguns attacking me and stuff... but if i start the level normally, then load my save for that level it seems to get things right again... and if the zombie tries to attack me while its doing this quake will crash, i'll try to remember to take a photo next time to give you more info.. top work though, i love this game... just letting you know :)

I'll begin investigating, and see what I can come up with. If you can e-mail me the save files to ciaran(dot)gillespie(at)gmail(dot)com I can try to figure out what is going on. -Piko 15:03, 12 May 2009 (UTC)
Dum question time, how many tracks are suppose to be on the Quake disc? My computer can only read 10, but Quake is trying to load track 11 at times, so I think my disk is busted. -Piko 16:24, 12 May 2009 (UTC)
Oh, I guess the track system starts counting at 2? WHAT?! Alright, my bad, rename the mp3 2.mp3 threw 11.mp3. -Piko 16:32, 12 May 2009 (UTC)


I joined the default multiplayer server and there was only one other person who was there, and he left after a few minutes before I could even locate him in the map. That's pretty much how it would go. I would idle on the server for about 10-20 minutes, someone with default settings would join ("WiiPlayer") and then leave within a few minutes before I even had the chance to fight them. Also, I can't figure out how to send chat messages so I can say "hi" or something to prevent people from just leaving. All in all, a frustrating experience. --Flark 10:36, 7 May 2009 (UTC)

Yes the default server sucks. I was only using it for testing, I should of taken it out, but I kept forgetting. If someone wants to suggest, or even host a better server to make default that would be good. There is nothing wrong with the net code on Quake Wii, the lag is from that server being terrible. We really need our own Wii only server. -Piko 00:03, 9 May 2009 (UTC)
People don't stick around because (in my experience, at least) the controls in multiplayer are laggy as hell. You don't shoot until half a second or so after you press the button, and movement is extremely jerky and unreliable. I don't think these are due to the port itself, but are problems inherent to the NetQuake code which was taken from Q1Rev, as I'm told it's not great even at the best of times. You can map preset messages to button presses in the configs too, by the way. -muesli —Preceding unsigned comment added by Muesli (talkcontribs) 07:26, 8 May 2009 (UTC)
I didn't actually get any lag at first. The controls are very responsive. But for some reason, it will begin to lag badly seemingly at random whether or not there are any other players connected. While this is happening, there is an image flickering in the top left corner. The only way to solve this is to disconnect and rejoin. --Flark 08:48, 8 May 2009 (UTC)
The lag is due to the default server. I've connected to other servers and had very smooth gameplay for long periods of time. To speak, just type "say" proceeded by your message at the console. I suggest you open up your cfg file and edit the text of one of the button bindings to activate "message mode", so you only need to push that button to bring up the say command. --Sir Voe 13:17, 8 May 2009 (UTC)
Where can I find a list of good servers to join? What servers are you using? We should create a list or something so we can all join the same servers and recognize each other. Maybe we could just all add "WB" (for WiiBrew) or "Wii" or something like that to our player names. --Flark 16:41, 8 May 2009 (UTC)
I've found some good ones on the list at, my favorites being and --Sir Voe 17:23, 8 May 2009 (UTC)
Would it be possible to make a "Quake Channel" that installs on the Wii's menu and works as a sort of frontend lobby system? You could use it to check different servers for games/players/etc, maybe even some sort of friend-tracking system, and then once you choose your game it boots you directly into a multiplayer Quake Wii game from the SD card. Might be an easier way to allow players to switch servers and whatnot rather than doing so within Quake itself. --Muesli 15:48, 9 May 2009 (EST)
First of all, you don't need a channel to do that. Why does everyone always want channels? The Homebrew Channel is more than enough. Every app doesn't need to be it's own bloody channel. Besides that, the system menu has been patched to prevent this and so only users with old system menu versions can install channels unless they can make use of Twiizer's undisclosed hack(s). Moving on, what you're asking would require a bunch of new code and would be a separate project in its own right. If somebody did something like that, I'd rather have them create a set of common interface libraries that all homebrew devs can make use of, rahter than waste all that time and energy implementing these kinds of features for a single game. --Flark 10:50, 9 May 2009 (UTC)
The reason I mentioned channels is because I tend to think that an indicator right there on the menu telling me who is and isn't playing at any given time would mean I'd be more likely to play than if I had to boot the game just to check who's on, and I doubt I'm the only one. It's pretty much the only homebrew app I can think of (aside from maybe a decent media plater) that warrants a channel as it might actually serve some purpose other than to save a few button presses. I'm not seriously asking people to make one, just wanted to see what people thought about the idea. Sheesh.--Muesli 13:31, 9 May 2009 (UTC)
Did you read the whole paragraph, or did you just stop after the first two or sentences? :/ Read the whole thing. So anyway, I seriously doubt anyone would even be interested in doing that, channel or not. --Flark 18:08, 9 May 2009 (UTC)
What do you mean by "channel or not"? Anyway, I'm not asking people to make it, and the reasons you gave earlier are reasons why people wouldn't do it, not why they couldn't - I know a guy who's looking at coding something for the Wii and I figure this might be a better option than some crappy RPS game. Considering you're the only person answering I won't begrdge the mods for just deleting this whole branch of the conversation, it's not going anywhere.--Muesli 10:17, 10 May 2009 (UTC)
lol. --Flark 15:01, 10 May 2009 (UTC)