system.sav Offsets

Offsets of Interest

0x4b7 - "Hello Abyss" completion flag

00 = "Hello Abyss" incomplete; "Deep in Abyss" locked. 01 = "Hello Abyss" complete; "Deep in Abyss" unlocked

Settings Offsets

0x474 - Brightness

(values from 0 to 100, converted to base16)

00 = Dark 32 = Medium 64 = Bright

0x475 - Text Language

00 = English 01 = Japanese 02 = Chinese

0x476 - Voice Language

00 = English 01 = Japanese

0x477 - Confirmation Skip

00 = Off 01 = On

0x47b - Text Speed

00 = Slow 01 = Normal 02 = Fast

0x488 - Minimap Fixed

00 = Off 01 = On

0x48c - Invert Camera Y

00 = Not nverted 01 = Inverted

0x490 - Invert Camera X

00 = Not inverted 01 = Inverted

0x494 - Camera, Y Sensitivity

(values from 0 to 100, converted to base16)

00 = Slow 32 = Medium 64 = Fast

0x495 - Camera, X Sensitivity

(values from 0 to 100, converted to base16)

00 = Slow 32 = Medium 64 = Fast

0x496 - Controller Vibration

00 = No vibration 01 = Vibration

0x49a - Master Volume

(values from 0 to 100, converted to base16)

00 = Muted 32 = Half-volume 64 = Full volume

0x49b - BGM Volume

(values from 0 to 100, converted to base16)

00 = Muted 32 = Half-volume 64 = Full volume

0x49c - Voice Volume

(values from 0 to 100, converted to base16)

00 = Muted 32 = Half-volume 64 = Full volume

0x49d - SFX Volume

(values from 0 to 100, converted to base16)

00 = Muted 32 = Half-volume 64 = Full volume

0x49e - Environment Volume

(values from 0 to 100, converted to base16)

00 = Muted 32 = Half-volume 64 = Full volume

0x4b1 - Mouse Sensitivity

(values from 0 to 100, converted to base16)

00 = Slow 32 = Medium 64 = Fast

0x4b2 - Guide

00 = Gamepad 01 = DUALSHOCK 4 02 = Keyboard

0x49f - Screen Mode

00 = Fullscreen 01 = Borderless 02 = Windowed

0x4a0 - Resolution Width

(values in Single(float32), Only specific combinations from game settings are working - use values from same numbers)

800 - 1 1024 - 2 1280 - 3 1440 - 4 1600 - 5 1920 - 6

0x4a4 - Resolution Height

(values in Single(float32), Only specific combinations from game settings are working - use values from same numbers)

600 - 1 768 - 2 800 - 3 900 - 4, 5 1080 - 6

0x4a8 - V-Sync

00 = V-Sync off 01 = V-Sync on

0x4a9 - Display Range Quality

(values from 0 to 4, lower value is lowest quality)

00 = Low 01 = Medium 02 = High 03 = Epic 04 = Cinematic

0x4aa - Anti-Aliasing Quality

(values from 0 to 4, lower value is lowest quality)

00 = Low 01 = Medium 02 = High 03 = Epic 04 = Cinematic

0x4ab - Post Processing Quality

(values from 0 to 4, lower value is lowest quality)

00 = Low 01 = Medium 02 = High 03 = Epic 04 = Cinematic

0x4ac - Shadow Quality

(values from 0 to 4, lower value is lowest quality)

00 = Low 01 = Medium 02 = High 03 = Epic 04 = Cinematic

0x4ad - Texture Quality

(values from 0 to 4, lower value is lowest quality)

00 = Low 01 = Medium 02 = High 03 = Epic 04 = Cinematic

0x4ae - Effect Quality

(values from 0 to 4, lower value is lowest quality)

00 = Low 01 = Medium 02 = High 03 = Epic 04 = Cinematic

0x4af - Foliage Quality

(values from 0 to 4, lower value is lowest quality)

00 = Low 01 = Medium 02 = High 03 = Epic 04 = Cinematic

0x4b0 - Shading Quality

(values from 0 to 4, lower value is lowest quality)

00 = Low 01 = Medium 02 = High 03 = Epic 04 = Cinematic

Action Keys

0x4bb - number of defined action keys

(value converted to base16)

21 - 33 (default value)

(Putting specific offsets won't be possible for the rest of the file)

Action Keys defined in order

(Every key has 2 inputs each)

(Gamepad)

1 - Use Other Items 2 - Crouch 3 - Collect 4 - Jump 5 - Select Arrow/Bullet (Up) 6 - Select Arrow/Bullet (Down) 7 - Scroll (Up) 8 - Put Weapon Away 9 - Dash/Dodge 10 - Item Menu 11 - Battle Stance 12 - Use Attack Items 13 - Scroll (Down) 14 - Lantern 15 - Display System Menu 16 - Display Menu\

(Keyboard)

17 - Use Other Items 18 - Crouch 19 - Collect 20 - Jump 21 - Select Arrow/Bullet (Up) 22 - Select Arrow/Bullet (Down) 23 - Scroll (Up) 24 - Put Weapon Away 25 - Dash/Dodge 26 - Item Menu 27 - Battle Stance 28 - Use Attack Items 29 - Scroll (Down) 30 - Lantern 31 - Display System Menu 32 - Display Menu 33 - Crouch (second one)

Example of first Action Key

(In base16)

07 00 00 00 50 41 44 5F 52 55 00 17 00 00 00 47 61 6D 65 70 61 64 5F 46 61 63 65 42 75 74 74 6F 6E 5F 54 6F 70 00 07 - 7 (length of first input name) 00 00 00 - empty spaces 50 41 44 5F 52 55 00 - "PAD_RU " (converted to text) 17 - 23 (length of second input name) 00 00 00 - empty spaces 47 61 6D 65 70 61 64 5F 46 61 63 65 42 75 74 74 6F 6E 5F 54 6F 70 00 - "Gamepad_FaceButton_Top " (converted to text)\

(Repeats for every key)

Movement Keys

File defines 14 Movement Keys

Movement Keys defined in order

1 - MoveForward (Gamepad) 2 - MoveForward (Keyboard) 3 - MoveForward (Keyboard) 4 - MoveRight (Gamepad) 5 - MoveRight (Keyboard) 6 - MoveRight (Keyboard) 7 - TurnRate (Gamepad) 8 - TurnRate (Keyboard) 9 - TurnRate (Keyboard) 10 - LookUpRate (Gamepad) 11 - LookUpRate (Keyboard) 12 - LookUpRate (Keyboard) 13 - Turn (Mouse) 14 - Lookup (Mouse)

Example of first Movement Key

(In base16)

0C 00 00 00 4D 6F 76 65 46 6F 72 77 61 72 64 00 0E 00 00 00 47 61 6D 65 70 61 64 5F 4C 65 66 74 59 00 00 00 80 3F 0C - 12 (length of key name) 00 00 00 - empty spaces 4D 6F 76 65 46 6F 72 77 61 72 64 00 - "MoveForward " (converted to text) 0E - 14 (length of input name) 00 00 00 - empty spaces 47 61 6D 65 70 61 64 5F 4C 65 66 74 59 00 - "Gamepad_LeftY" (converted to text) 00 00 80 3F - 1 (converted to Single(float32))

(Repeats for every key)

Last updated