Skip to content

Commit 82efaf8

Browse files
Ghabryflorianessl
andcommitted
Specified new field 0xCC "easyrpg_runtime_flags for each of the Interpreter related SaveState structures (SaveEventExecState, SaveEventExecFrame & SaveMapEventBase)
Co-Authored-By: florianessl <github@iessl.at>
1 parent 7c66efe commit 82efaf8

2 files changed

Lines changed: 25 additions & 0 deletions

File tree

generator/csv/fields_easyrpg.csv

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,11 @@ SaveEventExecFrame,maniac_event_id,f,Int32,0x0F,0,0,0,Event ID
88
SaveEventExecFrame,maniac_event_page_id,f,Int32,0x10,0,0,0,Page ID when it is a map event
99
SaveEventExecFrame,maniac_loop_info_size,f,Int32,0x11,0,0,0,Amount of loop info groups
1010
SaveEventExecFrame,maniac_loop_info,f,Vector<Int32>,0x12,,0,0,"One group of (Current loop count, end loop value) for each identation"
11+
SaveEventExecFrame,easyrpg_runtime_flags,f,EasyRpgFrameRuntime_Flags,0xCC,0,0,0,Runtime changes to the engine config
1112
SaveEventExecState,easyrpg_active,f,Boolean,0xC9,False,0,0,When true state of an event is preserved in easyrpg_string and easyrpg_parameters
1213
SaveEventExecState,easyrpg_string,f,DBString,0xCA,,0,0,Preserved string data of an event
1314
SaveEventExecState,easyrpg_parameters,f,Vector<Int32>,0xCB,,0,0,Preserved int parameter of an event
15+
SaveEventExecState,easyrpg_runtime_flags,f,EasyRpgStateRuntime_Flags,0xCC,0,0,0,Runtime changes to the engine config
1416
SavePicture,easyrpg_flip,f,Enum<EasyRpgFlip>,0xC8,0,0,1,How to flip the picture
1517
SavePicture,easyrpg_blend_mode,f,Int32,0xC9,0,0,1,Blend mode to use for blit. See Bitmap::BlendMode
1618
SavePicture,easyrpg_type,f,Enum<EasyRpgPictureType>,0xCA,0,0,1,Type of this picture
@@ -33,6 +35,7 @@ SaveEasyRpgText,flags,f,SaveEasyRpgText_Flags,0x08,3,0,0,Various text settings
3335
SaveMapEventBase,easyrpg_move_failure_count,f,Int32,0xC9,0,0,0,Tracks how often the current move operation in a move route failed
3436
SaveMapEventBase,easyrpg_clone_map_id,f,UInt32,0xCA,0,0,0,The original map id of a cloned event
3537
SaveMapEventBase,easyrpg_clone_event_id,f,UInt32,0xCB,0,0,0,The original event id of a cloned event
38+
SaveMapEventBase,easyrpg_runtime_flags,f,EasyRpgEventRuntime_Flags,0xCC,0,0,0,Runtime changes to the engine config
3639
SavePartyLocation,maniac_horizontal_pan_speed,f,Double,0x8D,0,0,0,horizontal speed in the scrolls of the screen
3740
SavePartyLocation,maniac_vertical_pan_speed,f,Double,0x8E,0,0,0,vertical speed in the scrolls of the screen
3841
SaveSystem,maniac_strings,f,Vector<DBString>,0x24,,0,0,rpg::Strings

generator/csv/flags_easyrpg.csv

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,25 @@ SaveEasyRpgText,draw_gradient,0
55
SaveEasyRpgText,draw_shadow,0
66
SaveEasyRpgText,bold,0
77
SaveEasyRpgText,italic,0
8+
EasyRpgFrameRuntime,reserved_1,0
9+
EasyRpgEventRuntime,reserved_1,0
10+
EasyRpgStateRuntime,conf_override_active,0
11+
EasyRpgStateRuntime,reserved_1,0
12+
EasyRpgStateRuntime,reserved_2,0
13+
EasyRpgStateRuntime,reserved_3,0
14+
EasyRpgStateRuntime,patch_destiny_on,0
15+
EasyRpgStateRuntime,patch_destiny_off,0
16+
EasyRpgStateRuntime,patch_dynrpg_on,0
17+
EasyRpgStateRuntime,patch_dynrpg_off,0
18+
EasyRpgStateRuntime,patch_maniac_on,0
19+
EasyRpgStateRuntime,patch_maniac_off,0
20+
EasyRpgStateRuntime,patch_common_this_event_on,0
21+
EasyRpgStateRuntime,patch_common_this_event_off,0
22+
EasyRpgStateRuntime,patch_unlock_pics_on,0
23+
EasyRpgStateRuntime,patch_unlock_pics_off,0
24+
EasyRpgStateRuntime,patch_keypatch_on,0
25+
EasyRpgStateRuntime,patch_keypatch_off,0
26+
EasyRpgStateRuntime,patch_rpg2k3_cmds_on,0
27+
EasyRpgStateRuntime,patch_rpg2k3_cmds_off,0
28+
EasyRpgStateRuntime,use_rpg2k_battle_system_on,0
29+
EasyRpgStateRuntime,use_rpg2k_battle_system_off,0

0 commit comments

Comments
 (0)