Please use builds from
http://dolphin-emu.org/download/ . The latest master version should generally be the best to use for tasing in most cases.
Gamecube games, or wii games which can be played with a gamecube controller currently sync perfectly, except for certain specific games (mario sunshine being the only one i know of), and should not require anything special to work.
Wiimote recording unfortunately does not currently sync as well, and can be prone to desyncs. For these, it is important to use more recent revisions (preferably 3.5 or newer), as older revisions are likely to desync constantly. Furthermore, it is currently necessary to completely close dolphin and restart it every single time you start recording, or playback.
If you wish to tas with both gamecube controller and wiimote at once, please contact me, as there is a way to (seemingly) make this work. This does not work on current master builds.
Important settings for tasing:
Dual Core: This must be
off. This is very important, as it can cause desyncs, and even if it doesn't, it is impossible to properly dump video with this on.
Idle skipping: Also must be
off, as it is not deterministic, and can cause random desyncs.
DSP emulator engine: DSP LLE Recompiler should be used. HLE is prone to desyncs, and often just sounds bad. This requires some copyrighted files to be dumped from a gc or wii. Instructions on getting them can be found
here. If you need further help getting these files, pm me, and i can help.
DSP LLE on thread: Turn this
off, it's not deterministic.
Audio backend: No audio output is actually the most accurate, and can sometimes prevent desyncs. If you do not need sound to assist in tasing, you should use this. Dumping audio still works with this.
Use EURGB60: This should be
off for wii games, unless of course you're playing a PAL game. Don't ask me why.
Graphics settings: Search for your specific game on
http://wiki.dolphin-emu.org . Nothing should matter for tasing in particular, though you may want to disable all of the hacks.