Ultra 2.0 Prerelease 1

This commit is contained in:
redraz 2023-12-09 01:57:58 +03:00
parent a322b13f2d
commit f8fa32e628
78 changed files with 4348 additions and 533 deletions

View File

@ -21,6 +21,7 @@
1. **[Atmosphere](https://github.com/Atmosphere-NX/Atmosphere)** - Atmosphère, кастомная прошивка для Nintendo Switch.
1. **[Hekate](https://github.com/CTCaer/hekate)** - Пользовательский графический загрузчик Nintendo Switch, патчер прошивки, инструментарий и многое другое.
1. **[Ultra Tuner](https://github.com/Ultra-NX/Ultra-Tuner)** - Пакет для Ultra Paw (форка Ultrahand), позволяющий произвести тонкую настройку параметров под свою консоль. В случае нестабильной работы разгона, или при желании увеличить производительность консоли, Ultra Tuner - Ваш незаменимый помощник.
1. **[OC-Suite](https://github.com/hanai3Bi/Switch-OC-Suite/)** - Пакет разгона от Meha/hanai3Bi, открытые исходники гарантируют надежность и отсутствие скрытых гадостей. Вовремя обновляется для поддержки новых возможностей Атмосферы. Используется модифицированный loader.kip от B3711, в котором больше таблиц андервольта CPU (6 уровней против 4х).
- Временно используется оригинал от Meha.
1. **Установленные пейлоады**:

View File

@ -20,6 +20,7 @@
1. **[Atmosphere](https://github.com/Atmosphere-NX/Atmosphere)** - Atmosphère, custom firmware for the Nintendo Switch.
1. **[Hekate](https://github.com/CTCaer/hekate)** - Custom Nintendo Switch graphical bootloader, firmware patcher, toolkit and more.
1. **[Ultra Tuner](https://github.com/Ultra-NX/Ultra-Tuner)** - Package for Ultra Paw (fork of Ultrahand), which allows you to fine-tune the OC parameters for your console. In case of unstable overclocking, or if you want to increase the performance of your console, Ultra Tuner is your indispensable assistant.
1. **[OC-Suite](https://github.com/hanai3Bi/Switch-OC-Suite/)** - Overclocking package by Meha/hanai3Bi, open source guarantees reliability and no hidden nasties. Updated in time to support new Atmosphere features. Uses modified loader.kip from B3711, which has more CPU undervolt tables (6 levels vs. 4x).
- The original from Meha is temporarily used.
1. **Installed Payloads**:

View File

@ -48,5 +48,5 @@ X0100964012528000
0100BDB01A0E6000
;Company of Heroes Collection
;1.5_66915 crash on boot
;1.5_66915 crashes
0100ABD0156F8000

View File

@ -0,0 +1,75 @@
# The Forest Quartet 4.0.1
# BID: C66F68F53A4A7053
unsafeCheck: false
15FPS:
# DynamicResolution_TypeInfo (MAX = 0.96 * (1000/FPS), MIN = 0.9375 * (1000/FPS)), min range 0.75
-
type: write
address: [MAIN, 0x4A87920, 0xB8, 0]
value_type: double
value: [64, 62.5]
20FPS:
# DynamicResolution_TypeInfo
-
type: write
address: [MAIN, 0x4A87920, 0xB8, 0]
value_type: double
value: [48, 46.875]
25FPS:
# DynamicResolution_TypeInfo
-
type: write
address: [MAIN, 0x4A87920, 0xB8, 0]
value_type: double
value: [38.4, 37.5]
30FPS:
# DynamicResolution_TypeInfo (default values)
-
type: write
address: [MAIN, 0x4A87920, 0xB8, 0]
value_type: double
value: [32, 31.25]
35FPS:
# DynamicResolution_TypeInfo
-
type: write
address: [MAIN, 0x4A87920, 0xB8, 0]
value_type: double
value: [27.43, 26.68]
40FPS:
# DynamicResolution_TypeInfo
-
type: write
address: [MAIN, 0x4A87920, 0xB8, 0]
value_type: double
value: [24, 23.25]
45FPS:
# DynamicResolution_TypeInfo
-
type: write
address: [MAIN, 0x4A87920, 0xB8, 0]
value_type: double
value: [21.33, 20.58]
50FPS:
# DynamicResolution_TypeInfo
-
type: write
address: [MAIN, 0x4A87920, 0xB8, 0]
value_type: double
value: [19.2, 18.45]
55FPS:
# DynamicResolution_TypeInfo
-
type: write
address: [MAIN, 0x4A87920, 0xB8, 0]
value_type: double
value: [17.45, 16.7]
60FPS:
# DynamicResolution_TypeInfo
-
type: write
address: [MAIN, 0x4A87920, 0xB8, 0]
value_type: double
value: [16, 15.25]

View File

@ -0,0 +1,84 @@
# SONIC FORCES 1.1.0
# BID: 6D9EA94F8AAC00A8
# Game speed is tied to framerate
# Above 30 FPS level 8 is harder to beat and level 20 impossible to beat
unsafeCheck: true
MASTER_WRITE:
# Remove double buffer
-
type: bytes
main_offset: 0xAD40FC
value_type: uint32
value: 0x52800068
15FPS:
# FPS target (FPS * 2)
-
type: write
address: [MAIN, 0x1C38C28, 0x1C]
value_type: float
value: 30
20FPS:
# FPS target
-
type: write
address: [MAIN, 0x1C38C28, 0x1C]
value_type: float
value: 40
25FPS:
# FPS target
-
type: write
address: [MAIN, 0x1C38C28, 0x1C]
value_type: float
value: 50
30FPS:
# FPS target (default value)
-
type: write
address: [MAIN, 0x1C38C28, 0x1C]
value_type: float
value: 60
35FPS:
# FPS target
-
type: write
address: [MAIN, 0x1C38C28, 0x1C]
value_type: float
value: 70
40FPS:
# FPS target
-
type: write
address: [MAIN, 0x1C38C28, 0x1C]
value_type: float
value: 80
45FPS:
# FPS target
-
type: write
address: [MAIN, 0x1C38C28, 0x1C]
value_type: float
value: 90
50FPS:
# FPS target
-
type: write
address: [MAIN, 0x1C38C28, 0x1C]
value_type: float
value: 100
55FPS:
# FPS target
-
type: write
address: [MAIN, 0x1C38C28, 0x1C]
value_type: float
value: 110
60FPS:
# FPS target
-
type: write
address: [MAIN, 0x1C38C28, 0x1C]
value_type: float
value: 120

View File

@ -0,0 +1,84 @@
# SONIC FORCES 1.1.0
# BID: 6D9EA94F8AAC00A8
# Game speed is tied to framerate
# Above 30 FPS level 8 is harder to beat and level 20 impossible to beat
unsafeCheck: true
MASTER_WRITE:
# Remove double buffer
-
type: bytes
main_offset: 0xAD40FC
value_type: uint32
value: 0x52800068
15FPS:
# FPS target (FPS * 2)
-
type: write
address: [MAIN, 0x1C38C28, 0x1C]
value_type: float
value: 30
20FPS:
# FPS target
-
type: write
address: [MAIN, 0x1C38C28, 0x1C]
value_type: float
value: 40
25FPS:
# FPS target
-
type: write
address: [MAIN, 0x1C38C28, 0x1C]
value_type: float
value: 50
30FPS:
# FPS target (default value)
-
type: write
address: [MAIN, 0x1C38C28, 0x1C]
value_type: float
value: 60
35FPS:
# FPS target
-
type: write
address: [MAIN, 0x1C38C28, 0x1C]
value_type: float
value: 70
40FPS:
# FPS target
-
type: write
address: [MAIN, 0x1C38C28, 0x1C]
value_type: float
value: 80
45FPS:
# FPS target
-
type: write
address: [MAIN, 0x1C38C28, 0x1C]
value_type: float
value: 90
50FPS:
# FPS target
-
type: write
address: [MAIN, 0x1C38C28, 0x1C]
value_type: float
value: 100
55FPS:
# FPS target
-
type: write
address: [MAIN, 0x1C38C28, 0x1C]
value_type: float
value: 110
60FPS:
# FPS target
-
type: write
address: [MAIN, 0x1C38C28, 0x1C]
value_type: float
value: 120

View File

@ -0,0 +1,73 @@
# Fate/EXTELLA LINK 1.0.2
# BID: 97FC79E063E26C9B
unsafeCheck: true
MASTER_WRITE:
# Remove double buffer
-
type: bytes
main_offset: 0x6B41E4
value_type: uint32
value: 0xB20007E8
15FPS:
# DUMMY
-
type: write
address: [MAIN, 0x4740500]
value_type: uint8
value: 0
20FPS:
-
type: write
address: [MAIN, 0x4740500]
value_type: uint8
value: 0
25FPS:
-
type: write
address: [MAIN, 0x4740500]
value_type: uint8
value: 0
30FPS:
-
type: write
address: [MAIN, 0x4740500]
value_type: uint8
value: 0
35FPS:
-
type: write
address: [MAIN, 0x4740500]
value_type: uint8
value: 0
40FPS:
-
type: write
address: [MAIN, 0x4740500]
value_type: uint8
value: 0
45FPS:
-
type: write
address: [MAIN, 0x4740500]
value_type: uint8
value: 0
50FPS:
-
type: write
address: [MAIN, 0x4740500]
value_type: uint8
value: 0
55FPS:
-
type: write
address: [MAIN, 0x4740500]
value_type: uint8
value: 0
60FPS:
-
type: write
address: [MAIN, 0x4740500]
value_type: uint8
value: 0

View File

@ -0,0 +1,73 @@
# GOD EATER 3 2.5.1
# BID: C0F144F5139F542E
unsafeCheck: true
MASTER_WRITE:
# Remove double buffer
-
type: bytes
main_offset: 0xEA22EC
value_type: uint32
value: 0xB20007E8
15FPS:
# DUMMY
-
type: write
address: [MAIN, 0xA7FA900]
value_type: uint8
value: 0
20FPS:
-
type: write
address: [MAIN, 0xA7FA900]
value_type: uint8
value: 0
25FPS:
-
type: write
address: [MAIN, 0xA7FA900]
value_type: uint8
value: 0
30FPS:
-
type: write
address: [MAIN, 0xA7FA900]
value_type: uint8
value: 0
35FPS:
-
type: write
address: [MAIN, 0xA7FA900]
value_type: uint8
value: 0
40FPS:
-
type: write
address: [MAIN, 0xA7FA900]
value_type: uint8
value: 0
45FPS:
-
type: write
address: [MAIN, 0xA7FA900]
value_type: uint8
value: 0
50FPS:
-
type: write
address: [MAIN, 0xA7FA900]
value_type: uint8
value: 0
55FPS:
-
type: write
address: [MAIN, 0xA7FA900]
value_type: uint8
value: 0
60FPS:
-
type: write
address: [MAIN, 0xA7FA900]
value_type: uint8
value: 0

View File

@ -0,0 +1,153 @@
# Session: Skate Sim 1.1.2
# BID: BF4126341134BFC7
unsafeCheck: true
15FPS:
# r.DynamicRes.FrameTimeBudget = 1000/FPS
-
type: write
address: [MAIN, 0x7249868, 0]
value_type: float
value: [66.66666666, 66.66666666]
# t.MaxFPS
-
type: write
address: [MAIN, 0x7277438, 0]
value_type: float
value: [0, 0]
20FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x7249868, 0]
value_type: float
value: [50, 50]
# t.MaxFPS
-
type: write
address: [MAIN, 0x7277438, 0]
value_type: float
value: [0, 0]
25FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x7249868, 0]
value_type: float
value: [40, 40]
# t.MaxFPS
-
type: write
address: [MAIN, 0x7277438, 0]
value_type: float
value: [25, 25]
-
type: block
what: timing
30FPS:
# r.DynamicRes.FrameTimeBudget (default value)
-
type: write
address: [MAIN, 0x7249868, 0]
value_type: float
value: [33.33333333, 33.33333333]
# t.MaxFPS (default value)
-
type: write
address: [MAIN, 0x7277438, 0]
value_type: float
value: [0, 0]
35FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x7249868, 0]
value_type: float
value: [28.5714, 28.5714]
# t.MaxFPS
-
type: write
address: [MAIN, 0x7277438, 0]
value_type: float
value: [35, 35]
-
type: block
what: timing
40FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x7249868, 0]
value_type: float
value: [25, 25]
# t.MaxFPS
-
type: write
address: [MAIN, 0x7277438, 0]
value_type: float
value: [40, 40]
-
type: block
what: timing
45FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x7249868, 0]
value_type: float
value: [22.22222222, 22.22222222]
# t.MaxFPS
-
type: write
address: [MAIN, 0x7277438, 0]
value_type: float
value: [45, 45]
-
type: block
what: timing
50FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x7249868, 0]
value_type: float
value: [20, 20]
# t.MaxFPS
-
type: write
address: [MAIN, 0x7277438, 0]
value_type: float
value: [50, 50]
-
type: block
what: timing
55FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x7249868, 0]
value_type: float
value: [18.18181818, 18.18181818]
# t.MaxFPS
-
type: write
address: [MAIN, 0x7277438, 0]
value_type: float
value: [55, 55]
-
type: block
what: timing
60FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x7249868, 0]
value_type: float
value: [16.66666666, 16.66666666]
# t.MaxFPS (default value)
-
type: write
address: [MAIN, 0x7277438, 0]
value_type: float
value: [0, 0]

View File

@ -1,6 +1,6 @@
# Divinity Original Sin 2 1.0.10
# BID: 4979B200D53BB282
# Game is using double buffer, nvnWindowBuilderSetTextures has hardcoded values.
# Game is using double buffer, buffers are not allocated in loop.
# So it's not possible to get stable FPS lock between 30 and 60.
unsafeCheck: true
@ -89,4 +89,4 @@ MASTER_WRITE:
type: write
address: [MAIN, 0x32C6D00]
value_type: double
value: 500000
value: 500000

View File

@ -1,4 +1,4 @@
# Demon Slayer -Kimetsu no Yaiba- The Hinokami Chronicles 1.52
# Demon Slayer -Kimetsu no Yaiba- The Hinokami Chronicles 1.53
# BID: 14C878ECCA9D7CB5
unsafeCheck: true
@ -15,7 +15,7 @@ unsafeCheck: true
# bOptimizeAnimBlueprintMemberVariableAccess |= 2
# bCanBlueprintsTickByDefault |= 1
value: 7
# Disable internal flag that ties 3D game speed to FixedFrameRate value
# Disable CustomTimeStep
-
type: write
address: [MAIN, 0xB314540, 0x810]
@ -37,7 +37,7 @@ unsafeCheck: true
address: [MAIN, 0xB314540, 0x7F8]
value_type: uint32
value: 7
# Untie game speed from framerate
# CustomTimeStep
-
type: write
address: [MAIN, 0xB314540, 0x810]
@ -59,7 +59,7 @@ unsafeCheck: true
address: [MAIN, 0xB314540, 0x7F8]
value_type: uint32
value: 7
# Untie game speed from framerate
# CustomTimeStep
-
type: write
address: [MAIN, 0xB314540, 0x810]
@ -81,7 +81,7 @@ unsafeCheck: true
address: [MAIN, 0xB314540, 0x7F8]
value_type: uint32
value: 7
# Untie game speed from framerate (default is 1)
# CustomTimeStep (by default it's 1)
-
type: write
address: [MAIN, 0xB314540, 0x810]
@ -100,7 +100,7 @@ unsafeCheck: true
address: [MAIN, 0xB314540, 0x7F8]
value_type: uint32
value: 7
# Untie game speed from framerate
# CustomTimeStep
-
type: write
address: [MAIN, 0xB314540, 0x810]
@ -122,7 +122,7 @@ unsafeCheck: true
address: [MAIN, 0xB314540, 0x7F8]
value_type: uint32
value: 7
# Untie game speed from framerate
# CustomTimeStep
-
type: write
address: [MAIN, 0xB314540, 0x810]
@ -144,7 +144,7 @@ unsafeCheck: true
address: [MAIN, 0xB314540, 0x7F8]
value_type: uint32
value: 7
# Untie game speed from framerate
# CustomTimeStep
-
type: write
address: [MAIN, 0xB314540, 0x810]
@ -166,7 +166,7 @@ unsafeCheck: true
address: [MAIN, 0xB314540, 0x7F8]
value_type: uint32
value: 7
# Untie game speed from framerate
# CustomTimeStep
-
type: write
address: [MAIN, 0xB314540, 0x810]
@ -188,7 +188,7 @@ unsafeCheck: true
address: [MAIN, 0xB314540, 0x7F8]
value_type: uint32
value: 7
# Untie game speed from framerate
# CustomTimeStep
-
type: write
address: [MAIN, 0xB314540, 0x810]
@ -210,7 +210,7 @@ unsafeCheck: true
address: [MAIN, 0xB314540, 0x7F8]
value_type: uint32
value: 7
# Untie game speed from framerate
# CustomTimeStep
-
type: write
address: [MAIN, 0xB314540, 0x810]

