We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 4483cb4 + db07003 commit 8614f63Copy full SHA for 8614f63
generator/csv/fields_easyrpg.csv
@@ -31,6 +31,8 @@ SaveEasyRpgText,letter_spacing,f,Int32,0x06,0,0,0,Additional spacing between let
31
SaveEasyRpgText,line_spacing,f,Int32,0x07,4,0,0,Additional spacing between lines
32
SaveEasyRpgText,flags,f,SaveEasyRpgText_Flags,0x08,3,0,0,Various text settings
33
SaveMapEventBase,easyrpg_move_failure_count,f,Int32,0xC9,0,0,0,Tracks how often the current move operation in a move route failed
34
+SavePartyLocation,maniac_horizontal_pan_speed,f,Double,0x8D,0,0,0,horizontal speed in the scrolls of the screen
35
+SavePartyLocation,maniac_vertical_pan_speed,f,Double,0x8E,0,0,0,vertical speed in the scrolls of the screen
36
SaveSystem,maniac_strings,f,Vector<DBString>,0x24,,0,0,rpg::Strings
37
SaveSystem,maniac_frameskip,,Int32,0x88,0,0,0,"FatalMix Frameskip (0=None, 1=1/5, 2=1/3, 3=1/2)"
38
SaveSystem,maniac_picture_limit,,Int32,0x89,0,0,0,FatalMix Picture Limit
src/generated/lcf/lsd/chunks.h
@@ -441,7 +441,11 @@ namespace LSD_Reader {
441
/** Mirrors save_count of current map. On mismatch events are not continued after load. */
442
map_save_count = 0x83,
443
/** ? */
444
- database_save_count = 0x84
+ database_save_count = 0x84,
445
+ /** horizontal speed in the scrolls of the screen. */
446
+ maniac_horizontal_pan_speed = 0x8D,
447
+ /** vertical speed in the scrolls of the screen. */
448
+ maniac_vertical_pan_speed = 0x8E
449
};
450
451
struct ChunkSaveVehicleLocation {
src/generated/lcf/rpg/savepartylocation.h
@@ -71,6 +71,8 @@ namespace rpg {
71
bool encounter_calling = false;
72
int32_t map_save_count = 0;
73
int32_t database_save_count = 0;
74
+ double maniac_horizontal_pan_speed = 0.0;
75
+ double maniac_vertical_pan_speed = 0.0;
76
77
inline std::ostream& operator<<(std::ostream& os, SavePartyLocation::VehicleType code) {
78
os << static_cast<std::underlying_type_t<decltype(code)>>(code);
@@ -97,7 +99,9 @@ namespace rpg {
97
99
&& l.total_encounter_rate == r.total_encounter_rate
98
100
&& l.encounter_calling == r.encounter_calling
101
&& l.map_save_count == r.map_save_count
- && l.database_save_count == r.database_save_count;
102
+ && l.database_save_count == r.database_save_count
103
+ && l.maniac_horizontal_pan_speed == r.maniac_horizontal_pan_speed
104
+ && l.maniac_vertical_pan_speed == r.maniac_vertical_pan_speed;
105
}
106
107
inline bool operator!=(const SavePartyLocation& l, const SavePartyLocation& r) {
src/generated/lsd_savepartylocation.cpp
@@ -412,6 +412,20 @@ static TypedField<rpg::SavePartyLocation, int32_t> static_database_save_count(
412
0,
413
0
414
);
415
+static TypedField<rpg::SavePartyLocation, double> static_maniac_horizontal_pan_speed(
416
+ &rpg::SavePartyLocation::maniac_horizontal_pan_speed,
417
+ LSD_Reader::ChunkSavePartyLocation::maniac_horizontal_pan_speed,
418
+ "maniac_horizontal_pan_speed",
419
+ 0,
420
+ 0
421
+);
422
+static TypedField<rpg::SavePartyLocation, double> static_maniac_vertical_pan_speed(
423
+ &rpg::SavePartyLocation::maniac_vertical_pan_speed,
424
+ LSD_Reader::ChunkSavePartyLocation::maniac_vertical_pan_speed,
425
+ "maniac_vertical_pan_speed",
426
427
428
429
430
431
template <>
@@ -472,6 +486,8 @@ Field<rpg::SavePartyLocation> const* Struct<rpg::SavePartyLocation>::fields[] =
472
486
&static_encounter_calling,
473
487
&static_map_save_count,
474
488
&static_database_save_count,
489
+ &static_maniac_horizontal_pan_speed,
490
+ &static_maniac_vertical_pan_speed,
475
491
NULL
476
492
477
493
src/generated/rpg_savepartylocation.cpp
@@ -36,6 +36,8 @@ std::ostream& operator<<(std::ostream& os, const SavePartyLocation& obj) {
os << ", encounter_calling="<< obj.encounter_calling;
os << ", map_save_count="<< obj.map_save_count;
os << ", database_save_count="<< obj.database_save_count;
39
+ os << ", maniac_horizontal_pan_speed="<< obj.maniac_horizontal_pan_speed;
40
+ os << ", maniac_vertical_pan_speed="<< obj.maniac_vertical_pan_speed;
41
os << "}";
42
return os;
43
0 commit comments