-
Notifications
You must be signed in to change notification settings - Fork 59
Battle module
This page contains various information about the battle module used in OpenVIII.
- Class-Name:
module_battle_Debug.cs
- Index:
Memory.MODULE_BATTLE_DEBUG
-
1 - increase debug variable by 1
-
2 - decrease debug variable by 2
-
3 - reload encounter
-
4 - increment and reset encounter
-
5 - Switch between CameraAnimation and FreeCam
**Freecam**
-
WASD/Left thumbstick - movement
-
Mouse/ Right thumbstick - look
**CameraAnimation**
-
NO INPUT
Based on inner modules:
- BATTLEMODULE_INIT
- BATTLEMODULE_READDATA
- BATTLEMODULE_DRAWGEOMETRY
- BATTLEMODULE_ACTIVE
Is the first starting module when changing battle and after resetting it's state. It initiates InitBattle
method that gets the encounter data for selected Memory.battle_encounter
. It creates the shaders and configures the renderer. After finish increments inner module index to BATTLEMODULE_READDATA
//TODO
//TODO
Currently idle and unused class
Rendering starts AFTER loading all necessary data (which are: stage, enemies, characters) // TODO
Vanilla reverse engineering wiki: https://wiki.ffrtt.ru/index.php?title=FF8