View File

@ -0,0 +1,82 @@
# Fate/Samurai Remnant 1.0.2
# BID: 9570C86D7B480C1E
unsafeCheck: true
# Disable setting double buffer
MASTER_WRITE:
-
type: bytes
main_offset: 0x5DAAEC
value_type: uint32
value: 0x52800079
15FPS:
# interval
-
type: write
address: [MAIN, 0x327F120]
value_type: int32
value: 4
20FPS:
# interval
-
type: write
address: [MAIN, 0x327F120]
value_type: int32
value: 3
25FPS:
# interval
-
type: write
address: [MAIN, 0x327F120]
value_type: int32
value: 2
30FPS:
# interval (default value)
-
type: write
address: [MAIN, 0x327F120]
value_type: int32
value: 2
35FPS:
# interval
-
type: write
address: [MAIN, 0x327F120]
value_type: int32
value: 1
40FPS:
# interval
-
type: write
address: [MAIN, 0x327F120]
value_type: int32
value: 1
45FPS:
# interval
-
type: write
address: [MAIN, 0x327F120]
value_type: int32
value: 1
50FPS:
# interval
-
type: write
address: [MAIN, 0x327F120]
value_type: int32
value: 1
55FPS:
# interval
-
type: write
address: [MAIN, 0x327F120]
value_type: int32
value: 1
60FPS:
# interval
-
type: write
address: [MAIN, 0x327F120]
value_type: int32
value: 1

View File

@ -2,6 +2,7 @@
# BID: D9BA7DB72FFAFECD
# Thanks to Hazerou for finding offsets
# Game speed is tied to framerate, no proper support for anything between 30 and 60.
# Game crashes at 2nd or 3rd frame if you try to force triple buffer.
unsafeCheck: true
@ -80,4 +81,4 @@ unsafeCheck: true
type: write
address: [MAIN, 0xA72628, 0x50]
value_type: int32
value: 1
value: 1

View File

@ -0,0 +1,153 @@
# Song of Nunu: A League of Legends Story 1.0.1
# BID: 5507B771E68E9DB9
unsafeCheck: true
15FPS:
# r.DynamicRes.FrameTimeBudget (1000/FPS) cutted to 2 decimals
-
type: write
address: [MAIN, 0x7BC0278, 0]
value_type: float
value: [66.66, 66.66]
# t.MaxFPS
-
type: write
address: [MAIN, 0x7BFA238, 0]
value_type: float
value: [0, 0]
20FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x7BC0278, 0]
value_type: float
value: [50, 50]
# t.MaxFPS
-
type: write
address: [MAIN, 0x7BFA238, 0]
value_type: float
value: [0, 0]
25FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x7BC0278, 0]
value_type: float
value: [40, 40]
# t.MaxFPS
-
type: write
address: [MAIN, 0x7BFA238, 0]
value_type: float
value: [25, 25]
-
type: block
what: timing
30FPS:
# r.DynamicRes.FrameTimeBudget (default value)
-
type: write
address: [MAIN, 0x7BC0278, 0]
value_type: float
value: [33.33, 33.33]
# t.MaxFPS (default value)
-
type: write
address: [MAIN, 0x7BFA238, 0]
value_type: float
value: [0, 0]
35FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x7BC0278, 0]
value_type: float
value: [28.51, 28.51]
# t.MaxFPS
-
type: write
address: [MAIN, 0x7BFA238, 0]
value_type: float
value: [35, 35]
-
type: block
what: timing
40FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x7BC0278, 0]
value_type: float
value: [25, 25]
# t.MaxFPS
-
type: write
address: [MAIN, 0x7BFA238, 0]
value_type: float
value: [40, 40]
-
type: block
what: timing
45FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x7BC0278, 0]
value_type: float
value: [22.22, 22.22]
# t.MaxFPS
-
type: write
address: [MAIN, 0x7BFA238, 0]
value_type: float
value: [45, 45]
-
type: block
what: timing
50FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x7BC0278, 0]
value_type: float
value: [20, 20]
# t.MaxFPS
-
type: write
address: [MAIN, 0x7BFA238, 0]
value_type: float
value: [50, 50]
-
type: block
what: timing
55FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x7BC0278, 0]
value_type: float
value: [18.18, 18.18]
# t.MaxFPS
-
type: write
address: [MAIN, 0x7BFA238, 0]
value_type: float
value: [55, 55]
-
type: block
what: timing
60FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x7BC0278, 0]
value_type: float
value: [16.66, 16.66]
# t.MaxFPS
-
type: write
address: [MAIN, 0x7BFA238, 0]
value_type: float
value: [0, 0]

View File

@ -0,0 +1,278 @@
# DRAGON BALL Z: KARAKOR + A NEW POWER AWAKENS SET 1.41
# BID: 0C1B09D4D2FD0972
unsafeCheck: true
15FPS:
# Disable bUseFixedFrameRate in cutscenes to unlock framerate
-
type: write
address: [MAIN, 0x92C9538, 0x810]
value_type: uint32
# Default is 0x47 in cutscenes, bUseFixedFrameRate |= 0x40
# By writing 7 we are making sure that other flags are maintained:
# bAllowMultiThreadedAnimationUpdate |= 4
# bOptimizeAnimBlueprintMemberVariableAccess |= 2
# bCanBlueprintsTickByDefault |= 1
value: 7
# r.DynamicRes.FrameTimeBudget = 1000/FPS
-
type: write
address: [MAIN, 0x9294478, 0]
value_type: float
value: [66.66, 66.66]
# t.MaxFPS
-
type: write
address: [MAIN, 0x92C9DE8, 0]
value_type: float
value: [0, 0]
# r.VSync (disabling it since it hampers performance for no benefit)
-
type: write
address: [MAIN, 0x8735F48, 0]
value_type: int32
value: [0, 0]
20FPS:
# Disable bUseFixedFrameRate
-
type: write
address: [MAIN, 0x92C9538, 0x810]
value_type: uint32
value: 7
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x9294478, 0]
value_type: float
value: [50, 50]
# t.MaxFPS
-
type: write
address: [MAIN, 0x92C9DE8, 0]
value_type: float
value: [0, 0]
# r.VSync
-
type: write
address: [MAIN, 0x8735F48, 0]
value_type: int32
value: [0, 0]
25FPS:
# Disable bUseFixedFrameRate
-
type: write
address: [MAIN, 0x92C9538, 0x810]
value_type: uint32
value: 7
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x9294478, 0]
value_type: float
value: [40, 40]
# t.MaxFPS
-
type: write
address: [MAIN, 0x92C9DE8, 0]
value_type: float
value: [25, 25]
# r.VSync
-
type: write
address: [MAIN, 0x8735F48, 0]
value_type: int32
value: [0, 0]
-
type: block
what: timing
30FPS:
# Disable bUseFixedFrameRate
-
type: write
address: [MAIN, 0x92C9538, 0x810]
value_type: uint32
value: 7
# r.DynamicRes.FrameTimeBudget (default value)
-
type: write
address: [MAIN, 0x9294478, 0]
value_type: float
value: [33.33, 33.33]
# t.MaxFPS (default value)
-
type: write
address: [MAIN, 0x92C9DE8, 0]
value_type: float
value: [0, 0]
# r.VSync (default value is 1)
-
type: write
address: [MAIN, 0x8735F48, 0]
value_type: int32
value: [0, 0]
35FPS:
# Disable bUseFixedFrameRate
-
type: write
address: [MAIN, 0x92C9538, 0x810]
value_type: uint32
value: 7
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x9294478, 0]
value_type: float
value: [28.57, 28.57]
# t.MaxFPS
-
type: write
address: [MAIN, 0x92C9DE8, 0]
value_type: float
value: [35, 35]
# r.VSync
-
type: write
address: [MAIN, 0x8735F48, 0]
value_type: int32
value: [0, 0]
-
type: block
what: timing
40FPS:
# Disable bUseFixedFrameRate
-
type: write
address: [MAIN, 0x92C9538, 0x810]
value_type: uint32
value: 7
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x9294478, 0]
value_type: float
value: [25, 25]
# t.MaxFPS
-
type: write
address: [MAIN, 0x92C9DE8, 0]
value_type: float
value: [40, 40]
# r.VSync
-
type: write
address: [MAIN, 0x8735F48, 0]
value_type: int32
value: [0, 0]
-
type: block
what: timing
45FPS:
# Disable bUseFixedFrameRate
-
type: write
address: [MAIN, 0x92C9538, 0x810]
value_type: uint32
value: 7
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x9294478, 0]
value_type: float
value: [22.22, 22.22]
# t.MaxFPS
-
type: write
address: [MAIN, 0x92C9DE8, 0]
value_type: float
value: [45, 45]
# r.VSync
-
type: write
address: [MAIN, 0x8735F48, 0]
value_type: int32
value: [0, 0]
-
type: block
what: timing
50FPS:
# Disable bUseFixedFrameRate
-
type: write
address: [MAIN, 0x92C9538, 0x810]
value_type: uint32
value: 7
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x9294478, 0]
value_type: float
value: [20, 20]
# t.MaxFPS
-
type: write
address: [MAIN, 0x92C9DE8, 0]
value_type: float
value: [50, 50]
# r.VSync
-
type: write
address: [MAIN, 0x8735F48, 0]
value_type: int32
value: [0, 0]
-
type: block
what: timing
55FPS:
# Disable bUseFixedFrameRate
-
type: write
address: [MAIN, 0x92C9538, 0x810]
value_type: uint32
value: 7
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x9294478, 0]
value_type: float
value: [18.18, 18.18]
# t.MaxFPS
-
type: write
address: [MAIN, 0x92C9DE8, 0]
value_type: float
value: [55, 55]
# r.VSync
-
type: write
address: [MAIN, 0x8735F48, 0]
value_type: int32
value: [0, 0]
-
type: block
what: timing
60FPS:
# Disable bUseFixedFrameRate
-
type: write
address: [MAIN, 0x92C9538, 0x810]
value_type: uint32
value: 7
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x9294478, 0]
value_type: float
value: [16.66, 16.66]
# t.MaxFPS (default value)
-
type: write
address: [MAIN, 0x92C9DE8, 0]
value_type: float
value: [0, 0]
# r.VSync
-
type: write
address: [MAIN, 0x8735F48, 0]
value_type: int32
value: [0, 0]

View File

@ -0,0 +1,74 @@
# FATE/EXTELLA 1.0.0
# BID: 76EC789B99A25BA5
# REF: aql::GraphicsContext::initialize
unsafeCheck: true
MASTER_WRITE:
# Remove double buffer
-
type: bytes
main_offset: 0x55DFDC
value_type: uint32
value: 0xD2800068
15FPS:
# DUMMY
-
type: write
address: [MAIN, 0x25CCF00]
value_type: uint8
value: 0
20FPS:
-
type: write
address: [MAIN, 0x25CCF00]
value_type: uint8
value: 0
25FPS:
-
type: write
address: [MAIN, 0x25CCF00]
value_type: uint8
value: 0
30FPS:
-
type: write
address: [MAIN, 0x25CCF00]
value_type: uint8
value: 0
35FPS:
-
type: write
address: [MAIN, 0x25CCF00]
value_type: uint8
value: 0
40FPS:
-
type: write
address: [MAIN, 0x25CCF00]
value_type: uint8
value: 0
45FPS:
-
type: write
address: [MAIN, 0x25CCF00]
value_type: uint8
value: 0
50FPS:
-
type: write
address: [MAIN, 0x25CCF00]
value_type: uint8
value: 0
55FPS:
-
type: write
address: [MAIN, 0x25CCF00]
value_type: uint8
value: 0
60FPS:
-
type: write
address: [MAIN, 0x25CCF00]
value_type: uint8
value: 0

View File

@ -0,0 +1,96 @@
# Monster Hunter Rise JP 16.0.0
# BID: 44C9289FBB51455F
unsafeCheck: false
# Disable NX-FPS delay function to prioritize game's own FPS lock.
15FPS:
-
type: write
address: [MAIN, 0x129FC348, 0x434]
value_type: float
value: 15
-
type: block
what: timing
20FPS:
-
type: write
address: [MAIN, 0x129FC348, 0x434]
value_type: float
value: 20
-
type: block
what: timing
25FPS:
-
type: write
address: [MAIN, 0x129FC348, 0x434]
value_type: float
value: 25
-
type: block
what: timing
30FPS:
-
type: write
address: [MAIN, 0x129FC348, 0x434]
value_type: float
value: 30
-
type: block
what: timing
35FPS:
-
type: write
address: [MAIN, 0x129FC348, 0x434]
value_type: float
value: 35
-
type: block
what: timing
40FPS:
-
type: write
address: [MAIN, 0x129FC348, 0x434]
value_type: float
value: 40
-
type: block
what: timing
45FPS:
-
type: write
address: [MAIN, 0x129FC348, 0x434]
value_type: float
value: 45
-
type: block
what: timing
50FPS:
-
type: write
address: [MAIN, 0x129FC348, 0x434]
value_type: float
value: 50
-
type: block
what: timing
55FPS:
-
type: write
address: [MAIN, 0x129FC348, 0x434]
value_type: float
value: 55
-
type: block
what: timing
60FPS:
-
type: write
address: [MAIN, 0x129FC348, 0x434]
value_type: float
value: 60
-
type: block
what: timing

View File

@ -0,0 +1,96 @@
# Monster Hunter Rise JP 16.0.1
# BID: 92DF51D37268A38C
unsafeCheck: false
# Disable NX-FPS delay function to prioritize game's own FPS lock.
15FPS:
-
type: write
address: [MAIN, 0x129F6348, 0x434]
value_type: float
value: 15
-
type: block
what: timing
20FPS:
-
type: write
address: [MAIN, 0x129F6348, 0x434]
value_type: float
value: 20
-
type: block
what: timing
25FPS:
-
type: write
address: [MAIN, 0x129F6348, 0x434]
value_type: float
value: 25
-
type: block
what: timing
30FPS:
-
type: write
address: [MAIN, 0x129F6348, 0x434]
value_type: float
value: 30
-
type: block
what: timing
35FPS:
-
type: write
address: [MAIN, 0x129F6348, 0x434]
value_type: float
value: 35
-
type: block
what: timing
40FPS:
-
type: write
address: [MAIN, 0x129F6348, 0x434]
value_type: float
value: 40
-
type: block
what: timing
45FPS:
-
type: write
address: [MAIN, 0x129F6348, 0x434]
value_type: float
value: 45
-
type: block
what: timing
50FPS:
-
type: write
address: [MAIN, 0x129F6348, 0x434]
value_type: float
value: 50
-
type: block
what: timing
55FPS:
-
type: write
address: [MAIN, 0x129F6348, 0x434]
value_type: float
value: 55
-
type: block
what: timing
60FPS:
-
type: write
address: [MAIN, 0x129F6348, 0x434]
value_type: float
value: 60
-
type: block
what: timing

View File

@ -0,0 +1,81 @@
# Nights Of Azure 2: Bride of the New Moon 1.0.1
# BID: 81DA4F9E1E961CA6
unsafeCheck: true
MASTER_WRITE:
# Remove double buffer
-
type: bytes
main_offset: 0x7E4ED8
value_type: uint32
value: 0x9409328A
-
type: bytes
main_offset: 0xA31900
value_type: uint32
value:
- 0x52800076
- 0xB9000836
- 0x17FFFB2E
15FPS:
# DUMMY
-
type: write
address: [MAIN, 0x13E5400]
value_type: uint8
value: 0
20FPS:
-
type: write
address: [MAIN, 0x13E5400]
value_type: uint8
value: 0
25FPS:
-
type: write
address: [MAIN, 0x13E5400]
value_type: uint8
value: 0
30FPS:
-
type: write
address: [MAIN, 0x13E5400]
value_type: uint8
value: 0
35FPS:
-
type: write
address: [MAIN, 0x13E5400]
value_type: uint8
value: 0
40FPS:
-
type: write
address: [MAIN, 0x13E5400]
value_type: uint8
value: 0
45FPS:
-
type: write
address: [MAIN, 0x13E5400]
value_type: uint8
value: 0
50FPS:
-
type: write
address: [MAIN, 0x13E5400]
value_type: uint8
value: 0
55FPS:
-
type: write
address: [MAIN, 0x13E5400]
value_type: uint8
value: 0
60FPS:
-
type: write
address: [MAIN, 0x13E5400]
value_type: uint8
value: 0

