Hey guys, it’s been a while.
There have been some pretty significant developments since our last post, actually.
A recent conversation with the Dolphin devs has led me (us) to believe that recent builds of dolphin (3.0 r650+) are now almost completely deterministic for gamecube emulation.
What does that mean? It means that for identical variables gamecube emulation will almost always produce identical events. This was not entirely implemented in Dolphin’s code before and was bleeding over to our net play experience. But as you may imagine, this change is really friggn’ fantastic for our purposes. That means TCP communication is very unlikely to desync, even in dual core mode, assuming some of the determinism ruining culprits are dealt with (HLE audio emulation and idle skipping are main culprits).
You can actually play melee online with recent builds of dolphin now with a few tweaks (I recommend 787), and it works reasonably well (speed issues aside). Some helpful AR codes will be posted a few lines down from here.
As for current development, IE and I are diligently working on a unified match generating system that will remove the need to use the melee menus and speed up the whole process. Additionally the aforementioned HD graphics enhancements are still underway (many of which should be completed relatively soon), as well as custom menus, custom stages, and a slew of other goodies.
Oh yeah, here’s the bulk of our infamous “low end” hack that makes online play with the existing dolphin builds a bit more tolerable.
30 fps mode:
45 fps mode:
To use these, set your frame limit to 30fps or 45fps, enable cheats, and use the appropriate code. These codes control the game’s speed scaling (harnessing the power of lightning melee, hahaha) and will force a game running at these two framerates play at full speed. This is confirmed to work in single and dual core mode, and can allow even slower machines to play the game at full speed. These are, as always, for Melee 1.02.
Also, in Easter egg news, IE has finished some musical tracks for our project to replace a few things whenever our custom menu system presents its beastly visage.
Stay classy, folks!