# ======================================================================================== # compatvr.ini for PPSSPP # ======================================================================================== # # This file is not meant to be user-editable, although is kept as a separate ini # file instead of compiled into the code for debugging purposes. # # The uses cases are strict: # * Enable fixes for things we can't reasonably emulate without completely ruining # performance for other games, such as the screen copies in Dangan Ronpa # * Disabling accuracy features like 16-bit depth rounding, when we can't seem to # implement them at all in a 100% compatible way # * Emergency game-specific compatibility fixes before releases, such as the GTA # music problem where every attempted fix has reduced compatibility with other games # * Enable "unsafe" performance optimizations that some games can tolerate and # others cannot. We do not currently have any of those. # * This file is only for VR (virtual reality). For non-VR purposes, use compat.ini. # # This functionality should NOT be used for any of the following: # * Cheats # * Fun hacks, like enlarged heads or whatever # * Fixing general compatibility issues. First try to find a general solution. Try hard. # # Game IDs can be looked up at GameFAQs, for example: # http://www.gamefaqs.com/psp/925776-grand-theft-auto-liberty-city-stories/data # Sometimes the information may be incomplete though. # # ======================================================================================== # Issue numbers refer to issues on https://github.com/hrydgard/ppsspp/issues # ======================================================================================== [ForceFlatScreen] # Forces flat screen rendering in games which don't work in VR. # Madden NFL 06 ULES00147 = true ULUS10024 = true # Madden NFL 07 ULUS10117 = true # Madden NFL 08 ULES00867 = true ULUS10275 = true # Madden NFL 09 ULES01093 = true ULUS10352 = true # Madden NFL 10 NPEH00010 = true ULUS10441 = true # Madden NFL 11 ULJM05757 = true ULUS10541 = true # Madden NFL 12 ULUS10581 = true # Red Bull X-Fighters NPEZ00100 = true NPUZ00048 = true [ForceMono] # Forces disabled stereo as the game rendering cannot be called twice # MotorStorm: Arctic Edge NPJG00047 = true UCAS40266 = true UCES01250 = true UCJS10104 = true UCKS45124 = true UCUS98743 = true # Ultimate Ghosts 'n Goblins NPJH50235 = true UCKS45037 = true ULJM05147 = true ULES00419 = true ULUS10105 = true [IdentityViewHack] # Disables head tracking for render passes where view matrix is identity # Sonic Rivals 1 ULES00622 = true ULUS10195 = true # Sonic Rivals 2 ULES00940 = true ULUS10323 = true [MirroringVariant] # Forces mirroring of the view matrix # Tony Hawk's Underground 2 Remix ULES00033 = 3 ULES00034 = 3 ULES00035 = 3 ULUS10014 = 3 [Skyplane] # Workaround to remove the background skyplane and add clearing framebuffer with a fog color. # Grand Theft Auto: Liberty City Stories NPJH50825 = true ULES00051 = true ULES00151 = true ULES00181 = true ULES00182 = true ULJM05255 = true ULJM05359 = true ULJM05885 = true ULUS10041 = true # Sindacco Chronicles total conversion ULUS01826 = true # Grand Theft Auto: Vice City Stories NPJH50827 = true ULES00502 = true ULES00503 = true ULJM05297 = true ULJM05395 = true ULJM05884 = true ULUS10160 = true [UnitsPerMeter] # Scale of game world to convert the world units into meters. This enables following VR features: # + 3D stereoscopy (that can work only with accurate values) # * 6DoF motion tracking (that can work with inaccurate values) # cube.elf ELF000000 = 10.0 # 300: March to Glory ULES00766 = 0.95 ULUS10241 = 0.95 # Ape Escape Academy NPJG00048 = 100.0 UCAS40007 = 100.0 UCES00010 = 100.0 UCJS10003 = 100.0 UCJS18007 = 100.0 UCJS18043 = 100.0 UCUS98619 = 100.0 # Ape Escape Academy 2 NPJG00049 = 100.0 UCAS40041 = 100.0 UCAS40052 = 100.0 UCAS40123 = 100.0 UCES00302 = 100.0 UCJS10020 = 100.0 UCJS18009 = 100.0 UCKS45024 = 100.0 # Archer Maclean's Mercury UCAS40021 = 10.0 UCJS10011 = 10.0 UCKS45007 = 10.0 ULES00011 = 10.0 ULUS10017 = 10.0 # Army of Two: The 40th Day NPEH90028 = 128.0 NPUH90067 = 128.0 ULAS42215 = 128.0 ULES01381 = 128.0 ULJM05643 = 128.0 ULJM05849 = 128.0 ULUS10472 = 128.0 # Audition Portable ULKS46122 = 32.0 # Black Rock Shooter: The Game JRPG00001 = 80.0 JRPG00002 = 80.0 NPEH00138 = 80.0 NPJH50448 = 80.0 NPUH10126 = 80.0 ULJM05859 = 80.0 # Bleach: Heat the Soul 2 UCAS40024 = 0.98 UCAS40130 = 0.98 UCJS18010 = 0.98 UCJS10017 = 0.98 # Bleach: Heat the Soul 3 UCAS40098 = 0.96 UCAS40177 = 0.96 UCJS10042 = 0.96 UCJS18015 = 0.96 # Bleach: Heat the Soul 4 UCAS40149 = 0.96 UCAS40216 = 0.96 UCJS10057 = 0.96 UCJS18025 = 0.96 # Bleach: Heat the Soul 5 UCAS40210 = 0.96 UCJS10082 = 0.96 UCJS18033 = 0.96 # Bleach: Heat the Soul 6 NPJG00021 = 0.96 UCAS40258 = 0.96 UCAS40308 = 0.96 UCJS10093 = 0.96 UCJS18039 = 0.96 # Bleach: Heat the Soul 7 NPJG00114 = 0.96 UCAS40314 = 0.96 UCJS10110 = 0.96 UCJS18057 = 0.96 UCKS45158 = 0.96 # Bomberman Land Portable NPJH50142 = 10.0 ULAS42097 = 10.0 ULES00959 = 10.0 ULJM05181 = 10.0 ULJM05319 = 10.0 ULUS10319 = 10.0 # Brain Challenge NPEH00003 = 30.0 NPJH00002 = 30.0 NPUH10006 = 30.0 # Burnout Legends ULES00125 = 2.0 ULUS10025 = 2.0 ULJM05228 = 2.0 NPJH50305 = 2.0 ULJM05049 = 2.0 ULKS46027 = 2.0 ULAS42019 = 2.0 # Call of Duty: Roads to Victory ULES00643 = 1.05 ULES00644 = 1.05 ULUS10218 = 1.05 # Castlevania: The Dracula X Chronicles NPJH50028 = 100.0 ULES00841 = 100.0 ULJM05287 = 100.0 ULKS46155 = 100.0 ULUS10277 = 100.0 # Coded Soul: Uketsugareshi Idea NPJG00043 = 9.5 UCAS40180 = 9.5 UCJS10061 = 9.5 UCKS45071 = 9.5 # Crazy Taxi: Fare Wars NPJH50490 = 10.0 ULES00811 = 10.0 ULJM05340 = 10.0 ULUS10273 = 10.0 # Crimson Room Reverse NPJH50046 = 32.0 NPUH10037 = 32.0 ULJM05408 = 32.0 # Crisis Core: Final Fantasy VII UCAS40167 = 100.0 UCAS40204 = 100.0 UCAS40272 = 100.0 UCKS45052 = 100.0 ULES01044 = 100.0 ULES01045 = 100.0 ULES01046 = 100.0 ULES01047 = 100.0 ULJM05254 = 100.0 ULJM05275 = 100.0 ULJM05517 = 100.0 ULUS10336 = 100.0 # Cube ULES00722 = 10.0 ULJS00108 = 10.0 ULUS10223 = 10.0 # D-Cube Planet NPEZ00008 = 20.0 NPUZ00027 = 20.0 # Dangan-Ronpa NPJH50515 = 8.0 ULJS00337 = 8.0 ULJS00438 = 8.0 ULJS19060 = 8.0 # Daxter NPEG00025 = 2.0 UCES00044 = 2.0 UCKS45025 = 2.0 UCUS98618 = 2.0 UCUS98654 = 2.0 # Dead or Alive Paradise NPEH00038 = 0.8 NPJH50239 = 0.8 ULES01416 = 0.8 ULES01431 = 0.8 ULJM05640 = 0.8 ULJM08046 = 0.8 ULKS46246 = 0.8 ULUS10521 = 0.8 # Disney/Pixar Ratatouille UCKS45050 = 10.0 ULES00734 = 10.0 ULES00735 = 10.0 ULES00736 = 10.0 ULES00737 = 10.0 ULES00738 = 10.0 ULES00741 = 10.0 ULES00742 = 10.0 ULES00743 = 10.0 ULES00744 = 10.0 ULES00745 = 10.0 ULES00746 = 10.0 ULES00747 = 10.0 ULES00748 = 10.0 ULES00749 = 10.0 ULUS10247 = 10.0 # DreamWorks Shrek the Third ULES00812 = 0.5 ULES00813 = 0.5 ULKS46141 = 0.5 ULUS10248 = 0.5 # Dynasty Warriors NPJH50030 = 0.1 ULES00026 = 0.1 ULES00118 = 0.1 ULES00119 = 0.1 ULJM05003 = 0.1 ULJM08008 = 0.1 ULJM08017 = 0.1 ULKS46012 = 0.1 ULUS10004 = 0.1 # Eragon ULES00474 = 0.1 ULES00475 = 0.1 ULUS10146 = 0.1 # F1 Grand Prix UCAS40026 = 0.1 UCES00004 = 0.1 UCJS10019 = 0.1 # Fat Princess: Fistful of Cake NPHG00025 = 80.0 NPJG00045 = 80.0 UCAS40285 = 80.0 UCES01312 = 80.0 UCKS45137 = 80.0 UCUS98740 = 80.0 # Final Fantasy I NPJH50406 = 6.8 UCAS40146 = 6.8 UCKS45056 = 6.8 ULES00986 = 6.8 ULJM05241 = 6.8 ULJM05514 = 6.8 ULUS10251 = 6.8 # Final Fantasy III NPEH00134 = 8.0 NPHH00351 = 8.0 NPJH50626 = 8.0 NPUH10125 = 8.0 ULJM06133 = 8.0 # Final Fantasy Type-0 NPJH50443 = 100.0 NPJH50444 = 100.0 UCAS40346 = 100.0 ULJM05900 = 100.0 ULJM06217 = 100.0 # flOw NPEG00003 = 1000.0 NPJG00004 = 1000.0 NPUG80086 = 1000.0 # Ghost in the Shell: Stand Alone Complex UCAS40025 = 83.0 UCJS10018 = 83.0 ULES00135 = 83.0 ULES00153 = 83.0 ULUS10020 = 83.0 # Ghostbusters: The Video Game UCES01276 = 3.28 ULUS10485 = 3.28 ULUS10486 = 3.28 # Gitaroo Man Lives! NPJH50035 = 50.0 ULES00383 = 50.0 ULJM05130 = 50.0 ULKS46071 = 50.0 ULUS10207 = 50.0 # Gods Eater Burst NPJH50352 = 100.0 ULES01519 = 100.0 ULJS00350 = 100.0 ULJS00351 = 100.0 ULJS19056 = 100.0 ULJS19081 = 100.0 ULKS46263 = 100.0 ULUS10563 = 100.0 # Grand Theft Auto: Liberty City Stories NPJH50825 = 0.5 ULES00051 = 0.5 ULES00151 = 0.5 ULES00181 = 0.5 ULES00182 = 0.5 ULJM05255 = 0.5 ULJM05359 = 0.5 ULJM05885 = 0.5 ULUS10041 = 0.5 # Sindacco Chronicles total conversion ULUS01826 = 0.5 # Hatsune Miku: Project Diva NPJH50494 = 3.6 UCKS45123 = 3.6 ULAS42163 = 3.6 ULJM05472 = 3.6 ULJM05682 = 3.6 # Hatsune Miku: Project Diva 2nd NPJH50475 = 4.0 ULJM05681 = 4.0 ULJM05952 = 4.0 # Iron Man 2 ULES01422 = 1.000999 ULUS10497 = 1.000999 # Jeanne d'Arc NPJG00032 = 7.0 UCAS40129 = 7.0 UCJS10048 = 7.0 UCJS18014 = 7.0 UCJX90019 = 7.0 UCKS45033 = 7.0 UCUS98700 = 7.0 UCUS98706 = 7.0 ULAS40129 = 7.0 # Kingdom of Paradise 1 UCAS40018 = 9.0 UCAS40023 = 9.0 UCAS40089 = 9.0 UCES00178 = 9.0 UCET00247 = 9.0 UCJM95402 = 9.0 UCJS10010 = 9.0 UCKS45011 = 9.0 UCUS98623 = 9.0 # Kingdom of Paradise 2 UCAS40116 = 9.0 UCAS40156 = 9.0 UCJS10047 = 9.0 UCKS45034 = 9.0 # LEGO Indiana Jones 1: The Original Adventures ULES01086 = 47.0 ULUS10365 = 47.0 # LEGO Indiana Jones 2: The Adventure Continues ULES01370 = 47.0 ULUS10487 = 47.0 # LEGO Star Wars III: The Clone Wars ULES01446 = 3.0 ULUS10531 = 3.0 # Lemmings NPJG00058 = 5.0 UCAS40076 = 5.0 UCES00109 = 5.0 UCET00179 = 5.0 UCJS10028 = 5.0 UCUS98647 = 5.0 UCUS98671 = 5.0 # Mega Man Powered Up NPJH50183 = 10.0 UCAS40208 = 10.0 ULAS42050 = 10.0 ULAS42052 = 10.0 ULES00307 = 10.0 ULJM05044 = 10.0 ULJM05391 = 10.0 ULUS10091 = 10.0 # Metal Gear Acid 1 ULAS42007 = 1000.0 ULES00008 = 1000.0 ULJM05001 = 1000.0 ULJM08001 = 1000.0 ULUS10006 = 1000.0 # Metal Gear Acid 2 ULAS42035 = 930.0 ULES00284 = 930.0 ULJM05047 = 930.0 ULJM08011 = 930.0 ULKS46065 = 930.0 ULUS10077 = 930.0 # Metal Gear Solid: Peace Walker NPEH90023 = 1000.0 NPJH50045 = 1000.0 ULES01372 = 1000.0 ULJM05630 = 1000.0 ULJM08038 = 1000.0 ULKS46239 = 1000.0 ULUS10509 = 1000.0 # Metal Gear Solid: Portable Ops NPJH50112 = 970.0 ULAS42087 = 970.0 ULES00645 = 970.0 ULJM05193 = 970.0 ULJM05227 = 970.0 ULJM05256 = 970.0 ULJM05284 = 970.0 ULJM05573 = 970.0 ULJM08016 = 970.0 ULKS46119 = 970.0 ULUS10202 = 970.0 # Monopoly NPEZ00118 = 70.0 NPUZ00033 = 70.0 # Monster Hunter Freedom 2 ULAS42110 = 100.0 ULES00851 = 100.0 ULJM05156 = 100.0 ULKS46152 = 100.0 ULUS10266 = 100.0 # Monster Hunter Freedom Unite NPEH90011 = 100.0 NPJH50244 = 100.0 ULAS42093 = 100.0 ULES01213 = 100.0 ULJM05500 = 100.0 ULJM08019 = 100.0 ULJM08053 = 100.0 ULKS46177 = 100.0 ULKS46202 = 100.0 ULUS10391 = 100.0 ULUS90003 = 100.0 # Monster Hunter Portable 3rd NPJB40001 = 100.0 NPJH55800 = 100.0 ULJM05800 = 100.0 ULJM08058 = 100.0 # OutRun 2006: Coast 2 Coast ULES00262 = 10.0 ULKS46087 = 10.0 ULUS10064 = 10.0 # Patapon 1 NPJG00054 = 80.0 UCAS40193 = 80.0 UCAS40221 = 80.0 UCES00995 = 80.0 UCJS10077 = 80.0 UCJS18027 = 80.0 UCJS18042 = 80.0 UCKS45076 = 80.0 UCUS98711 = 80.0 UCUS98717 = 80.0 # Patapon 2 NPJG00010 = 80.0 NPUG98732 = 80.0 UCAS40232 = 80.0 UCAS40239 = 80.0 UCAS40292 = 80.0 UCES01177 = 80.0 UCJS10089 = 80.0 UCJS18036 = 80.0 UCJS18053 = 80.0 UCUS98732 = 80.0 # Patapon 3 NPJG00122 = 100.0 UCAS40318 = 100.0 UCES01421 = 100.0 UCJS10113 = 100.0 UCJS18048 = 100.0 UCJS18059 = 100.0 UCKS45169 = 100.0 UCUS98751 = 100.0 # Petz: Dogz Family ULUS10463 = 3.28 # Ridge Racer 2 NPJH50366 = 1000.0 UCAS40113 = 1000.0 UCAS40119 = 1000.0 UCAS40273 = 1000.0 UCES00422 = 1000.0 UCKS45032 = 1000.0 ULJS00080 = 1000.0 # Split/Second NPJH50371 = 10.0 ULES01402 = 10.0 ULJM05812 = 10.0 ULUS10513 = 10.0 # SSX On Tour ULES00192 = 50.0 ULJM05063 = 50.0 ULJM05389 = 50.0 ULUS10042 = 50.0 # Star Trek: Tactical Assault ULES00623 = 0.01 ULUS10150 = 0.01 # Star Wars: The Force Unleashed ULES00981 = 100.0 ULES00982 = 100.0 ULKS46143 = 100.0 ULUS10345 = 100.0 # Tekken: Dark Resurrection NPJH50137 = 1000.0 UCAS40095 = 1000.0 UCAS40099 = 1000.0 UCAS40164 = 1000.0 UCAS40165 = 1000.0 UCED00448 = 1000.0 UCES00356 = 1000.0 UCET00424 = 1000.0 UCKS45027 = 1000.0 ULJS00048 = 1000.0 ULJS19013 = 1000.0 ULUS10139 = 1000.0 # Tekken 6 NPJH50184 = 1000.0 NPUH10047 = 1000.0 ULAS42214 = 1000.0 ULES01376 = 1000.0 ULJS00224 = 1000.0 ULJS19054 = 1000.0 ULKS46235 = 1000.0 ULKS46265 = 1000.0 ULUS10466 = 1000.0 # Tenchu: Shadow Assassins UCAS40247 = 10.0 ULES01237 = 10.0 ULJM05425 = 10.0 ULJM05471 = 10.0 ULJM08027 = 10.0 ULUS10419 = 10.0 # Tenchu: Time of the Assassins NPJH50042 = 100.0 UCAS40020 = 100.0 UCAS40092 = 100.0 ULES00277 = 100.0 ULJS00018 = 100.0 ULJS19007 = 100.0 # The 3rd Birthday NPJH50361 = 100.0 UCAS40325 = 100.0 UCAS40336 = 100.0 UCKS45163 = 100.0 ULES01513 = 100.0 ULJM05798 = 100.0 ULJM06008 = 100.0 ULUS10567 = 100.0 # Tomb Raider: Legend ULES00283 = 256.0 ULJM05180 = 256.0 ULUS10110 = 256.0 # Tony Hawk's Underground 2 Remix ULES00033 = 0.005 ULES00034 = 0.005 ULES00035 = 0.005 ULUS10014 = 0.005 # Ultimate Ghosts 'n Goblins NPJH50235 = 7.8 ULAS42069 = 7.8 ULAS42073 = 7.8 ULES00419 = 7.8 ULJM05147 = 7.8 ULUS10105 = 7.8 # Valkyria Chronicles II NPJH50145 = 9.0 ULES01417 = 9.0 ULJM05560 = 9.0 ULJM05807 = 9.0 ULUS10515 = 9.0 # Virtua Tennis: World Tour ULES00126 = 10.0 ULJM05079 = 10.0 ULKS46023 = 10.0 ULUS10037 = 10.0 # WWE SmackDown! vs. Raw 2006 ULES00227 = 10.0 ULJM05103 = 10.0 ULKS46057 = 10.0 ULUS10050 = 10.0