View File

@ -0,0 +1,213 @@
# Kao the Kangaroo US 1.5
# BID: 7BA282E94D34C620
unsafeCheck: true
15FPS:
# r.DynamicRes.FrameTimeBudget = (1000/FPS) cutted to 1 decimal
-
type: write
address: [MAIN, 0x71160E0, 0]
value_type: float
value: [66.6, 66.6]
# t.MaxFPS
-
type: write
address: [MAIN, 0x71C39F0, 0]
value_type: float
value: [0, 0]
# r.VSync (disabling it improves performance, by default it's enabled)
-
type: write
address: [MAIN, 0x696CDD8, 0]
value_type: int32
value: [0, 0]
20FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x71160E0, 0]
value_type: float
value: [50, 50]
# t.MaxFPS
-
type: write
address: [MAIN, 0x71C39F0, 0]
value_type: float
value: [0, 0]
# r.VSync
-
type: write
address: [MAIN, 0x696CDD8, 0]
value_type: int32
value: [0, 0]
25FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x71160E0, 0]
value_type: float
value: [40, 40]
# t.MaxFPS
-
type: write
address: [MAIN, 0x71C39F0, 0]
value_type: float
value: [25, 25]
# r.VSync
-
type: write
address: [MAIN, 0x696CDD8, 0]
value_type: int32
value: [0, 0]
-
type: block
what: timing
30FPS:
# r.DynamicRes.FrameTimeBudget (default value)
-
type: write
address: [MAIN, 0x71160E0, 0]
value_type: float
value: [33.3, 33.3]
# t.MaxFPS (default value)
-
type: write
address: [MAIN, 0x71C39F0, 0]
value_type: float
value: [0, 0]
# r.VSync (default is 1)
-
type: write
address: [MAIN, 0x696CDD8, 0]
value_type: int32
value: [0, 0]
35FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x71160E0, 0]
value_type: float
value: [28.5, 28.5]
# t.MaxFPS
-
type: write
address: [MAIN, 0x71C39F0, 0]
value_type: float
value: [35, 35]
# r.VSync
-
type: write
address: [MAIN, 0x696CDD8, 0]
value_type: int32
value: [0, 0]
-
type: block
what: timing
40FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x71160E0, 0]
value_type: float
value: [25, 25]
# t.MaxFPS
-
type: write
address: [MAIN, 0x71C39F0, 0]
value_type: float
value: [40, 40]
# r.VSync
-
type: write
address: [MAIN, 0x696CDD8, 0]
value_type: int32
value: [0, 0]
-
type: block
what: timing
45FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x71160E0, 0]
value_type: float
value: [22.2, 22.2]
# t.MaxFPS
-
type: write
address: [MAIN, 0x71C39F0, 0]
value_type: float
value: [45, 45]
# r.VSync
-
type: write
address: [MAIN, 0x696CDD8, 0]
value_type: int32
value: [0, 0]
-
type: block
what: timing
50FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x71160E0, 0]
value_type: float
value: [20, 20]
# t.MaxFPS
-
type: write
address: [MAIN, 0x71C39F0, 0]
value_type: float
value: [50, 50]
# r.VSync
-
type: write
address: [MAIN, 0x696CDD8, 0]
value_type: int32
value: [0, 0]
-
type: block
what: timing
55FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x71160E0, 0]
value_type: float
value: [18.1, 18.1]
# t.MaxFPS
-
type: write
address: [MAIN, 0x71C39F0, 0]
value_type: float
value: [55, 55]
# r.VSync
-
type: write
address: [MAIN, 0x696CDD8, 0]
value_type: int32
value: [0, 0]
-
type: block
what: timing
60FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x71160E0, 0]
value_type: float
value: [16.6, 16.6]
# t.MaxFPS (default value)
-
type: write
address: [MAIN, 0x71C39F0, 0]
value_type: float
value: [0, 0]
# r.VSync
-
type: write
address: [MAIN, 0x696CDD8, 0]
value_type: int32
value: [0, 0]

View File

@ -0,0 +1,213 @@
# Sifu 0.1 (internally: 1.26_6.661)
# BID: 4A5D86DA05A4E7BB
unsafeCheck: true
15FPS:
# r.DynamicRes.FrameTimeBudget (1000/FPS) cutted to 2 decimals
-
type: write
address: [MAIN, 0x9798700, 0]
value_type: float
value: [66.66, 66.66]
# r.VSync
-
type: write
address: [MAIN, 0x90055A8, 0]
value_type: int32
value: [0, 0]
# t.MaxFPS
-
type: write
address: [MAIN, 0x97BD5F8, 0]
value_type: float
value: [0, 0]
20FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x9798700, 0]
value_type: float
value: [50, 50]
# r.VSync
-
type: write
address: [MAIN, 0x90055A8, 0]
value_type: int32
value: [0, 0]
# t.MaxFPS
-
type: write
address: [MAIN, 0x97BD5F8, 0]
value_type: float
value: [0, 0]
25FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x9798700, 0]
value_type: float
value: [40, 40]
# r.VSync
-
type: write
address: [MAIN, 0x90055A8, 0]
value_type: int32
value: [0, 0]
# t.MaxFPS
-
type: write
address: [MAIN, 0x97BD5F8, 0]
value_type: float
value: [25, 25]
-
type: block
what: timing
30FPS:
# r.DynamicRes.FrameTimeBudget (default value)
-
type: write
address: [MAIN, 0x9798700, 0]
value_type: float
value: [33.33, 33.33]
# r.VSync
-
type: write
address: [MAIN, 0x90055A8, 0]
value_type: int32
value: [0, 0]
# t.MaxFPS (default value)
-
type: write
address: [MAIN, 0x97BD5F8, 0]
value_type: float
value: [0, 0]
35FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x9798700, 0]
value_type: float
value: [28.51, 28.51]
# r.VSync
-
type: write
address: [MAIN, 0x90055A8, 0]
value_type: int32
value: [0, 0]
# t.MaxFPS
-
type: write
address: [MAIN, 0x97BD5F8, 0]
value_type: float
value: [35, 35]
-
type: block
what: timing
40FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x9798700, 0]
value_type: float
value: [25, 25]
# r.VSync
-
type: write
address: [MAIN, 0x90055A8, 0]
value_type: int32
value: [0, 0]
# t.MaxFPS
-
type: write
address: [MAIN, 0x97BD5F8, 0]
value_type: float
value: [40, 40]
-
type: block
what: timing
45FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x9798700, 0]
value_type: float
value: [22.22, 22.22]
# r.VSync
-
type: write
address: [MAIN, 0x90055A8, 0]
value_type: int32
value: [0, 0]
# t.MaxFPS
-
type: write
address: [MAIN, 0x97BD5F8, 0]
value_type: float
value: [45, 45]
-
type: block
what: timing
50FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x9798700, 0]
value_type: float
value: [20, 20]
# r.VSync
-
type: write
address: [MAIN, 0x90055A8, 0]
value_type: int32
value: [0, 0]
# t.MaxFPS
-
type: write
address: [MAIN, 0x97BD5F8, 0]
value_type: float
value: [50, 50]
-
type: block
what: timing
55FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x9798700, 0]
value_type: float
value: [18.18, 18.18]
# r.VSync
-
type: write
address: [MAIN, 0x90055A8, 0]
value_type: int32
value: [0, 0]
# t.MaxFPS
-
type: write
address: [MAIN, 0x97BD5F8, 0]
value_type: float
value: [55, 55]
-
type: block
what: timing
60FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x9798700, 0]
value_type: float
value: [16.66, 16.66]
# r.VSync
-
type: write
address: [MAIN, 0x90055A8, 0]
value_type: int32
value: [0, 0]
# t.MaxFPS (default value)
-
type: write
address: [MAIN, 0x97BD5F8, 0]
value_type: float
value: [0, 0]

View File

@ -2,6 +2,7 @@
# BID: D55608916FA56C18
# Thanks to Kirby567Fan for finding offsets
# Game is using fake double buffer
# Game crashes at 2nd or 3rd frame if you try to force triple buffer.
unsafeCheck: true
@ -80,4 +81,4 @@ unsafeCheck: true
type: write
address: [MAIN, 0x54C5B0, 0]
value_type: int32
value: 0
value: 0

View File

@ -0,0 +1,132 @@
# The Legend of Heroes: Trails into Reverie 1.0.3
# BID: BC3750610F6BCA5C
unsafeCheck: true
MASTER_WRITE:
# Read FPS lock time to MAIN+0x7A52500
-
type: bytes
main_offset: 0x8142C
value_type: uint32
value:
- 0xB003CE88
- 0xB9450108
-
type: bytes
main_offset: 0x81460
value_type: uint32
value:
- 0xB003CE89
- 0xB9450129
# Default value
-
type: bytes
main_offset: 0x7A52500
value_type: float
value: 0.0333333333
# Write game's loop time as float to MAIN+0x7A52504
-
type: bytes
main_offset: 0x81434
value_type: uint32
value: 0x94339A8B
-
type: bytes
main_offset: 0xD67E60
value_type: uint32
value:
- 0x1E227821
- 0xF0036754
- 0xBD050681
- 0xD65F03C0
- # Read lowest timing float factor from MAIN+0x7A52504
type: bytes
main_offset: 0x814D0
value_type: uint32
value:
- 0xB003CE8B
- 0xB945056B
- # Default value
type: bytes
main_offset: 0x7A52504
value_type: float
value: 0.0333333333
15FPS:
-
type: write
address: [MAIN, 0x7A52500]
value_type: float
value: 0.0666666666
20FPS:
-
type: write
address: [MAIN, 0x7A52500]
value_type: float
value: 0.05
25FPS:
-
type: write
address: [MAIN, 0x7A52500]
value_type: float
value: 0.04
-
type: block
what: timing
30FPS:
- # default value
type: write
address: [MAIN, 0x7A52500]
value_type: float
value: 0.0333333333
35FPS:
-
type: write
address: [MAIN, 0x7A52500]
value_type: float
value: 0.028571428
-
type: block
what: timing
40FPS:
-
type: write
address: [MAIN, 0x7A52500]
value_type: float
value: 0.025
-
type: block
what: timing
45FPS:
-
type: write
address: [MAIN, 0x7A52500]
value_type: float
value: 0.0222222222
-
type: block
what: timing
50FPS:
-
type: write
address: [MAIN, 0x7A52500]
value_type: float
value: 0.02
-
type: block
what: timing
55FPS:
-
type: write
address: [MAIN, 0x7A52500]
value_type: float
value: 0.0181818181
-
type: block
what: timing
60FPS:
-
type: write
address: [MAIN, 0x7A52500]
value_type: float
value: 0.0166666666

View File

@ -0,0 +1,75 @@
# Neptunia x SENRAN KAGURA: Ninja Wars 1.0.0
# BID: FB827BF029E0778A
unsafeCheck: true
15FPS:
# 30FPS lock bool
-
type: write
address: [MAIN, 0x9E8D10, 8, 0x6C]
value_type: int32
value: 1
20FPS:
# 30FPS lock bool
-
type: write
address: [MAIN, 0x9E8D10, 8, 0x6C]
value_type: int32
value: 1
25FPS:
# 30FPS lock bool
-
type: write
address: [MAIN, 0x9E8D10, 8, 0x6C]
value_type: int32
value: 1
30FPS:
# 30FPS lock bool (default value)
-
type: write
address: [MAIN, 0x9E8D10, 8, 0x6C]
value_type: int32
value: 1
35FPS:
# 30FPS lock bool
-
type: write
address: [MAIN, 0x9E8D10, 8, 0x6C]
value_type: int32
value: 0
40FPS:
# 30FPS lock bool
-
type: write
address: [MAIN, 0x9E8D10, 8, 0x6C]
value_type: int32
value: 0
45FPS:
# 30FPS lock bool
-
type: write
address: [MAIN, 0x9E8D10, 8, 0x6C]
value_type: int32
value: 0
50FPS:
# 30FPS lock bool
-
type: write
address: [MAIN, 0x9E8D10, 8, 0x6C]
value_type: int32
value: 0
55FPS:
# 30FPS lock bool
-
type: write
address: [MAIN, 0x9E8D10, 8, 0x6C]
value_type: int32
value: 0
60FPS:
# 30FPS lock bool
-
type: write
address: [MAIN, 0x9E8D10, 8, 0x6C]
value_type: int32
value: 0

View File

@ -0,0 +1,88 @@
# Outlast 1.0.1
# BID: C3D46BB3C7059DB1
unsafeCheck: true
MASTER_WRITE:
# Remove double buffer
-
type: bytes
main_offset: 0xB52C64
value_type: uint32
value: 0xF100639F
-
type: bytes
main_offset: 0xB52CD0
value_type: uint32
value: 0x52800061
-
type: bytes
main_offset: 0xB529A8
value_type: uint32
value: 0xF100639F
-
type: bytes
main_offset: 0xB52A14
value_type: uint32
value: 0x52800061
15FPS:
# DUMMY
-
type: write
address: [MAIN, 0x36BF100]
value_type: uint8
value: 0
20FPS:
-
type: write
address: [MAIN, 0x36BF100]
value_type: uint8
value: 0
25FPS:
-
type: write
address: [MAIN, 0x36BF100]
value_type: uint8
value: 0
30FPS:
-
type: write
address: [MAIN, 0x36BF100]
value_type: uint8
value: 0
35FPS:
-
type: write
address: [MAIN, 0x36BF100]
value_type: uint8
value: 0
40FPS:
-
type: write
address: [MAIN, 0x36BF100]
value_type: uint8
value: 0
45FPS:
-
type: write
address: [MAIN, 0x36BF100]
value_type: uint8
value: 0
50FPS:
-
type: write
address: [MAIN, 0x36BF100]
value_type: uint8
value: 0
55FPS:
-
type: write
address: [MAIN, 0x36BF100]
value_type: uint8
value: 0
60FPS:
-
type: write
address: [MAIN, 0x36BF100]
value_type: uint8
value: 0

View File

@ -0,0 +1,153 @@
# Ghostrunner 1.8
# BID: D3DD5B220DCEB626
unsafeCheck: true
15FPS:
# r.DynamicRes.FrameTimeBudget = 0.93 * (1000/FPS)
-
type: write
address: [MAIN, 0x6B0C480, 0]
value_type: float
value: [62, 62]
# t.MaxFPS
-
type: write
address: [MAIN, 0x6B35A08, 0]
value_type: float
value: [0, 0]
20FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x6B0C480, 0]
value_type: float
value: [46.5, 46.5]
# t.MaxFPS
-
type: write
address: [MAIN, 0x6B35A08, 0]
value_type: float
value: [0, 0]
25FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x6B0C480, 0]
value_type: float
value: [37.2, 37.2]
# t.MaxFPS
-
type: write
address: [MAIN, 0x6B35A08, 0]
value_type: float
value: [25, 25]
-
type: block
what: timing
30FPS:
# r.DynamicRes.FrameTimeBudget (default value)
-
type: write
address: [MAIN, 0x6B0C480, 0]
value_type: float
value: [30, 30]
# t.MaxFPS (default value is 31)
-
type: write
address: [MAIN, 0x6B35A08, 0]
value_type: float
value: [0, 0]
35FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x6B0C480, 0]
value_type: float
value: [26.57, 26.57]
# t.MaxFPS
-
type: write
address: [MAIN, 0x6B35A08, 0]
value_type: float
value: [35, 35]
-
type: block
what: timing
40FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x6B0C480, 0]
value_type: float
value: [23.25, 23.25]
# t.MaxFPS
-
type: write
address: [MAIN, 0x6B35A08, 0]
value_type: float
value: [40, 40]
-
type: block
what: timing
45FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x6B0C480, 0]
value_type: float
value: [20.67, 20.67]
# t.MaxFPS
-
type: write
address: [MAIN, 0x6B35A08, 0]
value_type: float
value: [45, 45]
-
type: block
what: timing
50FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x6B0C480, 0]
value_type: float
value: [18.6, 18.6]
# t.MaxFPS
-
type: write
address: [MAIN, 0x6B35A08, 0]
value_type: float
value: [50, 50]
-
type: block
what: timing
55FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x6B0C480, 0]
value_type: float
value: [16.91, 16.91]
# t.MaxFPS
-
type: write
address: [MAIN, 0x6B35A08, 0]
value_type: float
value: [55, 55]
-
type: block
what: timing
60FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x6B0C480, 0]
value_type: float
value: [15.5, 15.5]
# t.MaxFPS (default value)
-
type: write
address: [MAIN, 0x6B35A08, 0]
value_type: float
value: [0, 0]

View File

