Difference between revisions of "Game problems FAQ"

From Emulation General Wiki
Jump to navigation Jump to search
(Wind Waker)
(this entire section is just extremely outdated. pcsx2 as of the latest nightly has fixed almost all, if not ALL of these issues, including speed-related ones. info is conflicting on these remaining games)
 
(44 intermediate revisions by 23 users not shown)
Line 1: Line 1:
 +
Here's a list of notable games that can be problematic. Solutions are provided to the best of our ability.
  
Here is a list of games that are frequently cited as being problematic to emulate. Solutions are provided if possible.
+
==Nintendo==
 +
===Game Boy / Color===
 +
;Pinball Deluxe:This game hangs on most emulators. [[SameBoy]] is one of the only emulators known to be capable of running this game.
  
==PS1==
+
===Game Boy Advance===
===Metal Gear Solid===
+
;Wario Ware Twisted, Yoshi Topsy Turvy, Koro Koro Puzzle:Motion control emulation for these games were not implemented until myBoy and [[mGBA]] added them. Patched ROMs exist that allow these games to be played with the D-Pad.
 +
;Boktai series:Relies on a solar sensor to recharge an in-game gauge that affects gameplay. ROM patches were made to change the solar sensor level with the D-Pad but proper emulation was not implemented until [[No$|NO$GBA]] and mGBA added it.
 +
;Famicom/Classic NES Series:Throws a Gamepak Error at start-up. It was actually an anti-piracy/emulation tactic. Emulation of the needed behavior was implemented in mGBA.
 +
;Mother 3:Sound battles rely on precise timing. Using a flashcart or a 3DS Virtual Console injection would fix that problem because direct access to the actual hardware fixes those timings.
  
MGS has anti-piracy features, and needs real BIOS to work. Do not use simulated BIOS in PCSX-R. These will just give a blank screen. If you are using BIOS and it is still not working, try different BIOS files.
+
===Nintendo DS===
 +
