After spending a lot of time trying different options and builds, I finally figured out how to get Suzumiya Haruhi no Gekidou to work in dolphin. I hope this helps anybody who'd like to play the game, or games that use the accelerometer, without a Wiimote.
First of all, choose a suitable build:
And set these:
The timing of the accelerometer is good enough to achieve S-rank in the first song
Some (non-critical) issues:
First of all, choose a suitable build:
- r4694 doesn't work
- r4681 works
- r4525 doesn't work
And set these:
- Disable Connect Real Wiimote
- Set Tilt and Swing to Keyboard
- Set Roll and Pitch to Free Swing
- Assign keys to Roll and Pitch
The timing of the accelerometer is good enough to achieve S-rank in the first song

Some (non-critical) issues:
- Audio (alc888b) is choppy in XP, so I play in Vista
- Frameskipping sometimes causes flicker in the background of the dance scene, and sometimes gives a blank screen, but luckily I don't need frameskipping in standard resolution
- MSAA causes flicker during screen transition
- MSAA doesn't apply to EFB copy, so the character outlines looks really bad in higher resolutions
- Copy EFB to system RAM causes an offset in the character outlines, so use Copy EFB to GL Texture instead
- 2X resolution doesn't work: about one-fifth of the screen on the right hand side is bad. (Let me try to describe it... if you consider the whole screen as 1280 vertical lines, each being 1 pixel wide and 960 pixel tall, then about 200-300 lines on the right are always identical. It's like you grab a line and drag it horizontally to the right, overwriting the whole area with the pixels of the line.)