Difference between revisions of "Star Wars Rogue Squadron II: Rogue Leader"

From Dolphin Emulator Wiki
Jump to: navigation, search
(Gameplay Videos)
(Removed a link per https://forums.dolphin-emu.org/Thread-star-wars-rogue-leader-rebel-strike-jedi-knight-4th-march-2020?pid=503835#pid503835)
 
(175 intermediate revisions by 30 users not shown)
Line 1: Line 1:
 
{{Infobox VG
 
{{Infobox VG
|image       = [[File:StarWarsRogueLeaderRogueSquadronIIGC.jpg]]
+
|image     = [[File:StarWarsRogueLeaderRogueSquadronIIGC.jpg]]
|developer   = Factor 5, LucasArts
+
|developer = Factor 5, LucasArts
|publisher   = {{vgrelease|JP/NA|LucasArts}}{{vgrelease|EU=Activision}}
+
|publisher = {{vgrelease|NA/JP|LucasArts}}{{vgrelease|EU=Activision}}
|series       = ''Rogue Squadron'', ''Star Wars''
+
|series   = Rogue Squadron, Star Wars
|released     = {{vgrelease|NA=November 9, 2001}}{{vgrelease|JP=March 22, 2002|EU=May 3, 2002}}
+
|released = {{vgrelease|NA=November 18, 2001}}{{vgrelease|JP=March 22, 2002|EU=May 3, 2002}}
|genre       = Action, Arcade flight simulation
+
|genre     = Action, Arcade flight simulation
|modes       = Single-player
+
|modes     = Single-player
|input       = GameCube Controller
+
|input     = GameCube Controller
|forumlink   = http://forums.dolphin-emu.org/Thread-gc-star-wars-rogue-squadron-ii-rogue-leader
+
|forumlink = http://forums.dolphin-emu.org/Thread-gc-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.
 
'''''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.
+
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 medals 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.
 
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.
 +
 +
== Emulation Information ==
 +
{{Problems/Shader Compilation Stuttering}}
  
 
== Problems ==
 
== Problems ==
 +
{{Problems|{{#vardefineecho:problems|
 +
=== GPU Texture Decode Crash ===
 +
Leaving GPU Texture Decode enabled will cause Rouge Squadron II to crash on a fairly regular basis.
  
=== Distorted Music ===
+
=== Hang on Pause or Targeting Computer ===
Music is garbled and distorted with DSP-HLE. Use DSP-LLE to rectify this, or disable music in the game's options as a workaround.
+
Using the targeting computer or pressing Start to bring up the menu can occasionally both result in a hang. Fixed by {{revision|4.0-4889}}, but broken again by {{revision|4.0-5971}}. This hang cannot be avoided by disabling dual core, contrary to what is stated in the official ticket: {{issue|8493}}.
 
 
=== Black Effects ===
 
With EFB to Texture, numerous EFB effects are inky black instead of smoothly transparent. Missiles, cloaking fields, and heat effects are just a few of the many effects that are broken. Use EFB to Ram to emulate these effects properly.
 
 
 
=== Incorrect Targeting Computer Colors ===
 
As of {{revision|4.0-5205}}, the targeting computer no longer requires EFB to Ram to function. However, with EFB to Texture the colors will be washed out. EFB to Ram has proper emulation with full color, but the targeting computer runs at 1x native regardless of the internal resolution used in the rest of the game. There is currently no solution that has higher IRs with proper colors. Use EFB to Ram for the most accurate emulation.  
 
  
=== Incorrect Scaling in Introductory Scenes ===
+
=== <s>Distorted Music</s> ===
The mission introductory scenes scale the image to narrower than 2:1 aspect ratio for a cinematic effect, with black bars on the top and bottom of the screen. This effect is currently not emulated in Dolphin, resulting in a weirdly tall image during the intros. There is no solution at this time, but this does not affect gameplay. See {{issue|7948}} for details.
+
Music is garbled and distorted with DSP-HLE. Use DSP-LLE to rectify this, or disable music in the game's options as a workaround. Refer {{issue|7228}}.
{{image|RogueLeaderScaling1.jpg|Planets make the missing scaling effect very obvious}}
 
{{image|RogueLeaderScaling2.jpg|The same scene on console|br}}
 
  
=== <s>zfreeze</s> ===
+
Fixed in {{revision|5.0-3260}}.
Rogue Squadron uses zfreeze for the skydome. Lack of support for this feature makes the skydome appear over nearly everything, and gives the impression of an extremely short draw distance. See {{issue|4113}} and {{issue|3334}}. Fixed by {{revision|4.0-5279}}.
 
{{image|SWRS2-drawdistance.jpg|The skydome obstructs even close objects|br}}
 
  
=== <s>Hang on Pause or Targetting Computer</s> ===
+
}}}}
Using the targeting computer or pressing start to bring up the menu both result in a hang. Fixed by {{revision|4.0-4889}}.
 
  
=== <s>Flickering Menu</s> ===
+
== Enhancements ==
The main menus suffers from flickering issues in D3D. Enter/exit fullscreen or resize the window to fix the flickering. Since the GLSL merge in {{revision|3.5-1025}}, OpenGL does not have this issue. Fixed by proper D3D depth emulation in {{revision|4.0-3748}} and the epsilon fixes in {{revision|4.0-4480}}.
+
=== HD Texture Pack ===
 +
There is a high definition texture pack for Rogue Leader on the Dolphin forums.[https://forums.dolphin-emu.org/Thread-hd-texture-star-wars-rogue-leader-rebel-strike-jedi-knight-15th-feb-2016].
  
=== <s>Hangs During Boot</s> ===
+
=== Widescreen Gecko Code ===
Starting with the merger of the New PPCAnalyst Class branch in {{revision|4.0-1503}}, the game no longer boots in JIT or JITIL. It can only boot in Interpreter, which is obscenely slow on even the most powerful computers. See {{issue|7251}}. Fixed by {{revision|4.0-1636}}.
+
The Widescreen Hack has clipping and scaling issues that can be partially fixed with a Gecko Code, though corners of the map are still missing and crashes may occur with this code.
  
=== <s>No Menu Videos</s> ===
+
==== NTSC-U ====
The background videos in the main menus do not always appear in D3D9, appearing then disappearing as you go through the menus. Use D3D11 or OpenGL and they will appear normally. Fixed by the removal of D3D9 in {{revision|4.0-155}}.
+
<pre>
 +
$16:9 Star Wars Rogue Squardon 2 NTSC-U, PAL, and NTSC-J:
 +
F6000001 80008180
 +
FFA01090 93E10024
 +
D2000000 00000003
 +
3DC03FAA 61CEAAAB
 +
91C20000 C2620000
 +
EFB300B2 00000000
 +
E0000000 80008000
 +
F6000001 80008180
 +
FF601090 7C7F1B78
 +
D2000000 00000004
 +
3DC03FAA 61CEAAAB
 +
91C20004 C2220004
 +
EF7100B2 39C00000
 +
60000000 00000000
 +
E0000000 80008000
 +
</pre>
  
 
== Configuration ==
 
== Configuration ==
 
<!--A full list of options is available at Template:Config/doc-->
 
<!--A full list of options is available at Template:Config/doc-->
 
{{Config
 
{{Config
|efbcopy = RAM
+
|gputexdecode = Off
|efbcopynotes = Required for correct effects and targeting computer colors
+
|gputexdecodenotes = Avoid crashing
|dspengine = LLE
 
|dspenginenotes =  Prevents music distortions
 
 
}}
 
}}
  
 
== Version Compatibility ==
 
== Version Compatibility ==
 
{{VersionCompatibility}}
 
{{VersionCompatibility}}
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|3891|****}}-->
+
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|revision|****|notes}}-->
{{VersionCompatibilityVersion|4869|**}}
+
{{VersionCompatibilityVersion|4869|**|}}
{{VersionCompatibilityVersion|5994|***}}
+
{{VersionCompatibilityVersion|5994|***|}}
 
{{VersionCompatibilityVersion|4.0-1503|*|Hangs on boot}}
 
{{VersionCompatibilityVersion|4.0-1503|*|Hangs on boot}}
 
{{VersionCompatibilityVersion|4.0-1636|***|Hangs fixed}}
 
{{VersionCompatibilityVersion|4.0-1636|***|Hangs fixed}}
Line 71: Line 82:
 
{{testing/start}}
 
{{testing/start}}
 
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}-->
 
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}-->
{{testing/entry|revision=7561|OS=Windows 7 x64|CPU=AMD Phenom II 945 @ 3.0Ghz|GPU=ATI Radeon HD 4890|result=Non-stop "Trying to reinterpret pixel data with unsupported conversion type 1 and 4" errors when starting. Using OpenGL works, but the sound is super wonky, parts run weird/bad, and the game doesn't render much in front of yo at all|tester=}}
+
{{testing/entry|revision=7561|OS=Windows 7|CPU=AMD Phenom II 945 @ 3.0GHz|GPU=ATI Radeon HD 4890|result=Non-stop "Trying to reinterpret pixel data with unsupported conversion type 1 and 4" errors when starting. Using OpenGL works, but the sound is super wonky, parts run weird/bad, and the game doesn't render much in front of yo at all|tester=}}
{{testing/entry|revision=7687|OS=Windows 7 x64|CPU=AMD Phenom II X6 1090T|GPU=ATI Radeon HD 5770|result=Non-stop "Trying to reinterpret pixel data with unsupported conversion type 1 and 4" errors when starting.|tester=}}
+
{{testing/entry|revision=3.0|OS=Windows 7|CPU=AMD Phenom II X6 1090T @ 3.8GHz|GPU=ATI Radeon HD 4870|result=Wonky sound, parts runs weird/bad. Lots of framerate issues and the game doesn't render much in front of you.|tester=}}
{{testing/entry|revision=3.0|OS=Windows 7 x64|CPU=AMD Phenom II X6 1090T @ 3.8GHz|GPU=ATI Radeon HD 4870|result=Wonky sound, parts runs weird/bad. Lots of framerate issues and the game doesn't render much in front of you.|tester=}}
+
{{testing/entry|revision=7687|OS=Windows 7|CPU=AMD Phenom II X6 1090T|GPU=ATI Radeon HD 5770|result=Non-stop "Trying to reinterpret pixel data with unsupported conversion type 1 and 4" errors when starting.|tester=}}
 
{{testing/entry|revision=3.0-373|OS=Mac OS X 10.7.2|CPU=Intel Core i7-2675QM @ 2.2GHz|GPU=AMD Radeon HD 6750M|result=Wonky, slow, and unpredictable regardless of CPU/Sound emulation setting.|tester=jedivulcan}}
 
{{testing/entry|revision=3.0-373|OS=Mac OS X 10.7.2|CPU=Intel Core i7-2675QM @ 2.2GHz|GPU=AMD Radeon HD 6750M|result=Wonky, slow, and unpredictable regardless of CPU/Sound emulation setting.|tester=jedivulcan}}
{{testing/entry|revision=3.0-415|OS=Windows 7 x64|CPU=Intel Core i5-2400|GPU=Intel HD2000|result=Is 100% speed all the time but the draw distance problem is too important. You can't see anything until is in front of you. Shame. If that get fix the game will work excellent at full speed.|tester=InterlinkKnight}}
+
{{testing/entry|revision=3.0-415|OS=Windows 7|CPU=Intel Core i5-2400|GPU=Intel HD2000|result=Is 100% speed all the time but the draw distance problem is too important. You can't see anything until is in front of you. Shame. If that get fix the game will work excellent at full speed.|tester=InterlinkKnight}}
{{testing/entry|revision=3.0-865|OS=Windows 8 x64|CPU=Intel Core i5-3570K|GPU=AMD Radeon HD 7870|result=Runs around 25 FPS, screen flickers, throws unknown opcode 0x3d and 0x62 frequently, crashes at Star Wars logo before beginning mission, music continues to play.|tester=Whacka}}
+
{{testing/entry|revision=3.0-865|OS=Windows 8|CPU=Intel Core i5-3570K|GPU=AMD Radeon HD 7870|result=Runs around 25FPS, screen flickers, throws unknown opcode 0x3d and 0x62 frequently, crashes at Star Wars logo before beginning mission, music continues to play.|tester=Whacka}}
{{testing/entry|revision=3.5-1387|OS=Windows 7 x64|CPU=AMD FX 6350|GPU=nVidia GeForce GTX 560 Ti|result=Menu screen flickers, throws unknown opcodes few seconds into first mission, audio is garbled throughout. Ship selection still runs full speed, slight screen flicker, the only bit of the game that works almost 100%, everything else is messed up.|tester=Slarlac249}}
+
{{testing/entry|revision=3.5-1387|OS=Windows 7|CPU=AMD FX 6350|GPU=NVIDIA GeForce GTX 560 Ti|result=Menu screen flickers, throws unknown opcodes few seconds into first mission, audio is garbled throughout. Ship selection still runs full speed, slight screen flicker, the only bit of the game that works almost 100%, everything else is messed up.|tester=Slarlac249}}
{{testing/entry|revision=3.5-1729 zfreeze branch|OS=Windows 8 x64|CPU=AMD FX 6350|GPU=AMD Radeon HD 7850|result=intro/logos still really slow, audio is garbled throughout. Ship selection still runs full speed, slight screen flicker, depth issue only fixed in OGL. fast depth calculation must be disabled in game. game is still far from playable due to low fps and broken audio. |tester=Slarlac249}}
+
{{testing/entry|revision=3.5-1729 zfreeze branch|OS=Windows 8|CPU=AMD FX 6350|GPU=AMD Radeon HD 7850|result=intro/logos still really slow, audio is garbled throughout. Ship selection still runs full speed, slight screen flicker, depth issue only fixed in OGL. fast depth calculation must be disabled in game. game is still far from playable due to low FPS and broken audio. |tester=Slarlac249}}
{{testing/entry|revision=4.0-2826|OS=Windows 8.1 x64|CPU=Intel Core i5-4670K|GPU=nVidia GeForce GTX 670|result=same as Slarlac249 above.  Attempting to run with software rendering causes multiple unknown opcode errors.|tester=Nontheist}}
+
{{testing/entry|revision=4.0-2826|OS=Windows 8.1|CPU=Intel Core i5-4670K|GPU=NVIDIA GeForce GTX 670|result=same as Slarlac249 above.  Attempting to run with software rendering causes multiple unknown opcode errors.|tester=Nontheist}}
{{testing/entry|revision=4.0-3214|OS=Windows 7 x64|CPU=Intel Core i54570|GPU= nVidia GeForce GTX 770 |result= game running at full speed but audio is mostly garbled. Very limited draw distance during the main game|tester=guybrush}}
+
{{testing/entry|revision=4.0-3214|OS=Windows 7|CPU=Intel Core i5-4570|GPU= NVIDIA GeForce GTX 770 |result= game running at full speed but audio is mostly garbled. Very limited draw distance during the main game|tester=guybrush}}
{{testing/entry|revision=4.0-3810|OS=Windows 7 x64|CPU=Intel Core i7-2760QM|GPU=AMD Radeon HD 6990M|result=Running with EFB to RAM external frame buffer to Virtual, audio works perfectly with LLE but the game runs slow. Need to optimize the settings, however as indicated earlier the drawing distance is too low which makes the game unplayable.|tester=}}
+
{{testing/entry|revision=4.0-3810|OS=Windows 7|CPU=Intel Core i7-2760QM|GPU=AMD Radeon HD 6990M|result=Running with EFB to RAM external frame buffer to Virtual, audio works perfectly with LLE but the game runs slow. Need to optimize the settings, however as indicated earlier the drawing distance is too low which makes the game unplayable.|tester=}}
{{testing/entry|revision=4.0-5283|OS=Windows 8.1 x64|CPU=Intel Core i7-4790K|GPU=AMD R9 290x|result=Running at perfect 60 FPS.  Using EFB to RAM w/ safe cache and LLE audio on separate thread.  Graphics run better in OGL on this game and I am running at 6X IR|tester=IceStrike256}}
+
{{testing/entry|revision=4.0-5283|OS=Windows 8.1|CPU=Intel Core i7-4790K|GPU=AMD R9 290x|result=Running at perfect 60FPS.  Using EFB to RAM w/ safe cache and LLE audio on separate thread.  Graphics run better in OGL on this game and I am running at 6X IR|tester=IceStrike256}}
{{testing/entry|revision=4.0-5420|OS=Windows 8.1 x64|CPU=Intel Core i7-4790K|GPU=AMD R9 290x|result=Running even better then last entry with the need for safe texture caching eliminated.  Still need LLE Audio which causes slow downs on slower systems.  Also make sure to check skip EFB access to CPU for a bit of a speed boost.  This game has become extremely more accessible to more players over the last month thank you Devs!!|tester=IceStrike256}}
+
{{testing/entry|revision=4.0-5420|OS=Windows 8.1|CPU=Intel Core i7-4790K|GPU=AMD R9 290x|result=Running even better then last entry with the need for safe texture caching eliminated.  Still need LLE Audio which causes slow downs on slower systems.  Also make sure to check skip EFB access to CPU for a bit of a speed boost.  This game has become extremely more accessible to more players over the last month thank you Devs!!|tester=IceStrike256}}
 +
{{testing/entry|revision=4.0-6029|OS=Windows 8.1|CPU=Intel Core i7-4770K|GPU=NVIDIA GeForce GTX 980|result=Runs without errors when using LLE audio and DX11 backend. Hoth intro and Vengeance on Kothlis when close to or shooting water have severe slowdowns|tester=LtRoyalShrimp}}
 +
{{testing/entry|revision=4.0-7157|OS=Windows 10|CPU=AMD FX-8350 @ 4GHz|GPU=AMD Radeon R9 280x|result=Works fine on missions that don't take place on planet surfaces, with occasional slowdowns. On planet surfaces (like the mission on Hoth or the one in the Maw), the framerate about halves, likely due to the sloped environments. Tested at 3xIR, 16xAF and the HD texture mod by General_Han_Solo.|tester=Alpha284}}
 +
{{testing/entry|revision=4.0-8526|OS=Windows 10|CPU=Intel Core i7-4790K @ 4.9GHz|GPU=NVIDIA GeForce GTX 980 Ti|result=Perfect! All slowdown has been eliminated except where present on real hardware (Y-Wing Bomb Spam). If your system doesn't have high specs don't expect these result. Tested at 6xIR D3D11 Backend, LLE Audio with HD texture pack by General_Han_Solo.|tester=IceStrike256}}
 +
{{testing/entry|revision=4.0-8750|OS=Mac OS X 10.11.2|CPU=Intel Core i7 @ 2.6GHz|GPU=NVIDIA GeForce GT 650M|result=No good here. Very poor, especially during cut scenes. Audio just gave static noise, with low framerate. Will try to adjust and update if I see better results.|tester=N64BOY39}}
 +
{{testing/entry|revision=5.0|OS=Windows 10|CPU=Intel Core i7-2600k @ 3.8GHz|GPU=NVIDIA GeForce GTX 1070|result=Stable framerate without any special config adjustments. Audio works without issue. FPS is rather stable but framerate drops are noticeable at times. Otherwise working as expected.|tester=Unforgiven}}
 +
{{testing/entry|revision=5.0|OS=Windows 10|CPU=Intel Core i5-3470|GPU=NVIDIA GeForce GTX 650 Ti|result=Occasional short stutters during cutscenes. Constant 60FPS on space levels. Battle of Hoth and Prisons of the Maw are slightly laggy. Otherwise playable. |tester=MISSINGNO.}}
 +
{{testing/entry|revision=5.0-9|OS=OpenSUSE Tumbleweed|CPU=AMD FX-8320|GPU=AMD R9 Fury|result=Audio is ok but laggy due to low FPS. Cutscenes and movies play very poorly varying 8-48FPS. Menu is smooth but audio lags. Star Wars text plays perfectly and in game is stable ~30FPS.|tester=MajorNyuutabaru}}
 +
{{testing/entry|revision=5.0-1615|OS=Windows 10|CPU=Intel Core i5-3470|GPU=NVIDIA GeForce GTX 970|result=Occasional stutters disappear as a shader cache is built up. Constant 60 FPS on all stages and cutscenes at 4K. Setting XFB to Virtual fixes the twitchy pause and mission complete screens. Runs Perfectly. |tester=MISSINGNO.}}
 +
{{testing/entry|revision=5.0-5075|OS=Windows 10|CPU=Intel Core i7-7700K|GPU=NVIDIA GeForce GTX 980 Ti|result=Edging ever so closer to perfect.  Gameplay is practically perfect now thanks to Ubershaders but loads and some dialogue cause brief lag.|tester=IceStrike256}}
 
{{testing/end}}
 
{{testing/end}}
  
 
== Gameplay Videos ==
 
== Gameplay Videos ==
 +
<!--A full list of options is available at Template:VideoGallery/doc-->
 
{{VideoGallery
 
{{VideoGallery
|vid1=_K6FcspnJtk|cap1=Death Star Attack W/ HD Texture Pack
+
|vid1=-aSwW986VrI|cap1=Star Wars - Rogue Squadron 2. Dolphin (GameCube) 1080p60. (zfreeze hack)
|vid2=wxYU6pB7LUM|cap2=Ison Corridor Ambush W/ HD Texture Pack
+
|vid2=uKYeFrPdpUM|cap2=How to Run RS2 & 3 in Dolphin (4.0-9327. 720p60.)
|vid3=Y-vWLYOQEZY|cap3=Battle of Hoth W/ HD Texture Pack
+
|vid3=YPLaVErf6sw|cap3=Star Wars Rogue Squadron II- Rogue Leader - Gameplay Nintendo Gamecube HD (Dolphin Emulator 5.0-127) (720p max)
|vid4=DbA1BNsH6yw|cap4=Prisons of the Maw W/ HD Texture Pack
+
|vid4=N2bp5t3YvP0|cap4=Rogue Leader (with HD textures) Dolphin 5.0 vs Wii Comparison - The Retro Byte (2160p60)
|vid5=3CpyC52dlwc|cap5=Razor Rendezvous W/ HD Texture Pack
+
|vid5=yLWVw9aEBBk|cap5=RS2 Mission 2 Ison Corridor Ambush W/ HD Texture Pack !UBERSHADERS! (1080p60)
|vid6=5VL9mcKILOE|cap6=Vengeance on Kothlis W/ HD Texture Pack
+
|vid6=DTbW4dwpYjI|cap6=Star Wars Rogue Squadron II - Dolphin 5.0 - HD Textures- Gamecube Emulator - HD.1080p 60ᶠᵖˢ
|vid7=D1Xvc9ojpRg|cap7=Imperial Academy Heist Night W/ HD Texture Pack
+
}}
|vid8=cnn_QzOHj3Y|cap8=Raid on Bespin W/ HD Texture Pack
 
|vid9=MkC26tCeeKA|cap9=Battle of Endor W/ HD Texture Pack
 
|vid10=hG8TrtZobUE|cap10=Strike at the Core W/ HD Texture Pack
 
}}
 
  
 
{{Navigation/Star Wars}}
 
{{Navigation/Star Wars}}
  
 
[[Category:GameCube games]]
 
[[Category:GameCube games]]

Latest revision as of 22:45, 6 March 2020

Star Wars Rogue Squadron II: Rogue Leader
StarWarsRogueLeaderRogueSquadronIIGC.jpg
Developer(s) Factor 5, LucasArts
Publisher(s) NA/JP LucasArts
EU Activision
Series Rogue Squadron, Star Wars
Platform(s) GameCube
Release date(s) NA November 18, 2001
JP March 22, 2002
EU May 3, 2002
Genre(s) Action, Arcade flight simulation
Mode(s) Single-player
Input methods GameCube Controller
Compatibility 4Stars4.pngEdit rating: Star Wars Rogue Squadron II: Rogue Leader
Playable
GameIDs GSWJ64, GSWP64, GSWF64, GSWE64, GSWD64, GSWS64, GSWI64
See also...

Dolphin Forum thread
Open Issues
Search Google
Search Wikipedia

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 medals 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.

Emulation Information

Shader Compilation Stuttering

Star Wars Rogue Squadron II: Rogue Leader is one of the most susceptible titles to shader compilation stuttering. The GC and Wii have no concept of shaders - everything is executed directly by the hardware without an intermediate programming language (API). Modern computers and mobile systems do not work in this way, requiring the use of shaders as an intermediary so your system's GPU can perform the tasks that the GC and Wii GPU performed directly. Shaders have to be generated though, and since GC/Wii games are not designed to create shaders ahead of time as a PC game would, when a new effect appears Dolphin has to delay the CPU thread while the GPU thread performs the compilation; a pause that does not exist on the consoles. For most games shader generation takes only a few milliseconds, but for a few demanding titles, the shaders that they generate are so large that they can result in noticeable stuttering, in severe cases pauses of over a second may occur.

Since 5.0-4869, this problem can be solved by enabling ubershaders. Changing GPU, updating GPU drivers, or updating Dolphin may invalidate the shader cache, requiring specialized shaders to be compiled again. Since 5.0-6461, Dolphin caches shader pipeline UIDs independently of the video backend and compiles them on game start. This allows cached shaders to work across different video backends, platforms, hardware configurations and even Dolphin versions as long as changes aren't made to Dolphin's actual shader pipeline. These shaders are compiled in the background when the game starts, which may cause stuttering for a short period. Enable Compile Shaders Before Starting to avoid this.

Problems

GPU Texture Decode Crash

Leaving GPU Texture Decode enabled will cause Rouge Squadron II to crash on a fairly regular basis.

Hang on Pause or Targeting Computer

Using the targeting computer or pressing Start to bring up the menu can occasionally both result in a hang. Fixed by 4.0-4889, but broken again by 4.0-5971. This hang cannot be avoided by disabling dual core, contrary to what is stated in the official ticket: issue 8493.

Distorted Music

Music is garbled and distorted with DSP-HLE. Use DSP-LLE to rectify this, or disable music in the game's options as a workaround. Refer issue 7228.

Fixed in 5.0-3260.

Enhancements

HD Texture Pack

There is a high definition texture pack for Rogue Leader on the Dolphin forums.[1].

Widescreen Gecko Code

The Widescreen Hack has clipping and scaling issues that can be partially fixed with a Gecko Code, though corners of the map are still missing and crashes may occur with this code.

NTSC-U

$16:9 Star Wars Rogue Squardon 2 NTSC-U, PAL, and NTSC-J:
F6000001 80008180
FFA01090 93E10024
D2000000 00000003
3DC03FAA 61CEAAAB
91C20000 C2620000
EFB300B2 00000000
E0000000 80008000
F6000001 80008180
FF601090 7C7F1B78
D2000000 00000004
3DC03FAA 61CEAAAB
91C20004 C2220004
EF7100B2 39C00000
60000000 00000000
E0000000 80008000

Configuration

Only configuration options for the best compatibility where they deviate from defaults are listed.

Graphics

Config Setting Notes
GPU Texture Decoding Off Avoid crashing

Version Compatibility

The graph below charts the compatibility with Star Wars Rogue Squadron II: Rogue Leader since Dolphin's 2.0 release, listing revisions only where a compatibility change occurred.

Δ
5.0-12088 (current)
Δ
Δ
Δ
Δ
Δ
2.0 (r5384)
Compatibility can be assumed to align with the indicated revisions. However, compatibility may extend to prior revisions or compatibility gaps may exist within ranges indicated as compatible due to limited testing. Please update as appropriate.

Testing

This title has been tested on the environments listed below:

Test Entries
Revision OS Version CPU GPU Result Tester
r7561 Windows 7 AMD Phenom II 945 @ 3.0GHz ATI Radeon HD 4890 Non-stop "Trying to reinterpret pixel data with unsupported conversion type 1 and 4" errors when starting. Using OpenGL works, but the sound is super wonky, parts run weird/bad, and the game doesn't render much in front of yo at all
3.0 Windows 7 AMD Phenom II X6 1090T @ 3.8GHz ATI Radeon HD 4870 Wonky sound, parts runs weird/bad. Lots of framerate issues and the game doesn't render much in front of you.
r7687 Windows 7 AMD Phenom II X6 1090T ATI Radeon HD 5770 Non-stop "Trying to reinterpret pixel data with unsupported conversion type 1 and 4" errors when starting.
3.0-373 Mac OS X 10.7.2 Intel Core i7-2675QM @ 2.2GHz AMD Radeon HD 6750M Wonky, slow, and unpredictable regardless of CPU/Sound emulation setting. jedivulcan
3.0-415 Windows 7 Intel Core i5-2400 Intel HD2000 Is 100% speed all the time but the draw distance problem is too important. You can't see anything until is in front of you. Shame. If that get fix the game will work excellent at full speed. InterlinkKnight
3.0-865 Windows 8 Intel Core i5-3570K AMD Radeon HD 7870 Runs around 25FPS, screen flickers, throws unknown opcode 0x3d and 0x62 frequently, crashes at Star Wars logo before beginning mission, music continues to play. Whacka
3.5-1387 Windows 7 AMD FX 6350 NVIDIA GeForce GTX 560 Ti Menu screen flickers, throws unknown opcodes few seconds into first mission, audio is garbled throughout. Ship selection still runs full speed, slight screen flicker, the only bit of the game that works almost 100%, everything else is messed up. Slarlac249
3.5-1729 zfreeze branch Windows 8 AMD FX 6350 AMD Radeon HD 7850 intro/logos still really slow, audio is garbled throughout. Ship selection still runs full speed, slight screen flicker, depth issue only fixed in OGL. fast depth calculation must be disabled in game. game is still far from playable due to low FPS and broken audio. Slarlac249
4.0-2826 Windows 8.1 Intel Core i5-4670K NVIDIA GeForce GTX 670 same as Slarlac249 above. Attempting to run with software rendering causes multiple unknown opcode errors. Nontheist
4.0-3214 Windows 7 Intel Core i5-4570 NVIDIA GeForce GTX 770 game running at full speed but audio is mostly garbled. Very limited draw distance during the main game guybrush
4.0-3810 Windows 7 Intel Core i7-2760QM AMD Radeon HD 6990M Running with EFB to RAM external frame buffer to Virtual, audio works perfectly with LLE but the game runs slow. Need to optimize the settings, however as indicated earlier the drawing distance is too low which makes the game unplayable.
4.0-5283 Windows 8.1 Intel Core i7-4790K AMD R9 290x Running at perfect 60FPS. Using EFB to RAM w/ safe cache and LLE audio on separate thread. Graphics run better in OGL on this game and I am running at 6X IR IceStrike256
4.0-5420 Windows 8.1 Intel Core i7-4790K AMD R9 290x Running even better then last entry with the need for safe texture caching eliminated. Still need LLE Audio which causes slow downs on slower systems. Also make sure to check skip EFB access to CPU for a bit of a speed boost. This game has become extremely more accessible to more players over the last month thank you Devs!! IceStrike256
4.0-6029 Windows 8.1 Intel Core i7-4770K NVIDIA GeForce GTX 980 Runs without errors when using LLE audio and DX11 backend. Hoth intro and Vengeance on Kothlis when close to or shooting water have severe slowdowns LtRoyalShrimp
4.0-7157 Windows 10 AMD FX-8350 @ 4GHz AMD Radeon R9 280x Works fine on missions that don't take place on planet surfaces, with occasional slowdowns. On planet surfaces (like the mission on Hoth or the one in the Maw), the framerate about halves, likely due to the sloped environments. Tested at 3xIR, 16xAF and the HD texture mod by General_Han_Solo. Alpha284
4.0-8526 Windows 10 Intel Core i7-4790K @ 4.9GHz NVIDIA GeForce GTX 980 Ti Perfect! All slowdown has been eliminated except where present on real hardware (Y-Wing Bomb Spam). If your system doesn't have high specs don't expect these result. Tested at 6xIR D3D11 Backend, LLE Audio with HD texture pack by General_Han_Solo. IceStrike256
4.0-8750 Mac OS X 10.11.2 Intel Core i7 @ 2.6GHz NVIDIA GeForce GT 650M No good here. Very poor, especially during cut scenes. Audio just gave static noise, with low framerate. Will try to adjust and update if I see better results. N64BOY39
5.0 Windows 10 Intel Core i7-2600k @ 3.8GHz NVIDIA GeForce GTX 1070 Stable framerate without any special config adjustments. Audio works without issue. FPS is rather stable but framerate drops are noticeable at times. Otherwise working as expected. Unforgiven
5.0 Windows 10 Intel Core i5-3470 NVIDIA GeForce GTX 650 Ti Occasional short stutters during cutscenes. Constant 60FPS on space levels. Battle of Hoth and Prisons of the Maw are slightly laggy. Otherwise playable. MISSINGNO.
5.0-9 OpenSUSE Tumbleweed AMD FX-8320 AMD R9 Fury Audio is ok but laggy due to low FPS. Cutscenes and movies play very poorly varying 8-48FPS. Menu is smooth but audio lags. Star Wars text plays perfectly and in game is stable ~30FPS. MajorNyuutabaru
5.0-1615 Windows 10 Intel Core i5-3470 NVIDIA GeForce GTX 970 Occasional stutters disappear as a shader cache is built up. Constant 60 FPS on all stages and cutscenes at 4K. Setting XFB to Virtual fixes the twitchy pause and mission complete screens. Runs Perfectly. MISSINGNO.
5.0-5075 Windows 10 Intel Core i7-7700K NVIDIA GeForce GTX 980 Ti Edging ever so closer to perfect. Gameplay is practically perfect now thanks to Ubershaders but loads and some dialogue cause brief lag. IceStrike256

Gameplay Videos