System - use StringView
MODIFY
generator/csv/fields.csv
generator/csv/fields.csv
@@ -517,16 +517,16 @@ TestBattler,armor_id,f,Ref<Item>,0x0D,0,0,0,Integer
TestBattler,helmet_id,f,Ref<Item>,0x0E,0,0,0,Integer
TestBattler,accessory_id,f,Ref<Item>,0x0F,0,0,0,Integer
System,ldb_id,f,Int32,0x0A,0,0,0,Integer - RPG2003
-System,boat_name,f,String,0x0B,'',0,0,String
-System,ship_name,f,String,0x0C,'',0,0,String
-System,airship_name,f,String,0x0D,'',0,0,String
+System,boat_name,f,DBString,0x0B,'',0,0,String
+System,ship_name,f,DBString,0x0C,'',0,0,String
+System,airship_name,f,DBString,0x0D,'',0,0,String
System,boat_index,f,Int32,0x0E,0,0,0,Integer
System,ship_index,f,Int32,0x0F,0,0,0,Integer
System,airship_index,f,Int32,0x10,0,0,0,Integer
-System,title_name,f,String,0x11,'',0,0,String
-System,gameover_name,f,String,0x12,'',0,0,String
-System,system_name,f,String,0x13,'',0,0,String
-System,system2_name,f,String,0x14,'',0,1,String - RPG2003
+System,title_name,f,DBString,0x11,'',0,0,String
+System,gameover_name,f,DBString,0x12,'',0,0,String
+System,system_name,f,DBString,0x13,'',0,0,String
+System,system2_name,f,DBString,0x14,'',0,1,String - RPG2003
System,party,t,Count<Int16>,0x15,,0,0,Integer
System,party,f,Vector<Int16>,0x16,,1,0,Array - Short
System,menu_commands,t,Count<Int16>,0x1A,,0,1,Integer - RPG2003
@@ -561,7 +561,7 @@ System,message_stretch,f,Enum<System_Stretch>,0x47,0,0,0,Integer
System,font_id,f,Enum<System_Font>,0x48,0,0,0,Integer
System,selected_condition,f,Int32,0x51,0,0,0,Integer
System,selected_hero,f,Ref<Actor>,0x52,0,1,0,Integer
-System,battletest_background,f,String,0x54,'',0,0,String
+System,battletest_background,f,DBString,0x54,'',0,0,String
System,battletest_data,f,Array<TestBattler>,0x55,,1,0,Array - rpg::TestBattler
System,save_count,f,Int32,0x5B,0,0,0,Integer
System,battletest_terrain,f,Ref<Terrain>,0x5E,0,0,0,Integer
@@ -570,7 +570,7 @@ System,battletest_condition,f,Enum<System_BattleCondition>,0x60,0,0,0,Integer
System,equipment_setting,f,Enum<System_EquipmentSetting>,0x61,0,0,1,Integer RPG2003 - Whether equipment usage is by Actor or by Class. This is a global setting in RM2k3!
System,battletest_alt_terrain,f,Ref<Terrain>,0x62,-1,0,1,Integer RPG2003 (EDITOR ONLY) - Double click on Terrain in Troops changes this setting and 0x54. Affects only the RM2k3 editor.
System,show_frame,f,Boolean,0x63,False,0,1,Flag - RPG2003
-System,frame_name,f,String,0x64,'',0,1,String - RPG2003
+System,frame_name,f,DBString,0x64,'',0,1,String - RPG2003
System,invert_animations,f,Boolean,0x65,False,0,1,Flag - RPG2003
System,show_title,f,Boolean,0x6F,True,0,1,When false the title is skipped and the game starts directly. In TestPlay mode skips directly to the Load scene. Added in RPG Maker 2003 v1.11
Switch,name,f,String,0x01,'',0,0,String

MODIFY
src/generated/lcf/rpg/system.h
src/generated/lcf/rpg/system.h
Binary files a/src/generated/lcf/rpg/system.h and b/src/generated/lcf/rpg/system.h differ

MODIFY
src/generated/ldb_system.cpp
src/generated/ldb_system.cpp
Binary files a/src/generated/ldb_system.cpp and b/src/generated/ldb_system.cpp differ

System - use StringView