@ -1,4 +1,4 @@
# Kao the Kangaroo 1.5
# Kao the Kangaroo EU 1.5
# BID: F9C83728910E28A4
unsafeCheck: true
@ -15,10 +15,13 @@ unsafeCheck: true
type: write
address: [MAIN, 0x71C39F0, 0]
value_type: float
value: [15, 15]
value: [0, 0]
# r.VSync (disabling it improves performance, by default it's enabled)
-
type: block
what: timing
type: write
address: [MAIN, 0x696CDD8, 0]
value_type: int32
value: [0, 0]
20FPS:
# r.DynamicRes.FrameTimeBudget
-
@ -31,10 +34,13 @@ unsafeCheck: true
type: write
address: [MAIN, 0x71C39F0, 0]
value_type: float
value: [20, 20]
value: [0, 0]
# r.VSync
-
type: block
what: timing
type: write
address: [MAIN, 0x696CDD8, 0]
value_type: int32
value: [0, 0]
25FPS:
# r.DynamicRes.FrameTimeBudget
-
@ -48,6 +54,12 @@ unsafeCheck: true
address: [MAIN, 0x71C39F0, 0]
value_type: float
value: [25, 25]
# r.VSync
-
type: write
address: [MAIN, 0x696CDD8, 0]
value_type: int32
value: [0, 0]
-
type: block
what: timing
@ -64,6 +76,12 @@ unsafeCheck: true
address: [MAIN, 0x71C39F0, 0]
value_type: float
value: [0, 0]
# r.VSync (default is 1)
-
type: write
address: [MAIN, 0x696CDD8, 0]
value_type: int32
value: [0, 0]
35FPS:
# r.DynamicRes.FrameTimeBudget
-
@ -77,6 +95,12 @@ unsafeCheck: true
address: [MAIN, 0x71C39F0, 0]
value_type: float
value: [35, 35]
# r.VSync
-
type: write
address: [MAIN, 0x696CDD8, 0]
value_type: int32
value: [0, 0]
-
type: block
what: timing
@ -93,6 +117,12 @@ unsafeCheck: true
address: [MAIN, 0x71C39F0, 0]
value_type: float
value: [40, 40]
# r.VSync
-
type: write
address: [MAIN, 0x696CDD8, 0]
value_type: int32
value: [0, 0]
-
type: block
what: timing
@ -109,6 +139,12 @@ unsafeCheck: true
address: [MAIN, 0x71C39F0, 0]
value_type: float
value: [45, 45]
# r.VSync
-
type: write
address: [MAIN, 0x696CDD8, 0]
value_type: int32
value: [0, 0]
-
type: block
what: timing
@ -125,6 +161,12 @@ unsafeCheck: true
address: [MAIN, 0x71C39F0, 0]
value_type: float
value: [50, 50]
# r.VSync
-
type: write
address: [MAIN, 0x696CDD8, 0]
value_type: int32
value: [0, 0]
-
type: block
what: timing
@ -141,6 +183,12 @@ unsafeCheck: true
address: [MAIN, 0x71C39F0, 0]
value_type: float
value: [55, 55]
# r.VSync
-
type: write
address: [MAIN, 0x696CDD8, 0]
value_type: int32
value: [0, 0]
-
type: block
what: timing
@ -157,3 +205,9 @@ unsafeCheck: true
address: [MAIN, 0x71C39F0, 0]
value_type: float
value: [0, 0]
# r.VSync
-
type: write
address: [MAIN, 0x696CDD8, 0]
value_type: int32
value: [0, 0]

View File

@ -0,0 +1,81 @@
# Thirsty Suitors NS27619.127559
# BID: 9DD9149968A0B8D3
# Values found by referencing DynamicResolution::DetermineResolutionScale function
unsafeCheck: false
15FPS:
# Dynamic resolution targets (max ms, optimal ms, min ms, crit ms)
# max ms = 0.925 * (1000/FPS)
# optimal ms = 0.9 * (1000/FPS)
# min ms = 0.875 * (1000/FPS)
# cris min ms = 0.85 * (1000/FPS)
-
type: write
address: [MAIN, 0x4E1BF70, 0x7B0, 0x7F0, 0x20, 0x30]
value_type: float
value: [61.6667, 60, 58.3333, 56.6667]
20FPS:
# Dynamic resolution targets (max ms, optimal ms, min ms, crit ms)
-
type: write
address: [MAIN, 0x4E1BF70, 0x7B0, 0x7F0, 0x20, 0x30]
value_type: float
value: [46.25, 45, 43.75, 42.5]
25FPS:
# Dynamic resolution targets (max ms, optimal ms, min ms, crit ms)
-
type: write
address: [MAIN, 0x4E1BF70, 0x7B0, 0x7F0, 0x20, 0x30]
value_type: float
value: [37, 36, 35, 34]
30FPS:
# Dynamic resolution targets (max ms, optimal ms, min ms, crit ms) (default values)
-
type: write
address: [MAIN, 0x4E1BF70, 0x7B0, 0x7F0, 0x20, 0x30]
value_type: float
value: [30.8333, 30, 29.1667, 28.3333]
35FPS:
# Dynamic resolution targets (max ms, optimal ms, min ms, crit ms)
-
type: write
address: [MAIN, 0x4E1BF70, 0x7B0, 0x7F0, 0x20, 0x30]
value_type: float
value: [26.4286, 25.7143, 25, 24.2857]
40FPS:
# Dynamic resolution targets (max ms, optimal ms, min ms, crit ms)
-
type: write
address: [MAIN, 0x4E1BF70, 0x7B0, 0x7F0, 0x20, 0x30]
value_type: float
value: [23.125, 22.5, 21.875, 21.25]
45FPS:
# Dynamic resolution targets (max ms, optimal ms, min ms, crit ms)
-
type: write
address: [MAIN, 0x4E1BF70, 0x7B0, 0x7F0, 0x20, 0x30]
value_type: float
value: [20.5556, 20, 19.4444, 18.8889]
50FPS:
# Dynamic resolution targets (max ms, optimal ms, min ms, crit ms)
-
type: write
address: [MAIN, 0x4E1BF70, 0x7B0, 0x7F0, 0x20, 0x30]
value_type: float
value: [18.5, 18, 17.5, 17]
55FPS:
# Dynamic resolution targets (max ms, optimal ms, min ms, crit ms)
-
type: write
address: [MAIN, 0x4E1BF70, 0x7B0, 0x7F0, 0x20, 0x30]
value_type: float
value: [16.8182, 16.3636, 15.9091, 15.4545]
60FPS:
# Dynamic resolution targets (max ms, optimal ms, min ms, crit ms)
-
type: write
address: [MAIN, 0x4E1BF70, 0x7B0, 0x7F0, 0x20, 0x30]
value_type: float
value: [15.4167, 15, 14.5833, 14.1667]

View File

@ -2,6 +2,7 @@
# BID: 82AF4E16BBC0BEC8
# Thanks to Hazerou for finding offsets
# Game is using fake double buffer.
# Game crashes at 2nd or 3rd frame if you try to force triple buffer.
unsafeCheck: true
@ -80,4 +81,4 @@ unsafeCheck: true
type: write
address: [MAIN, 0xBEBFD8, 0]
value_type: int32
value: 1
value: 1

View File

@ -0,0 +1,375 @@
# DOOM Eternal 1.14
# BID: B059C2C77AD834B8
unsafeCheck: true
15FPS:
# rs_force460 (default)
-
type: write
address: [MAIN, 0x78DAC38, 8]
value_type: int32
value: 0
# rs_raiseThreshold = 0.948 * (30/FPS)
-
type: write
address: [MAIN, 0x78DA3C8, 0xC]
value_type: float
value: 1.896
# rs_dropThreshold = 0.97 * (30/FPS)
-
type: write
address: [MAIN, 0x78DA350, 0xC]
value_type: float
value: 1.94
# rs_raiseMilliseconds = 0.96 * (1000/FPS)
-
type: write
address: [MAIN, 0x78D9F78, 0xC]
value_type: float
value: 64
# rs_dropMilliseconds = 0.99 * (1000/FPS)
-
type: write
address: [MAIN, 0x78D9F00, 0xC]
value_type: float
value: 66
# com_adaptiveTickMaxHz (default)
-
type: write
address: [MAIN, 0x6A12F38, 8]
value_type: int32
value: 30
20FPS:
# rs_force460 (default)
-
type: write
address: [MAIN, 0x78DAC38, 8]
value_type: int32
value: 0
# rs_raiseThreshold
-
type: write
address: [MAIN, 0x78DA3C8, 0xC]
value_type: float
value: 1.455
# rs_dropThreshold
-
type: write
address: [MAIN, 0x78DA350, 0xC]
value_type: float
value: 1.428
# rs_raiseMilliseconds
-
type: write
address: [MAIN, 0x78D9F78, 0xC]
value_type: float
value: 48
# rs_dropMilliseconds
-
type: write
address: [MAIN, 0x78D9F00, 0xC]
value_type: float
value: 49.5
# com_adaptiveTickMaxHz (default)
-
type: write
address: [MAIN, 0x6A12F38, 8]
value_type: int32
value: 30
25FPS:
# rs_force460
-
type: write
address: [MAIN, 0x78DAC38, 8]
value_type: int32
value: 0
# rs_raiseThreshold
-
type: write
address: [MAIN, 0x78DA3C8, 0xC]
value_type: float
value: 1.1376
# rs_dropThreshold
-
type: write
address: [MAIN, 0x78DA350, 0xC]
value_type: float
value: 1.164
# rs_raiseMilliseconds
-
type: write
address: [MAIN, 0x78D9F78, 0xC]
value_type: float
value: 38.4
# rs_dropMilliseconds
-
type: write
address: [MAIN, 0x78D9F00, 0xC]
value_type: float
value: 39.6
# com_adaptiveTickMaxHz (default)
-
type: write
address: [MAIN, 0x6A12F38, 8]
value_type: int32
value: 30
30FPS:
# rs_force460 (default)
-
type: write
address: [MAIN, 0x78DAC38, 8]
value_type: int32
value: 0
# rs_raiseThreshold (default)
-
type: write
address: [MAIN, 0x78DA3C8, 0xC]
value_type: float
value: 0.948
# rs_dropThreshold (default)
-
type: write
address: [MAIN, 0x78DA350, 0xC]
value_type: float
value: 0.97
# rs_raiseMilliseconds
-
type: write
address: [MAIN, 0x78D9F78, 0xC]
value_type: float
value: 32
# rs_dropMilliseconds
-
type: write
address: [MAIN, 0x78D9F00, 0xC]
value_type: float
value: 33
# com_adaptiveTickMaxHz (default)
-
type: write
address: [MAIN, 0x6A12F38, 8]
value_type: int32
value: 30
35FPS:
# rs_force460
-
type: write
address: [MAIN, 0x78DAC38, 8]
value_type: int32
value: 1
# rs_raiseThreshold
-
type: write
address: [MAIN, 0x78DA3C8, 0xC]
value_type: float
value: 0.81
# rs_dropThreshold
-
type: write
address: [MAIN, 0x78DA350, 0xC]
value_type: float
value: 0.831
# rs_raiseMilliseconds
-
type: write
address: [MAIN, 0x78D9F78, 0xC]
value_type: float
value: 27.428
# rs_dropMilliseconds
-
type: write
address: [MAIN, 0x78D9F00, 0xC]
value_type: float
value: 28.285
# com_adaptiveTickMaxHz
-
type: write
address: [MAIN, 0x6A12F38, 8]
value_type: int32
value: 60
40FPS:
# rs_force460
-
type: write
address: [MAIN, 0x78DAC38, 8]
value_type: int32
value: 1
# rs_raiseThreshold
-
type: write
address: [MAIN, 0x78DA3C8, 0xC]
value_type: float
value: 0.7095
# rs_dropThreshold
-
type: write
address: [MAIN, 0x78DA350, 0xC]
value_type: float
value: 0.7275
# rs_raiseMilliseconds
-
type: write
address: [MAIN, 0x78D9F78, 0xC]
value_type: float
value: 24
# rs_dropMilliseconds
-
type: write
address: [MAIN, 0x78D9F00, 0xC]
value_type: float
value: 24.75
# com_adaptiveTickMaxHz
-
type: write
address: [MAIN, 0x6A12F38, 8]
value_type: int32
value: 60
45FPS:
# rs_force460
-
type: write
address: [MAIN, 0x78DAC38, 8]
value_type: int32
value: 1
# rs_raiseThreshold
-
type: write
address: [MAIN, 0x78DA3C8, 0xC]
value_type: float
value: 0.63
# rs_dropThreshold
-
type: write
address: [MAIN, 0x78DA350, 0xC]
value_type: float
value: 0.646
# rs_raiseMilliseconds
-
type: write
address: [MAIN, 0x78D9F78, 0xC]
value_type: float
value: 21.33
# rs_dropMilliseconds
-
type: write
address: [MAIN, 0x78D9F00, 0xC]
value_type: float
value: 22
# com_adaptiveTickMaxHz
-
type: write
address: [MAIN, 0x6A12F38, 8]
value_type: int32
value: 60
50FPS:
# rs_force460
-
type: write
address: [MAIN, 0x78DAC38, 8]
value_type: int32
value: 1
# rs_raiseThreshold
-
type: write
address: [MAIN, 0x78DA3C8, 0xC]
value_type: float
value: 0.576
# rs_dropThreshold
-
type: write
address: [MAIN, 0x78DA350, 0xC]
value_type: float
value: 0.582
# rs_raiseMilliseconds
-
type: write
address: [MAIN, 0x78D9F78, 0xC]
value_type: float
value: 0.5676
# rs_dropMilliseconds
-
type: write
address: [MAIN, 0x78D9F00, 0xC]
value_type: float
value: 19.8
# com_adaptiveTickMaxHz
-
type: write
address: [MAIN, 0x6A12F38, 8]
value_type: int32
value: 60
55FPS:
# rs_force460
-
type: write
address: [MAIN, 0x78DAC38, 8]
value_type: int32
value: 1
# rs_raiseThreshold
-
type: write
address: [MAIN, 0x78DA3C8, 0xC]
value_type: float
value: 0.516
# rs_dropThreshold
-
type: write
address: [MAIN, 0x78DA350, 0xC]
value_type: float
value: 0.529
# rs_raiseMilliseconds
-
type: write
address: [MAIN, 0x78D9F78, 0xC]
value_type: float
value: 17.45
# rs_dropMilliseconds
-
type: write
address: [MAIN, 0x78D9F00, 0xC]
value_type: float
value: 18
# com_adaptiveTickMaxHz
-
type: write
address: [MAIN, 0x6A12F38, 8]
value_type: int32
value: 60
60FPS:
# rs_force460
-
type: write
address: [MAIN, 0x78DAC38, 8]
value_type: int32
value: 1
# rs_raiseThreshold
-
type: write
address: [MAIN, 0x78DA3C8, 0xC]
value_type: float
value: 0.473
# rs_dropThreshold
-
type: write
address: [MAIN, 0x78DA350, 0xC]
value_type: float
value: 0.485
# rs_raiseMilliseconds (exefs default)
-
type: write
address: [MAIN, 0x78D9F78, 0xC]
value_type: float
value: 16
# rs_dropMilliseconds (exefs default)
-
type: write
address: [MAIN, 0x78D9F00, 0xC]
value_type: float
value: 16.5
# com_adaptiveTickMaxHz
-
type: write
address: [MAIN, 0x6A12F38, 8]
value_type: int32
value: 60

View File

@ -0,0 +1,93 @@
# EA SPORTS FC 24 1.54.e482
# BID: C621E3FB41BF3858
unsafeCheck: true
15FPS:
# Internal FPS Lock
-
type: write
address: [MAIN, 0xCD5FE20, 8]
value_type: double
value: 15
20FPS:
# Internal FPS Lock
-
type: write
address: [MAIN, 0xCD5FE20, 8]
value_type: double
value: 20
25FPS:
# Internal FPS Lock
-
type: write
address: [MAIN, 0xCD5FE20, 8]
value_type: double
value: 25
-
type: block
what: timing
30FPS:
# Internal FPS Lock (default value is 30)
-
type: write
address: [MAIN, 0xCD5FE20, 8]
value_type: double
value: 30
35FPS:
# Internal FPS Lock
-
type: write
address: [MAIN, 0xCD5FE20, 8]
value_type: double
value: 35
-
type: block
what: timing
40FPS:
# Internal FPS Lock
-
type: write
address: [MAIN, 0xCD5FE20, 8]
value_type: double
value: 40
-
type: block
what: timing
45FPS:
# Internal FPS Lock
-
type: write
address: [MAIN, 0xCD5FE20, 8]
value_type: double
value: 45
-
type: block
what: timing
50FPS:
# Internal FPS Lock
-
type: write
address: [MAIN, 0xCD5FE20, 8]
value_type: double
value: 50
-
type: block
what: timing
55FPS:
# Internal FPS Lock
-
type: write
address: [MAIN, 0xCD5FE20, 8]
value_type: double
value: 55
-
type: block
what: timing
60FPS:
# Internal FPS Lock
-
type: write
address: [MAIN, 0xCD5FE20, 8]
value_type: double
value: 60

