mirror of
https://github.com/Ultra-NX/UltraNX.git
synced 2024-12-26 18:41:54 +00:00
Ultra 2.2|R2
This commit is contained in:
parent
fd2f17b9b4
commit
fd85e37b2c
@ -0,0 +1,28 @@
|
|||||||
|
# GRIP 1.0.8
|
||||||
|
# BID: ACF717E72EA920C2
|
||||||
|
|
||||||
|
unsafeCheck: true
|
||||||
|
|
||||||
|
MASTER_WRITE:
|
||||||
|
# Remove double buffer (nvn.NumBufferedFrames)
|
||||||
|
-
|
||||||
|
type: bytes
|
||||||
|
main_offset: 0x4F3245C
|
||||||
|
value_type: uint32
|
||||||
|
value: 3
|
||||||
|
ALL_FPS:
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x5042FC8, 0]
|
||||||
|
value_type: int32
|
||||||
|
value: [0, 0]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x58ECCE8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
@ -10,7 +10,7 @@ MASTER_WRITE:
|
|||||||
main_offset: 0x4F3245C
|
main_offset: 0x4F3245C
|
||||||
value_type: uint32
|
value_type: uint32
|
||||||
value: 3
|
value: 3
|
||||||
ALL_FPS:
|
15FPS:
|
||||||
# r.VSync
|
# r.VSync
|
||||||
-
|
-
|
||||||
type: write
|
type: write
|
||||||
@ -19,10 +19,148 @@ ALL_FPS:
|
|||||||
value: [0, 0]
|
value: [0, 0]
|
||||||
# t.MaxFPS
|
# t.MaxFPS
|
||||||
-
|
-
|
||||||
type: evaluate_write
|
type: write
|
||||||
address: [MAIN, 0x58ECCE8, 0]
|
address: [MAIN, 0x58ECCE8, 0]
|
||||||
value_type: float
|
value_type: float
|
||||||
value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET]
|
value: [15, 15]
|
||||||
-
|
-
|
||||||
type: block
|
type: block
|
||||||
what: timing
|
what: timing
|
||||||
|
20FPS:
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x5042FC8, 0]
|
||||||
|
value_type: int32
|
||||||
|
value: [0, 0]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x58ECCE8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [20, 20]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
25FPS:
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x5042FC8, 0]
|
||||||
|
value_type: int32
|
||||||
|
value: [0, 0]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x58ECCE8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [25, 25]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
30FPS:
|
||||||
|
# r.VSync (default is 1)
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x5042FC8, 0]
|
||||||
|
value_type: int32
|
||||||
|
value: [0, 0]
|
||||||
|
# t.MaxFPS (default value)
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x58ECCE8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [0, 0]
|
||||||
|
35FPS:
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x5042FC8, 0]
|
||||||
|
value_type: int32
|
||||||
|
value: [0, 0]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x58ECCE8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [35, 35]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
40FPS:
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x5042FC8, 0]
|
||||||
|
value_type: int32
|
||||||
|
value: [0, 0]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x58ECCE8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [40, 40]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
45FPS:
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x5042FC8, 0]
|
||||||
|
value_type: int32
|
||||||
|
value: [0, 0]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x58ECCE8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [45, 45]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
50FPS:
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x5042FC8, 0]
|
||||||
|
value_type: int32
|
||||||
|
value: [0, 0]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x58ECCE8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [50, 50]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
55FPS:
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x5042FC8, 0]
|
||||||
|
value_type: int32
|
||||||
|
value: [0, 0]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x58ECCE8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [55, 55]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
60FPS:
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x5042FC8, 0]
|
||||||
|
value_type: int32
|
||||||
|
value: [0, 0]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x58ECCE8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [0, 0]
|
@ -0,0 +1,21 @@
|
|||||||
|
# CRYMACHINA 1.0.8
|
||||||
|
# BID: 4CBD150A248DA39C
|
||||||
|
|
||||||
|
unsafeCheck: true
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7538918, 0]
|
||||||
|
value_type: int32
|
||||||
|
value: [0, 0]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x7D33D38, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
unsafeCheck: true
|
unsafeCheck: true
|
||||||
|
|
||||||
ALL_FPS:
|
15FPS:
|
||||||
# r.VSync
|
# r.VSync
|
||||||
-
|
-
|
||||||
type: write
|
type: write
|
||||||
@ -12,10 +12,148 @@ ALL_FPS:
|
|||||||
value: [0, 0]
|
value: [0, 0]
|
||||||
# t.MaxFPS
|
# t.MaxFPS
|
||||||
-
|
-
|
||||||
type: evaluate_write
|
type: write
|
||||||
address: [MAIN, 0x7D33D38, 0]
|
address: [MAIN, 0x7D33D38, 0]
|
||||||
value_type: float
|
value_type: float
|
||||||
value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET]
|
value: [15, 15]
|
||||||
-
|
-
|
||||||
type: block
|
type: block
|
||||||
what: timing
|
what: timing
|
||||||
|
20FPS:
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7538918, 0]
|
||||||
|
value_type: int32
|
||||||
|
value: [0, 0]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7D33D38, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [20, 20]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
25FPS:
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7538918, 0]
|
||||||
|
value_type: int32
|
||||||
|
value: [0, 0]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7D33D38, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [25, 25]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
30FPS:
|
||||||
|
# r.VSync (default is 1)
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7538918, 0]
|
||||||
|
value_type: int32
|
||||||
|
value: [0, 0]
|
||||||
|
# t.MaxFPS (default value)
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7D33D38, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [0, 0]
|
||||||
|
35FPS:
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7538918, 0]
|
||||||
|
value_type: int32
|
||||||
|
value: [0, 0]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7D33D38, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [35, 35]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
40FPS:
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7538918, 0]
|
||||||
|
value_type: int32
|
||||||
|
value: [0, 0]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7D33D38, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [40, 40]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
45FPS:
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7538918, 0]
|
||||||
|
value_type: int32
|
||||||
|
value: [0, 0]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7D33D38, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [45, 45]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
50FPS:
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7538918, 0]
|
||||||
|
value_type: int32
|
||||||
|
value: [0, 0]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7D33D38, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [50, 50]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
55FPS:
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7538918, 0]
|
||||||
|
value_type: int32
|
||||||
|
value: [0, 0]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7D33D38, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [55, 55]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
60FPS:
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7538918, 0]
|
||||||
|
value_type: int32
|
||||||
|
value: [0, 0]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7D33D38, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [0, 0]
|
@ -0,0 +1,21 @@
|
|||||||
|
# Cassette Beasts 1.6.3
|
||||||
|
# BID: 58C1B2EA8257D5F1
|
||||||
|
|
||||||
|
unsafeCheck: true
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# physics/common/physics_fps
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x33E4B78, 0x24]
|
||||||
|
value_type: int32
|
||||||
|
value: FPS_LOCK_TARGET
|
||||||
|
# debug/settings/fps/force_fps
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x33E4B78, 0x30]
|
||||||
|
value_type: int32
|
||||||
|
value: FPS_LOCK_TARGET
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
@ -1,21 +1,159 @@
|
|||||||
# Cassette Beasts 1.6.3
|
# Casette Beasts 1.6.3
|
||||||
# BID: 58C1B2EA8257D5F1
|
# BID: 58C1B2EA8257D5F1
|
||||||
|
|
||||||
unsafeCheck: true
|
unsafeCheck: true
|
||||||
|
|
||||||
ALL_FPS:
|
15FPS:
|
||||||
# physics/common/physics_fps
|
# physics/common/physics_fps
|
||||||
-
|
-
|
||||||
type: evaluate_write
|
type: write
|
||||||
address: [MAIN, 0x33E4B78, 0x24]
|
address: [MAIN, 0x33E4B78, 0x24]
|
||||||
value_type: int32
|
value_type: int32
|
||||||
value: FPS_LOCK_TARGET
|
value: 15
|
||||||
# debug/settings/fps/force_fps
|
# debug/settings/fps/force_fps
|
||||||
-
|
-
|
||||||
type: evaluate_write
|
type: write
|
||||||
address: [MAIN, 0x33E4B78, 0x30]
|
address: [MAIN, 0x33E4B78, 0x30]
|
||||||
value_type: int32
|
value_type: int32
|
||||||
value: FPS_LOCK_TARGET
|
value: 15
|
||||||
-
|
-
|
||||||
type: block
|
type: block
|
||||||
what: timing
|
what: timing
|
||||||
|
20FPS:
|
||||||
|
# physics/common/physics_fps
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x33E4B78, 0x24]
|
||||||
|
value_type: int32
|
||||||
|
value: 20
|
||||||
|
# debug/settings/fps/force_fps
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x33E4B78, 0x30]
|
||||||
|
value_type: int32
|
||||||
|
value: 20
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
25FPS:
|
||||||
|
# physics/common/physics_fps
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x33E4B78, 0x24]
|
||||||
|
value_type: int32
|
||||||
|
value: 25
|
||||||
|
# debug/settings/fps/force_fps
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x33E4B78, 0x30]
|
||||||
|
value_type: int32
|
||||||
|
value: 25
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
30FPS:
|
||||||
|
# physics/common/physics_fps (default value)
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x33E4B78, 0x24]
|
||||||
|
value_type: int32
|
||||||
|
value: 30
|
||||||
|
# debug/settings/fps/force_fps (default value is 30)
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x33E4B78, 0x30]
|
||||||
|
value_type: int32
|
||||||
|
value: 0
|
||||||
|
35FPS:
|
||||||
|
# physics/common/physics_fps
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x33E4B78, 0x24]
|
||||||
|
value_type: int32
|
||||||
|
value: 35
|
||||||
|
# debug/settings/fps/force_fps
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x33E4B78, 0x30]
|
||||||
|
value_type: int32
|
||||||
|
value: 35
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
40FPS:
|
||||||
|
# physics/common/physics_fps
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x33E4B78, 0x24]
|
||||||
|
value_type: int32
|
||||||
|
value: 40
|
||||||
|
# debug/settings/fps/force_fps
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x33E4B78, 0x30]
|
||||||
|
value_type: int32
|
||||||
|
value: 40
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
45FPS:
|
||||||
|
# physics/common/physics_fps
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x33E4B78, 0x24]
|
||||||
|
value_type: int32
|
||||||
|
value: 45
|
||||||
|
# debug/settings/fps/force_fps
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x33E4B78, 0x30]
|
||||||
|
value_type: int32
|
||||||
|
value: 45
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
50FPS:
|
||||||
|
# physics/common/physics_fps
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x33E4B78, 0x24]
|
||||||
|
value_type: int32
|
||||||
|
value: 50
|
||||||
|
# debug/settings/fps/force_fps
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x33E4B78, 0x30]
|
||||||
|
value_type: int32
|
||||||
|
value: 50
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
55FPS:
|
||||||
|
# physics/common/physics_fps
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x33E4B78, 0x24]
|
||||||
|
value_type: int32
|
||||||
|
value: 55
|
||||||
|
# debug/settings/fps/force_fps
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x33E4B78, 0x30]
|
||||||
|
value_type: int32
|
||||||
|
value: 55
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
60FPS:
|
||||||
|
# physics/common/physics_fps
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x33E4B78, 0x24]
|
||||||
|
value_type: int32
|
||||||
|
value: 60
|
||||||
|
# debug/settings/fps/force_fps
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x33E4B78, 0x30]
|
||||||
|
value_type: int32
|
||||||
|
value: 0
|
||||||
|
@ -0,0 +1,21 @@
|
|||||||
|
# Grounded 1.05
|
||||||
|
# BID: 6C91A8A476E70C5D
|
||||||
|
|
||||||
|
unsafeCheck: true
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget = (1000/FPS) cutted to 1 decimal
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x8DE73D8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: ["TruncDec(FRAMETIME_TARGET, 1)", "TruncDec(FRAMETIME_TARGET, 1)"]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x8E0D520, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
@ -3,19 +3,157 @@
|
|||||||
|
|
||||||
unsafeCheck: true
|
unsafeCheck: true
|
||||||
|
|
||||||
ALL_FPS:
|
15FPS:
|
||||||
# r.DynamicRes.FrameTimeBudget = (1000/FPS) cutted to 1 decimal
|
# r.DynamicRes.FrameTimeBudget = (1000/FPS) cutted to 1 decimal
|
||||||
-
|
-
|
||||||
type: evaluate_write
|
type: write
|
||||||
address: [MAIN, 0x8DE73D8, 0]
|
address: [MAIN, 0x8DE73D8, 0]
|
||||||
value_type: float
|
value_type: float
|
||||||
value: ["TruncDec(FRAMETIME_TARGET, 1)", "TruncDec(FRAMETIME_TARGET, 1)"]
|
value: [66.6, 66.6]
|
||||||
# t.MaxFPS
|
# t.MaxFPS
|
||||||
-
|
-
|
||||||
type: evaluate_write
|
type: write
|
||||||
address: [MAIN, 0x8E0D520, 0]
|
address: [MAIN, 0x8E0D520, 0]
|
||||||
value_type: float
|
value_type: float
|
||||||
value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET]
|
value: [15, 15]
|
||||||
-
|
-
|
||||||
type: block
|
type: block
|
||||||
what: timing
|
what: timing
|
||||||
|
20FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DE73D8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [50, 50]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8E0D520, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [20, 20]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
25FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DE73D8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [40, 40]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8E0D520, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [25, 25]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
30FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget (default value)
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DE73D8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [33.3, 33.3]
|
||||||
|
# t.MaxFPS (default value is 30)
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8E0D520, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [0, 0]
|
||||||
|
35FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DE73D8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [28.5, 28.5]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8E0D520, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [35, 35]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
40FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DE73D8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [25, 25]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8E0D520, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [40, 40]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
45FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DE73D8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [22.2, 22.2]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8E0D520, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [45, 45]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
50FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DE73D8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [20, 20]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8E0D520, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [50, 50]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
55FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DE73D8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [18.1, 18.1]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8E0D520, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [55, 55]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
60FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DE73D8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [16.6, 16.6]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8E0D520, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [0, 0]
|
@ -0,0 +1,159 @@
|
|||||||
|
# Grounded 1.02
|
||||||
|
# BID: F0AE53338D63199E
|
||||||
|
|
||||||
|
unsafeCheck: true
|
||||||
|
|
||||||
|
15FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget = (1000/FPS) cutted to 1 decimal
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DB73D8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [66.6, 66.6]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DDD528, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [15, 15]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
20FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DB73D8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [50, 50]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DDD528, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [20, 20]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
25FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DB73D8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [40, 40]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DDD528, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [25, 25]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
30FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget (default value)
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DB73D8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [33.3, 33.3]
|
||||||
|
# t.MaxFPS (default value is 30)
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DDD528, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [0, 0]
|
||||||
|
35FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DB73D8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [28.5, 28.5]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DDD528, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [35, 35]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
40FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DB73D8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [25, 25]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DDD528, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [40, 40]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
45FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DB73D8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [22.2, 22.2]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DDD528, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [45, 45]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
50FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DB73D8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [20, 20]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DDD528, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [50, 50]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
55FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DB73D8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [18.1, 18.1]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DDD528, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [55, 55]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
60FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DB73D8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [16.6, 16.6]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8DDD528, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [0, 0]
|
@ -0,0 +1,21 @@
|
|||||||
|
# Twilight Survivors 0.22.2
|
||||||
|
# BID: 8AA7D10343CB3870
|
||||||
|
|
||||||
|
unsafeCheck: true
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x6495898, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x5C99348, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
@ -3,13 +3,13 @@
|
|||||||
|
|
||||||
unsafeCheck: true
|
unsafeCheck: true
|
||||||
|
|
||||||
ALL_FPS:
|
15FPS:
|
||||||
# t.MaxFPS
|
# t.MaxFPS
|
||||||
-
|
-
|
||||||
type: evaluate_write
|
type: write
|
||||||
address: [MAIN, 0x6495898, 0]
|
address: [MAIN, 0x6495898, 0]
|
||||||
value_type: float
|
value_type: float
|
||||||
value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET]
|
value: [15, 15]
|
||||||
# r.VSync
|
# r.VSync
|
||||||
-
|
-
|
||||||
type: write
|
type: write
|
||||||
@ -19,3 +19,141 @@ ALL_FPS:
|
|||||||
-
|
-
|
||||||
type: block
|
type: block
|
||||||
what: timing
|
what: timing
|
||||||
|
20FPS:
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x6495898, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [20, 20]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x5C99348, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
25FPS:
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x6495898, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [25, 25]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x5C99348, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
30FPS:
|
||||||
|
# t.MaxFPS (default value)
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x6495898, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [0, 0]
|
||||||
|
# r.VSync (default is 1)
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x5C99348, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
35FPS:
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x6495898, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [35, 35]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x5C99348, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
40FPS:
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x6495898, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [40, 40]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x5C99348, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
45FPS:
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x6495898, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [45, 45]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x5C99348, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
50FPS:
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x6495898, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [50, 50]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x5C99348, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
55FPS:
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x6495898, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [55, 55]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x5C99348, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
60FPS:
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x6495898, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [0, 0]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x5C99348, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
@ -0,0 +1,21 @@
|
|||||||
|
# OCTOPATH TRAVELER II 1.1.1
|
||||||
|
# BID: 0D9649011312F62E
|
||||||
|
|
||||||
|
unsafeCheck: true
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x76FEF68, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x6F017E8, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
@ -3,13 +3,13 @@
|
|||||||
|
|
||||||
unsafeCheck: true
|
unsafeCheck: true
|
||||||
|
|
||||||
ALL_FPS:
|
15FPS:
|
||||||
# t.MaxFPS
|
# t.MaxFPS
|
||||||
-
|
-
|
||||||
type: evaluate_write
|
type: write
|
||||||
address: [MAIN, 0x76FEF68, 0]
|
address: [MAIN, 0x76FEF68, 0]
|
||||||
value_type: float
|
value_type: float
|
||||||
value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET]
|
value: [15, 15]
|
||||||
# r.VSync
|
# r.VSync
|
||||||
-
|
-
|
||||||
type: write
|
type: write
|
||||||
@ -19,3 +19,141 @@ ALL_FPS:
|
|||||||
-
|
-
|
||||||
type: block
|
type: block
|
||||||
what: timing
|
what: timing
|
||||||
|
20FPS:
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x76FEF68, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [20, 20]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x6F017E8, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
25FPS:
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x76FEF68, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [25, 25]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x6F017E8, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
30FPS:
|
||||||
|
# t.MaxFPS (default is 30)
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x76FEF68, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [0, 0]
|
||||||
|
# r.VSync (default is 1)
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x6F017E8, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
35FPS:
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x76FEF68, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [35, 35]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x6F017E8, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
40FPS:
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x76FEF68, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [40, 40]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x6F017E8, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
45FPS:
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x76FEF68, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [45, 45]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x6F017E8, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
50FPS:
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x76FEF68, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [50, 50]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x6F017E8, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
55FPS:
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x76FEF68, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [55, 55]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x6F017E8, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
|
60FPS:
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x76FEF68, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [0, 0]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x6F017E8, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,5 +1,8 @@
|
|||||||
[*Selected Preset]
|
[*Selected Preset]
|
||||||
footer=Default
|
footer=Default
|
||||||
|
|
||||||
|
[Curves Preset]
|
||||||
|
footer=Ultra Quiet
|
||||||
|
|
||||||
[*Status Monitor]
|
[*Status Monitor]
|
||||||
footer=Normal-
|
footer=Normal-
|
@ -1,4 +1,16 @@
|
|||||||
{
|
{
|
||||||
|
"ENGLISH": "Englisch",
|
||||||
|
"SPANISH": "Spanisch",
|
||||||
|
"FRENCH": "Französisch",
|
||||||
|
"GERMAN": "Deutsch",
|
||||||
|
"JAPANESE": "Japanisch",
|
||||||
|
"KOREAN": "Koreanisch",
|
||||||
|
"ITALIAN": "Italienisch",
|
||||||
|
"DUTCH": "Niederländisch",
|
||||||
|
"PORTUGUESE": "Portugiesisch",
|
||||||
|
"RUSSIAN": "Russisch",
|
||||||
|
"SIMPLIFIED_CHINESE": "Vereinfachtes Chinesisch",
|
||||||
|
"TRADITIONAL_CHINESE": "Traditionelles Chinesisch",
|
||||||
"DEFAULT_CHAR_WIDTH": "0.33",
|
"DEFAULT_CHAR_WIDTH": "0.33",
|
||||||
"UNAVAILABLE_SELECTION": "Nicht verfügbar",
|
"UNAVAILABLE_SELECTION": "Nicht verfügbar",
|
||||||
"OVERLAYS": "Overlays",
|
"OVERLAYS": "Overlays",
|
||||||
|
@ -1,4 +1,16 @@
|
|||||||
{
|
{
|
||||||
|
"ENGLISH": "English",
|
||||||
|
"SPANISH": "Spanish",
|
||||||
|
"FRENCH": "French",
|
||||||
|
"GERMAN": "German",
|
||||||
|
"JAPANESE": "Japanese",
|
||||||
|
"KOREAN": "Korean",
|
||||||
|
"ITALIAN": "Italian",
|
||||||
|
"DUTCH": "Dutch",
|
||||||
|
"PORTUGUESE": "Portuguese",
|
||||||
|
"RUSSIAN": "Russian",
|
||||||
|
"SIMPLIFIED_CHINESE": "Simplified Chinese",
|
||||||
|
"TRADITIONAL_CHINESE": "Traditional Chinese",
|
||||||
"DEFAULT_CHAR_WIDTH": "0.33",
|
"DEFAULT_CHAR_WIDTH": "0.33",
|
||||||
"UNAVAILABLE_SELECTION": "Not available",
|
"UNAVAILABLE_SELECTION": "Not available",
|
||||||
"OVERLAYS": "Overlays",
|
"OVERLAYS": "Overlays",
|
||||||
|
@ -1,4 +1,16 @@
|
|||||||
{
|
{
|
||||||
|
"ENGLISH": "Inglés",
|
||||||
|
"SPANISH": "Español",
|
||||||
|
"FRENCH": "Francés",
|
||||||
|
"GERMAN": "Alemán",
|
||||||
|
"JAPANESE": "Japonés",
|
||||||
|
"KOREAN": "Coreano",
|
||||||
|
"ITALIAN": "Italiano",
|
||||||
|
"DUTCH": "Holandés",
|
||||||
|
"PORTUGUESE": "Portugués",
|
||||||
|
"RUSSIAN": "Ruso",
|
||||||
|
"SIMPLIFIED_CHINESE": "Chino Simplificado",
|
||||||
|
"TRADITIONAL_CHINESE": "Chino Tradicional",
|
||||||
"DEFAULT_CHAR_WIDTH": "0.33",
|
"DEFAULT_CHAR_WIDTH": "0.33",
|
||||||
"UNAVAILABLE_SELECTION": "No disponible",
|
"UNAVAILABLE_SELECTION": "No disponible",
|
||||||
"OVERLAYS": "Superposiciones",
|
"OVERLAYS": "Superposiciones",
|
||||||
|
@ -1,4 +1,16 @@
|
|||||||
{
|
{
|
||||||
|
"ENGLISH": "Anglais",
|
||||||
|
"SPANISH": "Espagnol",
|
||||||
|
"FRENCH": "Français",
|
||||||
|
"GERMAN": "Allemand",
|
||||||
|
"JAPANESE": "Japonais",
|
||||||
|
"KOREAN": "Coréen",
|
||||||
|
"ITALIAN": "Italien",
|
||||||
|
"DUTCH": "Néerlandais",
|
||||||
|
"PORTUGUESE": "Portugais",
|
||||||
|
"RUSSIAN": "Russe",
|
||||||
|
"SIMPLIFIED_CHINESE": "Chinois Simplifié",
|
||||||
|
"TRADITIONAL_CHINESE": "Chinois Traditionnel",
|
||||||
"DEFAULT_CHAR_WIDTH": "0.33",
|
"DEFAULT_CHAR_WIDTH": "0.33",
|
||||||
"UNAVAILABLE_SELECTION": "Sélection non disponible",
|
"UNAVAILABLE_SELECTION": "Sélection non disponible",
|
||||||
"OVERLAYS": "Superpositions",
|
"OVERLAYS": "Superpositions",
|
||||||
|
@ -1,4 +1,16 @@
|
|||||||
{
|
{
|
||||||
|
"ENGLISH": "Inglese",
|
||||||
|
"SPANISH": "Spagnolo",
|
||||||
|
"FRENCH": "Francese",
|
||||||
|
"GERMAN": "Tedesco",
|
||||||
|
"JAPANESE": "Giapponese",
|
||||||
|
"KOREAN": "Coreano",
|
||||||
|
"ITALIAN": "Italiano",
|
||||||
|
"DUTCH": "Olandese",
|
||||||
|
"PORTUGUESE": "Portoghese",
|
||||||
|
"RUSSIAN": "Russo",
|
||||||
|
"SIMPLIFIED_CHINESE": "Cinese Semplificato",
|
||||||
|
"TRADITIONAL_CHINESE": "Cinese Tradizionale",
|
||||||
"DEFAULT_CHAR_WIDTH": "0.33",
|
"DEFAULT_CHAR_WIDTH": "0.33",
|
||||||
"UNAVAILABLE_SELECTION": "Selezione non disponibile",
|
"UNAVAILABLE_SELECTION": "Selezione non disponibile",
|
||||||
"OVERLAYS": "Sovrapposizioni",
|
"OVERLAYS": "Sovrapposizioni",
|
||||||
|
@ -1,4 +1,16 @@
|
|||||||
{
|
{
|
||||||
|
"ENGLISH": "英語",
|
||||||
|
"SPANISH": "スペイン語",
|
||||||
|
"FRENCH": "フランス語",
|
||||||
|
"GERMAN": "ドイツ語",
|
||||||
|
"JAPANESE": "日本語",
|
||||||
|
"KOREAN": "韓国語",
|
||||||
|
"ITALIAN": "イタリア語",
|
||||||
|
"DUTCH": "オランダ語",
|
||||||
|
"PORTUGUESE": "ポルトガル語",
|
||||||
|
"RUSSIAN": "ロシア語",
|
||||||
|
"SIMPLIFIED_CHINESE": "簡体字中国語",
|
||||||
|
"TRADITIONAL_CHINESE": "繁体字中国語",
|
||||||
"DEFAULT_CHAR_WIDTH": "0.33",
|
"DEFAULT_CHAR_WIDTH": "0.33",
|
||||||
"UNAVAILABLE_SELECTION": "利用不可",
|
"UNAVAILABLE_SELECTION": "利用不可",
|
||||||
"OVERLAYS": "オーバーレイ",
|
"OVERLAYS": "オーバーレイ",
|
||||||
|
@ -1,4 +1,16 @@
|
|||||||
{
|
{
|
||||||
|
"ENGLISH": "영어",
|
||||||
|
"SPANISH": "스페인어",
|
||||||
|
"FRENCH": "프랑스어",
|
||||||
|
"GERMAN": "독일어",
|
||||||
|
"JAPANESE": "일본어",
|
||||||
|
"KOREAN": "한국어",
|
||||||
|
"ITALIAN": "이탈리아어",
|
||||||
|
"DUTCH": "네덜란드어",
|
||||||
|
"PORTUGUESE": "포르투갈어",
|
||||||
|
"RUSSIAN": "러시아어",
|
||||||
|
"SIMPLIFIED_CHINESE": "간체 중국어",
|
||||||
|
"TRADITIONAL_CHINESE": "번체 중국어",
|
||||||
"DEFAULT_CHAR_WIDTH": "0.33",
|
"DEFAULT_CHAR_WIDTH": "0.33",
|
||||||
"UNAVAILABLE_SELECTION": "사용 불가",
|
"UNAVAILABLE_SELECTION": "사용 불가",
|
||||||
"OVERLAYS": "오버레이",
|
"OVERLAYS": "오버레이",
|
||||||
|
@ -1,4 +1,16 @@
|
|||||||
{
|
{
|
||||||
|
"ENGLISH": "Engels",
|
||||||
|
"SPANISH": "Spaans",
|
||||||
|
"FRENCH": "Frans",
|
||||||
|
"GERMAN": "Duits",
|
||||||
|
"JAPANESE": "Japans",
|
||||||
|
"KOREAN": "Koreaans",
|
||||||
|
"ITALIAN": "Italiaans",
|
||||||
|
"DUTCH": "Nederlands",
|
||||||
|
"PORTUGUESE": "Portugees",
|
||||||
|
"RUSSIAN": "Russisch",
|
||||||
|
"SIMPLIFIED_CHINESE": "Vereenvoudigd Chinees",
|
||||||
|
"TRADITIONAL_CHINESE": "Traditioneel Chinees",
|
||||||
"DEFAULT_CHAR_WIDTH": "0.33",
|
"DEFAULT_CHAR_WIDTH": "0.33",
|
||||||
"UNAVAILABLE_SELECTION": "Niet beschikbaar",
|
"UNAVAILABLE_SELECTION": "Niet beschikbaar",
|
||||||
"OVERLAYS": "Overlays",
|
"OVERLAYS": "Overlays",
|
||||||
|
@ -1,4 +1,16 @@
|
|||||||
{
|
{
|
||||||
|
"ENGLISH": "Inglês",
|
||||||
|
"SPANISH": "Espanhol",
|
||||||
|
"FRENCH": "Francês",
|
||||||
|
"GERMAN": "Alemão",
|
||||||
|
"JAPANESE": "Japonês",
|
||||||
|
"KOREAN": "Coreano",
|
||||||
|
"ITALIAN": "Italiano",
|
||||||
|
"DUTCH": "Holandês",
|
||||||
|
"PORTUGUESE": "Português",
|
||||||
|
"RUSSIAN": "Russo",
|
||||||
|
"SIMPLIFIED_CHINESE": "Chinês Simplificado",
|
||||||
|
"TRADITIONAL_CHINESE": "Chinês Tradicional",
|
||||||
"DEFAULT_CHAR_WIDTH": "0.33",
|
"DEFAULT_CHAR_WIDTH": "0.33",
|
||||||
"UNAVAILABLE_SELECTION": "Indisponível",
|
"UNAVAILABLE_SELECTION": "Indisponível",
|
||||||
"OVERLAYS": "Sobreposições",
|
"OVERLAYS": "Sobreposições",
|
||||||
|
@ -1,4 +1,16 @@
|
|||||||
{
|
{
|
||||||
|
"ENGLISH": "Английский",
|
||||||
|
"SPANISH": "Испанский",
|
||||||
|
"FRENCH": "Французский",
|
||||||
|
"GERMAN": "Немецкий",
|
||||||
|
"JAPANESE": "Японский",
|
||||||
|
"KOREAN": "Корейский",
|
||||||
|
"ITALIAN": "Итальянский",
|
||||||
|
"DUTCH": "Голландский",
|
||||||
|
"PORTUGUESE": "Португальский",
|
||||||
|
"RUSSIAN": "Русский",
|
||||||
|
"SIMPLIFIED_CHINESE": "Упрощенный китайский",
|
||||||
|
"TRADITIONAL_CHINESE": "Традиционный китайский",
|
||||||
"DEFAULT_CHAR_WIDTH": "0.33",
|
"DEFAULT_CHAR_WIDTH": "0.33",
|
||||||
"UNAVAILABLE_SELECTION": "Недоступно",
|
"UNAVAILABLE_SELECTION": "Недоступно",
|
||||||
"OVERLAYS": "Оверлеи",
|
"OVERLAYS": "Оверлеи",
|
||||||
|
@ -1,4 +1,16 @@
|
|||||||
{
|
{
|
||||||
|
"ENGLISH": "美式英语",
|
||||||
|
"SPANISH": "西班牙语",
|
||||||
|
"FRENCH": "法语",
|
||||||
|
"GERMAN": "德语",
|
||||||
|
"JAPANESE": "日语",
|
||||||
|
"KOREAN": "韩语",
|
||||||
|
"ITALIAN": "意大利语",
|
||||||
|
"DUTCH": "土耳其语",
|
||||||
|
"PORTUGUESE": "葡萄牙语",
|
||||||
|
"RUSSIAN": "俄语",
|
||||||
|
"SIMPLIFIED_CHINESE": "简体中文",
|
||||||
|
"TRADITIONAL_CHINESE": "繁体中文",
|
||||||
"DEFAULT_CHAR_WIDTH": "0.33",
|
"DEFAULT_CHAR_WIDTH": "0.33",
|
||||||
"UNAVAILABLE_SELECTION": "没有可供选择的文件",
|
"UNAVAILABLE_SELECTION": "没有可供选择的文件",
|
||||||
"OVERLAYS": "插件列表",
|
"OVERLAYS": "插件列表",
|
||||||
|
@ -1,4 +1,16 @@
|
|||||||
{
|
{
|
||||||
|
"ENGLISH": "美式英语",
|
||||||
|
"SPANISH": "西班牙语",
|
||||||
|
"FRENCH": "法语",
|
||||||
|
"GERMAN": "德语",
|
||||||
|
"JAPANESE": "日语",
|
||||||
|
"KOREAN": "韩语",
|
||||||
|
"ITALIAN": "意大利语",
|
||||||
|
"DUTCH": "荷兰语",
|
||||||
|
"PORTUGUESE": "葡萄牙语",
|
||||||
|
"RUSSIAN": "俄语",
|
||||||
|
"SIMPLIFIED_CHINESE": "简体中文",
|
||||||
|
"TRADITIONAL_CHINESE": "繁体中文",
|
||||||
"DEFAULT_CHAR_WIDTH": "0.33",
|
"DEFAULT_CHAR_WIDTH": "0.33",
|
||||||
"UNAVAILABLE_SELECTION": "沒有可選擇的文件",
|
"UNAVAILABLE_SELECTION": "沒有可選擇的文件",
|
||||||
"OVERLAYS": "插件列表",
|
"OVERLAYS": "插件列表",
|
||||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
|||||||
[boot]
|
[clean]
|
||||||
clear hex_sum_cache
|
clear hex_sum_cache
|
||||||
|
|
||||||
del '/atmosphere/config_templates/'
|
del '/atmosphere/config_templates/'
|
||||||
@ -39,12 +39,12 @@ del '/bootloader/4IFIR.ini'
|
|||||||
del '/config/kefir-helper/'
|
del '/config/kefir-helper/'
|
||||||
del '/config/kefir-updater/'
|
del '/config/kefir-updater/'
|
||||||
del '/config/nx-hbmenu/'
|
del '/config/nx-hbmenu/'
|
||||||
del '/config/Uberhand/'
|
del '/config/uberhand/'
|
||||||
del '/config/Ultrapaw/'
|
del '/config/ultrapaw/'
|
||||||
|
del '/config/ultrahand/log.txt'
|
||||||
del '/config/aio-switch-updater/custom.zip'
|
del '/config/aio-switch-updater/custom.zip'
|
||||||
del '/config/aio-switch-updater/firmware.zip'
|
del '/config/aio-switch-updater/firmware.zip'
|
||||||
|
|
||||||
|
|
||||||
del '/games/hbmenu_[0104444444440000].nsp'
|
del '/games/hbmenu_[0104444444440000].nsp'
|
||||||
del '/games/Tinfoil [050000BADDAD0000][17.0][v3].nsp'
|
del '/games/Tinfoil [050000BADDAD0000][17.0][v3].nsp'
|
||||||
del '/games/Homebrew.Menu.v3.5.1.nsp'
|
del '/games/Homebrew.Menu.v3.5.1.nsp'
|
||||||
@ -81,7 +81,3 @@ del '/switch/.packages/System Tweaks/'
|
|||||||
|
|
||||||
|
|
||||||
del '/oc/'
|
del '/oc/'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
refresh
|
|
@ -3,6 +3,3 @@ reboot
|
|||||||
|
|
||||||
[Shutdown]
|
[Shutdown]
|
||||||
shutdown
|
shutdown
|
||||||
|
|
||||||
[Clean Trash]
|
|
||||||
exec boot
|
|
Loading…
Reference in New Issue
Block a user