;[[Nintendo_DS_emulators#iQue_DS_region_lock|iQue (Chinese DS) games]]:Throws a glowing error at start-up "Only for iQue". It's a rudimentary form of regional lock that can only be circumvented by opening the ROM with a hex editor and changing one byte at a specific address at the moment.
 +
;DSi:Some games outright crash, or show the wrong text (like Shantae showing "Localisation not found"). This can be solved by using a NAND dump. The Camera is still not emulated.
 +
;Mag Slide Kid:Has an add-on that no emulator has implemented. Wait for a fix.
 +
;Slot-2 (GBA bonuses) not working:Some games like Lunar Knight and Mega Man Star Force removed this feature during localization, so play the Japanese versions instead. Solar sensor bonus in Lunar Knight (aka Boktai DS), however is emulated in [[melonDS]]. Read [http://melonds.kuribo64.net/comments.php?id=110 this post] for more info.  
  
If the game stutters, enable the relevant fix in your sound plugin.
+
====Pokémon issues====
 +
Specifically Gen 4 (3), Gen 2 remakes (2), and Gen 5 (4).
  
Trying to fight Psycho Mantis on an emulator that can't change controller ports? Die enough times and you will be given another method: shooting statues.[http://youtu.be/vHVf_ZvdUkE]
+
*These games rely on cartridge reading speeds more than usual for other games. This causes crashes at start-up that can be circumvented with ARDS cheats in [[No$|No$GBA]], or cause frequent freezes every half hour or so on [[DeSmuME]] (meaning the in-game battery save feature is far more preferable to save states). [[melonDS]] recently solved the cartridge reading speed emulation and fixes were ported to other emulators.
 +
*There's also anti-piracy for good measure, which can be disabled with Action Replay codes, and graphical glitches.
 +
*Unemulated features like the Pokewalk, the Typing with the Pokemon bluetooth keyboard and Download Play event cards.
 +
*The emulation runs in standard DS clock speed mode on most DS emulators, meaning it doesn't take advantage of the DSi enhancements, though No$GBA recently implemented that partially.
 +
*The Wi-Fi connectivity features remained under-developed as the devs wanted with their ''creative differences''. Local multiplayer needed for trading monsters between two copies (but also used in other games) isn't possible. This recently got resurrected as a functional WIP feature in melonDS.
 +
*Online multiplayer was functional in as early as 0.9.7, but rumors spread about a Nintendo letter stating that all forms of multiplayer (even local) were illegal, meaning forks were spread on file sharing sites more than through fork developers themselves. Despite Nintendo's servers going down in 2014, alternative servers covering only the downloadable content still exist. On the bright side, save editors still exist.
  
==GBC==
+
DeSmuME-libretro is currently playing catch-up with graphical fixes and some freezing bugs here and there.
===Shantae===
 
VBA doesn't emulate the game properly. Use [[Gambatte]] or [[VisualBoy Advance|VBA-'''M''']] instead.
 
  
==PS2==
+
===Super Nintendo Entertainment System===
Note: If the game is not set in options to 60Hz it might lead to graphic problems from the get go, some examples being God Hand, Metal Slug, Tekken 5 and Destroy all humans.
+
;Tengai Makyou Zero:The Japanese version of the regular and limited edition releases used to require external graphical packs. This requirement is no longer present in all emulators but ZSNES and an obscure Snes9x Android port used for a Chinese fan-translation. It's fairly supported on all emulators. The game will run a cartridge check the first time it boots. Press either A or B depending on what it shows on screen, and then when it shows you a new message in Japanese, soft reset the emulator. You'll need to do 2 checks like this. After that, an .rtc file is created, and all subsequent boot-ups of the games will play normally.
===Metal Gear Solid 3===
+
:The English fan-translation so far runs on higan / bsnes, requiring an xml file named the same as the patched ROM, and a manifest.bml file, all under the same directory. The game can be opened from the ROM on standalone higan, and from manifest.bml from RetroArch. Modified builds of Snes9x for [http://www.mediafire.com/file/q8hqh0cdfwy48sd/snes9x_tmz.rar Windows (1.5.4)] and [http://www.dropbox.com/s/7r1kwcjathngppr/spc7110-patch.zip?dl=1 GX Wii] ([http://github.com/dborth/snes9xgx/releases/tag/4.3.7 Source]) can boot the ROM alone.
This game needs a very [[Computer specs|high end CPU]] to run at full speed and will run slowly on most CPUs.  All of the various blades of grass are one culprit cause of slowdown.
 
  
===Shadow of the Colossus===
+
===GameCube===
This game needs a very [[Computer specs|high end CPU]] to run at full speed.
+
;Star Wars<nowiki>:</nowiki> Rogue Leader/Rebel Strike:The games are playable, but suffer from some random hangs and other issues. Click [https://wiki.dolphin-emu.org/index.php?title=Star_Wars_Rogue_Squadron_II:_Rogue_Leader here] for Rogue Leader info, and [https://wiki.dolphin-emu.org/index.php?title=Star_Wars_Rogue_Squadron_III:_Rebel_Strike here] for Rebel Strike info.
  
===Zone of the Enders 1 and 2===
+
==Sony==
This game needs a very [[Computer specs|high end CPU]] to run at full speed.
+
===PS1===
 +
;Metal Gear Solid:Rewrites BIOS commands in order to work; a simulated one won't cut it. Do not use the simulated BIOS in PCSX-R. These will just give a blank screen. If you are using a real BIOS and it is still not working, [[Emulator Files|try different ones]].
 +
:If the game stutters, enable the relevant fix in your sound plugin.
 +
:Trying to fight Psycho Mantis on an emulator that can't change controller ports? Die enough times and you will be given another method: [http://youtu.be/vHVf_ZvdUkE shooting statues].
  
==PSP==
+
===PS2===
===Dangan Ronpa===
 
  
Make sure you're using the latest version of [[PPSSPP]].<br />Go to Game Settings > Graphics. If you use a Nvidia GPU, select '''Read Framebuffers to Memory (GPU)''' under "Rendering Mode". If you use an AMD GPU or Android device, select '''Read Framebuffers to Memory (CPU)'''.
+
;Metal Gear Solid 2 and 3: Needs a very [[Computer specifications#PCSX2|high end CPU]] to run at full speed.
 +
;Shadow of the Colossus: Needs a very [[Computer specifications#PCSX2|high end CPU]] to run at full speed.
 +
;Sly 2 and 3: Needs a very [[Computer specifications#PCSX2|high end CPU]] to run at full speed.
  
===Metal Gear Solid: Peace Walker===
+
===PSP===
 
+
;DanganRonpa:Use the latest version of [[PPSSPP]] to resolve any problem its had before.
As of the latest version of PPSSPP (0.9.7.2) the PC emulation seems perfect minus the online, even if the framerate is locked to 20 FPS, that is until one of the last bosses in the game the level "Peace Walker battle 2", the bug is said boss's life not descreasing from the last 2 bars, making the game unbeatable. [https://github.com/hrydgard/ppsspp/issues/2845 The problem has been brought to attention for a while] But the only solution seems to use a cheat to defeat the Mech, "_C1 One Hit Kill [Mechs] _L 0x2001B764 0xAE200064" which works ONLY for the US version, thus you will need to have that one, to keep your savegames, open the US version, create and install everything as per the first configuration and then from "...ppsspp\memstick\PSP\SAVEDATA" take the files inside "ULES01372001" and then place them into "ULUS10509003".
+
:Go to Game Settings > Graphics. Users of Nvidia GPUs should select "Read Framebuffers to Memory (GPU)" under "Rendering Mode". If you use an AMD GPU or Android device, select "Read Framebuffers to Memory (CPU)".
 
+
;Metal Gear Solid<nowiki>:</nowiki> Peace Walker:In the level "Peace Walker battle 2", one of the last bosses in the game, the boss's life cannot be depleted from the last 2 bars, making it unbeatable. Use the latest version of PPSSPP to resolve this.
==Gamecube==
+
;Test Drive Unlimited: Needs a very high-end device to run it decently on Android.
===Wind Waker===
 
<strike>In 4.0+ versions of Dolphin, DSP LLE is set to default for this game, so if you have a slow CPU: right click on the game in dolphin, go to properties and check ''DSP HLE emulation (fast)''. DSP HLE will cause random crashes though.</strike>
 
 
 
[https://github.com/delroth/dolphin/commit/7286700a1ce7a5416f4e7874cd2acfa33fd74c98 No longer relevant] since Zelda μcode was [https://github.com/dolphin-emu/dolphin/pull/214 pretty much fixed.]
 
  
 
[[Category:FAQs]]
 
[[Category:FAQs]]

Latest revision as of 18:34, 20 April 2024

Here's a list of notable games that can be problematic. Solutions are provided to the best of our ability.

Nintendo[edit]

Game Boy / Color[edit]

Pinball Deluxe
This game hangs on most emulators. SameBoy is one of the only emulators known to be capable of running this game.

Game Boy Advance[edit]

Wario Ware Twisted, Yoshi Topsy Turvy, Koro Koro Puzzle
Motion control emulation for these games were not implemented until myBoy and mGBA added them. Patched ROMs exist that allow these games to be played with the D-Pad.
Boktai series
Relies on a solar sensor to recharge an in-game gauge that affects gameplay. ROM patches were made to change the solar sensor level with the D-Pad but proper emulation was not implemented until NO$GBA and mGBA added it.
Famicom/Classic NES Series
Throws a Gamepak Error at start-up. It was actually an anti-piracy/emulation tactic. Emulation of the needed behavior was implemented in mGBA.
Mother 3
Sound battles rely on precise timing. Using a flashcart or a 3DS Virtual Console injection would fix that problem because direct access to the actual hardware fixes those timings.

Nintendo DS[edit]

iQue (Chinese DS) games
Throws a glowing error at start-up "Only for iQue". It's a rudimentary form of regional lock that can only be circumvented by opening the ROM with a hex editor and changing one byte at a specific address at the moment.
DSi
Some games outright crash, or show the wrong text (like Shantae showing "Localisation not found"). This can be solved by using a NAND dump. The Camera is still not emulated.
Mag Slide Kid
Has an add-on that no emulator has implemented. Wait for a fix.
Slot-2 (GBA bonuses) not working
Some games like Lunar Knight and Mega Man Star Force removed this feature during localization, so play the Japanese versions instead. Solar sensor bonus in Lunar Knight (aka Boktai DS), however is emulated in melonDS. Read this post for more info.

Pokémon issues[edit]

Specifically Gen 4 (3), Gen 2 remakes (2), and Gen 5 (4).

  • These games rely on cartridge reading speeds more than usual for other games. This causes crashes at start-up that can be circumvented with ARDS cheats in No$GBA, or cause frequent freezes every half hour or so on DeSmuME (meaning the in-game battery save feature is far more preferable to save states). melonDS recently solved the cartridge reading speed emulation and fixes were ported to other emulators.
  • There's also anti-piracy for good measure, which can be disabled with Action Replay codes, and graphical glitches.
  • Unemulated features like the Pokewalk, the Typing with the Pokemon bluetooth keyboard and Download Play event cards.
  • The emulation runs in standard DS clock speed mode on most DS emulators, meaning it doesn't take advantage of the DSi enhancements, though No$GBA recently implemented that partially.
  • The Wi-Fi connectivity features remained under-developed as the devs wanted with their creative differences. Local multiplayer needed for trading monsters between two copies (but also used in other games) isn't possible. This recently got resurrected as a functional WIP feature in melonDS.
  • Online multiplayer was functional in as early as 0.9.7, but rumors spread about a Nintendo letter stating that all forms of multiplayer (even local) were illegal, meaning forks were spread on file sharing sites more than through fork developers themselves. Despite Nintendo's servers going down in 2014, alternative servers covering only the downloadable content still exist. On the bright side, save editors still exist.

DeSmuME-libretro is currently playing catch-up with graphical fixes and some freezing bugs here and there.

Super Nintendo Entertainment System[edit]

Tengai Makyou Zero
The Japanese version of the regular and limited edition releases used to require external graphical packs. This requirement is no longer present in all emulators but ZSNES and an obscure Snes9x Android port used for a Chinese fan-translation. It's fairly supported on all emulators. The game will run a cartridge check the first time it boots. Press either A or B depending on what it shows on screen, and then when it shows you a new message in Japanese, soft reset the emulator. You'll need to do 2 checks like this. After that, an .rtc file is created, and all subsequent boot-ups of the games will play normally.
The English fan-translation so far runs on higan / bsnes, requiring an xml file named the same as the patched ROM, and a manifest.bml file, all under the same directory. The game can be opened from the ROM on standalone higan, and from manifest.bml from RetroArch. Modified builds of Snes9x for Windows (1.5.4) and GX Wii (Source) can boot the ROM alone.

GameCube[edit]

Star Wars: Rogue Leader/Rebel Strike
The games are playable, but suffer from some random hangs and other issues. Click here for Rogue Leader info, and here for Rebel Strike info.

Sony[edit]

PS1[edit]

Metal Gear Solid
Rewrites BIOS commands in order to work; a simulated one won't cut it. Do not use the simulated BIOS in PCSX-R. These will just give a blank screen. If you are using a real BIOS and it is still not working, try different ones.
If the game stutters, enable the relevant fix in your sound plugin.
Trying to fight Psycho Mantis on an emulator that can't change controller ports? Die enough times and you will be given another method: shooting statues.

PS2[edit]

Metal Gear Solid 2 and 3
Needs a very high end CPU to run at full speed.
Shadow of the Colossus
Needs a very high end CPU to run at full speed.
Sly 2 and 3
Needs a very high end CPU to run at full speed.

PSP[edit]

DanganRonpa
Use the latest version of PPSSPP to resolve any problem its had before.
Go to Game Settings > Graphics. Users of Nvidia GPUs should select "Read Framebuffers to Memory (GPU)" under "Rendering Mode". If you use an AMD GPU or Android device, select "Read Framebuffers to Memory (CPU)".
Metal Gear Solid: Peace Walker
In the level "Peace Walker battle 2", one of the last bosses in the game, the boss's life cannot be depleted from the last 2 bars, making it unbeatable. Use the latest version of PPSSPP to resolve this.
Test Drive Unlimited
Needs a very high-end device to run it decently on Android.