# DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH 1.24.00 # BID: 7640CE319C043D56 # Double buffer is hardcoded in class, getting triple buffer is hard. # Some graphical effects like aura have wrong speed outside of 15, 20, 30 and 60 FPS unsafeCheck: false ALL_FPS: # Search those in Edizon by searching for 1/60 in title menu, then 1/30 when FPS lock is applied. # FPS Lock - type: write address: [MAIN, 0x4AC8AD8, 0x698] value_type: float value: 0.0 # Unknown - type: write address: [MAIN, 0x4AC8AD8, 0x6A4] value_type: float value: 0.0 # Game Battle Speed Factor - type: evaluate_write address: [MAIN, 0x4AC8AD8, 0x6B0] value_type: uint32 value: VSYNC_TARGET # Cutscenes Speed Factor - type: evaluate_write address: [MAIN, 0x4AC8AD8, 0x6B4] value_type: uint32 value: VSYNC_TARGET # Target Speed # REF: E9 03 00 32 09 01 00 39 C0 03 5F D6, first result, LDR instruction - type: evaluate_write address: [MAIN, 0x23F51C0] value_type: float value: "(1 / FPS_TARGET) * VSYNC_TARGET" # Dynamic Resolution FPS Target # REF: 16 4E A8 52 F7 03 60 B2, first ADRP + LDR above it - type: evaluate_write address: [MAIN, 0x23D53C8, 0x1844] value_type: float value: "FPS_TARGET"