13#include "lcf/lsd/reader.h"
14#include "lcf/lsd/chunks.h"
24 &rpg::SaveSystem::scene,
25 LSD_Reader::ChunkSaveSystem::scene,
31 &rpg::SaveSystem::frame_count,
32 LSD_Reader::ChunkSaveSystem::frame_count,
38 &rpg::SaveSystem::graphics_name,
39 LSD_Reader::ChunkSaveSystem::graphics_name,
45 &rpg::SaveSystem::message_stretch,
46 LSD_Reader::ChunkSaveSystem::message_stretch,
52 &rpg::SaveSystem::font_id,
53 LSD_Reader::ChunkSaveSystem::font_id,
59 &rpg::SaveSystem::switches,
60 LSD_Reader::ChunkSaveSystem::switches_size,
65 &rpg::SaveSystem::switches,
66 LSD_Reader::ChunkSaveSystem::switches,
72 &rpg::SaveSystem::variables,
73 LSD_Reader::ChunkSaveSystem::variables_size,
78 &rpg::SaveSystem::variables,
79 LSD_Reader::ChunkSaveSystem::variables,
85 &rpg::SaveSystem::message_transparent,
86 LSD_Reader::ChunkSaveSystem::message_transparent,
87 "message_transparent",
92 &rpg::SaveSystem::message_position,
93 LSD_Reader::ChunkSaveSystem::message_position,
99 &rpg::SaveSystem::message_prevent_overlap,
100 LSD_Reader::ChunkSaveSystem::message_prevent_overlap,
101 "message_prevent_overlap",
106 &rpg::SaveSystem::message_continue_events,
107 LSD_Reader::ChunkSaveSystem::message_continue_events,
108 "message_continue_events",
113 &rpg::SaveSystem::face_name,
114 LSD_Reader::ChunkSaveSystem::face_name,
120 &rpg::SaveSystem::face_id,
121 LSD_Reader::ChunkSaveSystem::face_id,
127 &rpg::SaveSystem::face_right,
128 LSD_Reader::ChunkSaveSystem::face_right,
134 &rpg::SaveSystem::face_flip,
135 LSD_Reader::ChunkSaveSystem::face_flip,
141 &rpg::SaveSystem::event_message_active,
142 LSD_Reader::ChunkSaveSystem::event_message_active,
143 "event_message_active",
148 &rpg::SaveSystem::music_stopping,
149 LSD_Reader::ChunkSaveSystem::music_stopping,
155 &rpg::SaveSystem::title_music,
156 LSD_Reader::ChunkSaveSystem::title_music,
162 &rpg::SaveSystem::battle_music,
163 LSD_Reader::ChunkSaveSystem::battle_music,
169 &rpg::SaveSystem::battle_end_music,
170 LSD_Reader::ChunkSaveSystem::battle_end_music,
176 &rpg::SaveSystem::inn_music,
177 LSD_Reader::ChunkSaveSystem::inn_music,
183 &rpg::SaveSystem::current_music,
184 LSD_Reader::ChunkSaveSystem::current_music,
190 &rpg::SaveSystem::before_vehicle_music,
191 LSD_Reader::ChunkSaveSystem::before_vehicle_music,
192 "before_vehicle_music",
197 &rpg::SaveSystem::before_battle_music,
198 LSD_Reader::ChunkSaveSystem::before_battle_music,
199 "before_battle_music",
204 &rpg::SaveSystem::stored_music,
205 LSD_Reader::ChunkSaveSystem::stored_music,
211 &rpg::SaveSystem::boat_music,
212 LSD_Reader::ChunkSaveSystem::boat_music,
218 &rpg::SaveSystem::ship_music,
219 LSD_Reader::ChunkSaveSystem::ship_music,
225 &rpg::SaveSystem::airship_music,
226 LSD_Reader::ChunkSaveSystem::airship_music,
232 &rpg::SaveSystem::gameover_music,
233 LSD_Reader::ChunkSaveSystem::gameover_music,
239 &rpg::SaveSystem::cursor_se,
240 LSD_Reader::ChunkSaveSystem::cursor_se,
246 &rpg::SaveSystem::decision_se,
247 LSD_Reader::ChunkSaveSystem::decision_se,
253 &rpg::SaveSystem::cancel_se,
254 LSD_Reader::ChunkSaveSystem::cancel_se,
260 &rpg::SaveSystem::buzzer_se,
261 LSD_Reader::ChunkSaveSystem::buzzer_se,
267 &rpg::SaveSystem::battle_se,
268 LSD_Reader::ChunkSaveSystem::battle_se,
274 &rpg::SaveSystem::escape_se,
275 LSD_Reader::ChunkSaveSystem::escape_se,
281 &rpg::SaveSystem::enemy_attack_se,
282 LSD_Reader::ChunkSaveSystem::enemy_attack_se,
288 &rpg::SaveSystem::enemy_damaged_se,
289 LSD_Reader::ChunkSaveSystem::enemy_damaged_se,
295 &rpg::SaveSystem::actor_damaged_se,
296 LSD_Reader::ChunkSaveSystem::actor_damaged_se,
302 &rpg::SaveSystem::dodge_se,
303 LSD_Reader::ChunkSaveSystem::dodge_se,
309 &rpg::SaveSystem::enemy_death_se,
310 LSD_Reader::ChunkSaveSystem::enemy_death_se,
316 &rpg::SaveSystem::item_se,
317 LSD_Reader::ChunkSaveSystem::item_se,
323 &rpg::SaveSystem::transition_out,
324 LSD_Reader::ChunkSaveSystem::transition_out,
330 &rpg::SaveSystem::transition_in,
331 LSD_Reader::ChunkSaveSystem::transition_in,
337 &rpg::SaveSystem::battle_start_fadeout,
338 LSD_Reader::ChunkSaveSystem::battle_start_fadeout,
339 "battle_start_fadeout",
344 &rpg::SaveSystem::battle_start_fadein,
345 LSD_Reader::ChunkSaveSystem::battle_start_fadein,
346 "battle_start_fadein",
351 &rpg::SaveSystem::battle_end_fadeout,
352 LSD_Reader::ChunkSaveSystem::battle_end_fadeout,
353 "battle_end_fadeout",
358 &rpg::SaveSystem::battle_end_fadein,
359 LSD_Reader::ChunkSaveSystem::battle_end_fadein,
365 &rpg::SaveSystem::teleport_allowed,
366 LSD_Reader::ChunkSaveSystem::teleport_allowed,
372 &rpg::SaveSystem::escape_allowed,
373 LSD_Reader::ChunkSaveSystem::escape_allowed,
379 &rpg::SaveSystem::save_allowed,
380 LSD_Reader::ChunkSaveSystem::save_allowed,
386 &rpg::SaveSystem::menu_allowed,
387 LSD_Reader::ChunkSaveSystem::menu_allowed,
393 &rpg::SaveSystem::background,
394 LSD_Reader::ChunkSaveSystem::background,
400 &rpg::SaveSystem::save_count,
401 LSD_Reader::ChunkSaveSystem::save_count,
407 &rpg::SaveSystem::save_slot,
408 LSD_Reader::ChunkSaveSystem::save_slot,
414 &rpg::SaveSystem::atb_mode,
415 LSD_Reader::ChunkSaveSystem::atb_mode,
421 &rpg::SaveSystem::maniac_frameskip,
422 LSD_Reader::ChunkSaveSystem::maniac_frameskip,
428 &rpg::SaveSystem::maniac_picture_limit,
429 LSD_Reader::ChunkSaveSystem::maniac_picture_limit,
430 "maniac_picture_limit",
435 &rpg::SaveSystem::maniac_options,
436 LSD_Reader::ChunkSaveSystem::maniac_options,
442 &rpg::SaveSystem::maniac_joypad_bindings,
443 LSD_Reader::ChunkSaveSystem::maniac_joypad_bindings,
444 "maniac_joypad_bindings",
454 &static_graphics_name,
455 &static_message_stretch,
457 &static_size_switches,
459 &static_size_variables,
461 &static_message_transparent,
462 &static_message_position,
463 &static_message_prevent_overlap,
464 &static_message_continue_events,
469 &static_event_message_active,
470 &static_music_stopping,
472 &static_battle_music,
473 &static_battle_end_music,
475 &static_current_music,
476 &static_before_vehicle_music,
477 &static_before_battle_music,
478 &static_stored_music,
481 &static_airship_music,
482 &static_gameover_music,
489 &static_enemy_attack_se,
490 &static_enemy_damaged_se,
491 &static_actor_damaged_se,
493 &static_enemy_death_se,
495 &static_transition_out,
496 &static_transition_in,
497 &static_battle_start_fadeout,
498 &static_battle_start_fadein,
499 &static_battle_end_fadeout,
500 &static_battle_end_fadein,
501 &static_teleport_allowed,
502 &static_escape_allowed,
503 &static_save_allowed,
504 &static_menu_allowed,
509 &static_maniac_frameskip,
510 &static_maniac_picture_limit,
511 &static_maniac_options,
512 &static_maniac_joypad_bindings,