From a5dbd22f313cd409ce318cd006f9ad339db3051c Mon Sep 17 00:00:00 2001 From: Darkemaste Date: Tue, 31 Oct 2017 00:28:45 -0500 Subject: [PATCH] v3 --- 000500001010F900.ini | 4 ++++ 000500001010b200.ini | 4 ++++ 000500001010dd00.ini | 4 ++++ 000500001010e600.ini | 4 ++++ 000500001010ef00.ini | 4 ++++ 0005000010110700.ini | 4 ++++ 0005000010110E00.ini | 1 - 0005000010112300.ini | 4 ++++ 0005000010113d00.ini | 4 ++++ 000500001011b200.ini | 4 ++++ 0005000010128600.ini | 4 ++++ 0005000010131F00.ini | 3 +++ 0005000010132c00.ini | 4 ++++ 0005000010132d00.ini | 4 ++++ 0005000010144f00.ini | 1 - 0005000010145000.ini | 1 - 000500001016b200.ini | 7 +++++++ 000500001016da00.ini | 4 ++++ 000500001016e800.ini | 7 +++++++ 0005000010176300.ini | 4 ++++ 0005000010177500.ini | 4 ++++ 0005000010184900.ini | 4 ++++ 0005000010184E00.ini | 3 +++ 0005000010184d00.ini | 3 +++ 0005000010189f00.ini | 4 ++++ 0005000010195e00.ini | 4 ++++ 0005000010199e00.ini | 4 ++++ 000500001019ab00.ini | 4 ++++ 000500001019ca00.ini | 4 ++++ 00050000101C9300.ini | 2 ++ 00050000101c9400.ini | 2 ++ 00050000101c9500.ini | 2 ++ 00050000101d8900.ini | 4 ++++ 00050000101db000.ini | 4 ++++ 00050000101dbb00.ini | 4 ++++ 00050000101e1b00.ini | 4 ++++ 00050000101e4200.ini | 7 +++++++ 00050000101f2800.ini | 3 +++ 0005000C1012BC00.ini | 7 +++++++ 0005000C1012BD00.ini | 7 +++++++ 0005000C1012BE00.ini | 7 +++++++ example.ini | 9 +++++---- 42 files changed, 165 insertions(+), 7 deletions(-) create mode 100644 000500001010F900.ini create mode 100644 000500001010b200.ini create mode 100644 000500001010dd00.ini create mode 100644 000500001010e600.ini create mode 100644 000500001010ef00.ini create mode 100644 0005000010110700.ini create mode 100644 0005000010112300.ini create mode 100644 0005000010113d00.ini create mode 100644 000500001011b200.ini create mode 100644 0005000010128600.ini create mode 100644 0005000010131F00.ini create mode 100644 0005000010132c00.ini create mode 100644 0005000010132d00.ini create mode 100644 000500001016b200.ini create mode 100644 000500001016da00.ini create mode 100644 000500001016e800.ini create mode 100644 0005000010176300.ini create mode 100644 0005000010177500.ini create mode 100644 0005000010184900.ini create mode 100644 0005000010184E00.ini create mode 100644 0005000010184d00.ini create mode 100644 0005000010189f00.ini create mode 100644 0005000010195e00.ini create mode 100644 0005000010199e00.ini create mode 100644 000500001019ab00.ini create mode 100644 000500001019ca00.ini create mode 100644 00050000101d8900.ini create mode 100644 00050000101db000.ini create mode 100644 00050000101dbb00.ini create mode 100644 00050000101e1b00.ini create mode 100644 00050000101e4200.ini create mode 100644 00050000101f2800.ini create mode 100644 0005000C1012BC00.ini create mode 100644 0005000C1012BD00.ini create mode 100644 0005000C1012BE00.ini diff --git a/000500001010F900.ini b/000500001010F900.ini new file mode 100644 index 0000000..8a65f7b --- /dev/null +++ b/000500001010F900.ini @@ -0,0 +1,4 @@ +# Scribblenauts Unlimited (EUR) + +[Graphics] +GPUBufferCacheAccuracy = 0 \ No newline at end of file diff --git a/000500001010b200.ini b/000500001010b200.ini new file mode 100644 index 0000000..9ad7a9f --- /dev/null +++ b/000500001010b200.ini @@ -0,0 +1,4 @@ +# Scribblenauts Unlimited (US) + +[Graphics] +GPUBufferCacheAccuracy = 0 \ No newline at end of file diff --git a/000500001010dd00.ini b/000500001010dd00.ini new file mode 100644 index 0000000..5a0620d --- /dev/null +++ b/000500001010dd00.ini @@ -0,0 +1,4 @@ +# ZombiU (US) + +[Graphics] +GPUBufferCacheAccuracy = 0 \ No newline at end of file diff --git a/000500001010e600.ini b/000500001010e600.ini new file mode 100644 index 0000000..dc35160 --- /dev/null +++ b/000500001010e600.ini @@ -0,0 +1,4 @@ +# 007 Legends (US) + +[Graphics] +GPUBufferCacheAccuracy = 0 \ No newline at end of file diff --git a/000500001010ef00.ini b/000500001010ef00.ini new file mode 100644 index 0000000..005ba84 --- /dev/null +++ b/000500001010ef00.ini @@ -0,0 +1,4 @@ +# ZombiU (EUR) + +[Graphics] +GPUBufferCacheAccuracy = 0 \ No newline at end of file diff --git a/0005000010110700.ini b/0005000010110700.ini new file mode 100644 index 0000000..e2d361c --- /dev/null +++ b/0005000010110700.ini @@ -0,0 +1,4 @@ +# 007 Legends (EUR) + +[Graphics] +GPUBufferCacheAccuracy = 0 \ No newline at end of file diff --git a/0005000010110E00.ini b/0005000010110E00.ini index 2de7971..ea53bc9 100644 --- a/0005000010110E00.ini +++ b/0005000010110E00.ini @@ -3,5 +3,4 @@ [CPU] [Graphics] -accurateShaderMul = false streamoutBufferCacheSize = 48 \ No newline at end of file diff --git a/0005000010112300.ini b/0005000010112300.ini new file mode 100644 index 0000000..5fe50f2 --- /dev/null +++ b/0005000010112300.ini @@ -0,0 +1,4 @@ +# ZombiU (JPN) + +[Graphics] +GPUBufferCacheAccuracy = 0 \ No newline at end of file diff --git a/0005000010113d00.ini b/0005000010113d00.ini new file mode 100644 index 0000000..5136970 --- /dev/null +++ b/0005000010113d00.ini @@ -0,0 +1,4 @@ +# Rapala Pro Bass Fishing (US) + +[Graphics] +GPUBufferCacheAccuracy = 0 \ No newline at end of file diff --git a/000500001011b200.ini b/000500001011b200.ini new file mode 100644 index 0000000..1076a1a --- /dev/null +++ b/000500001011b200.ini @@ -0,0 +1,4 @@ +# Little Inferno (US) + +[CPU] +extendedTextureReadback = true \ No newline at end of file diff --git a/0005000010128600.ini b/0005000010128600.ini new file mode 100644 index 0000000..9ea2476 --- /dev/null +++ b/0005000010128600.ini @@ -0,0 +1,4 @@ +# Little Inferno (EUR) + +[CPU] +extendedTextureReadback = true \ No newline at end of file diff --git a/0005000010131F00.ini b/0005000010131F00.ini new file mode 100644 index 0000000..d148760 --- /dev/null +++ b/0005000010131F00.ini @@ -0,0 +1,3 @@ +# Yoshi's Woolly World (JPN) + +[CPU] diff --git a/0005000010132c00.ini b/0005000010132c00.ini new file mode 100644 index 0000000..00e83b4 --- /dev/null +++ b/0005000010132c00.ini @@ -0,0 +1,4 @@ +# Scribblenauts Unmasked: A DC Comics Adventure (US) + +[Graphics] +GPUBufferCacheAccuracy = 0 \ No newline at end of file diff --git a/0005000010132d00.ini b/0005000010132d00.ini new file mode 100644 index 0000000..d516cd8 --- /dev/null +++ b/0005000010132d00.ini @@ -0,0 +1,4 @@ +# Scribblenauts Unmasked: A DC Comics Adventure (EUR) + +[Graphics] +GPUBufferCacheAccuracy = 0 \ No newline at end of file diff --git a/0005000010144f00.ini b/0005000010144f00.ini index cd3cd30..223cceb 100644 --- a/0005000010144f00.ini +++ b/0005000010144f00.ini @@ -3,5 +3,4 @@ [CPU] [Graphics] -accurateShaderMul = false streamoutBufferCacheSize = 48 \ No newline at end of file diff --git a/0005000010145000.ini b/0005000010145000.ini index 42bb4aa..d0e7e66 100644 --- a/0005000010145000.ini +++ b/0005000010145000.ini @@ -3,5 +3,4 @@ [CPU] [Graphics] -accurateShaderMul = false streamoutBufferCacheSize = 48 \ No newline at end of file diff --git a/000500001016b200.ini b/000500001016b200.ini new file mode 100644 index 0000000..6b702a1 --- /dev/null +++ b/000500001016b200.ini @@ -0,0 +1,7 @@ +# Master Reboot (US) + +[CPU] +cpuTimer = cycleCounter + +[Graphics] +GPUBufferCacheAccuracy = 0 \ No newline at end of file diff --git a/000500001016da00.ini b/000500001016da00.ini new file mode 100644 index 0000000..94a26de --- /dev/null +++ b/000500001016da00.ini @@ -0,0 +1,4 @@ +# Nihilumbra (EUR) + +[Graphics] +GPUBufferCacheAccuracy = 0 \ No newline at end of file diff --git a/000500001016e800.ini b/000500001016e800.ini new file mode 100644 index 0000000..b3f01e0 --- /dev/null +++ b/000500001016e800.ini @@ -0,0 +1,7 @@ +# Master Reboot (EUR) + +[CPU] +cpuTimer = cycleCounter + +[Graphics] +GPUBufferCacheAccuracy = 0 \ No newline at end of file diff --git a/0005000010176300.ini b/0005000010176300.ini new file mode 100644 index 0000000..33fc589 --- /dev/null +++ b/0005000010176300.ini @@ -0,0 +1,4 @@ +# Little Inferno (JPN) + +[CPU] +extendedTextureReadback = true \ No newline at end of file diff --git a/0005000010177500.ini b/0005000010177500.ini new file mode 100644 index 0000000..f08e4b3 --- /dev/null +++ b/0005000010177500.ini @@ -0,0 +1,4 @@ +# Nihilumbra (US) + +[Graphics] +GPUBufferCacheAccuracy = 0 \ No newline at end of file diff --git a/0005000010184900.ini b/0005000010184900.ini new file mode 100644 index 0000000..3a8a0da --- /dev/null +++ b/0005000010184900.ini @@ -0,0 +1,4 @@ +# Slender: The Arrival (US) + +[Graphics] +GPUBufferCacheAccuracy = 0 \ No newline at end of file diff --git a/0005000010184E00.ini b/0005000010184E00.ini new file mode 100644 index 0000000..3ae9ae0 --- /dev/null +++ b/0005000010184E00.ini @@ -0,0 +1,3 @@ +# Yoshi's Woolly World (EUR) + +[CPU] diff --git a/0005000010184d00.ini b/0005000010184d00.ini new file mode 100644 index 0000000..1da2dc9 --- /dev/null +++ b/0005000010184d00.ini @@ -0,0 +1,3 @@ +# Yoshi's Woolly World (USA) + +[CPU] diff --git a/0005000010189f00.ini b/0005000010189f00.ini new file mode 100644 index 0000000..5c05e70 --- /dev/null +++ b/0005000010189f00.ini @@ -0,0 +1,4 @@ +# Shadow Puppeteer (US) + +[Graphics] +GPUBufferCacheAccuracy = 0 \ No newline at end of file diff --git a/0005000010195e00.ini b/0005000010195e00.ini new file mode 100644 index 0000000..23d7292 --- /dev/null +++ b/0005000010195e00.ini @@ -0,0 +1,4 @@ +# Rock Zombie (US) + +[Graphics] +GPUBufferCacheAccuracy = 0 \ No newline at end of file diff --git a/0005000010199e00.ini b/0005000010199e00.ini new file mode 100644 index 0000000..12c3123 --- /dev/null +++ b/0005000010199e00.ini @@ -0,0 +1,4 @@ +# High Strangeness (US) + +[Graphics] +GPUBufferCacheAccuracy = 0 \ No newline at end of file diff --git a/000500001019ab00.ini b/000500001019ab00.ini new file mode 100644 index 0000000..12c3123 --- /dev/null +++ b/000500001019ab00.ini @@ -0,0 +1,4 @@ +# High Strangeness (US) + +[Graphics] +GPUBufferCacheAccuracy = 0 \ No newline at end of file diff --git a/000500001019ca00.ini b/000500001019ca00.ini new file mode 100644 index 0000000..9187ed8 --- /dev/null +++ b/000500001019ca00.ini @@ -0,0 +1,4 @@ +# Rock Zombie (EUR) + +[Graphics] +GPUBufferCacheAccuracy = 0 \ No newline at end of file diff --git a/00050000101C9300.ini b/00050000101C9300.ini index 99793eb..7f334c0 100644 --- a/00050000101C9300.ini +++ b/00050000101C9300.ini @@ -1,3 +1,5 @@ # TLoZ: Breath of the Wild (JPN) [Graphics] +disableGPUFence = true +extendedTextureReadback = true \ No newline at end of file diff --git a/00050000101c9400.ini b/00050000101c9400.ini index 73b6c9d..1db7c24 100644 --- a/00050000101c9400.ini +++ b/00050000101c9400.ini @@ -1,3 +1,5 @@ # TLoZ: Breath of the Wild (USA) [Graphics] +disableGPUFence = true +extendedTextureReadback = true \ No newline at end of file diff --git a/00050000101c9500.ini b/00050000101c9500.ini index 8b89109..bb2941a 100644 --- a/00050000101c9500.ini +++ b/00050000101c9500.ini @@ -1,3 +1,5 @@ # TLoZ: Breath of the Wild (EUR) [Graphics] +disableGPUFence = true +extendedTextureReadback = true \ No newline at end of file diff --git a/00050000101d8900.ini b/00050000101d8900.ini new file mode 100644 index 0000000..29b9698 --- /dev/null +++ b/00050000101d8900.ini @@ -0,0 +1,4 @@ +# Slender: The Arrival (EUR) + +[Graphics] +GPUBufferCacheAccuracy = 0 \ No newline at end of file diff --git a/00050000101db000.ini b/00050000101db000.ini new file mode 100644 index 0000000..94736db --- /dev/null +++ b/00050000101db000.ini @@ -0,0 +1,4 @@ +# Oddworld New 'n' Tasty (US) + +[Graphics] +GPUBufferCacheAccuracy = 0 \ No newline at end of file diff --git a/00050000101dbb00.ini b/00050000101dbb00.ini new file mode 100644 index 0000000..092b54e --- /dev/null +++ b/00050000101dbb00.ini @@ -0,0 +1,4 @@ +# Oddworld New 'n' Tasty (EUR) + +[Graphics] +GPUBufferCacheAccuracy = 0 \ No newline at end of file diff --git a/00050000101e1b00.ini b/00050000101e1b00.ini new file mode 100644 index 0000000..f85cb33 --- /dev/null +++ b/00050000101e1b00.ini @@ -0,0 +1,4 @@ +# Shadow Puppeteer (EUR) + +[Graphics] +GPUBufferCacheAccuracy = 0 \ No newline at end of file diff --git a/00050000101e4200.ini b/00050000101e4200.ini new file mode 100644 index 0000000..f16f519 --- /dev/null +++ b/00050000101e4200.ini @@ -0,0 +1,7 @@ +# Master Reboot (JPN) + +[CPU] +cpuTimer = cycleCounter + +[Graphics] +GPUBufferCacheAccuracy = 0 \ No newline at end of file diff --git a/00050000101f2800.ini b/00050000101f2800.ini new file mode 100644 index 0000000..18de708 --- /dev/null +++ b/00050000101f2800.ini @@ -0,0 +1,3 @@ +# 8Bit Hero + +[CPU] diff --git a/0005000C1012BC00.ini b/0005000C1012BC00.ini new file mode 100644 index 0000000..0d10b91 --- /dev/null +++ b/0005000C1012BC00.ini @@ -0,0 +1,7 @@ +# Pikmin 3 (JAP) + + + +[Graphics] + +extendedTextureReadback = true \ No newline at end of file diff --git a/0005000C1012BD00.ini b/0005000C1012BD00.ini new file mode 100644 index 0000000..64b00e6 --- /dev/null +++ b/0005000C1012BD00.ini @@ -0,0 +1,7 @@ +# Pikmin 3 (USA) + + + +[Graphics] + +extendedTextureReadback = true \ No newline at end of file diff --git a/0005000C1012BE00.ini b/0005000C1012BE00.ini new file mode 100644 index 0000000..2987dd1 --- /dev/null +++ b/0005000C1012BE00.ini @@ -0,0 +1,7 @@ +# Pikmin 3 (EU) + + + +[Graphics] + +extendedTextureReadback = true \ No newline at end of file diff --git a/example.ini b/example.ini index 30bec47..b1410df 100644 --- a/example.ini +++ b/example.ini @@ -12,9 +12,10 @@ accurateShaderMul = true # If set to true, Cemu will correctly emulate the non-I disableGPUFence = false # If set to true, GPU fence operations will be skipped. Default value is false. Enabling this option can lead to instability and crashes GPUBufferCacheAccuracy = 0 # Controls the accuracy of vertex, uniform and index data caching. A higher accuracy means more expensive checks which can slow down rendering. If not specified, the value from the GUI option is taken. Possible values: 0 = high, 1 = medium, 2 = low +streamoutBufferCacheSize = 24 # buffer cache size of the streamout buffer in MB. + +extendedTextureReadback = false # If set to true, Cemu will try to mirror data written by GPU operations to CPU RAM (but only if access by CPU is assumed to be likely) Default value is false + [CPU] cpuTimer = cycleCounter # Timer source for OS and CPU time. Supported values are 'hostBased' (timers are based on actual OS time) and 'cycleCounter' (timers are based on speed of emulated CPU). -emulateSinglePrecision = false # If set to true, the recompiler will try to correctly round the result of single-precision instructions. Can fix gameplay bugs at the cost of performance. - -[Audio] -disableAudio = false # If set to true, audio output will be muted and all audio related processing will run on low priority. Turning this option on can increase performance at the cost of emulation accuracy. \ No newline at end of file +emulateSinglePrecision = true # If set to false, the recompiler won't correctly round the result of single-precision instructions in certain situations. This can introduce gameplay bugs, but might also improve performance. \ No newline at end of file