CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In
hrydgard

CoCalc provides the best real-time collaborative environment for Jupyter Notebooks, LaTeX documents, and SageMath, scalable from individual users to large groups and classes!

GitHub Repository: hrydgard/ppsspp
Path: blob/master/assets/compat.ini
Views: 1401
1
# ========================================================================================
2
# compat.ini for PPSSPP
3
# ========================================================================================
4
#
5
# This file is not meant to be user-editable, although is kept as a separate ini
6
# file instead of compiled into the code for debugging purposes.
7
#
8
# The uses cases are strict:
9
# * Enable fixes for things we can't reasonably emulate without completely ruining
10
# performance for other games, such as the screen copies in Dangan Ronpa
11
# * Disabling accuracy features like 16-bit depth rounding, when we can't seem to
12
# implement them at all in a 100% compatible way
13
# * Emergency game-specific compatibility fixes before releases, such as the GTA
14
# music problem where every attempted fix has reduced compatibility with other games
15
# * Enable "unsafe" performance optimizations that some games can tolerate and
16
# others cannot. We do not currently have any of those.
17
#
18
# This functionality should NOT be used for any of the following:
19
# * Cheats
20
# * Fun hacks, like enlarged heads or whatever
21
# * Fixing general compatibility issues. First try to find a general solution. Try hard.
22
#
23
# Game IDs can be looked up at GameFAQs, for example:
24
# http://www.gamefaqs.com/psp/925776-grand-theft-auto-liberty-city-stories/data
25
# Sometimes the information may be incomplete though.
26
#
27
# ========================================================================================
28
# Issue numbers refer to issues on https://github.com/hrydgard/ppsspp/issues
29
# ========================================================================================
30
31
[VertexDepthRounding]
32
# Phantasy Star Portable needs depth rounding to 16-bit precision for text to show up.
33
# It's enough to do it at the vertex granularity. #3777
34
# Phantasy Star Portable
35
ULJM05309 = true
36
ULUS10410 = true
37
ULES01218 = true
38
ULJM08023 = true
39
ULES01218 = true
40
# Phantasy Star Portable 1 Demo
41
NPUH90023 = true
42
# Phantasy Star Portable 2
43
ULES01439 = true
44
ULUS10529 = true
45
ULJM05493 = true
46
NPJH50043 = true
47
ULJM08030 = true
48
NPUH90023 = true
49
ULJM91014 = true
50
NPJH90002 = true
51
ULJM05732 = true
52
NPJH50332 = true
53
# Phantasy Star Portable 2 JP Demo
54
ULJM91018 = true
55
NPJH90062 = true
56
# Phantasy Star Portable Infinity Demo
57
NPJH90157 = true # Infinity demo
58
59
# Puyo Puyo Fever 2 #3663 (layering)
60
ULJM05058 = true
61
# NBA 2K13 #6603 (menu glitches)
62
ULAS42332 = true
63
ULJS00551 = true
64
NPJH50713 = true
65
ULJS00596 = true
66
ULES01578 = true
67
ULUS10598 = true
68
# Power Stone Collection #6257 (map arrow)
69
ULES00496 = true
70
ULUS10171 = true
71
ULJM05178 = true
72
# Taiko no Tatsujin Portable DX #7920 (missing text)
73
ULJS00383 = true
74
NPJH50426 = true
75
ULAS42282 = true
76
# PhotoKano #7920 (missing text)
77
ULJS00378 = true
78
NPJH50579 = true
79
ULJS19069 = true
80
NPJH50579 = true
81
82
# After Burner: Black Falcon (#8514, only affects video)
83
ULUS10244 = true
84
ULES00753 = true
85
ULES00785 = true
86
87
# Matching Maker 3 x Tousouchuu (#15913)
88
ULJS00242 = true
89
90
[PixelDepthRounding]
91
# Heroes Phantasia requires pixel depth rounding. #6485 (flickering overlaid sprites)
92
NPJH50558 = true
93
ULJS00456 = true
94
ULJS00454 = true
95
96
# Tales of Phantasia: Full Voice Edition
97
# Attempted workaround for stencil testing driver bug on Arm Exynos (similar to the previous Adreno bug).
98
# Seems that writing to depth disables a faulty optimization it's trying to do (as we saw in stencil draw).
99
ULJS00079 = true
100
ULJS19016 = true
101
UCAS40110 = true
102
NPJH50854 = true
103
104
# Heroes Phantasia Limited Edition Disc requires pixel depth rounding.
105
ULJS00455 = true
106
# Phantasy Star games flickering
107
# Phantasy Star Portable
108
ULJM05309 = true
109
ULUS10410 = true
110
ULES01218 = true
111
ULJM08023 = true
112
ULES01218 = true
113
# Phantasy Star Portable 1 Demo
114
NPUH90023 = true
115
# Phantasy Star Portable 2
116
ULES01439 = true
117
ULUS10529 = true
118
ULJM05493 = true
119
NPJH50043 = true
120
ULJM08030 = true
121
NPUH90023 = true
122
ULJM91014 = true
123
NPJH90002 = true
124
ULJM05732 = true
125
NPJH50332 = true
126
# Phantasy Star Portable 2 JP Demo
127
ULJM91018 = true
128
NPJH90062 = true
129
# Phantasy Star Portable Infinity Demo
130
NPJH90157 = true # Infinity demo
131
132
# Nayuta no Kiseki might improve with pixel depth rounding. See issue #8744.
133
ULJM06113 = true
134
NPJH50625 = true
135
ULJM08069 = true
136
NPJH50625 = true
137
138
[DepthRangeHack]
139
# Phantasy Star Portable 2 and Infinity both use viewport depth outside [0, 1].
140
# This gets clamped in our current implementation, but attempts to fix it run into
141
# Other bugs, so we've restored this hack for now.
142
# Phantasy Star Portable
143
ULJM05309 = true
144
ULUS10410 = true
145
ULES01218 = true
146
ULJM08023 = true
147
ULES01218 = true
148
# Phantasy Star Portable 1 Demo
149
NPUH90023 = true
150
# Phantasy Star Portable 2
151
ULES01439 = true
152
ULUS10529 = true
153
ULJM05493 = true
154
NPJH50043 = true
155
ULJM08030 = true
156
NPUH90023 = true
157
ULJM91014 = true
158
NPJH90002 = true
159
ULJM05732 = true
160
NPJH50332 = true
161
# Phantasy Star Portable 2 JP Demo
162
ULJM91018 = true
163
NPJH90062 = true
164
# Phantasy Star Portable Infinity Demo
165
NPJH90157 = true # Infinity demo
166
167
[ClearToRAM]
168
# SOCOM Navy Seals games require this. See issue #8973.
169
# Navy Seals : Tactical Strike
170
UCES00855 = true
171
UCUS98649 = true
172
NPJG00035 = true
173
NPJG90068 = true
174
UCJS10102 = true
175
# Tactical Strike demo
176
NPUG70003 = true
177
# Fireteam Bravo
178
UCKS45021 = true
179
UCUS98615 = true
180
UCES00038 = true
181
ULES00038 = true
182
# Fireteam Bravo 2
183
UCES00543 = true
184
UCUS98645 = true
185
# Fireteam Bravo 2 Demo
186
UCUS98677 = true
187
UCUS98691 = true
188
189
# DBZ Tenkaichi Tag Team, see issue #14283
190
ULJS00311 = true
191
ULAS42247 = true
192
ULUS10537 = true
193
ULUS10737 = true
194
ULJS19067 = true
195
ULAS42318 = true
196
NPUH90087 = true # demo
197
NPEH90042 = true # demo
198
199
[Force04154000Download]
200
# This applies a hack to Dangan Ronpa, its demo, and its sequel.
201
# The game draws solid colors to a small framebuffer, and then reads this directly in VRAM.
202
# We force this framebuffer to 1x and force download it automatically.
203
NPJH50631 = true
204
NPJH50372 = true
205
NPJH90164 = true
206
NPJH50515 = true
207
# Let's also apply to Me & My Katamari.
208
ULUS10094 = true
209
ULES00339 = true
210
ULJS00033 = true
211
UCKS45022 = true
212
ULJS19009 = true
213
NPJH50141 = true
214
215
[DrawSyncEatCycles]
216
# This replaced Crash Tag Team Racing hack to also fix Gundam games
217
# It makes sceGeDrawSync eat a lot of cycles which can affect timing in lots of games,
218
# might be negative for others, but happens to fix games below.
219
# Gundam Battle Royale might need it to avoid crashes when certain Ace enemies shows up
220
ULJS00083 = true
221
ULKS46104 = true
222
ULJS19015 = true
223
# Gundam Battle Chronicle needs it to avoid crashes after most battles
224
ULJS00122 = true
225
ULKS46158 = true
226
ULJS19021 = true
227
# Gundam Battle Universe same problem as above
228
ULJS00145 = true
229
ULKS46183 = true
230
ULJS00260 = true
231
ULJS19041 = true
232
NPJH50843 = true
233
# Helps with Jeanne d'Arc weird 40/40 fps problem #5154
234
UCAS40129 = true
235
UCJS10048 = true
236
UCKS45033 = true
237
UCJS18014 = true
238
UCUS98700 = true
239
NPJG00032 = true
240
UCJX90019 = true
241
# Fixes some double framerate issues in Patapon 2, contributed by pamford45
242
UCJS10089 = true
243
NPJG00010 = true
244
PSPJ30000 = true
245
UCAS40232 = true
246
UCAS40239 = true
247
UCES01177 = true
248
UCUS98732 = true
249
UCJS18036 = true
250
UCAS40292 = true
251
UCJS18053 = true
252
253
# Rewrite
254
# fixes softlocks, see #15904
255
ULJM06364 = true
256
ULJM06365 = true
257
258
# Crash Tag Team Racing used to need it to pass checking memory stick screen.
259
# ULES00168 = true
260
# ULES00169 = true
261
# ULES00170 = true
262
# ULES00171 = true
263
# ULES00172 = true
264
# ULJM05036 = true
265
# ULUS10044 = true
266
267
[KernelGetSystemTimeLowEatMoreCycles]
268
# Brothers in Arms: D-Day works around weird FPS(falling under 100% even on powerful hardware) as well as it's animation speed #18509
269
# recommend to OC PSP CPU to at least twice as much as real PSP to get constant 60 fps
270
ULES00608 = true
271
ULUS10193 = true
272
273
[DrawSyncInstant]
274
# Bizarre timing issue in Sakura-sou no Pet na Kanojo, see issue #15224. Note that an instant DrawSync is not logical.
275
NPJH50745 = true
276
277
[FakeMipmapChange]
278
# This hacks separates each mipmap to independent textures to display wrong-size mipmaps.
279
# For example this requires games like Tactics Ogre(Japanese) to display multi bytes fonts stored in mipmaps.
280
# See issue #5350.
281
# Tactics Ogre (Japanese)
282
ULJM05753 = true
283
NPJH50348 = true
284
ULJM06009 = true
285
# We handle the US/EU versions by detecting its weird use of two identical mipmaps and treating it as a normal 2D texture (#17491 / #17980)
286
287
[RequireBufferedRendering]
288
# Warn the user that the game will not work and have issue, if buffered rendering is not enabled.
289
# Midnight Club: LA Remix
290
ULUS10383 = true
291
ULES01144 = true
292
ULJS00180 = true
293
ULJS00267 = true
294
ULJM05904 = true
295
NPJH50440 = true
296
# Midnight Club 3 : DUB edition
297
ULUS10021 = true
298
ULES00108 = true
299
# GTA : VCS
300
ULUS10160 = true
301
ULES00502 = true
302
ULES00503 = true
303
ULJM05297 = true
304
ULJM05395 = true
305
ULJM05884 = true
306
NPJH50827 = true
307
# GTA : LCS
308
ULUS10041 = true
309
ULES00151 = true
310
ULES00182 = true
311
ULJM05255 = true
312
ULJM05359 = true
313
ULJM05885 = true
314
NPJH50825 = true
315
ULKS46157 = true
316
# Sindacco Chronicles total conversion
317
ULUS01826 = true
318
319
# GOW : Ghost of Sparta
320
UCUS98737 = true
321
UCAS40323 = true
322
NPHG00092 = true
323
NPEG00044 = true
324
NPEG00045 = true
325
NPJG00120 = true
326
NPUG80508 = true
327
UCJS10114 = true
328
UCES01401 = true
329
UCES01473 = true
330
# GOW : Ghost of Sparta Demo
331
NPJG90095 = true
332
NPEG90035 = true
333
NPUG70125 = true
334
# GOW : Chains Of Olympus
335
UCAS40198 = true
336
UCUS98653 = true
337
UCES00842 = true
338
ULJM05438 = true
339
ULJM05348 = true
340
UCKS45084 = true
341
NPUG80325 = true
342
NPEG00023 = true
343
NPHG00027 = true
344
NPHG00028 = true
345
NPJH50170 = true
346
UCET00844 = true
347
# GOW: Chains of Olympus Demo
348
UCUS98705 = true
349
UCED00971 = true
350
UCUS98713 = true
351
# Daxter
352
UCUS98618 = true
353
UCUS98654 = true
354
UCES00044 = true
355
NPUG80329 = true
356
NPEG00025 = true
357
UCKS45025 = true
358
# Ys Seven
359
ULUS10551 = true
360
ULJM05475 = true
361
NPEH00065 = true
362
NPJH50350 = true
363
ULJM08041 = true
364
NPEH00065 = true
365
# The Legend of Heroes: Trails in the Sky
366
ULUS10540 = true
367
ULUS10578 = true
368
ULES01556 = true
369
ULJM05170 = true
370
ULJM08033 = true
371
NPJH50373 = true
372
# Grand Knights History
373
ULJS00394 = true
374
ULJS19068 = true
375
NPJH50518 = true
376
# Tactics Ogre
377
ULUS10565 = true
378
ULES01500 = true
379
ULJM05753 = true
380
NPJH50348 = true
381
ULJM06009 = true
382
UCKS45164 = true
383
# Metal Gear Solid : Peace Walker
384
ULUS10509 = true
385
ULES01372 = true
386
ULJM08038 = true
387
NPJH50045 = true
388
ULJM05630 = true
389
NPJH90082 = true
390
NPJH90063 = true
391
# Star Ocean : Second Evolution
392
ULUS10375 = true
393
ULES01187 = true
394
ULJM05591 = true
395
ULJM05325 = true
396
UCAS40203 = true
397
# Driver 76
398
ULUS10235 = true
399
ULES00740 = true
400
# Chili Con Carnage
401
ULUS10216 = true
402
ULES00629 = true
403
# Digimon Adventure
404
NPJH50686 = true
405
ULJS00541 = true
406
ULAS42340 = true
407
# Danganronpa
408
ULJS00337 = true
409
ULJS19060 = true
410
NPJH50372 = true
411
NPJH50515 = true
412
# Danganronpa Demo
413
NPJH90164 = true
414
# Super Danganronpa 2
415
ULJS00521 = true
416
ULJS00522 = true
417
NPJH50631 = true
418
# The Simpsons Game
419
ULUS10295 = true
420
ULES00975 = true
421
ULES00979 = true
422
ULES00978 = true
423
ULES00977 = true
424
ULES00976 = true
425
# Jeanne d'Arc
426
UCUS98700 = true
427
UCJS10048 = true
428
# Jeanne d'Arc Senkou Taikenban (Demo)
429
UCJX90019 = true
430
# Dante's Inferno
431
ULUS10469 = true
432
ULES01384 = true
433
ULJM05621 = true
434
NPJH50220 = true
435
ULJM05799 = true
436
ULKS46248 = true
437
# Test Drive Unlimited
438
ULET00386 = true
439
ULUS10249 = true
440
ULES00637 = true
441
ULKS46126 = true
442
# Silent Hill: Shattered Memories
443
ULUS10450 = true
444
ULES01352 = true
445
ULJM05564 = true
446
NPJH50148 = true
447
ULAS42189 = true
448
# Silent Hill: Origins
449
ULUS10285 = true
450
ULES00869 = true
451
ULJM05281 = true
452
NPJH50051 = true
453
# Manhunt 2
454
ULUS10280 = true
455
ULES00756 = true
456
# LEGO Star Wars II: The Original Trilogy
457
ULUS10155 = true
458
ULES00479 = true
459
# LEGO Indiana Jones: The Original Adventures
460
ULUS10365 = true
461
ULES01086 = true
462
# LEGO Batman: The Videogame
463
ULUS10380 = true
464
ULES01151 = true
465
# Burnout Dominator
466
ULUS10236 = true
467
ULES00750 = true
468
ULJM05242 = true
469
ULJM05371 = true
470
NPJH50304 = true
471
ULES00703 = true
472
# Yu-Gi-Oh Tag Force 6
473
ULJM05940 = true
474
NPJH50794 = true
475
476
# TODO: There are many more.
477
478
[RequireBlockTransfer]
479
# Warn the user that the game will have issue graphic, if simulate block transfer is not enabled.
480
# The Legend of Heroes: Trails in the Sky need it to fix graphical glitch in menu screen. See issues #8053
481
ULUS10540 = true
482
ULUS10578 = true
483
ULES01556 = true
484
ULJM05170 = true
485
ULJM08033 = true
486
NPJH50373 = true
487
NPUH10191 = true
488
NPUH10197 = true
489
# Grand Knights History need it to fix blackboxes on characters and flickering texture . See issues #2135, #6099
490
ULJS00394 = true
491
ULJS19068 = true
492
NPJH50518 = true
493
# Gradius Collection (see #13887)
494
ULUS10103 = true
495
ULES00381 = true
496
ULJM05091 = true
497
# GachiTora! Abarenbou Kyoushi in High School need it to render shadows properly (see #14136)
498
ULJS00355 = true
499
NPJH50409 = true
500
# MegaMan Maverick Hunter X (see #10085)
501
ULES00251 = true
502
ULUS10068 = true
503
ULJM05043 = true
504
505
[DisableAccurateDepth]
506
# Midnight Club: LA Remix
507
ULUS10383 = true
508
ULES01144 = true
509
ULJS00180 = true
510
ULJS00267 = true
511
ULJM05904 = true
512
NPJH50440 = true
513
# Midnight Club 3 : DUB edition
514
ULUS10021 = true
515
ULES00108 = true
516
517
# Shadow of Destiny (#9545)
518
ULUS10459 = true
519
NPJH50036 = true
520
521
# Burnout games have problems with this on Mali, and have no use for it
522
# Legends
523
#ULES00125 = true
524
#ULUS10025 = true
525
#ULJM05228 = true
526
#NPJH50305 = true
527
#ULJM05049 = true
528
#ULKS46027 = true
529
#ULAS42019 = true
530
531
# Dominator
532
ULUS10236 = true
533
ULES00750 = true
534
ULJM05242 = true
535
ULJM05371 = true
536
NPJH50304 = true
537
ULES00703 = true
538
ULAS42095 = true
539
540
[RequireDefaultCPUClock]
541
# GOW : Ghost of Sparta
542
UCUS98737 = true
543
UCAS40323 = true
544
NPHG00092 = true
545
NPEG00044 = true
546
NPEG00045 = true
547
NPJG00120 = true
548
NPUG80508 = true
549
UCJS10114 = true
550
UCES01401 = true
551
UCES01473 = true
552
# GOW : Ghost of Sparta Demo
553
NPJG90095 = true
554
NPEG90035 = true
555
NPUG70125 = true
556
# Tekken 6
557
ULUS10466 = true
558
ULES01376 = true
559
ULJS00224 = true
560
NPUH10047 = true
561
ULAS42214 = true
562
ULJS19054 = true
563
NPJH50184 = true
564
565
[MGS2AcidHack]
566
ULUS10006 = true # Metal Gear Acid
567
ULES00008 = true
568
ULJM05001 = true
569
ULAS42007 = true
570
ULJM08001 = true
571
ULUS10077 = true # Metal Gear Acid 2
572
ULAS42035 = true
573
ULES00284 = true
574
ULJM05047 = true
575
ULKS46065 = true
576
ULJM08011 = true
577
578
[SonicRivalsHack]
579
ULES00622 = true # SR1
580
ULUS10195 = true # SR1
581
ULUS10323 = true # SR2
582
ULES00940 = true # SR2
583
ULET00958 = true
584
585
[BlockTransferAllowCreateFB]
586
# Digimon Adventure (JP and English patches)
587
NPJH50686 = true
588
ULJS00541 = true
589
ULAS42340 = true
590
591
# MotoGP
592
ULUS10153 = true
593
UCES00373 = true
594
ULJS00078 = true
595
UCAS40104 = true
596
597
# Ys Seven disabled (caused glitches, see #13529)
598
# ULUS10551 = true
599
# ULJM05475 = true
600
# ULJM05475 = true
601
# NPEH00065 = true
602
# NPJH50350 = true
603
604
# Burnout Legends
605
ULES00125 = true
606
ULUS10025 = true
607
ULJM05228 = true
608
NPJH50305 = true
609
ULJM05049 = true
610
ULKS46027 = true
611
ULAS42019 = true
612
613
# Burnout Dominator
614
ULUS10236 = true
615
ULES00750 = true
616
ULJM05242 = true
617
ULJM05371 = true
618
NPJH50304 = true
619
ULES00703 = true
620
621
# Test Drive Unlimited
622
ULET00386 = true
623
ULUS10249 = true
624
ULES00637 = true
625
ULKS46126 = true
626
627
# Naruto Shippuden: Ultimate Ninja Impact
628
ULUS10582 = true
629
ULES01537 = true
630
ULJS00390 = true
631
ULAS42297 = true
632
ULJS19071 = true
633
NPJH50435 = true
634
NPJH50435 = true
635
636
# Naruto Shippuden: Ultimate Ninja Heroes 3 (issue #16733)
637
ULJS00236 = true
638
ULAS42208 = true
639
ULUS10518 = true
640
ULAS42231 = true
641
ULJS19066 = true
642
ULAS42317 = true
643
ULUS10518 = true
644
645
# Gradius Collection
646
ULUS10103 = true
647
ULES00381 = true
648
ULJM05091 = true
649
ULJM05222 = true
650
ULAS42040 = true
651
ULKS46064 = true
652
653
# Shaun White Snowboarding (player shadow)
654
ULES01185 = true
655
ULUS10399 = true
656
ULJM05412 = true
657
NPJH50083 = true
658
ULJM05570 = true
659
660
# Cars Race-o-rama
661
ULUS10428 = true
662
ULES01333 = true
663
664
# MX vs ATV Reflex
665
ULES01375 = true
666
ULUS10429 = true
667
668
# Silent Hill: Origins
669
# Avoids readback.
670
ULES00869 = true
671
ULUS10285 = true
672
ULKS46161 = true
673
ULJM05281 = true
674
NPJH50051 = true
675
676
# Silent Hill: Shattered Memories
677
# Avoids readback.
678
ULUS10450 = true
679
ULES01352 = true
680
ULJM05564 = true
681
NPJH50148 = true
682
ULAS42189 = true
683
684
# Toca Race Driver 3 / DTM Race Driver 3 / V8 Supercars Shootout 3
685
# Avoids readback.
686
ULES00613 = true
687
ULES00615 = true
688
ULES00614 = true
689
690
# Toca Race Driver 2 / DTM Race Driver 2
691
# Avoids readback.
692
ULES00040 = true
693
ULES00041 = true
694
ULJM05160 = true
695
696
# Narikiri Dungeon X. See issue #16714.
697
ULJS00293 = true
698
699
[IntraVRAMBlockTransferAllowCreateFB]
700
# Final Fantasy - Type 0
701
ULJM05900 = true
702
ULJM05901 = true
703
NPJH50443 = true
704
NPJH50444 = true
705
ULJM06217 = true
706
ULJM06218 = true
707
UCAS40346 = true
708
UCAS40347 = true
709
710
# Boku no Natsuyasumi: Mushi Mushi Hakase to Teppen-yama no Himitsu!!
711
UCJS10038 = true
712
UCJS18013 = true
713
714
# Megaman Maverick Hunter X (see #10085)
715
ULES00251 = true
716
ULUS10068 = true
717
ULJM05043 = true
718
719
# R-TYPE TACTICS (see #14198)
720
ULJS00111 = true # Japan
721
NPJH50106 = true # Japan
722
UCKS45065 = true # Korea
723
UCAS40168 = true # Asia
724
ULES01121 = true # Europe
725
726
ULUS10343 = true # US, (R-TYPE COMMAND)
727
NPUH90008 = true # (R-TYPE COMMAND demo)
728
729
# R-TYPE TACTICS II -Operation BITTER CHOCOLATE-
730
NPJH50119 = true
731
ULJS00233 = true
732
NPJH90089 = true # (demo)
733
NPJH90065 = true # Unknown
734
735
# Colin McRae 2005 (sun effect, see #7810)
736
ULES00111 = true
737
ULKS46010 = true
738
ULJM05223 = true
739
ULJM05362 = true
740
741
# Iron Man, see [BlockTransferDepth] below.
742
ULES01070 = true
743
ULES01071 = true
744
ULUS10347 = true
745
746
# Note! This whole flag is disabled temporarily by appending "Disabled" to its name). See 7914
747
[YugiohSaveFixDisabled]
748
# The cause of Yu-gi-oh series 's bad save (cannot save) are load "save status" and use cwcheat,
749
# but the real cause still unknown. #7914
750
751
# Yu-Gi-Oh! Duel Monsters GX: Tag Force
752
ULJM05151 = true
753
ULES00600 = true
754
ULUS10136 = true
755
756
# Yu-Gi-Oh! Duel Monsters GX: Tag Force 2
757
ULUS10302 = true
758
ULJM05260 = true
759
ULES00925 = true
760
ULES00926 = true
761
762
# Yu-Gi-Oh! Duel Monsters GX: Tag Force 3
763
ULES01183 = true
764
ULJM05373 = true
765
766
# Yu-Gi-Oh! 5D's Tag Force 4
767
ULUS10481 = true
768
ULJM05479 = true
769
ULES01362 = true
770
771
# Yu-Gi-Oh! 5D's Tag Force 5
772
ULUS10555 = true
773
ULJM05734 = true
774
ULES01474 = true
775
776
# Yu-Gi-Oh! 5D's Tag Force 6
777
ULJM05940 = true
778
NPJH50794 = true
779
780
# Yu-Gi-Oh! 5D's Tag Force
781
ULJM05940 = true
782
783
# Yu-Gi-Oh! ARC-V Tag Force Special
784
NPJH00142 = true
785
786
[ForceUMDDelay]
787
# F1 2006 won't boot at all with our standard unrealistically fast timing.
788
UCES00238 = true
789
UCJS10045 = true
790
# F1 2005, japan only?
791
UCJS10019 = true
792
793
# Arctic Adventures - Polar's Puzzles
794
NPEZ00219 = true
795
NPUZ00114 = true
796
797
# Innocent Life (see issue #2830)
798
UCAS40079 = true
799
ULUS10219 = true
800
ULES00658 = true
801
UCAS40187 = true
802
ULJS00119 = true
803
ULKS46167 = true
804
NPJH50017 = true
805
806
# Pangya Fantasy Golf (see issue #17458)
807
ULUS10438 = true
808
ULJM05687 = true
809
ULJM05440 = true
810
ULKS46164 = true
811
812
# Qix++ (see issue #13724)
813
ULJM05617 = true
814
NPJH50199 = true
815
816
# Mahou Shoujo Madoka Magica Portable #6557
817
ULJS00430 = true
818
ULJS00429 = true
819
820
# Harvest Moon US (issue #18287)
821
ULUS10458 = true
822
ULES01489 = true
823
NPJH50019 = true
824
ULJS19039 = true
825
ULJS00188 = true
826
827
# Twisted Metal sound effects break without this
828
UCES00018 = true
829
UCUS98601 = true
830
831
[GoWFramerateHack60]
832
# Replaces ForceMax60FPS for GOW games, should provide smoother experience
833
# Also works around softlock in GOW:GOS , see #8299
834
# GOW : Ghost of Sparta
835
UCUS98737 = true
836
UCAS40323 = true
837
NPHG00092 = true
838
NPEG00044 = true
839
NPEG00045 = true
840
NPJG00120 = true
841
NPUG80508 = true
842
UCJS10114 = true
843
UCES01401 = true
844
UCES01473 = true
845
# GOW : Ghost of Sparta Demo
846
NPEG90035 = true
847
NPUG70125 = true
848
NPJG90095 = true
849
# GOW : Chains Of Olympus
850
UCAS40198 = true
851
UCUS98653 = true
852
UCES00842 = true
853
ULJM05438 = true
854
ULJM05348 = true
855
UCKS45084 = true
856
NPUG80325 = true
857
NPEG00023 = true
858
NPHG00027 = true
859
NPHG00028 = true
860
NPJH50170 = true
861
UCET00844 = true
862
# GOW: Chains of Olympus Demo
863
UCUS98705 = true
864
UCED00971 = true
865
UCUS98713 = true
866
867
[FramerateHack30]
868
# Note that this hack is not universal, will not work for games simply added to the list
869
# 30 fps hacks for games that run well are disabled by default since it's only an option for users with very weak hardware
870
# GOW in 30 fps doesn't suffer from softlock #8299, so the hack is actually simpler
871
# GOW : Ghost of Sparta
872
# UCUS98737 = true
873
# UCAS40323 = true
874
# NPHG00092 = true
875
# NPEG00044 = true
876
# NPEG00045 = true
877
# NPJG00120 = true
878
# NPUG80508 = true
879
# UCJS10114 = true
880
# UCES01401 = true
881
# UCES01473 = true
882
# GOW : Ghost of Sparta Demo
883
# NPEG90035 = true
884
# NPUG70125 = true
885
# NPJG90095 = true
886
# GOW : Chains Of Olympus
887
# UCAS40198 = true
888
# UCUS98653 = true
889
# UCES00842 = true
890
# ULJM05438 = true
891
# ULJM05348 = true
892
# UCKS45084 = true
893
# NPUG80325 = true
894
# NPEG00023 = true
895
# NPHG00027 = true
896
# NPHG00028 = true
897
# NPJH50170 = true
898
# UCET00844 = true
899
# GOW: Chains of Olympus Demo
900
# UCUS98705 = true
901
# UCED00971 = true
902
# UCUS98713 = true
903
904
# Brian Lara 2007: Pressure Play
905
# workaround for incorrect fps/game speed
906
ULES00814 = true
907
ULES00815 = true
908
909
# Blitz: Overtime
910
# workaround for incorrect fps/game speed
911
ULUS10200 = true
912
913
[ForceMax60FPS]
914
# Some games are very heavy and render as fast as they can. They benefit greatly from
915
# capping the framerate at 60fps.
916
917
# F1 2006 has extremely long loading times if we don't limit the framerate.
918
UCES00238 = true
919
UCJS10045 = true
920
# F1 2005, japan only?
921
UCJS10019 = true
922
923
# The Transformers games are also afflicted with long loading times and render too fast like GoW.
924
925
# Transformers - The Game
926
ULES00823 = true
927
ULES00824 = true
928
ULES00825 = true
929
ULUS10274 = true
930
931
# Transformers - Revenge of the Fallen
932
ULES01286 = true
933
ULES01287 = true
934
ULUS10433 = true
935
936
# Tekken 6
937
ULUS10466 = true
938
ULES01376 = true
939
ULJS00224 = true
940
NPUH10047 = true
941
ULAS42214 = true
942
ULJS19054 = true
943
NPJH50184 = true
944
945
# Hot Wheels - Ultimate Racing (issue #12604, this is a workaround)
946
ULUS10239 = true
947
ULES00828 = true
948
949
# Fat Princess: Fistful of Cake loading speeds benefit greatly.
950
UCAS40285 = true
951
UCES01312 = true
952
NPJG00045 = true
953
NPHG00025 = true
954
UCKS45137 = true
955
UCUS98740 = true
956
957
# Mumbo Jumbo games (see issue #12857)
958
ULUS10287 = true # Super Collapse 3
959
ULES01027 = true # Super Collapse 3
960
ULUS10203 = true # Platypus
961
ULES01029 = true # Platypus
962
ULUS10227 = true # 7 Wonders of the Ancient World
963
ULES01037 = true # 7 Wonders of the Ancient World
964
965
# Super Monkey Ball Adventures also benefits from this (#7674).
966
ULES00364 = true
967
ULUS10132 = true
968
969
# Homebrew Kurok (we don't normally add homebrew here but it has a distinctive GameID)
970
KURO00767 = true
971
972
# Scooby-Doo! Who's Watching Who?
973
ULUS10168 = true
974
ULES00571 = true
975
976
# Tron Evolution
977
ULUS10548 = true
978
ULES01494 = true
979
ULES01495 = true
980
981
# Atari Classics Evolved
982
ULUS10325 = true
983
984
# Kurohyou 2: Ryu ga Gotoku Ashura Hen (Japan)
985
NPJH50562 = true
986
NPJH50333 = true
987
988
# Silent Hill Origin
989
ULUS10285 = true
990
ULES00869 = true
991
992
# Resistance Retribution
993
UCES01184 = true
994
UCUS98668 = true
995
UCJP00174 = true
996
997
# Spider-Man 3
998
ULES00938 = true
999
ULUS10317 = true
1000
1001
# NBA 2K13
1002
ULUS10598 = true
1003
ULES01578 = true
1004
1005
# Killzone: Liberation (see issue #6207)
1006
UCES00279 = true
1007
UCKS45041 = true
1008
UCUS98646 = true
1009
UCET00278 = true
1010
UCUS98670 = true
1011
UCUS98646 = true
1012
1013
# Infected
1014
ULES00337 = true
1015
ULES00338 = true
1016
ULUS10054 = true
1017
1018
[JitInvalidationHack]
1019
# This is an absolutely awful hack that somehow prevents issues when clearing the JIT,
1020
# if the game has copied code with EmuHack opcodes or something. Hopefully will be able
1021
# to remove this in the future.
1022
# See #3854.
1023
# Tony Hawk's Underground
1024
ULUS10014 = true
1025
ULES00033 = true
1026
ULES00034 = true
1027
ULES00035 = true
1028
# MTX MotoTrax
1029
ULUS10138 = true
1030
ULES00581 = true
1031
1032
[HideISOFiles]
1033
# DJ Max Portable has some crude copy-protection functionality where it looks for ISO/CSO files
1034
# in a few directories. Prevent this by hiding the files from the game.
1035
# To be sure, catch all versions and remixes of the game that's been seen in reports.
1036
# It checks the following directories:
1037
# /
1038
# /PSP/
1039
# /PSP/COMMON
1040
# /PSP/GAME
1041
1042
ULKS46116 = true
1043
ULKS46189 = true
1044
ULKS46190 = true
1045
ULKS46236 = true
1046
ULKS46240 = true
1047
ULKS46059 = true
1048
ULUS10403 = true
1049
ULUS10538 = true
1050
ULKS46050 = true
1051
ULJM05836 = true
1052
ULJM46236 = true
1053
ULJM06034 = true
1054
NPHH00260 = true
1055
CF0020046 = true
1056
CF0020074 = true
1057
NPJH50471 = true
1058
ULJM06033 = true
1059
NPJH50559 = true
1060
NPEH00030 = true
1061
1062
[MoreAccurateVMMUL]
1063
# Fixes leg shaking in Tekken 6. The potential for slowdown in other games is large enough
1064
# that we will not generally apply this accurate mode where not needed.
1065
ULUS10466 = true
1066
ULES01376 = true
1067
ULJS00224 = true
1068
NPUH10047 = true
1069
ULAS42214 = true
1070
ULJS19054 = true
1071
NPJH50184 = true
1072
1073
[ForceSoftwareRenderer]
1074
# Darkstalkers
1075
ULES00016 = true
1076
ULUS10005 = true
1077
ULJM05005 = true
1078
1079
[DarkStalkersPresentHack]
1080
# Darkstalkers
1081
ULES00016 = true
1082
ULUS10005 = true
1083
ULJM05005 = true
1084
1085
[ReportSmallMemStick]
1086
# Harry Potter and the Goblet of Fire - issue #13266
1087
ULUS10032 = true
1088
ULES00210 = true
1089
ULES00214 = true
1090
ULES00215 = true
1091
ULES00216 = true
1092
ULKS46047 = true
1093
# Street Fighter Alpha 3 MAX - issue #10462
1094
ULJM05082 = true
1095
ULUS10062 = true
1096
ULES00235 = true
1097
ULJM05225 = true
1098
CPCS01043 = true
1099
ULUS10062 = true
1100
# LEGO Star Wars II: The Original Trilogy
1101
ULES00479 = true
1102
ULUS10155 = true
1103
# Tony Hawk's Underground 2 Remix
1104
ULES00033 = true
1105
ULUS10014 = true
1106
# Virtua Tennis: World Tour
1107
ULES00126 = true
1108
ULJM05079 = true
1109
ULKS46023 = true
1110
ULUS10037 = true
1111
# Warriors Orochi - issue #16827
1112
ULJM05314 = true
1113
ULUS10341 = true
1114
ULES01054 = true
1115
ULJM08022 = true
1116
NPJH50126 = true
1117
ULJM08052 = true
1118
ULAS42316 = true
1119
# Doko Demo Issho - issue #18420
1120
UCJS10002 = true
1121
UCJS10039 = true
1122
UCJS18012 = true
1123
1124
[MemstickFixedFree]
1125
ULJM05571 = true
1126
ULES01367 = true
1127
NPEH00029 = true
1128
ULUS10455 = true
1129
1130
[BlueToAlpha]
1131
# Some games render first to RGB of a 4444 texture, then they switch to 565 and render masked to blue,
1132
# just to be able to render to the alpha channel of the 4444. We can detect that and reroute rendering
1133
# to avoid problems.
1134
1135
# Split/Second
1136
ULES01402 = true
1137
ULUS10513 = true
1138
ULJM05812 = true
1139
NPJH50371 = true
1140
1141
# Colin McRae's DiRT 2 - issue #13012 (car reflections)
1142
ULUS10471 = true
1143
ULJM05533 = true
1144
NPJH50006 = true
1145
ULES01301 = true
1146
1147
# Outrun 2006: Coast to Coast - issue #11358 (car reflections)
1148
ULES00262 = true
1149
ULUS10064 = true
1150
ULKS46087 = true
1151
1152
[ForceMaxDepthResolution]
1153
# See #17014 - some games don't need our heuristics that drop down to 16-bit depth.
1154
1155
# Outrun 2006: Coast to Coast - issue #11358 (car reflections)
1156
ULES00262 = true
1157
ULUS10064 = true
1158
ULKS46087 = true
1159
1160
# Split/Second
1161
ULES01402 = true
1162
ULUS10513 = true
1163
ULJM05812 = true
1164
NPJH50371 = true
1165
1166
# Cars Race-o-rama
1167
ULUS10428 = true
1168
ULES01333 = true
1169
1170
# Test Drive Unlimited
1171
ULET00386 = true
1172
ULUS10249 = true
1173
ULES00637 = true
1174
ULKS46126 = true
1175
1176
[DateLimited]
1177
# Car Jack Streets - issue #12698
1178
NPUZ00043 = true
1179
NPEZ00198 = true
1180
1181
[ShaderColorBitmask]
1182
# Colin McRae's DiRT 2 - issue #13012 (water)
1183
ULUS10471 = true
1184
ULJM05533 = true
1185
NPJH50006 = true
1186
ULES01301 = true
1187
1188
# Outrun 2006: Coast to Coast - issue #11358 (car reflections), #11928 (water)
1189
ULES00262 = true
1190
ULUS10064 = true
1191
ULKS46087 = true
1192
1193
# Burnout Dominator - lens flare effect (issue #11100)
1194
ULUS10236 = true
1195
ULES00750 = true
1196
ULJM05242 = true
1197
ULJM05371 = true
1198
NPJH50304 = true
1199
ULES00703 = true
1200
ULAS42095 = true
1201
1202
# Need for Speed - Shift (same as Burnout Dominator)
1203
ULUS10462 = true
1204
ULES01275 = true
1205
ULJM05494 = true
1206
NPJH50143 = true
1207
ULJM05738 = true
1208
1209
# Dragon Ball Z: Tenkaichi Tag Team: Shadows, see issue #18494
1210
ULUS10537 = true
1211
ULES01456 = true
1212
ULJS00311 = true
1213
ULJS19067 = true
1214
ULAS42247 = true
1215
ULAS42318 = true
1216
1217
[DisableFirstFrameReadback]
1218
# Wipeout Pure: Temporary workaround for lens flare flicker. See #13344
1219
UCUS98612 = true
1220
UCJS10007 = true
1221
UCES00001 = true
1222
UCKS45008 = true
1223
NPJG00059 = true
1224
1225
# SOCOM: Fireteam Bravo 3 (see issue #18958, hopefully fixes crash in Stockpile mission, #10461)
1226
UCES-01242 = true
1227
NPJG-00035 = true
1228
NPHG-00032 = true
1229
1230
[MpegAvcWarmUp]
1231
# God Eater issue #13527 ,It is custom mpeg library that required sceMpegGetAvcAu return ERROR_MPEG_NO_DATA but break FIFA 14 issue #14086
1232
# God Eater 1
1233
ULJS00237 = true
1234
ULKS46238 = true
1235
1236
# God Eater 2
1237
ULJS00597 = true
1238
NPJH50832 = true
1239
ULJS19093 = true
1240
NPJH50832 = true
1241
1242
# God Eater Burst
1243
ULJS00351 = true
1244
NPJH50352 = true
1245
ULJS00350 = true
1246
ULKS46263 = true
1247
ULUS10563 = true
1248
ULES01519 = true
1249
ULJS19056 = true
1250
NPJH50352 = true
1251
ULUS10563FV = true
1252
ULJS19081 = true
1253
NPJH50352 = true
1254
1255
# Field Commander, see issue #10209
1256
ULUS10088 = true
1257
ULES00335 = true
1258
ULKS46070 = true
1259
1260
# Valkyrie Profile Lenneth (last video crash, see #6008)
1261
ULUS10107 = true
1262
ULJM05101 = true
1263
ULES00724 = true
1264
ULJM05320 = true
1265
1266
[CenteredLines]
1267
# Echochrome looks better with these. Related: #15556
1268
UCES01011 = true
1269
UCAS40197 = true
1270
NPEG00006 = true
1271
NPUG80135 = true
1272
1273
# Webfest homebrew game (wireframe 3D rendering) looks substantially better with this.
1274
WEBF00752 = true
1275
1276
[ZZT3SelectHack]
1277
# Bypass softlock on Zettai Zetsumei Toshi 3 character select screen #4901
1278
# This problem affects the game also on PS3
1279
ULJS00191 = true
1280
UCAS40252 = true
1281
UCKS45119 = true
1282
NPJH50907 = true
1283
UCAS40328 = true
1284
ULJS19050 = true
1285
NPJH50907 = true
1286
1287
[AllowLargeFBTextureOffsets]
1288
# Final Fantasy - Type 0, see #18879
1289
ULJM05900 = true
1290
ULJM05901 = true
1291
NPJH50443 = true
1292
NPJH50444 = true
1293
ULJM06217 = true
1294
ULJM06218 = true
1295
UCAS40346 = true
1296
UCAS40347 = true
1297
1298
# Quickfix for Clone Wars, see #12949
1299
ULES01284 = true
1300
ULES01285 = true
1301
ULUS10477 = true
1302
1303
# Star Wars: The Force Unleashed
1304
ULUS10345 = true
1305
ULKS46143 = true
1306
ULES00981 = true
1307
ULES00982 = true
1308
LBSW10345 = true # Some modded version found in our report logs
1309
1310
# Juiced 2 bloom effect (see #7295)
1311
ULES00928 = true
1312
ULUS10312 = true
1313
ULKS46154 = true
1314
1315
[FramebufferAllowLargeVerticalOffset]
1316
# Tokimeki Memorial 4 (see #6379)
1317
NPJH50127 = true
1318
ULKS46226 = true
1319
ULAS42206 = true
1320
ULJM05541 = true
1321
1322
# Breath of Fire III
1323
ULES00193 = true
1324
ULJM05029 = true
1325
ULJM05224 = true
1326
NPJH50214 = true
1327
1328
[AtracLoopHack]
1329
#Atrac looped incorrectly see #7601 #13773 #11586 #10139 #12083
1330
1331
#Coded Arms: Contagion
1332
ULUS10184 = true
1333
ULJM05243 = true
1334
ULKS46139 = true
1335
1336
#Gripshift
1337
ULUS10040 = true
1338
ULES00177 = true
1339
ULKS46040 = true
1340
ULJM05089 = true
1341
1342
#Jackass the Game
1343
ULUS10303 = true
1344
ULES00897 = true
1345
1346
#Shrek smash
1347
ULUS10194 = true
1348
ULES00618 = true
1349
1350
# Silver Fall
1351
ULES00808 = true
1352
ULUS10270 = true
1353
1354
[DeswizzleDepth]
1355
UCUS98633 = true
1356
UCAS40145 = true
1357
UCES00420 = true
1358
UCJS10052 = true
1359
UCKS45048 = true
1360
UCJS18030 = true
1361
UCJS18047 = true
1362
NPJG00015 = true
1363
1364
[SplitFramebufferMargin]
1365
# Killzone: Liberation (see issue #6207)
1366
UCES00279 = true
1367
UCKS45041 = true
1368
UCUS98646 = true
1369
UCET00278 = true
1370
UCUS98670 = true
1371
UCUS98646 = true
1372
1373
[UseFFMPEGFindStreamInfo]
1374
# The Warriors: Works around regression (#8991) by reverting to the old behavior
1375
ULUS10213 = true
1376
ULES00483 = true
1377
1378
[ForceLowerResolutionForEffectsOn]
1379
# The water effect of DiRT 2 and Outrun doesn't work in higher resolutions.
1380
1381
# Colin McRae's DiRT 2 - issue #13012 (water)
1382
ULUS10471 = true
1383
ULJM05533 = true
1384
NPJH50006 = true
1385
ULES01301 = true
1386
1387
# Outrun 2006: Coast to Coast - issue #11358 (car reflections), #11928 (water)
1388
ULES00262 = true
1389
ULUS10064 = true
1390
ULKS46087 = true
1391
1392
# Burnout Dominator - lens flare effect (issue #11100)
1393
# Some of the steps don't work at high resolution yet.
1394
ULUS10236 = true
1395
ULES00750 = true
1396
ULJM05242 = true
1397
ULJM05371 = true
1398
NPJH50304 = true
1399
ULES00703 = true
1400
ULAS42095 = true
1401
1402
# Need for Speed - Shift (same as Burnout Dominator)
1403
ULUS10462 = true
1404
ULES01275 = true
1405
ULJM05494 = true
1406
NPJH50143 = true
1407
ULJM05738 = true
1408
1409
# Motorstorm - See #16429
1410
UCES01250 = true
1411
UCAS40266 = true
1412
UCUS98743 = true
1413
UCES01250 = true
1414
UCKS45124 = true
1415
UCJS10104 = true
1416
NPJG00047 = true
1417
1418
# Tiger Woods 06 - bloom during rain
1419
ULUS10028 = true
1420
ULES00153 = true
1421
ULES00154 = true
1422
ULJM05059 = true
1423
ULAS42020 = true
1424
1425
[ForceLowerResolutionForEffectsOff]
1426
# Some games really don't work with this. Ratchet & Clank looks terrible.
1427
UCUS98633 = true
1428
UCAS40145 = true
1429
UCES00420 = true
1430
UCJS10052 = true
1431
UCKS45048 = true
1432
UCES00420 = true
1433
UCJS18030 = true
1434
UCJS18047 = true
1435
NPJG00015 = true
1436
1437
# The various Tantalus games will not work with this.
1438
1439
# Cars Race-o-rama
1440
ULUS10428 = true
1441
ULES01333 = true
1442
1443
# MX vs ATV Reflex
1444
ULES01375 = true
1445
ULUS10429 = true
1446
1447
# MX vs ATV Untamed
1448
ULUS10330 = true
1449
ULES00993 = true
1450
ULKS46176 = true
1451
1452
# Spongebob: The Yellow Avenger
1453
ULES00280 = true
1454
ULUS10092 = true
1455
1456
# Also, it's a really bad idea in Kurohyou.
1457
1458
# Kurohyou: Ryu ga Gotoku Shinshou
1459
ULJM05713 = true
1460
NPJH50333 = true
1461
ULAS42244 = true
1462
UCKS45159 = true
1463
ULJM08047 = true
1464
1465
# Kurohyou 2: Ryu ga Gotoku Ashura Hen (Japan)
1466
NPJH50562 = true
1467
NPJH50333 = true
1468
1469
[NearestFilteringOnFramebufferCreate]
1470
# Ridge Racer speedometer dynamic CLUT problem - they rely on some palette entries
1471
# from memory, and render to the rest of the palette. The palette entries loaded from memory
1472
# must not be blurred by filtering, so nearest it is. See issue #8509
1473
1474
# Ridge Racer
1475
ULJS00001 = true
1476
ULUS10001 = true
1477
UCKS45002 = true
1478
UCES00002 = true
1479
ULJS19002 = true
1480
UCKS45053 = true
1481
NPJH50140 = true
1482
1483
# Ridge Racer 2
1484
ULJS00080 = true
1485
UCKS45032 = true
1486
UCES00422 = true
1487
UCAS40273 = true
1488
NPJH50366 = true
1489
1490
[AllowDownloadCLUT]
1491
# Temporary compatibility option, while working on the GPU CLUT-from-framebuffer path.
1492
# Not required for any games now that it works, but might be useful for development.
1493
1494
[SecondaryTextureCache]
1495
# Was previously the "Retain changed textures" setting.
1496
# See https://github.com/hrydgard/ppsspp/issues/16339#issuecomment-1304826656
1497
1498
# Popolocrois
1499
UCJS10005 = true
1500
UCAS40009 = true
1501
ULUS10018 = true
1502
UCJS18003 = true
1503
ULES00291 = true
1504
NPJG00033 = true
1505
1506
# Fushigi no Dungeon: Fuurai no Shiren 4 Plus - Kami no Hitomi to Akuma no Heso
1507
ULJS00547 = true
1508
NPJH50698 = true
1509
1510
[EnglishOrJapaneseOnly]
1511
# Twinbee Portable, see issue #16382
1512
ULAS42089 = true
1513
ULJM05221 = true
1514
ULJM05323 = true
1515
1516
[OldAdrenoPixelDepthRoundingGL]
1517
# See #16015
1518
1519
# Naruto Shippuden: Ultimate Ninja Impact
1520
ULUS10582 = true
1521
ULES01537 = true
1522
ULJS00390 = true
1523
ULAS42297 = true
1524
ULJS19071 = true
1525
NPJH50435 = true
1526
NPJH50435 = true
1527
1528
# Kingdom Hearts - Birth By Sleep
1529
ULES01441 = true
1530
ULJM05600 = true
1531
ULUS10505 = true
1532
ULJM05775 = true # Final MIX
1533
PSPJ30012 = true
1534
UCAS40295 = true
1535
UCKS45143 = true
1536
UCAS40317 = true
1537
UCAS40326 = true
1538
UCKS45168 = true
1539
ULJM06213 = true
1540
ULJM06214 = true
1541
1542
# Monster Hunter Portable 3rd
1543
NPJB40001 = true
1544
NPJH55800 = true
1545
ULJM05800 = true
1546
ULJM08058 = true
1547
1548
# Persona 3 Portable
1549
ULES01523 = true
1550
ULUS10512 = true
1551
UCAS40288 = true
1552
ULJM05489 = true
1553
UCKS45140 = true
1554
ULJM08044 = true
1555
NPJH50040 = true
1556
UCKS45175 = true
1557
1558
# Hack/Link
1559
ULJS00266 = true
1560
ULJS00279 = true
1561
ULJS19058 = true
1562
1563
# Midnight Club: LA Remix
1564
ULUS10383 = true
1565
ULES01144 = true
1566
ULJS00180 = true
1567
ULJS00267 = true
1568
ULJM05904 = true
1569
NPJH50440 = true
1570
1571
# ModNation Racers
1572
UCES01327 = true
1573
UCUS98741 = true
1574
UCAS40306 = true
1575
UCJS10112 = true
1576
NPJG00116 = true
1577
NPUG70097 = true # Demo
1578
1579
# Toca Race Driver 3 / DTM Race Driver 3 / V8 Supercars Shootout 3
1580
ULES00613 = true
1581
ULES00615 = true
1582
ULES00614 = true
1583
1584
# Toca Race Driver 2 / DTM Race Driver 2
1585
ULES00040 = true
1586
ULES00041 = true
1587
ULJM05160 = true
1588
1589
[ForceCircleButtonConfirm]
1590
# Shining Ark, issue #15663
1591
NPJH50717 = true
1592
ULJM06223 = true
1593
1594
# Danball Senki, issue #17622
1595
ULJS00361 = true
1596
# Danball Senki Boost
1597
ULJM05990 = true
1598
1599
# Shining Blade
1600
NPJH50530 = true
1601
1602
[DisallowFramebufferAtOffset]
1603
# Little Big Planet, see #16030
1604
UCUS98744 = true
1605
UCES01264 = true
1606
UCJS10107 = true
1607
NPJG00073 = true
1608
UCAS40262 = true
1609
1610
# WWE Smackdown vs RAW 2006 : See #13797
1611
ULES00227 = true
1612
ULKS46057 = true
1613
ULUS10050 = true
1614
1615
# WWE Smackdown vs RAW 2007
1616
ULUS10199 = True
1617
ULES00631 = True
1618
ULJM05233 = True
1619
1620
# Rainbow Six: Vegas: See #9324
1621
# Replaces a heuristic we added in #16971, which broke Castlevania - Symphony of the Night.
1622
ULES00584 = true
1623
ULUS10206 = true
1624
1625
[RockmanDash2SoundFix]
1626
# Rockman Dash 2, see #11442
1627
ULJM05037 = true
1628
ULJM05216 = true
1629
NPJH50181 = true
1630
1631
[ReadbackDepth]
1632
# Syphon Filter - Dark Mirror
1633
UCES00310 = true
1634
UCUS98641 = true
1635
UCUS98656 = true
1636
UCUS98656 = true # Demo
1637
1638
# Syphon Filter - Logan's Shadow
1639
UCUS98606 = true
1640
UCES00710 = true
1641
NPUG80173 = true
1642
NPUA80013 = true # Demo
1643
UCUS98704 = true # Demo
1644
NPEG90002 = true # Demo
1645
SYPH04036 = true # Prototype?
1646
1647
# Syphon Filter - Combat Ops (weird multiplayer-only variant)
1648
NPUG80114 = true
1649
NPEG00004 = true
1650
1651
[BlockTransferDepth]
1652
# Iron Man - see issue #16530
1653
# Note that this option also requires IntraVRAMBlockTransferAllowCreateFB.
1654
ULES01070 = true
1655
ULES01071 = true
1656
ULUS10347 = true
1657
1658
# Hayate no Gotoku!! Nightmare Paradise - see issue #17878
1659
ULJM05416 = true
1660
1661
[DaxterRotatedAnalogStick]
1662
# Daxter (see issue #17015)
1663
UCUS98618 = true
1664
UCUS98654 = true
1665
UCES00044 = true
1666
NPUG80329 = true
1667
NPEG00025 = true
1668
UCKS45025 = true
1669
1670
# GOW : Ghost of Sparta
1671
UCUS98737 = true
1672
UCAS40323 = true
1673
NPHG00092 = true
1674
NPEG00044 = true
1675
NPEG00045 = true
1676
NPJG00120 = true
1677
NPUG80508 = true
1678
UCJS10114 = true
1679
UCES01401 = true
1680
UCES01473 = true
1681
# GOW : Ghost of Sparta Demo
1682
NPJG90095 = true
1683
NPEG90035 = true
1684
NPUG70125 = true
1685
# GOW : Chains Of Olympus
1686
UCAS40198 = true
1687
UCUS98653 = true
1688
UCES00842 = true
1689
ULJM05438 = true
1690
ULJM05348 = true
1691
UCKS45084 = true
1692
NPUG80325 = true
1693
NPEG00023 = true
1694
NPHG00027 = true
1695
NPHG00028 = true
1696
NPJH50170 = true
1697
UCET00844 = true
1698
# GOW: Chains of Olympus Demo
1699
UCUS98705 = true
1700
UCED00971 = true
1701
UCUS98713 = true
1702
1703
[SOCOMClut8Replacement]
1704
# SOCOM and other games use CLUT8 with crafty sampling as if it was CLUT16. Issue #16210
1705
UCES00855 = true
1706
UCUS98649 = true
1707
NPUG70003 = true # demo
1708
UCUS98714 = true # demo
1709
1710
# SOCOM Fireteam Bravo 3
1711
UCES01242 = true
1712
NPHG00032 = true
1713
UCUS98716 = true
1714
NPEG90024 = true # demo
1715
1716
# SOCOM Navy Seals Portable (Japanese version)
1717
UCJS10102 = true
1718
NPJG00035 = true
1719
NPJG90068 = true # demo
1720
1721
[Fontltn12Hack]
1722
# optimumFont do not return ltn12.pgf see #11055
1723
NPJH00052 = true
1724
1725
[LoadCLUTFromCurrentFrameOnly]
1726
# Helps Syphon Filter: Logan's Shadow color issue, # where we accidentally load a CLUT from an outdated framebuffer.
1727
# Perhaps this should be the default.
1728
UCUS98606 = true
1729
UCES00710 = true
1730
NPUG80173 = true
1731
NPUA80013 = true # Demo
1732
UCUS98704 = true # Demo
1733
NPEG90002 = true # Demo
1734
SYPH04036 = true # Prototype?
1735
1736
[ForceUMDReadSpeed]
1737
# Aces of War required slow read speed (even in Real PSP), see #11062
1738
ULES00590 = true
1739
ULJM05075 = true
1740
# Sengoku Musou 3Z Special DLC see #9993
1741
ULJM06024 = true
1742
1743
# Bejeweled 2. This shouldn't really fix anything since it's a PSN game that didn't run from UMD,
1744
# but apparently it does work around the timing error. See issue #15304 .
1745
NPUG30038 = true
1746
NPEG00036 = true
1747
1748
# Doko Demo Issho, load savedata error see #18420
1749
UCJS10002 = true
1750
UCJS18002 = true
1751
1752
# Driver 76, see #16904 #12054
1753
ULUS10235 = true
1754
ULES00740 = true
1755
1756
# Harukanaru Toki no Naka de 3 with Izayoiki Aizouban, see #6127
1757
ULJM05441 = true
1758
KOEIP0167 = true
1759
ULJM06245 = true
1760
1761
# Ace Combat: Joint Assault #12434
1762
ULUS10511 = true
1763
ULES01408 = true
1764
1765
# Ace Combat X2: Joint Assault #5545
1766
ULJS00290 = true
1767
ULKS46254 = true
1768
ULJS19057 = true
1769
NPJH50263 = true
1770
1771
# Tales of the World: Radiant Mythology 2 - #19196
1772
ULJS00175 = true
1773
UCAS40244 = true
1774
UCKS45110 = true
1775
ULJS19044 = true
1776
NPJH50852 = true
1777
1778
[AllowDelayedReadbacks]
1779
# NOTE: This only affects Vulkan currently.
1780
# Added for easy experimentation. Many games using readbacks do not work well delaying them, though.
1781
# For example, Motorstorm lighting adaptation goes into self-oscillation (!)
1782
# UCES01250 = true
1783
1784
[TacticsOgreEliminateDebugReadback]
1785
ULUS10565 = true
1786
ULES01500 = true
1787
ULJM05753 = true
1788
NPJH50348 = true
1789
ULJM06009 = true
1790
UCKS45164 = true
1791
1792
[DisableMemcpySlicing]
1793
UCES01184 = true
1794
UCUS98668 = true
1795
UCJP00174 = true
1796
1797