We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 54dff22 commit 9dc943bCopy full SHA for 9dc943b
generator/csv/fields_easyrpg.csv
@@ -27,6 +27,8 @@ SaveEasyRpgText,font_size,f,Int32,0x05,12,0,0,Font size
27
SaveEasyRpgText,letter_spacing,f,Int32,0x06,0,0,0,Additional spacing between letters
28
SaveEasyRpgText,line_spacing,f,Int32,0x07,4,0,0,Additional spacing between lines
29
SaveEasyRpgText,flags,f,SaveEasyRpgText_Flags,0x08,3,0,0,Various text settings
30
+SavePartyLocation,maniac_horizontal_pan_speed,f,Double,0x8D,0,0,0,horizontal speed in the scrolls of the screen.
31
+SavePartyLocation,maniac_vertical_pan_speed,f,Double,0x8E,0,0,0,vertical speed in the scrolls of the screen.
32
SaveSystem,maniac_strings,f,Vector<DBString>,0x24,,0,0,rpg::Strings
33
SaveSystem,maniac_frameskip,,Int32,0x88,0,0,0,"FatalMix Frameskip (0=None, 1=1/5, 2=1/3, 3=1/2)"
34
SaveSystem,maniac_picture_limit,,Int32,0x89,0,0,0,FatalMix Picture Limit
src/generated/lcf/lsd/chunks.h
@@ -439,7 +439,11 @@ namespace LSD_Reader {
439
/** Mirrors save_count of current map. On mismatch events are not continued after load. */
440
map_save_count = 0x83,
441
/** ? */
442
- database_save_count = 0x84
+ database_save_count = 0x84,
443
+ /** horizontal speed in the scrolls of the screen. */
444
+ maniac_horizontal_pan_speed = 0x8D,
445
+ /** vertical speed in the scrolls of the screen. */
446
+ maniac_vertical_pan_speed = 0x8E
447
};
448
449
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
@@ -405,6 +405,20 @@ static TypedField<rpg::SavePartyLocation, int32_t> static_database_save_count(
405
0,
406
0
407
);
408
+static TypedField<rpg::SavePartyLocation, double> static_maniac_horizontal_pan_speed(
409
+ &rpg::SavePartyLocation::maniac_horizontal_pan_speed,
410
+ LSD_Reader::ChunkSavePartyLocation::maniac_horizontal_pan_speed,
411
+ "maniac_horizontal_pan_speed",
412
+ 0,
413
+ 0
414
+);
415
+static TypedField<rpg::SavePartyLocation, double> static_maniac_vertical_pan_speed(
416
+ &rpg::SavePartyLocation::maniac_vertical_pan_speed,
417
+ LSD_Reader::ChunkSavePartyLocation::maniac_vertical_pan_speed,
418
+ "maniac_vertical_pan_speed",
419
420
421
422
423
424
template <>
@@ -464,6 +478,8 @@ Field<rpg::SavePartyLocation> const* Struct<rpg::SavePartyLocation>::fields[] =
464
478
&static_encounter_calling,
465
479
&static_map_save_count,
466
480
&static_database_save_count,
481
+ &static_maniac_horizontal_pan_speed,
482
+ &static_maniac_vertical_pan_speed,
467
483
NULL
468
484
469
485
src/generated/rpg_savepartylocation.cpp
@@ -36,6 +36,8 @@ std::ostream& operator<<(std::ostream& os, const SavePartyLocation& obj) {
36
os << ", encounter_calling="<< obj.encounter_calling;
37
os << ", map_save_count="<< obj.map_save_count;
38
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