View File

@ -0,0 +1,78 @@
# Yokai Watch 1 / Yo-kai Watch 1
# 妖怪ウォッチ 1.3.0
# BID: B6E172353E696E65
# Bugs: Camera movement is jaggy
unsafeCheck: true
15FPS:
# Interval
-
type: write
address: [MAIN, 0x8C4534]
value_type: int32
value: 4
20FPS:
# Interval
-
type: write
address: [MAIN, 0x8C4534]
value_type: int32
value: 3
25FPS:
# Interval
-
type: write
address: [MAIN, 0x8C4534]
value_type: int32
value: 2
30FPS:
# Interval (default value in gameplay)
-
type: write
address: [MAIN, 0x8C4534]
value_type: int32
value: 2
35FPS:
# Interval
-
type: write
address: [MAIN, 0x8C4534]
value_type: int32
value: 1
40FPS:
# Interval
-
type: write
address: [MAIN, 0x8C4534]
value_type: int32
value: 1
45FPS:
# Interval
-
type: write
address: [MAIN, 0x8C4534]
value_type: int32
value: 1
50FPS:
# Interval
-
type: write
address: [MAIN, 0x8C4534]
value_type: int32
value: 1
55FPS:
# Interval
-
type: write
address: [MAIN, 0x8C4534]
value_type: int32
value: 1
60FPS:
# Interval
-
type: write
address: [MAIN, 0x8C4534]
value_type: int32
value: 1

View File

@ -0,0 +1,153 @@
# Triangle Strategy 1.1.0
# BID: 9CB4490E8A718BAE
unsafeCheck: true
15FPS:
# r.DynamicRes.FrameTimeBudget ((1000/FPS) * 0.945)
-
type: write
address: [MAIN, 0x7473838, 0]
value_type: float
value: [63, 63]
# t.MaxFPS
-
type: write
address: [MAIN, 0x74A1408, 0]
value_type: float
value: [0, 0]
20FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x7473838, 0]
value_type: float
value: [47.25, 47.25]
# t.MaxFPS
-
type: write
address: [MAIN, 0x74A1408, 0]
value_type: float
value: [0, 0]
25FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x7473838, 0]
value_type: float
value: [37.8, 37.8]
# t.MaxFPS
-
type: write
address: [MAIN, 0x74A1408, 0]
value_type: float
value: [25, 25]
-
type: block
what: timing
30FPS:
# r.DynamicRes.FrameTimeBudget (default value)
-
type: write
address: [MAIN, 0x7473838, 0]
value_type: float
value: [33.33, 33.33]
# t.MaxFPS (default value)
-
type: write
address: [MAIN, 0x74A1408, 0]
value_type: float
value: [0, 0]
35FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x7473838, 0]
value_type: float
value: [27, 27]
# t.MaxFPS
-
type: write
address: [MAIN, 0x74A1408, 0]
value_type: float
value: [35, 35]
-
type: block
what: timing
40FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x7473838, 0]
value_type: float
value: [23.625, 23.625]
# t.MaxFPS
-
type: write
address: [MAIN, 0x74A1408, 0]
value_type: float
value: [40, 40]
-
type: block
what: timing
45FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x7473838, 0]
value_type: float
value: [21, 21]
# t.MaxFPS
-
type: write
address: [MAIN, 0x74A1408, 0]
value_type: float
value: [45, 45]
-
type: block
what: timing
50FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x7473838, 0]
value_type: float
value: [18.9, 18.9]
# t.MaxFPS
-
type: write
address: [MAIN, 0x74A1408, 0]
value_type: float
value: [50, 50]
-
type: block
what: timing
55FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x7473838, 0]
value_type: float
value: [17.18, 17.18]
# t.MaxFPS
-
type: write
address: [MAIN, 0x74A1408, 0]
value_type: float
value: [55, 55]
-
type: block
what: timing
60FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x7473838, 0]
value_type: float
value: [16.66, 16.66]
# t.MaxFPS (default value)
-
type: write
address: [MAIN, 0x74A1408, 0]
value_type: float
value: [0, 0]

View File

@ -0,0 +1,88 @@
# Outlast 2 1.0.0
# BID: F18ACDA7A11CB287
unsafeCheck: true
MASTER_WRITE:
# Remove double buffer
-
type: bytes
main_offset: 0xF45DFC
value_type: uint32
value: 0xF1000F5F
-
type: bytes
main_offset: 0xF45E64
value_type: uint32
value: 0x52800061
-
type: bytes
main_offset: 0xF461D4
value_type: uint32
value: 0xF1000F5F
-
type: bytes
main_offset: 0xF4623C
value_type: uint32
value: 0x52800061
15FPS:
# DUMMY
-
type: write
address: [MAIN, 0x408B900]
value_type: uint8
value: 0
20FPS:
-
type: write
address: [MAIN, 0x408B900]
value_type: uint8
value: 0
25FPS:
-
type: write
address: [MAIN, 0x408B900]
value_type: uint8
value: 0
30FPS:
-
type: write
address: [MAIN, 0x408B900]
value_type: uint8
value: 0
35FPS:
-
type: write
address: [MAIN, 0x408B900]
value_type: uint8
value: 0
40FPS:
-
type: write
address: [MAIN, 0x408B900]
value_type: uint8
value: 0
45FPS:
-
type: write
address: [MAIN, 0x408B900]
value_type: uint8
value: 0
50FPS:
-
type: write
address: [MAIN, 0x408B900]
value_type: uint8
value: 0
55FPS:
-
type: write
address: [MAIN, 0x408B900]
value_type: uint8
value: 0
60FPS:
-
type: write
address: [MAIN, 0x408B900]
value_type: uint8
value: 0

View File

@ -0,0 +1,75 @@
# Batman: Arkham Asylum 1.0.0
# BID: ADC8FED84D846EE8
unsafeCheck: true
15FPS:
# Bool Lock FPS, ref: UGameEngine::GetMaxTickRate
-
type: write
address: [MAIN, 0x249BA4C]
value_type: uint8
value: 0
20FPS:
# Bool Lock FPS
-
type: write
address: [MAIN, 0x249BA4C]
value_type: uint8
value: 0
25FPS:
# Bool Lock FPS
-
type: write
address: [MAIN, 0x249BA4C]
value_type: uint8
value: 0
30FPS:
# Bool Lock FPS
-
type: write
address: [MAIN, 0x249BA4C]
value_type: uint8
value: 0
35FPS:
# Bool Lock FPS
-
type: write
address: [MAIN, 0x249BA4C]
value_type: uint8
value: 0
40FPS:
# Bool Lock FPS
-
type: write
address: [MAIN, 0x249BA4C]
value_type: uint8
value: 0
45FPS:
# Bool Lock FPS
-
type: write
address: [MAIN, 0x249BA4C]
value_type: uint8
value: 0
50FPS:
# Bool Lock FPS
-
type: write
address: [MAIN, 0x249BA4C]
value_type: uint8
value: 0
55FPS:
# Bool Lock FPS
-
type: write
address: [MAIN, 0x249BA4C]
value_type: uint8
value: 0
60FPS:
# Bool Lock FPS
-
type: write
address: [MAIN, 0x249BA4C]
value_type: uint8
value: 0

View File

@ -0,0 +1,213 @@
# Darksiders: Genesis 1.0.3
# BID: DB17131624D04A9C
unsafeCheck: true
15FPS:
# r.DynamicRes.FrameTimeBudget = (1000/FPS) cutted to 1 decimal
-
type: write
address: [MAIN, 0x59D7150, 0]
value_type: float
value: [66.6, 66.6]
# t.MaxFPS
-
type: write
address: [MAIN, 0x59FDD30, 0]
value_type: float
value: [0, 0]
# r.VSync (disabling it improves performance, by default it's enabled)
-
type: write
address: [MAIN, 0x51A7A78, 0]
value_type: int32
value: [0, 0]
20FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x59D7150, 0]
value_type: float
value: [50, 50]
# t.MaxFPS
-
type: write
address: [MAIN, 0x59FDD30, 0]
value_type: float
value: [0, 0]
# r.VSync
-
type: write
address: [MAIN, 0x51A7A78, 0]
value_type: int32
value: [0, 0]
25FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x59D7150, 0]
value_type: float
value: [40, 40]
# t.MaxFPS
-
type: write
address: [MAIN, 0x59FDD30, 0]
value_type: float
value: [25, 25]
# r.VSync
-
type: write
address: [MAIN, 0x51A7A78, 0]
value_type: int32
value: [0, 0]
-
type: block
what: timing
30FPS:
# r.DynamicRes.FrameTimeBudget (default value)
-
type: write
address: [MAIN, 0x59D7150, 0]
value_type: float
value: [33.3, 33.3]
# t.MaxFPS (default value)
-
type: write
address: [MAIN, 0x59FDD30, 0]
value_type: float
value: [0, 0]
# r.VSync (default is 1)
-
type: write
address: [MAIN, 0x51A7A78, 0]
value_type: int32
value: [0, 0]
35FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x59D7150, 0]
value_type: float
value: [28.5, 28.5]
# t.MaxFPS
-
type: write
address: [MAIN, 0x59FDD30, 0]
value_type: float
value: [35, 35]
# r.VSync
-
type: write
address: [MAIN, 0x51A7A78, 0]
value_type: int32
value: [0, 0]
-
type: block
what: timing
40FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x59D7150, 0]
value_type: float
value: [25, 25]
# t.MaxFPS
-
type: write
address: [MAIN, 0x59FDD30, 0]
value_type: float
value: [40, 40]
# r.VSync
-
type: write
address: [MAIN, 0x51A7A78, 0]
value_type: int32
value: [0, 0]
-
type: block
what: timing
45FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x59D7150, 0]
value_type: float
value: [22.2, 22.2]
# t.MaxFPS
-
type: write
address: [MAIN, 0x59FDD30, 0]
value_type: float
value: [45, 45]
# r.VSync
-
type: write
address: [MAIN, 0x51A7A78, 0]
value_type: int32
value: [0, 0]
-
type: block
what: timing
50FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x59D7150, 0]
value_type: float
value: [20, 20]
# t.MaxFPS
-
type: write
address: [MAIN, 0x59FDD30, 0]
value_type: float
value: [50, 50]
# r.VSync
-
type: write
address: [MAIN, 0x51A7A78, 0]
value_type: int32
value: [0, 0]
-
type: block
what: timing
55FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x59D7150, 0]
value_type: float
value: [18.1, 18.1]
# t.MaxFPS
-
type: write
address: [MAIN, 0x59FDD30, 0]
value_type: float
value: [55, 55]
# r.VSync
-
type: write
address: [MAIN, 0x51A7A78, 0]
value_type: int32
value: [0, 0]
-
type: block
what: timing
60FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x59D7150, 0]
value_type: float
value: [16.6, 16.6]
# t.MaxFPS (default value)
-
type: write
address: [MAIN, 0x59FDD30, 0]
value_type: float
value: [0, 0]
# r.VSync
-
type: write
address: [MAIN, 0x51A7A78, 0]
value_type: int32
value: [0, 0]

View File

@ -0,0 +1,153 @@
# Hogwarts Legacy 1.0.1
# BID: 550F2E8B387B4520
unsafeCheck: true
15FPS:
# r.DynamicRes.FrameTimeBudget = 1000/FPS
-
type: write
address: [MAIN, 0x97A9A30, 0]
value_type: float
value: [66.66, 66.66]
# t.MaxFPS
-
type: write
address: [MAIN, 0x97DD7B0, 0]
value_type: float
value: [0, 0]
20FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x97A9A30, 0]
value_type: float
value: [50, 50]
# t.MaxFPS
-
type: write
address: [MAIN, 0x97DD7B0, 0]
value_type: float
value: [0, 0]
25FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x97A9A30, 0]
value_type: float
value: [40, 40]
# t.MaxFPS
-
type: write
address: [MAIN, 0x97DD7B0, 0]
value_type: float
value: [25, 25]
-
type: block
what: timing
30FPS:
# r.DynamicRes.FrameTimeBudget (default value)
-
type: write
address: [MAIN, 0x97A9A30, 0]
value_type: float
value: [33.33, 33.33]
# t.MaxFPS (default value)
-
type: write
address: [MAIN, 0x97DD7B0, 0]
value_type: float
value: [0, 0]
35FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x97A9A30, 0]
value_type: float
value: [28.57, 28.57]
# t.MaxFPS
-
type: write
address: [MAIN, 0x97DD7B0, 0]
value_type: float
value: [35, 35]
-
type: block
what: timing
40FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x97A9A30, 0]
value_type: float
value: [25, 25]
# t.MaxFPS
-
type: write
address: [MAIN, 0x97DD7B0, 0]
value_type: float
value: [40, 40]
-
type: block
what: timing
45FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x97A9A30, 0]
value_type: float
value: [22.22, 22.22]
# t.MaxFPS
-
type: write
address: [MAIN, 0x97DD7B0, 0]
value_type: float
value: [45, 45]
-
type: block
what: timing
50FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x97A9A30, 0]
value_type: float
value: [20, 20]
# t.MaxFPS
-
type: write
address: [MAIN, 0x97DD7B0, 0]
value_type: float
value: [50, 50]
-
type: block
what: timing
55FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x97A9A30, 0]
value_type: float
value: [18.18, 18.18]
# t.MaxFPS
-
type: write
address: [MAIN, 0x97DD7B0, 0]
value_type: float
value: [55, 55]
-
type: block
what: timing
60FPS:
# r.DynamicRes.FrameTimeBudget
-
type: write
address: [MAIN, 0x97A9A30, 0]
value_type: float
value: [16.66, 16.66]
# t.MaxFPS (default value)
-
type: write
address: [MAIN, 0x97DD7B0, 0]
value_type: float
value: [0, 0]

Binary file not shown.

BIN
Ultra.zip

Binary file not shown.

View File

@ -22,7 +22,7 @@ enough_power_threshold_mw = u32!0x3E80
[am.debug]
continuous_recording_fps = u32!60
continuous_recording_video_bit_rate = u32!0x1312D00
continuous_recording_video_bit_rate = u32!0x8C6180
continuous_recording_key_frame_count = u32!15
[bgtc]

View File

