Add Maniac patch chunks
MODIFY
generator/csv/enums_easyrpg.csv
generator/csv/enums_easyrpg.csv
@@ -18,3 +18,14 @@ EventCommand,Code,Maniac_ControlGlobalSave,3016
EventCommand,Code,Maniac_ChangePictureId,3017
EventCommand,Code,Maniac_SetGameOption,3018
EventCommand,Code,Maniac_CallCommand,3019
+EventPage,ManiacEventInfo,action,0
+EventPage,ManiacEventInfo,touched,1
+EventPage,ManiacEventInfo,collision,2
+EventPage,ManiacEventInfo,auto_start,3
+EventPage,ManiacEventInfo,parallel,4
+EventPage,ManiacEventInfo,called,5
+EventPage,ManiacEventInfo,battle_start,6
+EventPage,ManiacEventInfo,battle_parallel,7
+EventPage,ManiacEventInfo,map_event,16
+EventPage,ManiacEventInfo,common_event,32
+EventPage,ManiacEventInfo,battle_event,64

MODIFY
generator/csv/fields_easyrpg.csv
generator/csv/fields_easyrpg.csv
Structure,Field,Size Field?,Type,Index,Default Value,PersistIfDefault,Is2k3,Comment
Save,easyrpg_data,f,SaveEasyRpgData,0xC8,,0,0,Additional save data written by EasyRPG Player
-SaveEasyRpgData,version,,Int32,1,0,0,0,Savegame version
+Enemy,maniac_unarmed_animation,f,Ref<Animation>,0x0F,1,0,0,Animation for normal enemy attacks
+SaveEasyRpgData,version,,Int32,0x01,0,0,0,Savegame version
+SaveEventExecFrame,maniac_event_info,f,Ref<ManiacEventInfo>,0x0E,0,0,0,Event info bitfield
+SaveEventExecFrame,maniac_event_id,f,Int32,0x0F,0,0,0,Event ID
+SaveEventExecFrame,maniac_event_page_id,f,Int32,0x10,0,0,0,Page ID when it is a map event
+SaveEventExecFrame,maniac_loop_info_size,f,Int32,0x11,0,0,0,Amount of loop info groups
+SaveEventExecFrame,maniac_loop_info,f,Vector<Int32>,0x12,,0,0,"One group of (Current loop count, end loop value) for each identation"
+SaveSystem,maniac_frameskip,,Int32,0x88,0,0,0,"FatalMix Frameskip (0=None, 1=1/5, 2=1/3, 3=1/2)"
+SaveSystem,maniac_picture_limit,,Int32,0x89,0,0,0,FatalMix Picture Limit
+SaveSystem,maniac_options,,Vector<UInt8>,0x8A,,0,0,"Various FatalMix options (XX XA XB XC). A: MsgSkip OFF/RShift (0/4) B: TestPlay Keep/ON/OFF (0/2/4), C: Pause focus lost Wait/Run (0/1)"
+SaveSystem,maniac_joypad_bindings,,Vector<UInt8>,0x8B,,0,0,"JoyLeft, JoyRight, JoyUp, JoyDown, Joy1, ... Joy12"
Terms,easyrpg_item_number_separator,f,DBString,0xC8,DBString(kDefaultTerm),0,0,Item number separator
Terms,easyrpg_skill_cost_separator,f,DBString,0xC9,DBString(kDefaultTerm),0,0,Skill cost separator
Terms,easyrpg_equipment_arrow,f,DBString,0xCA,DBString(kDefaultTerm),0,0,Equipment window arrow

Add Maniac patch chunks