Star Wars Rogue Squadron II: Rogue Leader

Star Wars Rogue Squadron II: Rogue Leader is an arcade-style flight action game co-developed by Factor 5 and LucasArts. The second of three games in the Rogue Squadron series, it was published by LucasArts and released as a launch title for the Nintendo GameCube. The game was praised for its amazing visuals, thanks to an impressive game engine that uses advanced GameCube features.

Similar to its predecessor, Star Wars: Rogue Squadron, Rogue Leader is a fast-paced, flight action game. Each of the game's ten levels introduces mission objectives such as search and destroy or protection that must be completed to progress to the next level. The players performance on each level is compared to three medals (bronze, silver, and gold), based on completion time, enemies killed, etc. Getting more metals results in unlocking more levels and spacecraft. Rogue Leader also has a large collection of hidden items throughout the game, from powerups, hidden ships, and hidden levels.

Because of its technical prowess, use of rare GameCube features, and plethora of hacks, Star Wars Rogue Squadron II: Rogue Leader has proven difficult for Dolphin to emulate.

zfreeze
Rogue Squadron uses zfreeze - a function that Dolphin's hardware renderers currently do not support - for the skydome. The lack of support for this feature makes the skydome appear over nearly everything, and gives the impression of an extremely short draw distance. The game is functional, but it is impossible to play with this issue. The software renderer supports zfreeze and this issue is not present there, but when booting this game software shows nothing but errors and a black screen. See and.

Flickering Menu
The main menus suffers from flickering issues in D3D9 and D3D11. Enter/exit fullscreen or resize the window to fix the flickering. Since the GLSL merge in, OpenGL does not have this issue.

No Menu Videos
The background videos in the main menus do not work in D3D9. Use D3D11 or OpenGL and they will appear normally.