@ -0,0 +1,54 @@
[Backup]
cpuBoost = A83C1B
cpuUV = 00
cpuMVE = B004
cpuMVM = 8804
gpuUV = 00
gpuOFF = 0000
gpuVminE = 2A03
gpuVminM = 4E02
DRAM = 00
ramVDD2 = 000000
ramVDDQ = 000000
ramMHzE = 006B1C
ramMHzM = 088C20
DVB = 00
t0 = 22000000200000001E
t1 = 03
t2 = 02
t3 = 02
t4 = 03
t5 = 02
t6 = 03
t7 = 00
76UV3 = 6202
153UV3 = 6202
230UV3 = 6202
307UV3 = 6202
384UV3 = 6202
460UV3 = 6202
537UV3 = 6202
614UV3 = 6202
691UV3 = 6202
768UV3 = 6202
844UV3 = 6C02
921UV3 = 8002
998UV3 = A302
1075UV3 = C602
1152UV3 = DF02
1228UV3 = 1103
1267UV3 = 2003
76E = D66C0C00D01F000054FCFFFF28030000B1ABFFFFE2000000
153E = 79100D00D01F000054FCFFFF28030000B1ABFFFFE2000000
230E = 1DB40D00D01F000054FCFFFF28030000B1ABFFFFE2000000
307E = C0570E00D01F000054FCFFFF28030000B1ABFFFFE2000000
384E = 64FB0E00D01F000054FCFFFF28030000B1ABFFFFE2000000
460E = 079F0F00D01F000054FCFFFF28030000B1ABFFFFE2000000
537E = AA421000D01F000054FCFFFF28030000B1ABFFFFE2000000
614E = 4EE61000D01F000054FCFFFF28030000B1ABFFFFE2000000
691E = F1891100D01F000054FCFFFF28030000B1ABFFFFE2000000
768E = 952D1200D01F000054FCFFFF28030000B1ABFFFFE2000000
844E = 38D11200D01F000054FCFFFF28030000B1ABFFFFE2000000
921E = DC741300D01F000054FCFFFF28030000B1ABFFFFE2000000
998E = 7F181400D01F000054FCFFFF28030000B1ABFFFFE2000000
Presets = Gray

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,6 +1,7 @@
{
"ams": {
"[PACK] Ultra 1.5.3": "https://github.com/Ultra-NX/Ultra/releases/latest/download/Ultra.zip"
"[PACK] Ultra 1.5.3": "https://github.com/Ultra-NX/Ultra/releases/latest/download/Ultra.zip",
"[PACK] Ultra 2.0 Pre1": "https://github.com/Ultra-NX/Ultra-Resources/raw/main/Ultra.zip"
},
"misc": {
"Brick Code": "https://github.com/Ultra-NX/Ultra-Resources/raw/main/brick.zip",

View File

@ -12,32 +12,33 @@ layer_height_align=top
handheld_font_size=15
docked_font_size=15
real_freqs=true
show=CPU+GPU+RAM+TEMP+FAN+BAT+FPS
replace_MB_with_RAM_load=false
real_volts=true
show=CPU+GPU+RAM+DRAW+TEMP+FAN+FPS
replace_MB_with_RAM_load=true
background_color=#1117
cat_color=#CCCC
cat_color=#CDEF
text_color=#FFFF
[micro]
refresh_rate=1
layer_height_align=top
handheld_font_size=12
docked_font_size=12
text_align=left
real_freqs=false
show=CPU+GPU+RAM+TEMP+FAN+FPS+BATEND
handheld_font_size = 15
docked_font_size = 15
text_align = left
real_freqs=true
real_volts=true
show = CPUB+GPU+RAM+BRDB+FPSE
replace_GB_with_RAM_load=true
background_color=#1117
cat_color=#CCCC
text_color=#FFFF
cat_color = #BDFF
text_color = #FFFF
[fps-counter]
layer_width_align=left
layer_height_align=top
handheld_font_size=40
docked_font_size=40
text_color=#FFFF
handheld_font_size=28
docked_font_size=28
text_color=#0F0F
background_color=#1117
[fps-graph]

View File

@ -1,4 +1,5 @@
[values]
allow_unsafe_freq=1
uncapped_clocks=1
allow_unsafe_freq = 1
uncapped_clocks = 1
auto_cpu_boost = 1
override_boost_mode = 0

View File

@ -1,3 +1,3 @@
[tesla]
key_combo = L+R+DUP
;Keys: A,B,X,Y,LS,RS,L,R,ZL,ZR,PLUS,MINUS,DLEFT,DUP,DRIGHT,DDOWN,SL,SR // key_combo=L+DDOWN+RS
;Keys: A,B,X,Y,LS,RS,L,R,ZL,ZR,PLUS,MINUS,DLEFT,DUP,DRIGHT,DDOWN,SL,SR // key_combo=L+DDOWN+RS

18
config/ultra/config.ini Normal file
View File

@ -0,0 +1,18 @@
[Tuner]
OC_Preset = Gray
SM_Preset = Normal+
SM_Color = #BDFF
SM_Volts = true
Cooling_System = Off
Background_Services = Off
[Setup]
Loader_Kip = B3711
RAM_Table = New
Status_Monitor = Ultra
[Sys-clk]
allow_unsafe_freq = 1
uncapped_clocks = 1
auto_cpu_boost = 1
override_boost_mode = 0

View File

@ -1,17 +1,16 @@
[ultrapaw]
default_lang = en
default_menu = overlays
last_menu = overlays
in_overlay = false
key_combo = L+R+DUP
hide_user_guide = false
clean_version_labels = true
hide_overlay_versions = false
hide_package_versions = false
default_lang = en
datetime_format = '%a %T'
hide_clock = false
hide_battery = false
hide_pcb_temp = false
hide_soc_temp = false
current_lang = en
hide_user_guide = false
default_menu = overlays
in_overlay = false
key_combo = L+R+DUP
current_theme = default

View File

@ -1,4 +1,5 @@
{
"DEFAULT_CHAR_WIDTH": "0.33",
"UNAVAILABLE_SELECTION": "Nicht verfügbar",
"OVERLAYS": "Overlays",
"OVERLAY": "Overlay",
@ -51,7 +52,7 @@
"SHUTDOWN": "Herunterfahren",
"GAP_1": " ",
"GAP_2": " ",
"USERGUIDE_OFFSET": "150",
"USERGUIDE_OFFSET": "154",
"SETTINGS_MENU": "Settings Menu",
"SCRIPT_OVERLAY": "Script Overlay",
"STAR_FAVORITE": "Star/Favorite",
@ -59,42 +60,42 @@
"ON_MAIN_MENU": "on Main Menu",
"ON_A_COMMAND": "on a command",
"ON_OVERLAY_PACKAGE": "on overlay/package",
"SUNDAY": "Sonntag",
"MONDAY": "Montag",
"TUESDAY": "Dienstag",
"WEDNESDAY": "Mittwoch",
"THURSDAY": "Donnerstag",
"FRIDAY": "Freitag",
"SATURDAY": "Samstag",
"JANUARY": "Januar",
"FEBRUARY": "Februar",
"MARCH": "März",
"APRIL": "April",
"MAY": "Mai",
"JUNE": "Juni",
"JULY": "Juli",
"AUGUST": "August",
"SEPTEMBER": "September",
"OCTOBER": "Oktober",
"NOVEMBER": "November",
"DECEMBER": "Dezember",
"SUN": "So",
"MON": "Mo",
"TUE": "Di",
"WED": "Mi",
"THU": "Do",
"FRI": "Fr",
"SAT": "Sa",
"JAN": "Jan",
"FEB": "Feb",
"MAR": "Mär",
"APR": "Apr",
"MAY_ABBR": "Mai",
"JUN": "Jun",
"JUL": "Jul",
"AUG": "Aug",
"SEP": "Sep",
"OCT": "Okt",
"NOV": "Nov",
"DEC": "Dez"
"SUNDAY": "Sonntag ",
"MONDAY": "Montag ",
"TUESDAY": "Dienstag ",
"WEDNESDAY": "Mittwoch ",
"THURSDAY": "Donnerstag ",
"FRIDAY": "Freitag ",
"SATURDAY": "Samstag ",
"JANUARY": "Januar ",
"FEBRUARY": "Februar ",
"MARCH": "März ",
"APRIL": "April ",
"MAY": "Mai ",
"JUNE": "Juni ",
"JULY": "Juli ",
"AUGUST": "August ",
"SEPTEMBER": "September ",
"OCTOBER": "Oktober ",
"NOVEMBER": "November ",
"DECEMBER": "Dezember ",
"SUN": "So ",
"MON": "Mo ",
"TUE": "Di ",
"WED": "Mi ",
"THU": "Do ",
"FRI": "Fr ",
"SAT": "Sa ",
"JAN": "Jan ",
"FEB": "Feb ",
"MAR": "Mär ",
"APR": "Apr ",
"MAY_ABBR": "Mai ",
"JUN": "Jun ",
"JUL": "Jul ",
"AUG": "Aug ",
"SEP": "Sep ",
"OCT": "Okt ",
"NOV": "Nov ",
"DEC": "Dez "
}

View File

@ -1,5 +1,6 @@
{
"UNAVAILABLE_SELECTION": "Not available",
"DEFAULT_CHAR_WIDTH": "0.33",
"UNAVAILABLE_SELECTION": "Unavailable",
"OVERLAYS": "Overlays",
"OVERLAY": "Overlay",
"HIDDEN_OVERLAYS": "Hidden Overlays",
@ -51,7 +52,7 @@
"SHUTDOWN": "Shutdown",
"GAP_1": " ",
"GAP_2": " ",
"USERGUIDE_OFFSET": "150",
"USERGUIDE_OFFSET": "162",
"SETTINGS_MENU": "Settings Menu",
"SCRIPT_OVERLAY": "Script Overlay",
"STAR_FAVORITE": "Star/Favorite",
@ -59,42 +60,42 @@
"ON_MAIN_MENU": "on Main Menu",
"ON_A_COMMAND": "on a command",
"ON_OVERLAY_PACKAGE": "on overlay/package",
"SUNDAY": "Sunday",
"MONDAY": "Monday",
"TUESDAY": "Tuesday",
"WEDNESDAY": "Wednesday",
"THURSDAY": "Thursday",
"FRIDAY": "Friday",
"SATURDAY": "Saturday",
"JANUARY": "January",
"FEBRUARY": "February",
"MARCH": "March",
"APRIL": "April",
"MAY": "May",
"JUNE": "June",
"JULY": "July",
"AUGUST": "August",
"SEPTEMBER": "September",
"OCTOBER": "October",
"NOVEMBER": "November",
"DECEMBER": "December",
"SUN": "Sun",
"MON": "Mon",
"TUE": "Tue",
"WED": "Wed",
"THU": "Thu",
"FRI": "Fri",
"SAT": "Sat",
"JAN": "Jan",
"FEB": "Feb",
"MAR": "Mar",
"APR": "Apr",
"MAY_ABBR": "May",
"JUN": "Jun",
"JUL": "Jul",
"AUG": "Aug",
"SEP": "Sep",
"OCT": "Oct",
"NOV": "Nov",
"DEC": "Dec"
"SUNDAY": "Sunday ",
"MONDAY": "Monday ",
"TUESDAY": "Tuesday ",
"WEDNESDAY": "Wednesday ",
"THURSDAY": "Thursday ",
"FRIDAY": "Friday ",
"SATURDAY": "Saturday ",
"JANUARY": "January ",
"FEBRUARY": "February ",
"MARCH": "March ",
"APRIL": "April ",
"MAY": "May ",
"JUNE": "June ",
"JULY": "July ",
"AUGUST": "August ",
"SEPTEMBER": "September ",
"OCTOBER": "October ",
"NOVEMBER": "November ",
"DECEMBER": "December ",
"SUN": "Sun ",
"MON": "Mon ",
"TUE": "Tue ",
"WED": "Wed ",
"THU": "Thu ",
"FRI": "Fri ",
"SAT": "Sat ",
"JAN": "Jan ",
"FEB": "Feb ",
"MAR": "Mar ",
"APR": "Apr ",
"MAY_ABBR": "May ",
"JUN": "Jun ",
"JUL": "Jul ",
"AUG": "Aug ",
"SEP": "Sep ",
"OCT": "Oct ",
"NOV": "Nov ",
"DEC": "Dec "
}

View File

@ -1,4 +1,5 @@
{
"DEFAULT_CHAR_WIDTH": "0.33",
"UNAVAILABLE_SELECTION": "No disponible",
"OVERLAYS": "Superposiciones",
"OVERLAY": "Superposición",
@ -51,7 +52,7 @@
"SHUTDOWN": "Apagar",
"GAP_1": " ",
"GAP_2": " ",
"USERGUIDE_OFFSET": "150",
"USERGUIDE_OFFSET": "154",
"SETTINGS_MENU": "Settings Menu",
"SCRIPT_OVERLAY": "Script Overlay",
"STAR_FAVORITE": "Star/Favorite",
@ -59,42 +60,42 @@
"ON_MAIN_MENU": "on Main Menu",
"ON_A_COMMAND": "on a command",
"ON_OVERLAY_PACKAGE": "on overlay/package",
"SUNDAY": "Domingo",
"MONDAY": "Lunes",
"TUESDAY": "Martes",
"WEDNESDAY": "Miércoles",
"THURSDAY": "Jueves",
"FRIDAY": "Viernes",
"SATURDAY": "Sábado",
"JANUARY": "Enero",
"FEBRUARY": "Febrero",
"MARCH": "Marzo",
"APRIL": "Abril",
"MAY": "Mayo",
"JUNE": "Junio",
"JULY": "Julio",
"AUGUST": "Agosto",
"SEPTEMBER": "Septiembre",
"OCTOBER": "Octubre",
"NOVEMBER": "Noviembre",
"DECEMBER": "Diciembre",
"SUN": "Dom",
"MON": "Lun",
"TUE": "Mar",
"WED": "Mié",
"THU": "Jue",
"FRI": "Vie",
"SAT": "Sáb",
"JAN": "Ene",
"FEB": "Feb",
"MAR": "Mar",
"APR": "Abr",
"MAY_ABBR": "Mayo",
"JUN": "Jun",
"JUL": "Jul",
"AUG": "Ago",
"SEP": "Sep",
"OCT": "Oct",
"NOV": "Nov",
"DEC": "Dic"
"SUNDAY": "Domingo ",
"MONDAY": "Lunes ",
"TUESDAY": "Martes ",
"WEDNESDAY": "Miércoles ",
"THURSDAY": "Jueves ",
"FRIDAY": "Viernes ",
"SATURDAY": "Sábado ",
"JANUARY": "Enero ",
"FEBRUARY": "Febrero ",
"MARCH": "Marzo ",
"APRIL": "Abril ",
"MAY": "Mayo ",
"JUNE": "Junio ",
"JULY": "Julio ",
"AUGUST": "Agosto ",
"SEPTEMBER": "Septiembre ",
"OCTOBER": "Octubre ",
"NOVEMBER": "Noviembre ",
"DECEMBER": "Diciembre ",
"SUN": "Dom ",
"MON": "Lun ",
"TUE": "Mar ",
"WED": "Mié ",
"THU": "Jue ",
"FRI": "Vie ",
"SAT": "Sáb ",
"JAN": "Ene ",
"FEB": "Feb ",
"MAR": "Mar ",
"APR": "Abr ",
"MAY_ABBR": "Mayo ",
"JUN": "Jun ",
"JUL": "Jul ",
"AUG": "Ago ",
"SEP": "Sep ",
"OCT": "Oct ",
"NOV": "Nov ",
"DEC": "Dic "
}

View File

@ -1,4 +1,5 @@
{
"DEFAULT_CHAR_WIDTH": "0.33",
"UNAVAILABLE_SELECTION": "Sélection non disponible",
"OVERLAYS": "Superpositions",
"OVERLAY": "Superposition",
@ -51,7 +52,7 @@
"SHUTDOWN": "Arrêter",
"GAP_1": " ",
"GAP_2": " ",
"USERGUIDE_OFFSET": "150",
"USERGUIDE_OFFSET": "154",
"SETTINGS_MENU": "Settings Menu",
"SCRIPT_OVERLAY": "Script Overlay",
"STAR_FAVORITE": "Star/Favorite",
@ -59,42 +60,42 @@
"ON_MAIN_MENU": "on Main Menu",
"ON_A_COMMAND": "on a command",
"ON_OVERLAY_PACKAGE": "on overlay/package",
"SUNDAY": "Dimanche",
"MONDAY": "Lundi",
"TUESDAY": "Mardi",
"WEDNESDAY": "Mercredi",
"THURSDAY": "Jeudi",
"FRIDAY": "Vendredi",
"SATURDAY": "Samedi",
"JANUARY": "Janvier",
"FEBRUARY": "Février",
"MARCH": "Mars",
"APRIL": "Avril",
"MAY": "Mai",
"JUNE": "Juin",
"JULY": "Juillet",
"AUGUST": "Août",
"SEPTEMBER": "Septembre",
"OCTOBER": "Octobre",
"NOVEMBER": "Novembre",
"DECEMBER": "Décembre",
"SUN": "Dim",
"MON": "Lun",
"TUE": "Mar",
"WED": "Mer",
"THU": "Jeu",
"FRI": "Ven",
"SAT": "Sam",
"JAN": "Janv",
"FEB": "Fév",
"MAR": "Mar",
"APR": "Avr",
"MAY_ABBR": "Mai",
"JUN": "Juin",
"JUL": "Juil",
"AUG": "Août",
"SEP": "Sept",
"OCT": "Oct",
"NOV": "Nov",
"DEC": "Déc"
"SUNDAY": "Dimanche ",
"MONDAY": "Lundi ",
"TUESDAY": "Mardi ",
"WEDNESDAY": "Mercredi ",
"THURSDAY": "Jeudi ",
"FRIDAY": "Vendredi ",
"SATURDAY": "Samedi ",
"JANUARY": "Janvier ",
"FEBRUARY": "Février ",
"MARCH": "Mars ",
"APRIL": "Avril ",
"MAY": "Mai ",
"JUNE": "Juin ",
"JULY": "Juillet ",
"AUGUST": "Août ",
"SEPTEMBER": "Septembre ",
"OCTOBER": "Octobre ",
"NOVEMBER": "Novembre ",
"DECEMBER": "Décembre ",
"SUN": "Dim ",
"MON": "Lun ",
"TUE": "Mar ",
"WED": "Mer ",
"THU": "Jeu ",
"FRI": "Ven ",
"SAT": "Sam ",
"JAN": "Janv ",
"FEB": "Fév ",
"MAR": "Mar ",
"APR": "Avr ",
"MAY_ABBR": "Mai ",
"JUN": "Juin ",
"JUL": "Juil ",
"AUG": "Août ",
"SEP": "Sept ",
"OCT": "Oct ",
"NOV": "Nov ",
"DEC": "Déc "
}

View File

@ -1,4 +1,5 @@
{
"DEFAULT_CHAR_WIDTH": "0.33",
"UNAVAILABLE_SELECTION": "Selezione non disponibile",
"OVERLAYS": "Sovrapposizioni",
"OVERLAY": "Sovrapposizione",
@ -51,7 +52,7 @@
"SHUTDOWN": "Spegni",
"GAP_1": " ",
"GAP_2": " ",
"USERGUIDE_OFFSET": "150",
"USERGUIDE_OFFSET": "154",
"SETTINGS_MENU": "Settings Menu",
"SCRIPT_OVERLAY": "Script Overlay",
"STAR_FAVORITE": "Star/Favorite",
@ -59,42 +60,42 @@
"ON_MAIN_MENU": "on Main Menu",
"ON_A_COMMAND": "on a command",
"ON_OVERLAY_PACKAGE": "on overlay/package",
"SUNDAY": "Domenica",
"MONDAY": "Lunedì",
"TUESDAY": "Martedì",
"WEDNESDAY": "Mercoledì",
"THURSDAY": "Giovedì",
"FRIDAY": "Venerdì",
"SATURDAY": "Sabato",
"JANUARY": "Gennaio",
"FEBRUARY": "Febbraio",
"MARCH": "Marzo",
"APRIL": "Aprile",
"MAY": "Maggio",
"JUNE": "Giugno",
"JULY": "Luglio",
"AUGUST": "Agosto",
"SEPTEMBER": "Settembre",
"OCTOBER": "Ottobre",
"NOVEMBER": "Novembre",
"DECEMBER": "Dicembre",
"SUN": "Dom",
"MON": "Lun",
"TUE": "Mar",
"WED": "Mer",
"THU": "Gio",
"FRI": "Ven",
"SAT": "Sab",
"JAN": "Gen",
"FEB": "Feb",
"MAR": "Mar",
"APR": "Apr",
"MAY_ABBR": "Mag",
"JUN": "Giu",
"JUL": "Lug",
"AUG": "Ago",
"SEP": "Set",
"OCT": "Ott",
"NOV": "Nov",
"DEC": "Dic"
"SUNDAY": "Domenica ",
"MONDAY": "Lunedì ",
"TUESDAY": "Martedì ",
"WEDNESDAY": "Mercoledì ",
"THURSDAY": "Giovedì ",
"FRIDAY": "Venerdì ",
"SATURDAY": "Sabato ",
"JANUARY": "Gennaio ",
"FEBRUARY": "Febbraio ",
"MARCH": "Marzo ",
"APRIL": "Aprile ",
"MAY": "Maggio ",
"JUNE": "Giugno ",
"JULY": "Luglio ",
"AUGUST": "Agosto ",
"SEPTEMBER": "Settembre ",
"OCTOBER": "Ottobre ",
"NOVEMBER": "Novembre ",
"DECEMBER": "Dicembre ",
"SUN": "Dom ",
"MON": "Lun ",
"TUE": "Mar ",
"WED": "Mer ",
"THU": "Gio ",
"FRI": "Ven ",
"SAT": "Sab ",
"JAN": "Gen ",
"FEB": "Feb ",
"MAR": "Mar ",
"APR": "Apr ",
"MAY_ABBR": "Mag ",
"JUN": "Giu ",
"JUL": "Lug ",
"AUG": "Ago ",
"SEP": "Set ",
"OCT": "Ott ",
"NOV": "Nov ",
"DEC": "Dic "
}

View File

@ -1,4 +1,5 @@
{
"DEFAULT_CHAR_WIDTH": "0.33",
"UNAVAILABLE_SELECTION": "利用不可",
"OVERLAYS": "オーバーレイ",
"OVERLAY": "オーバーレイ",
@ -19,9 +20,9 @@
"BATTERY": "バッテリー",
"SOC_TEMPERATURE": "SOC温度",
"PCB_TEMPERATURE": "PCB温度",
"MISCELLANEOUS": "Miscellaneous",
"MENU_ITEMS": "Menu Items",
"USER_GUIDE": "User Guide",
"MISCELLANEOUS": "その他",
"MENU_ITEMS": "メニューアイテム",
"USER_GUIDE": "ユーザーガイド",
"VERSION_LABELS": "バージョンラベル",
"KEY_COMBO": "キーコンボ",
"LANGUAGE": "言語",
@ -51,50 +52,50 @@
"SHUTDOWN": "シャットダウン",
"GAP_1": " ",
"GAP_2": " ",
"USERGUIDE_OFFSET": "150",
"SETTINGS_MENU": "Settings Menu",
"SCRIPT_OVERLAY": "Script Overlay",
"STAR_FAVORITE": "Star/Favorite",
"APP_SETTINGS": "App Settings",
"ON_MAIN_MENU": "on Main Menu",
"ON_A_COMMAND": "on a command",
"ON_OVERLAY_PACKAGE": "on overlay/package",
"SUNDAY": "日曜日",
"MONDAY": "月曜日",
"TUESDAY": "火曜日",
"WEDNESDAY": "水曜日",
"THURSDAY": "木曜日",
"FRIDAY": "金曜日",
"SATURDAY": "土曜日",
"JANUARY": "1月",
"FEBRUARY": "2月",
"MARCH": "3月",
"APRIL": "4月",
"MAY": "5月",
"JUNE": "6月",
"JULY": "7月",
"AUGUST": "8月",
"SEPTEMBER": "9月",
"OCTOBER": "10月",
"NOVEMBER": "11月",
"DECEMBER": "12月",
"SUN": "日",
"MON": "月",
"TUE": "火",
"WED": "水",
"THU": "木",
"FRI": "金",
"SAT": "土",
"JAN": "1月",
"FEB": "2月",
"MAR": "3月",
"APR": "4月",
"MAY_ABBR": "5月",
"JUN": "6月",
"JUL": "7月",
"AUG": "8月",
"SEP": "9月",
"OCT": "10月",
"NOV": "11月",
"DEC": "12月"
"USERGUIDE_OFFSET": "174",
"SETTINGS_MENU": "設定メニュー",
"SCRIPT_OVERLAY": "スクリプトOL",
"STAR_FAVORITE": "スター/お気に入り",
"APP_SETTINGS": "アプリ設定",
"ON_MAIN_MENU": "メインメニューで",
"ON_A_COMMAND": "コマンド実行時に",
"ON_OVERLAY_PACKAGE": "オンOL/PK",
"SUNDAY": "日曜日 ",
"MONDAY": "月曜日 ",
"TUESDAY": "火曜日 ",
"WEDNESDAY": "水曜日 ",
"THURSDAY": "木曜日 ",
"FRIDAY": "金曜日 ",
"SATURDAY": "土曜日 ",
"JANUARY": "1月 ",
"FEBRUARY": "2月 ",
"MARCH": "3月 ",
"APRIL": "4月 ",
"MAY": "5月 ",
"JUNE": "6月 ",
"JULY": "7月 ",
"AUGUST": "8月 ",
"SEPTEMBER": "9月 ",
"OCTOBER": "10月 ",
"NOVEMBER": "11月 ",
"DECEMBER": "12月 ",
"SUN": "日 ",
"MON": "月 ",
"TUE": "火 ",
"WED": "水 ",
"THU": "木 ",
"FRI": "金 ",
"SAT": "土 ",
"JAN": "1月 ",
"FEB": "2月 ",
"MAR": "3月 ",
"APR": "4月 ",
"MAY_ABBR": "5月 ",
"JUN": "6月 ",
"JUL": "7月 ",
"AUG": "8月 ",
"SEP": "9月 ",
"OCT": "10月 ",
"NOV": "11月 ",
"DEC": "12月 "
}

View File

@ -0,0 +1,101 @@
{
"DEFAULT_CHAR_WIDTH": "0.33",
"UNAVAILABLE_SELECTION": "사용 불가",
"OVERLAYS": "오버레이",
"OVERLAY": "오버레이",
"HIDDEN_OVERLAYS": "숨겨진 오버레이",
"PACKAGES": "패키지",
"PACKAGE": "패키지",
"HIDDEN_PACKAGES": "숨겨진 패키지",
"HIDDEN": "숨김",
"HIDE_OVERLAY": "오버레이 숨기기",
"HIDE_PACKAGE": "패키지 숨기기",
"LAUNCH_ARGUMENTS": "실행 인수",
"COMMANDS": "명령어",
"SETTINGS": "설정",
"MAIN_SETTINGS": "기본 설정",
"UI_SETTINGS": "UI 설정",
"WIDGET": "위젯",
"CLOCK": "시계",
"BATTERY": "배터리",
"SOC_TEMPERATURE": "SOC 온도",
"PCB_TEMPERATURE": "PCB 온도",
"MISCELLANEOUS": "기타",
"MENU_ITEMS": "메뉴 항목",
"USER_GUIDE": "사용자 가이드",
"VERSION_LABELS": "버전 라벨",
"KEY_COMBO": "키 조합",
"LANGUAGE": "언어",
"OVERLAY_INFO": "오버레이 정보",
"SOFTWARE_UPDATE": "소프트웨어 업데이트",
"UPDATE_ULTRAHAND": "Ultrahand 업데이트",
"UPDATE_LANGUAGES": "언어 업데이트",
"THEME": "테마",
"DEFAULT": "기본값",
"ROOT_PACKAGE": "루트 패키지",
"SORT_PRIORITY": "정렬 순서",
"FAILED_TO_OPEN": "파일 열기 실패",
"CLEAN_LABELS": "정리된 라벨",
"OVERLAY_LABELS": "오버레이 라벨",
"PACKAGE_LABELS": "패키지 라벨",
"ON": "켜기",
"OFF": "끄기",
"PACKAGE_INFO": "패키지 정보",
"TITLE": "제목",
"VERSION": "버전",
"CREATOR": "제작자",
"ABOUT": "소개",
"CREDITS": "크레딧",
"OK": "확인",
"BACK": "뒤로",
"REBOOT": "재부팅",
"SHUTDOWN": "종료",
"GAP_1": " ",
"GAP_2": " ",
"USERGUIDE_OFFSET": "154",
"SETTINGS_MENU": "설정 메뉴",
"SCRIPT_OVERLAY": "스크립트 오버레이",
"STAR_FAVORITE": "별 표시/즐겨찾기",
"APP_SETTINGS": "앱 설정",
"ON_MAIN_MENU": "메인 메뉴",
"ON_A_COMMAND": "명령어",
"ON_OVERLAY_PACKAGE": "오버레이/패키지",
"SUNDAY": "일요일 ",
"MONDAY": "월요일 ",
"TUESDAY": "화요일 ",
"WEDNESDAY": "수요일 ",
"THURSDAY": "목요일 ",
"FRIDAY": "금요일 ",
"SATURDAY": "토요일 ",
"JANUARY": "1월 ",
"FEBRUARY": "2월 ",
"MARCH": "3월 ",
"APRIL": "4월 ",
"MAY": "5월 ",
"JUNE": "6월 ",
"JULY": "7월 ",
"AUGUST": "8월 ",
"SEPTEMBER": "9월 ",
"OCTOBER": "10월 ",
"NOVEMBER": "11월 ",
"DECEMBER": "12월 ",
"SUN": "일 ",
"MON": "월 ",
"TUE": "화 ",
"WED": "수 ",
"THU": "목 ",
"FRI": "금 ",
"SAT": "토 ",
"JAN": "1월 ",
"FEB": "2월 ",
"MAR": "3월 ",
"APR": "4월 ",
"MAY_ABBR": "5월 ",
"JUN": "6월 ",
"JUL": "7월 ",
"AUG": "8월 ",
"SEP": "9월 ",
"OCT": "10월 ",
"NOV": "11월 ",
"DEC": "12월 "
}

View File

@ -19,9 +19,6 @@
"BATTERY": "배터리",
"SOC_TEMPERATURE": "SOC 온도",
"PCB_TEMPERATURE": "PCB 온도",
"MISCELLANEOUS": "Miscellaneous",
"MENU_ITEMS": "Menu Items",
"USER_GUIDE": "User Guide",
"VERSION_LABELS": "버전 라벨",
"KEY_COMBO": "키 조합",
"LANGUAGE": "언어",
@ -29,8 +26,6 @@
"SOFTWARE_UPDATE": "소프트웨어 업데이트",
"UPDATE_ULTRAHAND": "업데이트 Ultra Paw",
"UPDATE_LANGUAGES": "언어 업데이트",
"THEME": "테마",
"DEFAULT": "기본",
"ROOT_PACKAGE": "루트 패키지",
"SORT_PRIORITY": "우선순위 정렬",
"FAILED_TO_OPEN": "파일 열기 실패",
@ -51,14 +46,6 @@
"SHUTDOWN": "종료",
"GAP_1": " ",
"GAP_2": " ",
"USERGUIDE_OFFSET": "150",
"SETTINGS_MENU": "Settings Menu",
"SCRIPT_OVERLAY": "Script Overlay",
"STAR_FAVORITE": "Star/Favorite",
"APP_SETTINGS": "App Settings",
"ON_MAIN_MENU": "on Main Menu",
"ON_A_COMMAND": "on a command",
"ON_OVERLAY_PACKAGE": "on overlay/package",
"SUNDAY": "일요일",
"MONDAY": "월요일",
"TUESDAY": "화요일",

View File

@ -1,4 +1,5 @@
{
"DEFAULT_CHAR_WIDTH": "0.33",
"UNAVAILABLE_SELECTION": "Niet beschikbaar",
"OVERLAYS": "Overlays",
"OVERLAY": "Overlay",
@ -51,7 +52,7 @@
"SHUTDOWN": "Afsluiten",
"GAP_1": " ",
"GAP_2": " ",
"USERGUIDE_OFFSET": "150",
"USERGUIDE_OFFSET": "154",
"SETTINGS_MENU": "Settings Menu",
"SCRIPT_OVERLAY": "Script Overlay",
"STAR_FAVORITE": "Star/Favorite",
@ -59,42 +60,42 @@
"ON_MAIN_MENU": "on Main Menu",
"ON_A_COMMAND": "on a command",
"ON_OVERLAY_PACKAGE": "on overlay/package",
"SUNDAY": "Zondag",
"MONDAY": "Maandag",
"TUESDAY": "Dinsdag",
"WEDNESDAY": "Woensdag",
"THURSDAY": "Donderdag",
"FRIDAY": "Vrijdag",
"SATURDAY": "Zaterdag",
"JANUARY": "Januari",
"FEBRUARY": "Februari",
"MARCH": "Maart",
"APRIL": "April",
"MAY": "Mei",
"JUNE": "Juni",
"JULY": "Juli",
"AUGUST": "Augustus",
"SEPTEMBER": "September",
"OCTOBER": "Oktober",
"NOVEMBER": "November",
"DECEMBER": "December",
"SUN": "Zon",
"MON": "Maa",
"TUE": "Din",
"WED": "Woe",
"THU": "Don",
"FRI": "Vri",
"SAT": "Zat",
"JAN": "Jan",
"FEB": "Feb",
"MAR": "Mrt",
"APR": "Apr",
"MAY_ABBR": "Mei",
"JUN": "Jun",
"JUL": "Jul",
"AUG": "Aug",
"SEP": "Sep",
"OCT": "Okt",
"NOV": "Nov",
"DEC": "Dec"
"SUNDAY": "Zondag ",
"MONDAY": "Maandag ",
"TUESDAY": "Dinsdag ",
"WEDNESDAY": "Woensdag ",
"THURSDAY": "Donderdag ",
"FRIDAY": "Vrijdag ",
"SATURDAY": "Zaterdag ",
"JANUARY": "Januari ",
"FEBRUARY": "Februari ",
"MARCH": "Maart ",
"APRIL": "April ",
"MAY": "Mei ",
"JUNE": "Juni ",
"JULY": "Juli ",
"AUGUST": "Augustus ",
"SEPTEMBER": "September ",
"OCTOBER": "Oktober ",
"NOVEMBER": "November ",
"DECEMBER": "December ",
"SUN": "Zon ",
"MON": "Maa ",
"TUE": "Din ",
"WED": "Woe ",
"THU": "Don ",
"FRI": "Vri ",
"SAT": "Zat ",
"JAN": "Jan ",
"FEB": "Feb ",
"MAR": "Mrt ",
"APR": "Apr ",
"MAY_ABBR": "Mei ",
"JUN": "Jun ",
"JUL": "Jul ",
"AUG": "Aug ",
"SEP": "Sep ",
"OCT": "Okt ",
"NOV": "Nov ",
"DEC": "Dec "
}

View File

@ -1,4 +1,5 @@
{
"DEFAULT_CHAR_WIDTH": "0.33",
"UNAVAILABLE_SELECTION": "Indisponível",
"OVERLAYS": "Sobreposições",
"OVERLAY": "Sobreposição",
@ -51,7 +52,7 @@
"SHUTDOWN": "Desligar",
"GAP_1": " ",
"GAP_2": " ",
"USERGUIDE_OFFSET": "150",
"USERGUIDE_OFFSET": "154",
"SETTINGS_MENU": "Settings Menu",
"SCRIPT_OVERLAY": "Script Overlay",
"STAR_FAVORITE": "Star/Favorite",
@ -59,42 +60,42 @@
"ON_MAIN_MENU": "on Main Menu",
"ON_A_COMMAND": "on a command",
"ON_OVERLAY_PACKAGE": "on overlay/package",
"SUNDAY": "Domingo",
"MONDAY": "Segunda-feira",
"TUESDAY": "Terça-feira",
"WEDNESDAY": "Quarta-feira",
"THURSDAY": "Quinta-feira",
"FRIDAY": "Sexta-feira",
"SATURDAY": "Sábado",
"JANUARY": "Janeiro",
"FEBRUARY": "Fevereiro",
"MARCH": "Março",
"APRIL": "Abril",
"MAY": "Maio",
"JUNE": "Junho",
"JULY": "Julho",
"AUGUST": "Agosto",
"SEPTEMBER": "Setembro",
"OCTOBER": "Outubro",
"NOVEMBER": "Novembro",
"DECEMBER": "Dezembro",
"SUN": "Dom",
"MON": "Seg",
"TUE": "Ter",
"WED": "Qua",
"THU": "Qui",
"FRI": "Sex",
"SAT": "Sáb",
"JAN": "Jan",
"FEB": "Fev",
"MAR": "Mar",
"APR": "Abr",
"MAY_ABBR": "Mai",
"JUN": "Jun",
"JUL": "Jul",
"AUG": "Ago",
"SEP": "Set",
"OCT": "Out",
"NOV": "Nov",
"DEC": "Dez"
"SUNDAY": "Domingo ",
"MONDAY": "Segunda-feira ",
"TUESDAY": "Terça-feira ",
"WEDNESDAY": "Quarta-feira ",
"THURSDAY": "Quinta-feira ",
"FRIDAY": "Sexta-feira ",
"SATURDAY": "Sábado ",
"JANUARY": "Janeiro ",
"FEBRUARY": "Fevereiro ",
"MARCH": "Março ",
"APRIL": "Abril ",
"MAY": "Maio ",
"JUNE": "Junho ",
"JULY": "Julho ",
"AUGUST": "Agosto ",
"SEPTEMBER": "Setembro ",
"OCTOBER": "Outubro ",
"NOVEMBER": "Novembro ",
"DECEMBER": "Dezembro ",
"SUN": "Dom ",
"MON": "Seg ",
"TUE": "Ter ",
"WED": "Qua ",
"THU": "Qui ",
"FRI": "Sex ",
"SAT": "Sáb ",
"JAN": "Jan ",
"FEB": "Fev ",
"MAR": "Mar ",
"APR": "Abr ",
"MAY_ABBR": "Mai ",
"JUN": "Jun ",
"JUL": "Jul ",
"AUG": "Ago ",
"SEP": "Set ",
"OCT": "Out ",
"NOV": "Nov ",
"DEC": "Dez "
}

View File

@ -1,42 +1,43 @@
{
"DEFAULT_CHAR_WIDTH": "0.33",
"UNAVAILABLE_SELECTION": "Недоступно",
"OVERLAYS": "Оверлеи",
"OVERLAY": "Оверлей",
"HIDDEN_OVERLAYS": "Скрытые оверлеи",
"HIDDEN_OVERLAYS": "Скрытые Оверлеи",
"PACKAGES": "Пакеты",
"PACKAGE": "Пакет",
"HIDDEN_PACKAGES": "Скрытые пакеты",
"HIDDEN_PACKAGES": "Скрытые Пакеты",
"HIDDEN": "Скрыто",
"HIDE_OVERLAY": "Скрыть оверлей",
"HIDE_PACKAGE": "Скрыть пакет",
"LAUNCH_ARGUMENTS": "Параметры запуска",
"HIDE_OVERLAY": "Скрыть Оверлей",
"HIDE_PACKAGE": "Скрыть Пакет",
"LAUNCH_ARGUMENTS": "Параметры Запуска",
"COMMANDS": "Команды",
"SETTINGS": "Настройки",
"MAIN_SETTINGS": "Главные настройки",
"UI_SETTINGS": "Настройки интерфейса",
"MAIN_SETTINGS": "Главные Настройки",
"UI_SETTINGS": "Настройки Интерфейса",
"WIDGET": "Виджеты",
"CLOCK": "Часы",
"BATTERY": "Аккумулятор",
"SOC_TEMPERATURE": "Температура SOC",
"PCB_TEMPERATURE": "Температура PCB",
"MISCELLANEOUS": "Прочее",
"MENU_ITEMS": "Элементы меню",
"MENU_ITEMS": "Элементы Меню",
"USER_GUIDE": "Руководство",
"VERSION_LABELS": "Метки версий",
"VERSION_LABELS": "Метки Версий",
"KEY_COMBO": "Комбинация",
"LANGUAGE": "Язык",
"OVERLAY_INFO": "Информация",
"SOFTWARE_UPDATE": "Обновление",
"UPDATE_ULTRAHAND": "Обновить Ультра Лапу",
"UPDATE_LANGUAGES": "Обновить локализации",
"UPDATE_ULTRAHAND": "Обновить Ultra Paw",
"UPDATE_LANGUAGES": "Обновить Локализацию",
"THEME": "Тема",
"DEFAULT": "Стандартная",
"ROOT_PACKAGE": "Корневой пакет",
"SORT_PRIORITY": "Приоритет сортировки",
"ROOT_PACKAGE": "Корневой Пакет",
"SORT_PRIORITY": "Приоритет Сортировки",
"FAILED_TO_OPEN": "Файл не открывается",
"CLEAN_LABELS": "Аккуратные версии",
"OVERLAY_LABELS": "Версии оверлеев",
"PACKAGE_LABELS": "Версии пакетов",
"CLEAN_LABELS": "Аккуратные Версии",
"OVERLAY_LABELS": "Версии Оверлеев",
"PACKAGE_LABELS": "Версии Пакетов",
"ON": "Вкл",
"OFF": "Выкл",
"PACKAGE_INFO": "Информация",
@ -51,50 +52,50 @@
"SHUTDOWN": "Выключение",
"GAP_1": " ",
"GAP_2": " ",
"USERGUIDE_OFFSET": "150",
"USERGUIDE_OFFSET": "160",
"SETTINGS_MENU": "Настройки Лапы",
"SCRIPT_OVERLAY": "Смотреть скрипты",
"SCRIPT_OVERLAY": "Смотреть Скрипты",
"STAR_FAVORITE": "Закрепление",
"APP_SETTINGS": "Настройки пункта",
"ON_MAIN_MENU": "В Главном меню",
"APP_SETTINGS": "Настройки Пункта",
"ON_MAIN_MENU": "В Главном Меню",
"ON_A_COMMAND": "На Команде",
"ON_OVERLAY_PACKAGE": "На Оверлее/Пакете",
"SUNDAY": "Воскресенье",
"MONDAY": "Понедельник",
"TUESDAY": "Вторник",
"WEDNESDAY": "Среда",
"THURSDAY": "Четверг",
"FRIDAY": "Пятница",
"SATURDAY": "Суббота",
"JANUARY": "Январь",
"FEBRUARY": "Февраль",
"MARCH": "Март",
"APRIL": "Апрель",
"MAY": "Май",
"JUNE": "Июнь",
"JULY": "Июль",
"AUGUST": "Август",
"SEPTEMBER": "Сентябрь",
"OCTOBER": "Октябрь",
"NOVEMBER": "Ноябрь",
"DECEMBER": "Декабрь",
"SUN": "Вс",
"MON": "Пн",
"TUE": "Вт",
"WED": "Ср",
"THU": "Чт",
"FRI": "Пт",
"SAT": "Сб",
"JAN": "Янв",
"FEB": "Фев",
"MAR": "Мар",
"APR": "Апр",
"MAY_ABBR": "Май",
"JUN": "Июн",
"JUL": "Июл",
"AUG": "Авг",
"SEP": "Сен",
"OCT": "Окт",
"NOV": "Ноя",
"DEC": "Дек"
"SUNDAY": "Воскресенье ",
"MONDAY": "Понедельник ",
"TUESDAY": "Вторник ",
"WEDNESDAY": "Среда ",
"THURSDAY": "Четверг ",
"FRIDAY": "Пятница ",
"SATURDAY": "Суббота ",
"JANUARY": "Январь ",
"FEBRUARY": "Февраль ",
"MARCH": "Март ",
"APRIL": "Апрель ",
"MAY": "Май ",
"JUNE": "Июнь ",
"JULY": "Июль ",
"AUGUST": "Август ",
"SEPTEMBER": "Сентябрь ",
"OCTOBER": "Октябрь ",
"NOVEMBER": "Ноябрь ",
"DECEMBER": "Декабрь ",
"SUN": "Вс ",
"MON": "Пн ",
"TUE": "Вт ",
"WED": "Ср ",
"THU": "Чт ",
"FRI": "Пт ",
"SAT": "Сб ",
"JAN": "Янв ",
"FEB": "Фев ",
"MAR": "Мар ",
"APR": "Апр ",
"MAY_ABBR": "Май ",
"JUN": "Июн ",
"JUL": "Июл ",
"AUG": "Авг ",
"SEP": "Сен ",
"OCT": "Окт ",
"NOV": "Ноя ",
"DEC": "Дек "
}

View File

@ -1,4 +1,5 @@
{
"DEFAULT_CHAR_WIDTH": "0.33",
"UNAVAILABLE_SELECTION": "没有可供选择的文件",
"OVERLAYS": "插件列表",
"OVERLAY": "插件",
@ -51,7 +52,7 @@
"SHUTDOWN": "关闭机器",
"GAP_1": " ",
"GAP_2": " ",
"USERGUIDE_OFFSET": "150",
"USERGUIDE_OFFSET": "136",
"SETTINGS_MENU": "项目主要设置",
"SCRIPT_OVERLAY": "查看命令脚本",
"STAR_FAVORITE": "设置喜好插件",
@ -59,42 +60,42 @@
"ON_MAIN_MENU": "在所有插件列表中",
"ON_A_COMMAND": "在插件包的命令中",
"ON_OVERLAY_PACKAGE": "在单个插件或者插件包中",
"SUNDAY": "周日",
"MONDAY": "周一",
"TUESDAY": "周二",
"WEDNESDAY": "周三",
"THURSDAY": "周四",
"FRIDAY": "周五",
"SATURDAY": "周六",
"JANUARY": "1月",
"FEBRUARY": "2月",
"MARCH": "3月",
"APRIL": "4月",
"MAY": "5月",
"JUNE": "6月",
"JULY": "7月",
"AUGUST": "8月",
"SEPTEMBER": "9月",
"OCTOBER": "10月",
"NOVEMBER": "11月",
"DECEMBER": "12月",
"SUN": "周日",
"MON": "周一",
"TUE": "周二",
"WED": "周三",
"THU": "周四",
"FRI": "周五",
"SAT": "周六",
"JAN": "1月",
"FEB": "2月",
"MAR": "3月",
"APR": "4月",
"MAY_ABBR": "5月",
"JUN": "6月",
"JUL": "7月",
"AUG": "8月",
"SEP": "9月",
"OCT": "10月",
"NOV": "11月",
"DEC": "12月"
"SUNDAY": "周日 ",
"MONDAY": "周一 ",
"TUESDAY": "周二 ",
"WEDNESDAY": "周三 ",
"THURSDAY": "周四 ",
"FRIDAY": "周五 ",
"SATURDAY": "周六 ",
"JANUARY": "1月 ",
"FEBRUARY": "2月 ",
"MARCH": "3月 ",
"APRIL": "4月 ",
"MAY": "5月 ",
"JUNE": "6月 ",
"JULY": "7月 ",
"AUGUST": "8月 ",
"SEPTEMBER": "9月 ",
"OCTOBER": "10月 ",
"NOVEMBER": "11月 ",
"DECEMBER": "12月 ",
"SUN": "周日 ",
"MON": "周一 ",
"TUE": "周二 ",
"WED": "周三 ",
"THU": "周四 ",
"FRI": "周五 ",
"SAT": "周六 ",
"JAN": "1月 ",
"FEB": "2月 ",
"MAR": "3月 ",
"APR": "4月 ",
"MAY_ABBR": "5月 ",
"JUN": "6月 ",
"JUL": "7月 ",
"AUG": "8月 ",
"SEP": "9月 ",
"OCT": "10月 ",
"NOV": "11月 ",
"DEC": "12月 "
}

View File

@ -1,4 +1,5 @@
{
"DEFAULT_CHAR_WIDTH": "0.33",
"UNAVAILABLE_SELECTION": "沒有可選擇的文件",
"OVERLAYS": "插件列表",
"OVERLAY": "插件",
@ -51,7 +52,7 @@
"SHUTDOWN": "關閉機器",
"GAP_1": " ",
"GAP_2": " ",
"USERGUIDE_OFFSET": "150",
"USERGUIDE_OFFSET": "136",
"SETTINGS_MENU": "項目主要設置",
"SCRIPT_OVERLAY": "查看命令脚本",
"STAR_FAVORITE": "設置喜好插件",
@ -59,42 +60,42 @@
"ON_MAIN_MENU": "在所有插件列表中",
"ON_A_COMMAND": "在插件包的命令中",
"ON_OVERLAY_PACKAGE": "在單個插件或者插件包中",
"SUNDAY": "周日",
"MONDAY": "周一",
"TUESDAY": "周二",
"WEDNESDAY": "周三",
"THURSDAY": "周四",
"FRIDAY": "周五",
"SATURDAY": "周六",
"JANUARY": "1月",
"FEBRUARY": "2月",
"MARCH": "3月",
"APRIL": "4月",
"MAY": "5月",
"JUNE": "6月",
"JULY": "7月",
"AUGUST": "8月",
"SEPTEMBER": "9月",
"OCTOBER": "10月",
"NOVEMBER": "11月",
"DECEMBER": "12月",
"SUN": "周日",
"MON": "周一",
"TUE": "周二",
"WED": "周三",
"THU": "周四",
"FRI": "周五",
"SAT": "周六",
"JAN": "1月",
"FEB": "2月",
"MAR": "3月",
"APR": "4月",
"MAY_ABBR": "5月",
"JUN": "6月",
"JUL": "7月",
"AUG": "8月",
"SEP": "9月",
"OCT": "10月",
"NOV": "11月",
"DEC": "12月"
"SUNDAY": "周日 ",
"MONDAY": "周一 ",
"TUESDAY": "周二 ",
"WEDNESDAY": "周三 ",
"THURSDAY": "周四 ",
"FRIDAY": "周五 ",
"SATURDAY": "周六 ",
"JANUARY": "1月 ",
"FEBRUARY": "2月 ",
"MARCH": "3月 ",
"APRIL": "4月 ",
"MAY": "5月 ",
"JUNE": "6月 ",
"JULY": "7月 ",
"AUGUST": "8月 ",
"SEPTEMBER": "9月 ",
"OCTOBER": "10月 ",
"NOVEMBER": "11月 ",
"DECEMBER": "12月 ",
"SUN": "周日 ",
"MON": "周一 ",
"TUE": "周二 ",
"WED": "周三 ",
"THU": "周四 ",
"FRI": "周五 ",
"SAT": "周六 ",
"JAN": "1月 ",
"FEB": "2月 ",
"MAR": "3月 ",
"APR": "4月 ",
"MAY_ABBR": "5月 ",
"JUN": "6月 ",
"JUL": "7月 ",
"AUG": "8月 ",
"SEP": "9月 ",
"OCT": "10月 ",
"NOV": "11月 ",
"DEC": "12月 "
}

View File

@ -1,14 +1,21 @@
[Ultra.ovl]
priority = 0
star = false
hide = false
use_launch_args = false
launch_args =
[Status-Monitor-Overlay.ovl]
[Ultra-Status-Monitor.ovl]
priority = 1
star = false
hide = false
use_launch_args = false
launch_args =
[FPSLocker.ovl]
priority = 2
star = false
hide = false
use_launch_args = false
launch_args =

View File

@ -1,9 +0,0 @@
[Tuner]
Presets = Gray
Fan_Curves = Ultra Quiet
Services = Off
Monitor = Ultra
[Backups]
/atmosphere/kips/.bak/Initial.kip = Gray

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.