From 349e7b6e07841308177792ac7b9ec1b77d437433 Mon Sep 17 00:00:00 2001 From: Gent Semaj Date: Wed, 24 Jan 2024 16:10:26 -0500 Subject: [PATCH] Table schemas --- json2xdb/json2xdb.py | 11 +++ json2xdb/schema/1stChatTable.json | 6 ++ json2xdb/schema/2ndChatTable.json | 6 ++ json2xdb/schema/3rdChatTable.json | 6 ++ json2xdb/schema/AvatarGrowTable.json | 17 +++++ json2xdb/schema/AvatarTable.json | 22 ++++++ json2xdb/schema/BarkerTable.json | 7 ++ json2xdb/schema/ChatString.json | 8 +++ json2xdb/schema/ChatTable.json | 12 ++++ json2xdb/schema/ChestIconTable.json | 4 ++ json2xdb/schema/ClassIcon.json | 4 ++ json2xdb/schema/ClassSkill_BuffEffect.json | 5 ++ json2xdb/schema/ClassSkill_Charging.json | 10 +++ json2xdb/schema/ClassSkill_Icon.json | 4 ++ json2xdb/schema/ClassSkill_Manager.json | 10 +++ json2xdb/schema/ClassSkill_Skill.json | 41 +++++++++++ json2xdb/schema/ClassSkill_Sound.json | 5 ++ json2xdb/schema/ClassSkill_String.json | 8 +++ json2xdb/schema/ClassString.json | 4 ++ json2xdb/schema/ClassTable.json | 4 ++ json2xdb/schema/ClassType.json | 13 ++++ json2xdb/schema/ClassWpnType.json | 10 +++ json2xdb/schema/CombiningTable.json | 10 +++ json2xdb/schema/Condition_Character.json | 6 ++ json2xdb/schema/CutSceneText.json | 5 ++ json2xdb/schema/Description.json | 6 ++ json2xdb/schema/DescriptionString.json | 7 ++ json2xdb/schema/DescriptionTable.json | 4 ++ json2xdb/schema/EmoteLink.json | 3 + json2xdb/schema/EmoteTable.json | 8 +++ json2xdb/schema/EmoteTexture.json | 8 +++ json2xdb/schema/EnchantTable.json | 16 +++++ json2xdb/schema/FilterTable.json | 3 + json2xdb/schema/FirstNameTable.json | 3 + json2xdb/schema/FirstUseString.json | 7 ++ json2xdb/schema/FirstUseTable.json | 7 ++ json2xdb/schema/GuideStringTable.json | 4 ++ json2xdb/schema/GuideTable.json | 8 +++ json2xdb/schema/HelpString.json | 7 ++ json2xdb/schema/HelpTable.json | 4 ++ json2xdb/schema/InstanceTable.json | 26 +++++++ json2xdb/schema/ItemBackIcon.json | 4 ++ json2xdb/schema/ItemBackMesh.json | 8 +++ json2xdb/schema/ItemBackSound.json | 5 ++ json2xdb/schema/ItemBackString.json | 7 ++ json2xdb/schema/ItemBackTable.json | 50 +++++++++++++ json2xdb/schema/ItemChestString.json | 7 ++ json2xdb/schema/ItemChestTable.json | 12 ++++ json2xdb/schema/ItemCreationTable.json | 13 ++++ json2xdb/schema/ItemFaceIcon.json | 4 ++ json2xdb/schema/ItemFaceMesh.json | 8 +++ json2xdb/schema/ItemFaceSound.json | 5 ++ json2xdb/schema/ItemFaceString.json | 7 ++ json2xdb/schema/ItemFaceTable.json | 50 +++++++++++++ json2xdb/schema/ItemGeneralIcon.json | 4 ++ json2xdb/schema/ItemGeneralString.json | 7 ++ json2xdb/schema/ItemGeneralTable.json | 16 +++++ json2xdb/schema/ItemGlassIcon.json | 4 ++ json2xdb/schema/ItemGlassMesh.json | 8 +++ json2xdb/schema/ItemGlassSound.json | 5 ++ json2xdb/schema/ItemGlassString.json | 7 ++ json2xdb/schema/ItemGlassTable.json | 50 +++++++++++++ json2xdb/schema/ItemHatIcon.json | 4 ++ json2xdb/schema/ItemHatMesh.json | 8 +++ json2xdb/schema/ItemHatSound.json | 5 ++ json2xdb/schema/ItemHatString.json | 7 ++ json2xdb/schema/ItemHatTable.json | 50 +++++++++++++ json2xdb/schema/ItemHeadIcon.json | 4 ++ json2xdb/schema/ItemHeadMesh.json | 8 +++ json2xdb/schema/ItemHeadSound.json | 5 ++ json2xdb/schema/ItemHeadString.json | 7 ++ json2xdb/schema/ItemHeadTable.json | 50 +++++++++++++ json2xdb/schema/ItemPantsIcon.json | 4 ++ json2xdb/schema/ItemPantsMesh.json | 8 +++ json2xdb/schema/ItemPantsSound.json | 5 ++ json2xdb/schema/ItemPantsString.json | 7 ++ json2xdb/schema/ItemPantsTable.json | 50 +++++++++++++ json2xdb/schema/ItemQuestIcon.json | 4 ++ json2xdb/schema/ItemQuestString.json | 7 ++ json2xdb/schema/ItemQuestTable.json | 8 +++ json2xdb/schema/ItemShirtIcon.json | 4 ++ json2xdb/schema/ItemShirtMesh.json | 8 +++ json2xdb/schema/ItemShirtSound.json | 5 ++ json2xdb/schema/ItemShirtString.json | 7 ++ json2xdb/schema/ItemShirtTable.json | 50 +++++++++++++ json2xdb/schema/ItemShoesIcon.json | 4 ++ json2xdb/schema/ItemShoesMesh.json | 8 +++ json2xdb/schema/ItemShoesSound.json | 5 ++ json2xdb/schema/ItemShoesString.json | 7 ++ json2xdb/schema/ItemShoesTable.json | 50 +++++++++++++ json2xdb/schema/ItemSkillBookIcon.json | 4 ++ json2xdb/schema/ItemSkillBookString.json | 5 ++ json2xdb/schema/ItemSkillBookTable.json | 17 +++++ json2xdb/schema/ItemVehicleIcon.json | 4 ++ json2xdb/schema/ItemVehicleMesh.json | 8 +++ json2xdb/schema/ItemVehicleSound.json | 5 ++ json2xdb/schema/ItemVehicleString.json | 7 ++ json2xdb/schema/ItemVehicleTable.json | 50 +++++++++++++ json2xdb/schema/ItemWpnIcon.json | 4 ++ json2xdb/schema/ItemWpnMesh.json | 8 +++ json2xdb/schema/ItemWpnSound.json | 5 ++ json2xdb/schema/ItemWpnString.json | 7 ++ json2xdb/schema/ItemWpnTable.json | 50 +++++++++++++ json2xdb/schema/Journal_ID.json | 8 +++ json2xdb/schema/LastNameTable.json | 3 + json2xdb/schema/M.json | 6 ++ json2xdb/schema/MiddleNameTable.json | 3 + json2xdb/schema/MissionField.json | 66 +++++++++++++++++ json2xdb/schema/MissionStringTable.json | 3 + json2xdb/schema/Mob.json | 6 ++ json2xdb/schema/NameString.json | 3 + json2xdb/schema/NamefilterTable.json | 3 + json2xdb/schema/Nano.json | 6 ++ json2xdb/schema/NanoIcon.json | 4 ++ json2xdb/schema/NanoMesh.json | 8 +++ json2xdb/schema/NanoString.json | 7 ++ json2xdb/schema/NanoTable.json | 23 ++++++ json2xdb/schema/NanoTuneIcon.json | 4 ++ json2xdb/schema/NanoTuneString.json | 7 ++ json2xdb/schema/NanoTuneTable.json | 9 +++ json2xdb/schema/NpcGroup.json | 7 ++ json2xdb/schema/NpcIcon.json | 4 ++ json2xdb/schema/NpcMesh.json | 8 +++ json2xdb/schema/NpcString.json | 7 ++ json2xdb/schema/NpcTable.json | 72 +++++++++++++++++++ json2xdb/schema/Reward.json | 9 +++ json2xdb/schema/RulesString.json | 7 ++ json2xdb/schema/RulesTable.json | 6 ++ json2xdb/schema/ServiceString.json | 4 ++ json2xdb/schema/ShinyMesh.json | 8 +++ json2xdb/schema/ShinyString.json | 7 ++ json2xdb/schema/ShinyTable.json | 11 +++ json2xdb/schema/SkillBuffEffect.json | 7 ++ json2xdb/schema/SkillIcon.json | 4 ++ json2xdb/schema/SkillString.json | 4 ++ json2xdb/schema/SkillTable.json | 31 ++++++++ json2xdb/schema/StatusTable.json | 3 + json2xdb/schema/SystemMessage.json | 4 ++ json2xdb/schema/TransIcon.json | 4 ++ json2xdb/schema/TransportationMesh.json | 8 +++ json2xdb/schema/TransportationTable.json | 13 ++++ json2xdb/schema/TransportationWarpString.json | 4 ++ .../schema/TransportationWyvernString.json | 4 ++ json2xdb/schema/UnfilterTable.json | 3 + json2xdb/schema/VendorTable.json | 7 ++ json2xdb/schema/WarpLocationTable.json | 9 +++ json2xdb/schema/WarpTable.json | 18 +++++ json2xdb/schema/WyvernLocationTable.json | 9 +++ json2xdb/schema/XComTable.json | 11 +++ 149 files changed, 1665 insertions(+) create mode 100644 json2xdb/schema/1stChatTable.json create mode 100644 json2xdb/schema/2ndChatTable.json create mode 100644 json2xdb/schema/3rdChatTable.json create mode 100644 json2xdb/schema/AvatarGrowTable.json create mode 100644 json2xdb/schema/AvatarTable.json create mode 100644 json2xdb/schema/BarkerTable.json create mode 100644 json2xdb/schema/ChatString.json create mode 100644 json2xdb/schema/ChatTable.json create mode 100644 json2xdb/schema/ChestIconTable.json create mode 100644 json2xdb/schema/ClassIcon.json create mode 100644 json2xdb/schema/ClassSkill_BuffEffect.json create mode 100644 json2xdb/schema/ClassSkill_Charging.json create mode 100644 json2xdb/schema/ClassSkill_Icon.json create mode 100644 json2xdb/schema/ClassSkill_Manager.json create mode 100644 json2xdb/schema/ClassSkill_Skill.json create mode 100644 json2xdb/schema/ClassSkill_Sound.json create mode 100644 json2xdb/schema/ClassSkill_String.json create mode 100644 json2xdb/schema/ClassString.json create mode 100644 json2xdb/schema/ClassTable.json create mode 100644 json2xdb/schema/ClassType.json create mode 100644 json2xdb/schema/ClassWpnType.json create mode 100644 json2xdb/schema/CombiningTable.json create mode 100644 json2xdb/schema/Condition_Character.json create mode 100644 json2xdb/schema/CutSceneText.json create mode 100644 json2xdb/schema/Description.json create mode 100644 json2xdb/schema/DescriptionString.json create mode 100644 json2xdb/schema/DescriptionTable.json create mode 100644 json2xdb/schema/EmoteLink.json create mode 100644 json2xdb/schema/EmoteTable.json create mode 100644 json2xdb/schema/EmoteTexture.json create mode 100644 json2xdb/schema/EnchantTable.json create mode 100644 json2xdb/schema/FilterTable.json create mode 100644 json2xdb/schema/FirstNameTable.json create mode 100644 json2xdb/schema/FirstUseString.json create mode 100644 json2xdb/schema/FirstUseTable.json create mode 100644 json2xdb/schema/GuideStringTable.json create mode 100644 json2xdb/schema/GuideTable.json create mode 100644 json2xdb/schema/HelpString.json create mode 100644 json2xdb/schema/HelpTable.json create mode 100644 json2xdb/schema/InstanceTable.json create mode 100644 json2xdb/schema/ItemBackIcon.json create mode 100644 json2xdb/schema/ItemBackMesh.json create mode 100644 json2xdb/schema/ItemBackSound.json create mode 100644 json2xdb/schema/ItemBackString.json create mode 100644 json2xdb/schema/ItemBackTable.json create mode 100644 json2xdb/schema/ItemChestString.json create mode 100644 json2xdb/schema/ItemChestTable.json create mode 100644 json2xdb/schema/ItemCreationTable.json create mode 100644 json2xdb/schema/ItemFaceIcon.json create mode 100644 json2xdb/schema/ItemFaceMesh.json create mode 100644 json2xdb/schema/ItemFaceSound.json create mode 100644 json2xdb/schema/ItemFaceString.json create mode 100644 json2xdb/schema/ItemFaceTable.json create mode 100644 json2xdb/schema/ItemGeneralIcon.json create mode 100644 json2xdb/schema/ItemGeneralString.json create mode 100644 json2xdb/schema/ItemGeneralTable.json create mode 100644 json2xdb/schema/ItemGlassIcon.json create mode 100644 json2xdb/schema/ItemGlassMesh.json create mode 100644 json2xdb/schema/ItemGlassSound.json create mode 100644 json2xdb/schema/ItemGlassString.json create mode 100644 json2xdb/schema/ItemGlassTable.json create mode 100644 json2xdb/schema/ItemHatIcon.json create mode 100644 json2xdb/schema/ItemHatMesh.json create mode 100644 json2xdb/schema/ItemHatSound.json create mode 100644 json2xdb/schema/ItemHatString.json create mode 100644 json2xdb/schema/ItemHatTable.json create mode 100644 json2xdb/schema/ItemHeadIcon.json create mode 100644 json2xdb/schema/ItemHeadMesh.json create mode 100644 json2xdb/schema/ItemHeadSound.json create mode 100644 json2xdb/schema/ItemHeadString.json create mode 100644 json2xdb/schema/ItemHeadTable.json create mode 100644 json2xdb/schema/ItemPantsIcon.json create mode 100644 json2xdb/schema/ItemPantsMesh.json create mode 100644 json2xdb/schema/ItemPantsSound.json create mode 100644 json2xdb/schema/ItemPantsString.json create mode 100644 json2xdb/schema/ItemPantsTable.json create mode 100644 json2xdb/schema/ItemQuestIcon.json create mode 100644 json2xdb/schema/ItemQuestString.json create mode 100644 json2xdb/schema/ItemQuestTable.json create mode 100644 json2xdb/schema/ItemShirtIcon.json create mode 100644 json2xdb/schema/ItemShirtMesh.json create mode 100644 json2xdb/schema/ItemShirtSound.json create mode 100644 json2xdb/schema/ItemShirtString.json create mode 100644 json2xdb/schema/ItemShirtTable.json create mode 100644 json2xdb/schema/ItemShoesIcon.json create mode 100644 json2xdb/schema/ItemShoesMesh.json create mode 100644 json2xdb/schema/ItemShoesSound.json create mode 100644 json2xdb/schema/ItemShoesString.json create mode 100644 json2xdb/schema/ItemShoesTable.json create mode 100644 json2xdb/schema/ItemSkillBookIcon.json create mode 100644 json2xdb/schema/ItemSkillBookString.json create mode 100644 json2xdb/schema/ItemSkillBookTable.json create mode 100644 json2xdb/schema/ItemVehicleIcon.json create mode 100644 json2xdb/schema/ItemVehicleMesh.json create mode 100644 json2xdb/schema/ItemVehicleSound.json create mode 100644 json2xdb/schema/ItemVehicleString.json create mode 100644 json2xdb/schema/ItemVehicleTable.json create mode 100644 json2xdb/schema/ItemWpnIcon.json create mode 100644 json2xdb/schema/ItemWpnMesh.json create mode 100644 json2xdb/schema/ItemWpnSound.json create mode 100644 json2xdb/schema/ItemWpnString.json create mode 100644 json2xdb/schema/ItemWpnTable.json create mode 100644 json2xdb/schema/Journal_ID.json create mode 100644 json2xdb/schema/LastNameTable.json create mode 100644 json2xdb/schema/M.json create mode 100644 json2xdb/schema/MiddleNameTable.json create mode 100644 json2xdb/schema/MissionField.json create mode 100644 json2xdb/schema/MissionStringTable.json create mode 100644 json2xdb/schema/Mob.json create mode 100644 json2xdb/schema/NameString.json create mode 100644 json2xdb/schema/NamefilterTable.json create mode 100644 json2xdb/schema/Nano.json create mode 100644 json2xdb/schema/NanoIcon.json create mode 100644 json2xdb/schema/NanoMesh.json create mode 100644 json2xdb/schema/NanoString.json create mode 100644 json2xdb/schema/NanoTable.json create mode 100644 json2xdb/schema/NanoTuneIcon.json create mode 100644 json2xdb/schema/NanoTuneString.json create mode 100644 json2xdb/schema/NanoTuneTable.json create mode 100644 json2xdb/schema/NpcGroup.json create mode 100644 json2xdb/schema/NpcIcon.json create mode 100644 json2xdb/schema/NpcMesh.json create mode 100644 json2xdb/schema/NpcString.json create mode 100644 json2xdb/schema/NpcTable.json create mode 100644 json2xdb/schema/Reward.json create mode 100644 json2xdb/schema/RulesString.json create mode 100644 json2xdb/schema/RulesTable.json create mode 100644 json2xdb/schema/ServiceString.json create mode 100644 json2xdb/schema/ShinyMesh.json create mode 100644 json2xdb/schema/ShinyString.json create mode 100644 json2xdb/schema/ShinyTable.json create mode 100644 json2xdb/schema/SkillBuffEffect.json create mode 100644 json2xdb/schema/SkillIcon.json create mode 100644 json2xdb/schema/SkillString.json create mode 100644 json2xdb/schema/SkillTable.json create mode 100644 json2xdb/schema/StatusTable.json create mode 100644 json2xdb/schema/SystemMessage.json create mode 100644 json2xdb/schema/TransIcon.json create mode 100644 json2xdb/schema/TransportationMesh.json create mode 100644 json2xdb/schema/TransportationTable.json create mode 100644 json2xdb/schema/TransportationWarpString.json create mode 100644 json2xdb/schema/TransportationWyvernString.json create mode 100644 json2xdb/schema/UnfilterTable.json create mode 100644 json2xdb/schema/VendorTable.json create mode 100644 json2xdb/schema/WarpLocationTable.json create mode 100644 json2xdb/schema/WarpTable.json create mode 100644 json2xdb/schema/WyvernLocationTable.json create mode 100644 json2xdb/schema/XComTable.json diff --git a/json2xdb/json2xdb.py b/json2xdb/json2xdb.py index b39e49b..01b10ce 100644 --- a/json2xdb/json2xdb.py +++ b/json2xdb/json2xdb.py @@ -4,6 +4,17 @@ import sys from tqdm import tqdm import mysql.connector +SPLIT_FIELDS = { + "m_iMissionRewardItemID": ("m_iMissionRewardItemID", "m_iMissionRewarItemType"), + "m_iMissionRewardItemID2": ("m_iMissionRewardItemID2", "m_iMissionRewardItemType2"), + "m_iCSTItemID": ("m_iCSTItemID", "m_iCSTItemNumNeeded"), + "m_iCSUEnemyID": ("m_iCSUEnemyID", "m_iCSUNumToKill"), + "m_iCSUItemID": ("m_iCSUItemID", "m_iCSUItemNumNeeded"), + "m_iSTItemID": ("m_iSTItemID", "m_iSTItemNumNeeded", "m_iSTItemDropRate"), + "m_iSUItem": ("m_iSUItem", "m_iSUInstancename"), + "m_iFItemID": ("m_iFItemID", "m_iFItemNumNeeded"), +} + # %% def get_db_column_name(xdt_field_name): # special case 1 diff --git a/json2xdb/schema/1stChatTable.json b/json2xdb/schema/1stChatTable.json new file mode 100644 index 0000000..a878d2c --- /dev/null +++ b/json2xdb/schema/1stChatTable.json @@ -0,0 +1,6 @@ +[ + "m_iItemStringIndex", + "m_iItemConditionNum", + "m_iItemConditionNum2", + "m_iNextItem" +] \ No newline at end of file diff --git a/json2xdb/schema/2ndChatTable.json b/json2xdb/schema/2ndChatTable.json new file mode 100644 index 0000000..a878d2c --- /dev/null +++ b/json2xdb/schema/2ndChatTable.json @@ -0,0 +1,6 @@ +[ + "m_iItemStringIndex", + "m_iItemConditionNum", + "m_iItemConditionNum2", + "m_iNextItem" +] \ No newline at end of file diff --git a/json2xdb/schema/3rdChatTable.json b/json2xdb/schema/3rdChatTable.json new file mode 100644 index 0000000..a878d2c --- /dev/null +++ b/json2xdb/schema/3rdChatTable.json @@ -0,0 +1,6 @@ +[ + "m_iItemStringIndex", + "m_iItemConditionNum", + "m_iItemConditionNum2", + "m_iNextItem" +] \ No newline at end of file diff --git a/json2xdb/schema/AvatarGrowTable.json b/json2xdb/schema/AvatarGrowTable.json new file mode 100644 index 0000000..6751108 --- /dev/null +++ b/json2xdb/schema/AvatarGrowTable.json @@ -0,0 +1,17 @@ +[ + "m_iLevel", + "m_iHpUp", + "m_iMaxHP", + "m_iAccuracy", + "m_iDodge", + "m_iPower", + "m_iProtection", + "m_iReqBlob_NanoCreate", + "m_iReqBlob_NanoTune", + "m_iFMLimit", + "m_iMobFM", + "m_iNanoQuestTaskID", + "m_iNanoID", + "m_iBonusFM", + "m_iDeathFM" +] \ No newline at end of file diff --git a/json2xdb/schema/AvatarTable.json b/json2xdb/schema/AvatarTable.json new file mode 100644 index 0000000..48fbec2 --- /dev/null +++ b/json2xdb/schema/AvatarTable.json @@ -0,0 +1,22 @@ +[ + "m_iPower", + "m_iAccuracy", + "m_iProtection", + "m_iDodge", + "m_iRunSpeed", + "m_iSwimSpeed", + "m_iJumpHeight", + "m_iJumpDistance", + "m_iViewAngle", + "m_iViewDistance", + "m_iAtkRange", + "m_iAtkAngle", + "m_iEffectArea", + "m_iTargetMode", + "m_iTargetNumber", + "m_iInitialTime", + "m_iDeliverTime", + "m_iDelayTime", + "m_iDurationTime", + "m_iBonusUp" +] \ No newline at end of file diff --git a/json2xdb/schema/BarkerTable.json b/json2xdb/schema/BarkerTable.json new file mode 100644 index 0000000..9fc20a1 --- /dev/null +++ b/json2xdb/schema/BarkerTable.json @@ -0,0 +1,7 @@ +[ + "m_strName", + "m_strComment", + "m_strComment1", + "m_strComment2", + "m_iExtraNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ChatString.json b/json2xdb/schema/ChatString.json new file mode 100644 index 0000000..b225d2f --- /dev/null +++ b/json2xdb/schema/ChatString.json @@ -0,0 +1,8 @@ +[ + "m_pstrMMeshModelString", + "m_pstrMTextureString", + "m_pstrMTextureString2", + "m_pstrFMeshModelString", + "m_pstrFTextureString", + "m_pstrFTextureString2" +] \ No newline at end of file diff --git a/json2xdb/schema/ChatTable.json b/json2xdb/schema/ChatTable.json new file mode 100644 index 0000000..0c3a48c --- /dev/null +++ b/json2xdb/schema/ChatTable.json @@ -0,0 +1,12 @@ +[ + "m_iChatNum1", + "m_iChatNum2", + "m_iChatNum3", + "m_iChatNum4", + "m_iChatNum5", + "m_iChatNum6", + "m_iChatNum7", + "m_iChatNum8", + "m_iChatNum9", + "m_iChatNum10" +] \ No newline at end of file diff --git a/json2xdb/schema/ChestIconTable.json b/json2xdb/schema/ChestIconTable.json new file mode 100644 index 0000000..c63d23e --- /dev/null +++ b/json2xdb/schema/ChestIconTable.json @@ -0,0 +1,4 @@ +[ + "m_iIconType", + "m_iIconNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ClassIcon.json b/json2xdb/schema/ClassIcon.json new file mode 100644 index 0000000..c63d23e --- /dev/null +++ b/json2xdb/schema/ClassIcon.json @@ -0,0 +1,4 @@ +[ + "m_iIconType", + "m_iIconNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ClassSkill_BuffEffect.json b/json2xdb/schema/ClassSkill_BuffEffect.json new file mode 100644 index 0000000..0ec1dc5 --- /dev/null +++ b/json2xdb/schema/ClassSkill_BuffEffect.json @@ -0,0 +1,5 @@ +[ + "m_iBuffNumber", + "m_iBuffEffect", + "m_iBuffEffectInstant" +] \ No newline at end of file diff --git a/json2xdb/schema/ClassSkill_Charging.json b/json2xdb/schema/ClassSkill_Charging.json new file mode 100644 index 0000000..54bb7b4 --- /dev/null +++ b/json2xdb/schema/ClassSkill_Charging.json @@ -0,0 +1,10 @@ +[ + "m_iMax", + "m_iStandard", + "m_fTickplus", + "m_fTickminus", + "m_iAttackplus", + "m_iDefensplus", + "m_iDeadline", + "m_iDeaddown" +] \ No newline at end of file diff --git a/json2xdb/schema/ClassSkill_Icon.json b/json2xdb/schema/ClassSkill_Icon.json new file mode 100644 index 0000000..c63d23e --- /dev/null +++ b/json2xdb/schema/ClassSkill_Icon.json @@ -0,0 +1,4 @@ +[ + "m_iIconType", + "m_iIconNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ClassSkill_Manager.json b/json2xdb/schema/ClassSkill_Manager.json new file mode 100644 index 0000000..c9b5e7b --- /dev/null +++ b/json2xdb/schema/ClassSkill_Manager.json @@ -0,0 +1,10 @@ +[ + "m_iPriority", + "m_iSkillbutton", + "m_iSkillNumber", + "m_iConditionChar", + "m_iConditionSkill", + "m_iKeyMintime", + "m_iKeyMaxtime", + "m_iMotionSkipTime" +] \ No newline at end of file diff --git a/json2xdb/schema/ClassSkill_Skill.json b/json2xdb/schema/ClassSkill_Skill.json new file mode 100644 index 0000000..5a47235 --- /dev/null +++ b/json2xdb/schema/ClassSkill_Skill.json @@ -0,0 +1,41 @@ +[ + "m_iSkillNumber", + "m_iSkillType", + "m_iEffectTarget", + "m_iEffectType", + "m_iTargetType", + "m_iValueA_Type", + "m_iValueA", + "m_iValueB_Type", + "m_iValueB", + "m_iValueC_Type", + "m_iValueC", + "m_iEffectRange", + "m_iEffectAngle", + "m_iEffectArea", + "m_iCoolTime", + "m_iTargetNumber", + "m_iBatteryDrainType", + "m_iBatteryDrainUse", + "m_iInitialTime", + "m_iDeleverTime", + "m_iDelayTime", + "m_iDurationTime", + "m_iDBType", + "m_iIcon", + "m_iEffect", + "m_iTargetEffect", + "m_iBuffEffect", + "m_iSound", + "m_iCoolType", + "m_iClassType", + "m_iClassNum", + "m_iWpnType", + "m_iDisCharging", + "m_iPlusCharging", + "m_iMoveType", + "m_iMoveSpeed", + "m_iJumpPower", + "m_iSkillLevel", + "m_iAnimationTime" +] \ No newline at end of file diff --git a/json2xdb/schema/ClassSkill_Sound.json b/json2xdb/schema/ClassSkill_Sound.json new file mode 100644 index 0000000..3dcd297 --- /dev/null +++ b/json2xdb/schema/ClassSkill_Sound.json @@ -0,0 +1,5 @@ +[ + "m_pstrSoundString1", + "m_pstrSoundString2", + "m_pstrSoundString3" +] \ No newline at end of file diff --git a/json2xdb/schema/ClassSkill_String.json b/json2xdb/schema/ClassSkill_String.json new file mode 100644 index 0000000..709a782 --- /dev/null +++ b/json2xdb/schema/ClassSkill_String.json @@ -0,0 +1,8 @@ +[ + "m_SkillName", + "m_ClassName", + "m_WpnName", + "m_skillAccount1", + "m_skillAccount2", + "m_animationName" +] \ No newline at end of file diff --git a/json2xdb/schema/ClassString.json b/json2xdb/schema/ClassString.json new file mode 100644 index 0000000..82871af --- /dev/null +++ b/json2xdb/schema/ClassString.json @@ -0,0 +1,4 @@ +[ + "m_strName", + "m_strComment" +] \ No newline at end of file diff --git a/json2xdb/schema/ClassTable.json b/json2xdb/schema/ClassTable.json new file mode 100644 index 0000000..64f6c09 --- /dev/null +++ b/json2xdb/schema/ClassTable.json @@ -0,0 +1,4 @@ +[ + "m_iChatString", + "m_iLinkChatNum" +] \ No newline at end of file diff --git a/json2xdb/schema/ClassType.json b/json2xdb/schema/ClassType.json new file mode 100644 index 0000000..78df20f --- /dev/null +++ b/json2xdb/schema/ClassType.json @@ -0,0 +1,13 @@ +[ + "m_iClassNum", + "m_iClassName", + "m_iWpnType1", + "m_iWpnType2", + "m_iBasicWpn", + "m_iBonusHP", + "m_iBonusPow", + "m_iBonusAcc", + "m_iBonusPro", + "m_iBonusDod", + "m_iIcon" +] \ No newline at end of file diff --git a/json2xdb/schema/ClassWpnType.json b/json2xdb/schema/ClassWpnType.json new file mode 100644 index 0000000..0a1d804 --- /dev/null +++ b/json2xdb/schema/ClassWpnType.json @@ -0,0 +1,10 @@ +[ + "m_iWpnType", + "m_iRateOfFire", + "m_iOverheatMax", + "m_iOverheatUse", + "m_iUnuseCool", + "m_iUseCool", + "m_iCoolTime", + "m_iOverheatEffect" +] \ No newline at end of file diff --git a/json2xdb/schema/CombiningTable.json b/json2xdb/schema/CombiningTable.json new file mode 100644 index 0000000..f9b7ded --- /dev/null +++ b/json2xdb/schema/CombiningTable.json @@ -0,0 +1,10 @@ +[ + "m_iLevelGap", + "m_fSameGrade", + "m_fOneGrade", + "m_fTwoGrade", + "m_fThreeGrade", + "m_fLevelGapStandard", + "m_iLookConstant", + "m_iStatConstant" +] \ No newline at end of file diff --git a/json2xdb/schema/Condition_Character.json b/json2xdb/schema/Condition_Character.json new file mode 100644 index 0000000..b34ceb3 --- /dev/null +++ b/json2xdb/schema/Condition_Character.json @@ -0,0 +1,6 @@ +[ + "m_iIndex", + "m_iBattleCondition", + "m_iMoveCondition", + "m_iJumpCondition" +] \ No newline at end of file diff --git a/json2xdb/schema/CutSceneText.json b/json2xdb/schema/CutSceneText.json new file mode 100644 index 0000000..a8662fb --- /dev/null +++ b/json2xdb/schema/CutSceneText.json @@ -0,0 +1,5 @@ +[ + "m_iEvent", + "m_iLine", + "m_strText" +] \ No newline at end of file diff --git a/json2xdb/schema/Description.json b/json2xdb/schema/Description.json new file mode 100644 index 0000000..28e39ca --- /dev/null +++ b/json2xdb/schema/Description.json @@ -0,0 +1,6 @@ +[ + "m_iType", + "m_iSize", + "m_iColor", + "m_iString" +] \ No newline at end of file diff --git a/json2xdb/schema/DescriptionString.json b/json2xdb/schema/DescriptionString.json new file mode 100644 index 0000000..9fc20a1 --- /dev/null +++ b/json2xdb/schema/DescriptionString.json @@ -0,0 +1,7 @@ +[ + "m_strName", + "m_strComment", + "m_strComment1", + "m_strComment2", + "m_iExtraNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/DescriptionTable.json b/json2xdb/schema/DescriptionTable.json new file mode 100644 index 0000000..f484bfe --- /dev/null +++ b/json2xdb/schema/DescriptionTable.json @@ -0,0 +1,4 @@ +[ + "m_iStartContent", + "m_iEndContent" +] \ No newline at end of file diff --git a/json2xdb/schema/EmoteLink.json b/json2xdb/schema/EmoteLink.json new file mode 100644 index 0000000..7285e7b --- /dev/null +++ b/json2xdb/schema/EmoteLink.json @@ -0,0 +1,3 @@ +[ + "m_iLinkEmoteNum" +] \ No newline at end of file diff --git a/json2xdb/schema/EmoteTable.json b/json2xdb/schema/EmoteTable.json new file mode 100644 index 0000000..a6b7055 --- /dev/null +++ b/json2xdb/schema/EmoteTable.json @@ -0,0 +1,8 @@ +[ + "m_iEmoteNumber", + "m_iUser", + "m_iAvatarAnimation", + "m_iNanoAnimation", + "m_iTexture", + "m_iDuration" +] \ No newline at end of file diff --git a/json2xdb/schema/EmoteTexture.json b/json2xdb/schema/EmoteTexture.json new file mode 100644 index 0000000..b225d2f --- /dev/null +++ b/json2xdb/schema/EmoteTexture.json @@ -0,0 +1,8 @@ +[ + "m_pstrMMeshModelString", + "m_pstrMTextureString", + "m_pstrMTextureString2", + "m_pstrFMeshModelString", + "m_pstrFTextureString", + "m_pstrFTextureString2" +] \ No newline at end of file diff --git a/json2xdb/schema/EnchantTable.json b/json2xdb/schema/EnchantTable.json new file mode 100644 index 0000000..0d25821 --- /dev/null +++ b/json2xdb/schema/EnchantTable.json @@ -0,0 +1,16 @@ +[ + "m_iEnchantGrade", + "m_iCost", + "m_iClass", + "m_iWpnMatter", + "m_iCostumeMatter", + "m_iProbability", + "m_iOffenceUp", + "m_iDefenceUp", + "m_iFailType", + "m_iNoDropProb", + "m_iOneDropProb", + "m_iTwoDropProb", + "m_iThreeDropProb", + "m_iFourDropProb" +] \ No newline at end of file diff --git a/json2xdb/schema/FilterTable.json b/json2xdb/schema/FilterTable.json new file mode 100644 index 0000000..d535d03 --- /dev/null +++ b/json2xdb/schema/FilterTable.json @@ -0,0 +1,3 @@ +[ + "m_strText" +] \ No newline at end of file diff --git a/json2xdb/schema/FirstNameTable.json b/json2xdb/schema/FirstNameTable.json new file mode 100644 index 0000000..3b4ed77 --- /dev/null +++ b/json2xdb/schema/FirstNameTable.json @@ -0,0 +1,3 @@ +[ + "m_pstrNameString" +] \ No newline at end of file diff --git a/json2xdb/schema/FirstUseString.json b/json2xdb/schema/FirstUseString.json new file mode 100644 index 0000000..9fc20a1 --- /dev/null +++ b/json2xdb/schema/FirstUseString.json @@ -0,0 +1,7 @@ +[ + "m_strName", + "m_strComment", + "m_strComment1", + "m_strComment2", + "m_iExtraNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/FirstUseTable.json b/json2xdb/schema/FirstUseTable.json new file mode 100644 index 0000000..6a8f842 --- /dev/null +++ b/json2xdb/schema/FirstUseTable.json @@ -0,0 +1,7 @@ +[ + "m_iString", + "m_iCompDuration", + "m_iIconDuration", + "m_iHelpSub", + "m_iHelpMain" +] \ No newline at end of file diff --git a/json2xdb/schema/GuideStringTable.json b/json2xdb/schema/GuideStringTable.json new file mode 100644 index 0000000..2df195e --- /dev/null +++ b/json2xdb/schema/GuideStringTable.json @@ -0,0 +1,4 @@ +[ + "m_iNum", + "m_pszString" +] \ No newline at end of file diff --git a/json2xdb/schema/GuideTable.json b/json2xdb/schema/GuideTable.json new file mode 100644 index 0000000..ad42501 --- /dev/null +++ b/json2xdb/schema/GuideTable.json @@ -0,0 +1,8 @@ +[ + "m_iNameIndex", + "m_iQuest", + "m_iSelect", + "m_iLoginNomail", + "m_iLoginMail", + "m_iLevelUp" +] \ No newline at end of file diff --git a/json2xdb/schema/HelpString.json b/json2xdb/schema/HelpString.json new file mode 100644 index 0000000..9fc20a1 --- /dev/null +++ b/json2xdb/schema/HelpString.json @@ -0,0 +1,7 @@ +[ + "m_strName", + "m_strComment", + "m_strComment1", + "m_strComment2", + "m_iExtraNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/HelpTable.json b/json2xdb/schema/HelpTable.json new file mode 100644 index 0000000..cbda84a --- /dev/null +++ b/json2xdb/schema/HelpTable.json @@ -0,0 +1,4 @@ +[ + "m_iTitleStartString", + "m_iSubEndString" +] \ No newline at end of file diff --git a/json2xdb/schema/InstanceTable.json b/json2xdb/schema/InstanceTable.json new file mode 100644 index 0000000..f9cf34a --- /dev/null +++ b/json2xdb/schema/InstanceTable.json @@ -0,0 +1,26 @@ +[ + null, + "m_iZoneX", + "m_iZoneY", + null, + "m_iInstanceNameID", + null, + null, + null, + "m_iIsEP", + null, + null, + null, + null, + null, + "m_ScoreMax", + null, + null, + null, + null, + null, + null, + null, + null, + "m_SortIndex" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemBackIcon.json b/json2xdb/schema/ItemBackIcon.json new file mode 100644 index 0000000..c63d23e --- /dev/null +++ b/json2xdb/schema/ItemBackIcon.json @@ -0,0 +1,4 @@ +[ + "m_iIconType", + "m_iIconNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemBackMesh.json b/json2xdb/schema/ItemBackMesh.json new file mode 100644 index 0000000..b225d2f --- /dev/null +++ b/json2xdb/schema/ItemBackMesh.json @@ -0,0 +1,8 @@ +[ + "m_pstrMMeshModelString", + "m_pstrMTextureString", + "m_pstrMTextureString2", + "m_pstrFMeshModelString", + "m_pstrFTextureString", + "m_pstrFTextureString2" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemBackSound.json b/json2xdb/schema/ItemBackSound.json new file mode 100644 index 0000000..3dcd297 --- /dev/null +++ b/json2xdb/schema/ItemBackSound.json @@ -0,0 +1,5 @@ +[ + "m_pstrSoundString1", + "m_pstrSoundString2", + "m_pstrSoundString3" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemBackString.json b/json2xdb/schema/ItemBackString.json new file mode 100644 index 0000000..9fc20a1 --- /dev/null +++ b/json2xdb/schema/ItemBackString.json @@ -0,0 +1,7 @@ +[ + "m_strName", + "m_strComment", + "m_strComment1", + "m_strComment2", + "m_iExtraNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemBackTable.json b/json2xdb/schema/ItemBackTable.json new file mode 100644 index 0000000..4c202f8 --- /dev/null +++ b/json2xdb/schema/ItemBackTable.json @@ -0,0 +1,50 @@ +[ + "m_iItemNumber", + "m_iItemName", + "m_iComment", + "m_iTradeAble", + "m_iItemPrice", + "m_iItemSellPrice", + "m_iSellAble", + "m_iStackNumber", + "m_iEquipLoc", + "m_iEquipType", + "m_ibattery", + "m_iBatteryDrain", + "m_iMinReqLev", + "m_iReqSex", + "m_iMentor", + "m_iAtkRange", + "m_iAtkAngle", + "m_iEffectArea", + "m_iTargetMode", + "m_iTargetNumber", + "m_iInitalTime", + "m_iDeliverTime", + "m_iDelayTime", + "m_iDurationTime", + "m_iUp_power", + "m_iUp_accuracy", + "m_iUp_protection", + "m_iUp_dodge", + "m_iUp_runSpeed", + "m_iUp_swimSpeed", + "m_iUp_jumpHeight", + "m_iUp_jumpDistance", + "m_iUp_atkRate", + "m_iUp_effectArea", + "m_iUp_addFusionMatter", + "m_iUp_addCandy", + "m_iUp_addItemfind", + "m_iMesh", + "m_iIcon", + "m_iEffect1", + "m_iSound1", + "m_iRarity", + "m_iPointRat", + "m_iGroupRat", + "m_iDefenseRat", + "m_iEffect2", + "m_iSound2", + "m_iCashAble" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemChestString.json b/json2xdb/schema/ItemChestString.json new file mode 100644 index 0000000..9fc20a1 --- /dev/null +++ b/json2xdb/schema/ItemChestString.json @@ -0,0 +1,7 @@ +[ + "m_strName", + "m_strComment", + "m_strComment1", + "m_strComment2", + "m_iExtraNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemChestTable.json b/json2xdb/schema/ItemChestTable.json new file mode 100644 index 0000000..35ccd09 --- /dev/null +++ b/json2xdb/schema/ItemChestTable.json @@ -0,0 +1,12 @@ +[ + "m_iItemNumber", + "m_iItemName", + "m_iChestDesc", + "m_iTradeAble", + "m_iItemPrice", + "m_iItemSellPrice", + "m_iSellAble", + "m_iStackNumber", + "m_iIcon", + "m_iChestCheck" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemCreationTable.json b/json2xdb/schema/ItemCreationTable.json new file mode 100644 index 0000000..ca29b15 --- /dev/null +++ b/json2xdb/schema/ItemCreationTable.json @@ -0,0 +1,13 @@ +[ + "m_iShirtM", + "m_iPantsM", + "m_iShoesM", + "m_iHairM", + "m_iFaceM", + "m_iShirtF", + "m_iPantsF", + "m_iShoesF", + "m_iHairF", + "m_iFaceF", + "m_iWeapon" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemFaceIcon.json b/json2xdb/schema/ItemFaceIcon.json new file mode 100644 index 0000000..c63d23e --- /dev/null +++ b/json2xdb/schema/ItemFaceIcon.json @@ -0,0 +1,4 @@ +[ + "m_iIconType", + "m_iIconNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemFaceMesh.json b/json2xdb/schema/ItemFaceMesh.json new file mode 100644 index 0000000..b225d2f --- /dev/null +++ b/json2xdb/schema/ItemFaceMesh.json @@ -0,0 +1,8 @@ +[ + "m_pstrMMeshModelString", + "m_pstrMTextureString", + "m_pstrMTextureString2", + "m_pstrFMeshModelString", + "m_pstrFTextureString", + "m_pstrFTextureString2" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemFaceSound.json b/json2xdb/schema/ItemFaceSound.json new file mode 100644 index 0000000..3dcd297 --- /dev/null +++ b/json2xdb/schema/ItemFaceSound.json @@ -0,0 +1,5 @@ +[ + "m_pstrSoundString1", + "m_pstrSoundString2", + "m_pstrSoundString3" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemFaceString.json b/json2xdb/schema/ItemFaceString.json new file mode 100644 index 0000000..9fc20a1 --- /dev/null +++ b/json2xdb/schema/ItemFaceString.json @@ -0,0 +1,7 @@ +[ + "m_strName", + "m_strComment", + "m_strComment1", + "m_strComment2", + "m_iExtraNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemFaceTable.json b/json2xdb/schema/ItemFaceTable.json new file mode 100644 index 0000000..4c202f8 --- /dev/null +++ b/json2xdb/schema/ItemFaceTable.json @@ -0,0 +1,50 @@ +[ + "m_iItemNumber", + "m_iItemName", + "m_iComment", + "m_iTradeAble", + "m_iItemPrice", + "m_iItemSellPrice", + "m_iSellAble", + "m_iStackNumber", + "m_iEquipLoc", + "m_iEquipType", + "m_ibattery", + "m_iBatteryDrain", + "m_iMinReqLev", + "m_iReqSex", + "m_iMentor", + "m_iAtkRange", + "m_iAtkAngle", + "m_iEffectArea", + "m_iTargetMode", + "m_iTargetNumber", + "m_iInitalTime", + "m_iDeliverTime", + "m_iDelayTime", + "m_iDurationTime", + "m_iUp_power", + "m_iUp_accuracy", + "m_iUp_protection", + "m_iUp_dodge", + "m_iUp_runSpeed", + "m_iUp_swimSpeed", + "m_iUp_jumpHeight", + "m_iUp_jumpDistance", + "m_iUp_atkRate", + "m_iUp_effectArea", + "m_iUp_addFusionMatter", + "m_iUp_addCandy", + "m_iUp_addItemfind", + "m_iMesh", + "m_iIcon", + "m_iEffect1", + "m_iSound1", + "m_iRarity", + "m_iPointRat", + "m_iGroupRat", + "m_iDefenseRat", + "m_iEffect2", + "m_iSound2", + "m_iCashAble" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemGeneralIcon.json b/json2xdb/schema/ItemGeneralIcon.json new file mode 100644 index 0000000..c63d23e --- /dev/null +++ b/json2xdb/schema/ItemGeneralIcon.json @@ -0,0 +1,4 @@ +[ + "m_iIconType", + "m_iIconNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemGeneralString.json b/json2xdb/schema/ItemGeneralString.json new file mode 100644 index 0000000..9fc20a1 --- /dev/null +++ b/json2xdb/schema/ItemGeneralString.json @@ -0,0 +1,7 @@ +[ + "m_strName", + "m_strComment", + "m_strComment1", + "m_strComment2", + "m_iExtraNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemGeneralTable.json b/json2xdb/schema/ItemGeneralTable.json new file mode 100644 index 0000000..df3c9e1 --- /dev/null +++ b/json2xdb/schema/ItemGeneralTable.json @@ -0,0 +1,16 @@ +[ + "m_iItemNumber", + "m_iItemName", + "m_iComment", + "m_iTradeAble", + "m_iItemPrice", + "m_iItemSellPrice", + "m_iSellAble", + "m_iStackNumber", + "m_iBatteryRecharge", + "m_iItemType", + "m_iStimPackAttri", + "m_iLinkSkill", + "m_iIcon", + "m_iCash" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemGlassIcon.json b/json2xdb/schema/ItemGlassIcon.json new file mode 100644 index 0000000..c63d23e --- /dev/null +++ b/json2xdb/schema/ItemGlassIcon.json @@ -0,0 +1,4 @@ +[ + "m_iIconType", + "m_iIconNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemGlassMesh.json b/json2xdb/schema/ItemGlassMesh.json new file mode 100644 index 0000000..b225d2f --- /dev/null +++ b/json2xdb/schema/ItemGlassMesh.json @@ -0,0 +1,8 @@ +[ + "m_pstrMMeshModelString", + "m_pstrMTextureString", + "m_pstrMTextureString2", + "m_pstrFMeshModelString", + "m_pstrFTextureString", + "m_pstrFTextureString2" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemGlassSound.json b/json2xdb/schema/ItemGlassSound.json new file mode 100644 index 0000000..3dcd297 --- /dev/null +++ b/json2xdb/schema/ItemGlassSound.json @@ -0,0 +1,5 @@ +[ + "m_pstrSoundString1", + "m_pstrSoundString2", + "m_pstrSoundString3" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemGlassString.json b/json2xdb/schema/ItemGlassString.json new file mode 100644 index 0000000..9fc20a1 --- /dev/null +++ b/json2xdb/schema/ItemGlassString.json @@ -0,0 +1,7 @@ +[ + "m_strName", + "m_strComment", + "m_strComment1", + "m_strComment2", + "m_iExtraNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemGlassTable.json b/json2xdb/schema/ItemGlassTable.json new file mode 100644 index 0000000..4c202f8 --- /dev/null +++ b/json2xdb/schema/ItemGlassTable.json @@ -0,0 +1,50 @@ +[ + "m_iItemNumber", + "m_iItemName", + "m_iComment", + "m_iTradeAble", + "m_iItemPrice", + "m_iItemSellPrice", + "m_iSellAble", + "m_iStackNumber", + "m_iEquipLoc", + "m_iEquipType", + "m_ibattery", + "m_iBatteryDrain", + "m_iMinReqLev", + "m_iReqSex", + "m_iMentor", + "m_iAtkRange", + "m_iAtkAngle", + "m_iEffectArea", + "m_iTargetMode", + "m_iTargetNumber", + "m_iInitalTime", + "m_iDeliverTime", + "m_iDelayTime", + "m_iDurationTime", + "m_iUp_power", + "m_iUp_accuracy", + "m_iUp_protection", + "m_iUp_dodge", + "m_iUp_runSpeed", + "m_iUp_swimSpeed", + "m_iUp_jumpHeight", + "m_iUp_jumpDistance", + "m_iUp_atkRate", + "m_iUp_effectArea", + "m_iUp_addFusionMatter", + "m_iUp_addCandy", + "m_iUp_addItemfind", + "m_iMesh", + "m_iIcon", + "m_iEffect1", + "m_iSound1", + "m_iRarity", + "m_iPointRat", + "m_iGroupRat", + "m_iDefenseRat", + "m_iEffect2", + "m_iSound2", + "m_iCashAble" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemHatIcon.json b/json2xdb/schema/ItemHatIcon.json new file mode 100644 index 0000000..c63d23e --- /dev/null +++ b/json2xdb/schema/ItemHatIcon.json @@ -0,0 +1,4 @@ +[ + "m_iIconType", + "m_iIconNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemHatMesh.json b/json2xdb/schema/ItemHatMesh.json new file mode 100644 index 0000000..b225d2f --- /dev/null +++ b/json2xdb/schema/ItemHatMesh.json @@ -0,0 +1,8 @@ +[ + "m_pstrMMeshModelString", + "m_pstrMTextureString", + "m_pstrMTextureString2", + "m_pstrFMeshModelString", + "m_pstrFTextureString", + "m_pstrFTextureString2" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemHatSound.json b/json2xdb/schema/ItemHatSound.json new file mode 100644 index 0000000..3dcd297 --- /dev/null +++ b/json2xdb/schema/ItemHatSound.json @@ -0,0 +1,5 @@ +[ + "m_pstrSoundString1", + "m_pstrSoundString2", + "m_pstrSoundString3" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemHatString.json b/json2xdb/schema/ItemHatString.json new file mode 100644 index 0000000..9fc20a1 --- /dev/null +++ b/json2xdb/schema/ItemHatString.json @@ -0,0 +1,7 @@ +[ + "m_strName", + "m_strComment", + "m_strComment1", + "m_strComment2", + "m_iExtraNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemHatTable.json b/json2xdb/schema/ItemHatTable.json new file mode 100644 index 0000000..4c202f8 --- /dev/null +++ b/json2xdb/schema/ItemHatTable.json @@ -0,0 +1,50 @@ +[ + "m_iItemNumber", + "m_iItemName", + "m_iComment", + "m_iTradeAble", + "m_iItemPrice", + "m_iItemSellPrice", + "m_iSellAble", + "m_iStackNumber", + "m_iEquipLoc", + "m_iEquipType", + "m_ibattery", + "m_iBatteryDrain", + "m_iMinReqLev", + "m_iReqSex", + "m_iMentor", + "m_iAtkRange", + "m_iAtkAngle", + "m_iEffectArea", + "m_iTargetMode", + "m_iTargetNumber", + "m_iInitalTime", + "m_iDeliverTime", + "m_iDelayTime", + "m_iDurationTime", + "m_iUp_power", + "m_iUp_accuracy", + "m_iUp_protection", + "m_iUp_dodge", + "m_iUp_runSpeed", + "m_iUp_swimSpeed", + "m_iUp_jumpHeight", + "m_iUp_jumpDistance", + "m_iUp_atkRate", + "m_iUp_effectArea", + "m_iUp_addFusionMatter", + "m_iUp_addCandy", + "m_iUp_addItemfind", + "m_iMesh", + "m_iIcon", + "m_iEffect1", + "m_iSound1", + "m_iRarity", + "m_iPointRat", + "m_iGroupRat", + "m_iDefenseRat", + "m_iEffect2", + "m_iSound2", + "m_iCashAble" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemHeadIcon.json b/json2xdb/schema/ItemHeadIcon.json new file mode 100644 index 0000000..c63d23e --- /dev/null +++ b/json2xdb/schema/ItemHeadIcon.json @@ -0,0 +1,4 @@ +[ + "m_iIconType", + "m_iIconNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemHeadMesh.json b/json2xdb/schema/ItemHeadMesh.json new file mode 100644 index 0000000..b225d2f --- /dev/null +++ b/json2xdb/schema/ItemHeadMesh.json @@ -0,0 +1,8 @@ +[ + "m_pstrMMeshModelString", + "m_pstrMTextureString", + "m_pstrMTextureString2", + "m_pstrFMeshModelString", + "m_pstrFTextureString", + "m_pstrFTextureString2" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemHeadSound.json b/json2xdb/schema/ItemHeadSound.json new file mode 100644 index 0000000..3dcd297 --- /dev/null +++ b/json2xdb/schema/ItemHeadSound.json @@ -0,0 +1,5 @@ +[ + "m_pstrSoundString1", + "m_pstrSoundString2", + "m_pstrSoundString3" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemHeadString.json b/json2xdb/schema/ItemHeadString.json new file mode 100644 index 0000000..9fc20a1 --- /dev/null +++ b/json2xdb/schema/ItemHeadString.json @@ -0,0 +1,7 @@ +[ + "m_strName", + "m_strComment", + "m_strComment1", + "m_strComment2", + "m_iExtraNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemHeadTable.json b/json2xdb/schema/ItemHeadTable.json new file mode 100644 index 0000000..4c202f8 --- /dev/null +++ b/json2xdb/schema/ItemHeadTable.json @@ -0,0 +1,50 @@ +[ + "m_iItemNumber", + "m_iItemName", + "m_iComment", + "m_iTradeAble", + "m_iItemPrice", + "m_iItemSellPrice", + "m_iSellAble", + "m_iStackNumber", + "m_iEquipLoc", + "m_iEquipType", + "m_ibattery", + "m_iBatteryDrain", + "m_iMinReqLev", + "m_iReqSex", + "m_iMentor", + "m_iAtkRange", + "m_iAtkAngle", + "m_iEffectArea", + "m_iTargetMode", + "m_iTargetNumber", + "m_iInitalTime", + "m_iDeliverTime", + "m_iDelayTime", + "m_iDurationTime", + "m_iUp_power", + "m_iUp_accuracy", + "m_iUp_protection", + "m_iUp_dodge", + "m_iUp_runSpeed", + "m_iUp_swimSpeed", + "m_iUp_jumpHeight", + "m_iUp_jumpDistance", + "m_iUp_atkRate", + "m_iUp_effectArea", + "m_iUp_addFusionMatter", + "m_iUp_addCandy", + "m_iUp_addItemfind", + "m_iMesh", + "m_iIcon", + "m_iEffect1", + "m_iSound1", + "m_iRarity", + "m_iPointRat", + "m_iGroupRat", + "m_iDefenseRat", + "m_iEffect2", + "m_iSound2", + "m_iCashAble" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemPantsIcon.json b/json2xdb/schema/ItemPantsIcon.json new file mode 100644 index 0000000..c63d23e --- /dev/null +++ b/json2xdb/schema/ItemPantsIcon.json @@ -0,0 +1,4 @@ +[ + "m_iIconType", + "m_iIconNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemPantsMesh.json b/json2xdb/schema/ItemPantsMesh.json new file mode 100644 index 0000000..b225d2f --- /dev/null +++ b/json2xdb/schema/ItemPantsMesh.json @@ -0,0 +1,8 @@ +[ + "m_pstrMMeshModelString", + "m_pstrMTextureString", + "m_pstrMTextureString2", + "m_pstrFMeshModelString", + "m_pstrFTextureString", + "m_pstrFTextureString2" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemPantsSound.json b/json2xdb/schema/ItemPantsSound.json new file mode 100644 index 0000000..3dcd297 --- /dev/null +++ b/json2xdb/schema/ItemPantsSound.json @@ -0,0 +1,5 @@ +[ + "m_pstrSoundString1", + "m_pstrSoundString2", + "m_pstrSoundString3" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemPantsString.json b/json2xdb/schema/ItemPantsString.json new file mode 100644 index 0000000..9fc20a1 --- /dev/null +++ b/json2xdb/schema/ItemPantsString.json @@ -0,0 +1,7 @@ +[ + "m_strName", + "m_strComment", + "m_strComment1", + "m_strComment2", + "m_iExtraNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemPantsTable.json b/json2xdb/schema/ItemPantsTable.json new file mode 100644 index 0000000..4c202f8 --- /dev/null +++ b/json2xdb/schema/ItemPantsTable.json @@ -0,0 +1,50 @@ +[ + "m_iItemNumber", + "m_iItemName", + "m_iComment", + "m_iTradeAble", + "m_iItemPrice", + "m_iItemSellPrice", + "m_iSellAble", + "m_iStackNumber", + "m_iEquipLoc", + "m_iEquipType", + "m_ibattery", + "m_iBatteryDrain", + "m_iMinReqLev", + "m_iReqSex", + "m_iMentor", + "m_iAtkRange", + "m_iAtkAngle", + "m_iEffectArea", + "m_iTargetMode", + "m_iTargetNumber", + "m_iInitalTime", + "m_iDeliverTime", + "m_iDelayTime", + "m_iDurationTime", + "m_iUp_power", + "m_iUp_accuracy", + "m_iUp_protection", + "m_iUp_dodge", + "m_iUp_runSpeed", + "m_iUp_swimSpeed", + "m_iUp_jumpHeight", + "m_iUp_jumpDistance", + "m_iUp_atkRate", + "m_iUp_effectArea", + "m_iUp_addFusionMatter", + "m_iUp_addCandy", + "m_iUp_addItemfind", + "m_iMesh", + "m_iIcon", + "m_iEffect1", + "m_iSound1", + "m_iRarity", + "m_iPointRat", + "m_iGroupRat", + "m_iDefenseRat", + "m_iEffect2", + "m_iSound2", + "m_iCashAble" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemQuestIcon.json b/json2xdb/schema/ItemQuestIcon.json new file mode 100644 index 0000000..c63d23e --- /dev/null +++ b/json2xdb/schema/ItemQuestIcon.json @@ -0,0 +1,4 @@ +[ + "m_iIconType", + "m_iIconNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemQuestString.json b/json2xdb/schema/ItemQuestString.json new file mode 100644 index 0000000..9fc20a1 --- /dev/null +++ b/json2xdb/schema/ItemQuestString.json @@ -0,0 +1,7 @@ +[ + "m_strName", + "m_strComment", + "m_strComment1", + "m_strComment2", + "m_iExtraNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemQuestTable.json b/json2xdb/schema/ItemQuestTable.json new file mode 100644 index 0000000..b5a44c1 --- /dev/null +++ b/json2xdb/schema/ItemQuestTable.json @@ -0,0 +1,8 @@ +[ + "m_iItemNumber", + "m_iItemName", + "m_iComment", + "m_iQuestStart", + "m_iDelete", + "m_iIcon" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemShirtIcon.json b/json2xdb/schema/ItemShirtIcon.json new file mode 100644 index 0000000..c63d23e --- /dev/null +++ b/json2xdb/schema/ItemShirtIcon.json @@ -0,0 +1,4 @@ +[ + "m_iIconType", + "m_iIconNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemShirtMesh.json b/json2xdb/schema/ItemShirtMesh.json new file mode 100644 index 0000000..b225d2f --- /dev/null +++ b/json2xdb/schema/ItemShirtMesh.json @@ -0,0 +1,8 @@ +[ + "m_pstrMMeshModelString", + "m_pstrMTextureString", + "m_pstrMTextureString2", + "m_pstrFMeshModelString", + "m_pstrFTextureString", + "m_pstrFTextureString2" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemShirtSound.json b/json2xdb/schema/ItemShirtSound.json new file mode 100644 index 0000000..3dcd297 --- /dev/null +++ b/json2xdb/schema/ItemShirtSound.json @@ -0,0 +1,5 @@ +[ + "m_pstrSoundString1", + "m_pstrSoundString2", + "m_pstrSoundString3" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemShirtString.json b/json2xdb/schema/ItemShirtString.json new file mode 100644 index 0000000..9fc20a1 --- /dev/null +++ b/json2xdb/schema/ItemShirtString.json @@ -0,0 +1,7 @@ +[ + "m_strName", + "m_strComment", + "m_strComment1", + "m_strComment2", + "m_iExtraNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemShirtTable.json b/json2xdb/schema/ItemShirtTable.json new file mode 100644 index 0000000..4c202f8 --- /dev/null +++ b/json2xdb/schema/ItemShirtTable.json @@ -0,0 +1,50 @@ +[ + "m_iItemNumber", + "m_iItemName", + "m_iComment", + "m_iTradeAble", + "m_iItemPrice", + "m_iItemSellPrice", + "m_iSellAble", + "m_iStackNumber", + "m_iEquipLoc", + "m_iEquipType", + "m_ibattery", + "m_iBatteryDrain", + "m_iMinReqLev", + "m_iReqSex", + "m_iMentor", + "m_iAtkRange", + "m_iAtkAngle", + "m_iEffectArea", + "m_iTargetMode", + "m_iTargetNumber", + "m_iInitalTime", + "m_iDeliverTime", + "m_iDelayTime", + "m_iDurationTime", + "m_iUp_power", + "m_iUp_accuracy", + "m_iUp_protection", + "m_iUp_dodge", + "m_iUp_runSpeed", + "m_iUp_swimSpeed", + "m_iUp_jumpHeight", + "m_iUp_jumpDistance", + "m_iUp_atkRate", + "m_iUp_effectArea", + "m_iUp_addFusionMatter", + "m_iUp_addCandy", + "m_iUp_addItemfind", + "m_iMesh", + "m_iIcon", + "m_iEffect1", + "m_iSound1", + "m_iRarity", + "m_iPointRat", + "m_iGroupRat", + "m_iDefenseRat", + "m_iEffect2", + "m_iSound2", + "m_iCashAble" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemShoesIcon.json b/json2xdb/schema/ItemShoesIcon.json new file mode 100644 index 0000000..c63d23e --- /dev/null +++ b/json2xdb/schema/ItemShoesIcon.json @@ -0,0 +1,4 @@ +[ + "m_iIconType", + "m_iIconNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemShoesMesh.json b/json2xdb/schema/ItemShoesMesh.json new file mode 100644 index 0000000..b225d2f --- /dev/null +++ b/json2xdb/schema/ItemShoesMesh.json @@ -0,0 +1,8 @@ +[ + "m_pstrMMeshModelString", + "m_pstrMTextureString", + "m_pstrMTextureString2", + "m_pstrFMeshModelString", + "m_pstrFTextureString", + "m_pstrFTextureString2" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemShoesSound.json b/json2xdb/schema/ItemShoesSound.json new file mode 100644 index 0000000..3dcd297 --- /dev/null +++ b/json2xdb/schema/ItemShoesSound.json @@ -0,0 +1,5 @@ +[ + "m_pstrSoundString1", + "m_pstrSoundString2", + "m_pstrSoundString3" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemShoesString.json b/json2xdb/schema/ItemShoesString.json new file mode 100644 index 0000000..9fc20a1 --- /dev/null +++ b/json2xdb/schema/ItemShoesString.json @@ -0,0 +1,7 @@ +[ + "m_strName", + "m_strComment", + "m_strComment1", + "m_strComment2", + "m_iExtraNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemShoesTable.json b/json2xdb/schema/ItemShoesTable.json new file mode 100644 index 0000000..4c202f8 --- /dev/null +++ b/json2xdb/schema/ItemShoesTable.json @@ -0,0 +1,50 @@ +[ + "m_iItemNumber", + "m_iItemName", + "m_iComment", + "m_iTradeAble", + "m_iItemPrice", + "m_iItemSellPrice", + "m_iSellAble", + "m_iStackNumber", + "m_iEquipLoc", + "m_iEquipType", + "m_ibattery", + "m_iBatteryDrain", + "m_iMinReqLev", + "m_iReqSex", + "m_iMentor", + "m_iAtkRange", + "m_iAtkAngle", + "m_iEffectArea", + "m_iTargetMode", + "m_iTargetNumber", + "m_iInitalTime", + "m_iDeliverTime", + "m_iDelayTime", + "m_iDurationTime", + "m_iUp_power", + "m_iUp_accuracy", + "m_iUp_protection", + "m_iUp_dodge", + "m_iUp_runSpeed", + "m_iUp_swimSpeed", + "m_iUp_jumpHeight", + "m_iUp_jumpDistance", + "m_iUp_atkRate", + "m_iUp_effectArea", + "m_iUp_addFusionMatter", + "m_iUp_addCandy", + "m_iUp_addItemfind", + "m_iMesh", + "m_iIcon", + "m_iEffect1", + "m_iSound1", + "m_iRarity", + "m_iPointRat", + "m_iGroupRat", + "m_iDefenseRat", + "m_iEffect2", + "m_iSound2", + "m_iCashAble" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemSkillBookIcon.json b/json2xdb/schema/ItemSkillBookIcon.json new file mode 100644 index 0000000..c63d23e --- /dev/null +++ b/json2xdb/schema/ItemSkillBookIcon.json @@ -0,0 +1,4 @@ +[ + "m_iIconType", + "m_iIconNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemSkillBookString.json b/json2xdb/schema/ItemSkillBookString.json new file mode 100644 index 0000000..b955067 --- /dev/null +++ b/json2xdb/schema/ItemSkillBookString.json @@ -0,0 +1,5 @@ +[ + "m_strName", + "m_strComment", + "m_strComment1" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemSkillBookTable.json b/json2xdb/schema/ItemSkillBookTable.json new file mode 100644 index 0000000..20f8d7c --- /dev/null +++ b/json2xdb/schema/ItemSkillBookTable.json @@ -0,0 +1,17 @@ +[ + "m_iItemNumber", + "m_iItemName", + "m_iComment", + "m_iTradeAble", + "m_iItemPrice", + "m_iItemSellPrice", + "m_iSellAble", + "m_iStackNumber", + "m_iClassNumber", + "m_iMinLevel", + "m_iSkillPrev", + "m_iSkillLearn", + "m_iIcon", + "m_iCash", + "m_iPrecedeSkill" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemVehicleIcon.json b/json2xdb/schema/ItemVehicleIcon.json new file mode 100644 index 0000000..c63d23e --- /dev/null +++ b/json2xdb/schema/ItemVehicleIcon.json @@ -0,0 +1,4 @@ +[ + "m_iIconType", + "m_iIconNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemVehicleMesh.json b/json2xdb/schema/ItemVehicleMesh.json new file mode 100644 index 0000000..b225d2f --- /dev/null +++ b/json2xdb/schema/ItemVehicleMesh.json @@ -0,0 +1,8 @@ +[ + "m_pstrMMeshModelString", + "m_pstrMTextureString", + "m_pstrMTextureString2", + "m_pstrFMeshModelString", + "m_pstrFTextureString", + "m_pstrFTextureString2" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemVehicleSound.json b/json2xdb/schema/ItemVehicleSound.json new file mode 100644 index 0000000..3dcd297 --- /dev/null +++ b/json2xdb/schema/ItemVehicleSound.json @@ -0,0 +1,5 @@ +[ + "m_pstrSoundString1", + "m_pstrSoundString2", + "m_pstrSoundString3" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemVehicleString.json b/json2xdb/schema/ItemVehicleString.json new file mode 100644 index 0000000..9fc20a1 --- /dev/null +++ b/json2xdb/schema/ItemVehicleString.json @@ -0,0 +1,7 @@ +[ + "m_strName", + "m_strComment", + "m_strComment1", + "m_strComment2", + "m_iExtraNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemVehicleTable.json b/json2xdb/schema/ItemVehicleTable.json new file mode 100644 index 0000000..4c202f8 --- /dev/null +++ b/json2xdb/schema/ItemVehicleTable.json @@ -0,0 +1,50 @@ +[ + "m_iItemNumber", + "m_iItemName", + "m_iComment", + "m_iTradeAble", + "m_iItemPrice", + "m_iItemSellPrice", + "m_iSellAble", + "m_iStackNumber", + "m_iEquipLoc", + "m_iEquipType", + "m_ibattery", + "m_iBatteryDrain", + "m_iMinReqLev", + "m_iReqSex", + "m_iMentor", + "m_iAtkRange", + "m_iAtkAngle", + "m_iEffectArea", + "m_iTargetMode", + "m_iTargetNumber", + "m_iInitalTime", + "m_iDeliverTime", + "m_iDelayTime", + "m_iDurationTime", + "m_iUp_power", + "m_iUp_accuracy", + "m_iUp_protection", + "m_iUp_dodge", + "m_iUp_runSpeed", + "m_iUp_swimSpeed", + "m_iUp_jumpHeight", + "m_iUp_jumpDistance", + "m_iUp_atkRate", + "m_iUp_effectArea", + "m_iUp_addFusionMatter", + "m_iUp_addCandy", + "m_iUp_addItemfind", + "m_iMesh", + "m_iIcon", + "m_iEffect1", + "m_iSound1", + "m_iRarity", + "m_iPointRat", + "m_iGroupRat", + "m_iDefenseRat", + "m_iEffect2", + "m_iSound2", + "m_iCashAble" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemWpnIcon.json b/json2xdb/schema/ItemWpnIcon.json new file mode 100644 index 0000000..c63d23e --- /dev/null +++ b/json2xdb/schema/ItemWpnIcon.json @@ -0,0 +1,4 @@ +[ + "m_iIconType", + "m_iIconNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemWpnMesh.json b/json2xdb/schema/ItemWpnMesh.json new file mode 100644 index 0000000..b225d2f --- /dev/null +++ b/json2xdb/schema/ItemWpnMesh.json @@ -0,0 +1,8 @@ +[ + "m_pstrMMeshModelString", + "m_pstrMTextureString", + "m_pstrMTextureString2", + "m_pstrFMeshModelString", + "m_pstrFTextureString", + "m_pstrFTextureString2" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemWpnSound.json b/json2xdb/schema/ItemWpnSound.json new file mode 100644 index 0000000..3dcd297 --- /dev/null +++ b/json2xdb/schema/ItemWpnSound.json @@ -0,0 +1,5 @@ +[ + "m_pstrSoundString1", + "m_pstrSoundString2", + "m_pstrSoundString3" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemWpnString.json b/json2xdb/schema/ItemWpnString.json new file mode 100644 index 0000000..9fc20a1 --- /dev/null +++ b/json2xdb/schema/ItemWpnString.json @@ -0,0 +1,7 @@ +[ + "m_strName", + "m_strComment", + "m_strComment1", + "m_strComment2", + "m_iExtraNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ItemWpnTable.json b/json2xdb/schema/ItemWpnTable.json new file mode 100644 index 0000000..4c202f8 --- /dev/null +++ b/json2xdb/schema/ItemWpnTable.json @@ -0,0 +1,50 @@ +[ + "m_iItemNumber", + "m_iItemName", + "m_iComment", + "m_iTradeAble", + "m_iItemPrice", + "m_iItemSellPrice", + "m_iSellAble", + "m_iStackNumber", + "m_iEquipLoc", + "m_iEquipType", + "m_ibattery", + "m_iBatteryDrain", + "m_iMinReqLev", + "m_iReqSex", + "m_iMentor", + "m_iAtkRange", + "m_iAtkAngle", + "m_iEffectArea", + "m_iTargetMode", + "m_iTargetNumber", + "m_iInitalTime", + "m_iDeliverTime", + "m_iDelayTime", + "m_iDurationTime", + "m_iUp_power", + "m_iUp_accuracy", + "m_iUp_protection", + "m_iUp_dodge", + "m_iUp_runSpeed", + "m_iUp_swimSpeed", + "m_iUp_jumpHeight", + "m_iUp_jumpDistance", + "m_iUp_atkRate", + "m_iUp_effectArea", + "m_iUp_addFusionMatter", + "m_iUp_addCandy", + "m_iUp_addItemfind", + "m_iMesh", + "m_iIcon", + "m_iEffect1", + "m_iSound1", + "m_iRarity", + "m_iPointRat", + "m_iGroupRat", + "m_iDefenseRat", + "m_iEffect2", + "m_iSound2", + "m_iCashAble" +] \ No newline at end of file diff --git a/json2xdb/schema/Journal_ID.json b/json2xdb/schema/Journal_ID.json new file mode 100644 index 0000000..ca196c3 --- /dev/null +++ b/json2xdb/schema/Journal_ID.json @@ -0,0 +1,8 @@ +[ + "m_iMissionSummary", + "m_iDetaileMissionDesc", + "m_iMissionCompleteSummary", + "m_iDetaileMissionCompleteSummary", + "m_iTaskSummary", + "m_iDetailedTaskDesc" +] \ No newline at end of file diff --git a/json2xdb/schema/LastNameTable.json b/json2xdb/schema/LastNameTable.json new file mode 100644 index 0000000..3b4ed77 --- /dev/null +++ b/json2xdb/schema/LastNameTable.json @@ -0,0 +1,3 @@ +[ + "m_pstrNameString" +] \ No newline at end of file diff --git a/json2xdb/schema/M.json b/json2xdb/schema/M.json new file mode 100644 index 0000000..dffef6e --- /dev/null +++ b/json2xdb/schema/M.json @@ -0,0 +1,6 @@ +[ + "m_iAniState", + "m_szSequenceName", + "m_szNextMotion", + "m_iEndOfSequence" +] \ No newline at end of file diff --git a/json2xdb/schema/MiddleNameTable.json b/json2xdb/schema/MiddleNameTable.json new file mode 100644 index 0000000..3b4ed77 --- /dev/null +++ b/json2xdb/schema/MiddleNameTable.json @@ -0,0 +1,3 @@ +[ + "m_pstrNameString" +] \ No newline at end of file diff --git a/json2xdb/schema/MissionField.json b/json2xdb/schema/MissionField.json new file mode 100644 index 0000000..a8e4bce --- /dev/null +++ b/json2xdb/schema/MissionField.json @@ -0,0 +1,66 @@ +[ + "m_iHMissionType", + "m_iHMissionID", + "m_iHMissionName", + "m_iHTaskType", + "m_iHTaskID", + "m_iHNPCID", + "m_iHJournalNPCID", + "m_iHTerminatorNPCID", + "m_iHDifficultyType", + "m_iHBarkerTextID", + "m_iHCurrentObjective", + "m_iRequireInstanceID", + "m_iRepeatflag", + "m_iKorStReqLvlMin", + "m_iCTRReqLvMin", + "m_iCTRReqLvMax", + "m_iCSTRReqNano", + "m_iCSTReqGuide", + "m_iCSTReqMission", + "m_iCSTEntranceGroupMin", + "m_iCSTEntranceGroupMax", + "m_iCSTItem", + "m_iCSTTrigger", + "m_iCSUCheckTimer", + "m_iCSUEnemy", + "m_iCSUItem", + "m_iCSUDEFNPCID", + "m_iCSUDEFNPCAI", + "m_iCSUDEPNPCFollow", + "m_iSTGrantTimer", + "m_iSTItem", + "m_iSTGrantWayPoint", + "m_iSTSpawnMonsterID", + "m_iSTSpwanLocation", + "m_iSTMessageType", + "m_iSTMessageTextID", + "m_iSTMessageSendNPC", + "m_iSTDialogBubble", + "m_iSTDialogBubbleNPCID", + "m_iSTJournalIDAdd", + "m_pstrSTScript", + "m_iSTNanoID", + "m_iKorSuccRewardID", + "m_iSUReward", + "m_iSUOutgoingMission", + "m_iSUOutgoingTask", + "m_iSUItem", + "m_iSUMessageType", + "m_iSUMessagetextID", + "m_iSUMessageSendNPC", + "m_iSUDialogBubble", + "m_iSUDialogBubbleNPCID", + "m_iSUJournaliDAdd", + "m_iFOutgoingMission", + "m_iFOutgoingTask", + "m_iFItem", + "m_iFMessageType", + "m_iFMessageTextID", + "m_iFMessageSendNPC", + "m_iFDialogBubble", + "m_iFDialogBubbleNPCID", + "m_iFJournalIDAdd", + "m_iDelItemID", + "m_iMentorEmailID" +] \ No newline at end of file diff --git a/json2xdb/schema/MissionStringTable.json b/json2xdb/schema/MissionStringTable.json new file mode 100644 index 0000000..3b4ed77 --- /dev/null +++ b/json2xdb/schema/MissionStringTable.json @@ -0,0 +1,3 @@ +[ + "m_pstrNameString" +] \ No newline at end of file diff --git a/json2xdb/schema/Mob.json b/json2xdb/schema/Mob.json new file mode 100644 index 0000000..dffef6e --- /dev/null +++ b/json2xdb/schema/Mob.json @@ -0,0 +1,6 @@ +[ + "m_iAniState", + "m_szSequenceName", + "m_szNextMotion", + "m_iEndOfSequence" +] \ No newline at end of file diff --git a/json2xdb/schema/NameString.json b/json2xdb/schema/NameString.json new file mode 100644 index 0000000..3b4ed77 --- /dev/null +++ b/json2xdb/schema/NameString.json @@ -0,0 +1,3 @@ +[ + "m_pstrNameString" +] \ No newline at end of file diff --git a/json2xdb/schema/NamefilterTable.json b/json2xdb/schema/NamefilterTable.json new file mode 100644 index 0000000..d535d03 --- /dev/null +++ b/json2xdb/schema/NamefilterTable.json @@ -0,0 +1,3 @@ +[ + "m_strText" +] \ No newline at end of file diff --git a/json2xdb/schema/Nano.json b/json2xdb/schema/Nano.json new file mode 100644 index 0000000..dffef6e --- /dev/null +++ b/json2xdb/schema/Nano.json @@ -0,0 +1,6 @@ +[ + "m_iAniState", + "m_szSequenceName", + "m_szNextMotion", + "m_iEndOfSequence" +] \ No newline at end of file diff --git a/json2xdb/schema/NanoIcon.json b/json2xdb/schema/NanoIcon.json new file mode 100644 index 0000000..c63d23e --- /dev/null +++ b/json2xdb/schema/NanoIcon.json @@ -0,0 +1,4 @@ +[ + "m_iIconType", + "m_iIconNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/NanoMesh.json b/json2xdb/schema/NanoMesh.json new file mode 100644 index 0000000..b225d2f --- /dev/null +++ b/json2xdb/schema/NanoMesh.json @@ -0,0 +1,8 @@ +[ + "m_pstrMMeshModelString", + "m_pstrMTextureString", + "m_pstrMTextureString2", + "m_pstrFMeshModelString", + "m_pstrFTextureString", + "m_pstrFTextureString2" +] \ No newline at end of file diff --git a/json2xdb/schema/NanoString.json b/json2xdb/schema/NanoString.json new file mode 100644 index 0000000..9fc20a1 --- /dev/null +++ b/json2xdb/schema/NanoString.json @@ -0,0 +1,7 @@ +[ + "m_strName", + "m_strComment", + "m_strComment1", + "m_strComment2", + "m_iExtraNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/NanoTable.json b/json2xdb/schema/NanoTable.json new file mode 100644 index 0000000..7217bce --- /dev/null +++ b/json2xdb/schema/NanoTable.json @@ -0,0 +1,23 @@ +[ + "m_iNanoNumber", + "m_iNanoName", + "m_iComment", + "m_iNanoBattery1", + "m_iNanoBattery2", + "m_iNanoBattery3", + "m_iNanoDrain", + "m_iBatteryRecharge", + "m_iStyle", + "m_iNanoSet", + "m_iPower", + "m_iAccuracy", + "m_iProtection", + "m_iDodge", + "m_iNeedQItemID", + "m_iNeedFusionMatterCnt", + "m_iTune", + "m_iMesh", + "m_iIcon1", + "m_iEffect1", + "m_iSound" +] \ No newline at end of file diff --git a/json2xdb/schema/NanoTuneIcon.json b/json2xdb/schema/NanoTuneIcon.json new file mode 100644 index 0000000..c63d23e --- /dev/null +++ b/json2xdb/schema/NanoTuneIcon.json @@ -0,0 +1,4 @@ +[ + "m_iIconType", + "m_iIconNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/NanoTuneString.json b/json2xdb/schema/NanoTuneString.json new file mode 100644 index 0000000..9fc20a1 --- /dev/null +++ b/json2xdb/schema/NanoTuneString.json @@ -0,0 +1,7 @@ +[ + "m_strName", + "m_strComment", + "m_strComment1", + "m_strComment2", + "m_iExtraNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/NanoTuneTable.json b/json2xdb/schema/NanoTuneTable.json new file mode 100644 index 0000000..a7f9ad5 --- /dev/null +++ b/json2xdb/schema/NanoTuneTable.json @@ -0,0 +1,9 @@ +[ + "m_iTuneNumber", + "m_iTuneName", + "m_iComment", + "m_iReqFusionMatter", + "m_iReqItemID", + "m_iReqItemCount", + "m_iSkillID" +] \ No newline at end of file diff --git a/json2xdb/schema/NpcGroup.json b/json2xdb/schema/NpcGroup.json new file mode 100644 index 0000000..9350c3a --- /dev/null +++ b/json2xdb/schema/NpcGroup.json @@ -0,0 +1,7 @@ +[ + "iMember1", + "iMember2", + "iMember3", + "iMember4", + "iMember5" +] \ No newline at end of file diff --git a/json2xdb/schema/NpcIcon.json b/json2xdb/schema/NpcIcon.json new file mode 100644 index 0000000..c63d23e --- /dev/null +++ b/json2xdb/schema/NpcIcon.json @@ -0,0 +1,4 @@ +[ + "m_iIconType", + "m_iIconNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/NpcMesh.json b/json2xdb/schema/NpcMesh.json new file mode 100644 index 0000000..b225d2f --- /dev/null +++ b/json2xdb/schema/NpcMesh.json @@ -0,0 +1,8 @@ +[ + "m_pstrMMeshModelString", + "m_pstrMTextureString", + "m_pstrMTextureString2", + "m_pstrFMeshModelString", + "m_pstrFTextureString", + "m_pstrFTextureString2" +] \ No newline at end of file diff --git a/json2xdb/schema/NpcString.json b/json2xdb/schema/NpcString.json new file mode 100644 index 0000000..9fc20a1 --- /dev/null +++ b/json2xdb/schema/NpcString.json @@ -0,0 +1,7 @@ +[ + "m_strName", + "m_strComment", + "m_strComment1", + "m_strComment2", + "m_iExtraNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/NpcTable.json b/json2xdb/schema/NpcTable.json new file mode 100644 index 0000000..a3b6437 --- /dev/null +++ b/json2xdb/schema/NpcTable.json @@ -0,0 +1,72 @@ +[ + "m_iNpcNumber", + "m_iDifficulty", + "m_iNpcName", + "m_iComment", + "m_iTeam", + "m_iNpcLevel", + "m_iNpcType", + "m_iHNpc", + "m_iHNpcNum", + "m_iNpcStyle", + "m_iLegStyle", + "m_iAiType", + "m_iHP", + "m_iHPRegen", + "m_iDropType", + "m_iRegenTime", + "m_iHeight", + "m_iRadius", + "m_fScale", + "m_iPower", + "m_iAccuracy", + "m_iProtection", + "m_iDodge", + "m_iWalkSpeed", + "m_iRunSpeed", + "m_fAnimationSpeed", + "m_fWalkAnimationSpeed", + "m_fRunAnimationSpeed", + "m_iSwimSpeed", + "m_iJumpHeight", + "m_iJumpDistance", + "m_iSightRange", + "m_iIdleRange", + "m_iCombatRange", + "m_iAtkRange", + "m_iAtkAngle", + "m_iEffectArea", + "m_iTargetMode", + "m_iTargetNumber", + "m_iInitalTime", + "m_iDeliverTime", + "m_iDelayTime", + "m_iDurationTime", + "m_iMegaType", + "m_iMegaTypeProb", + "m_iMegaAni", + "m_iMegaString", + "m_iCorruptionType", + "m_iCorruptionTypeProb", + "m_iCorruptionString", + "m_iActiveSkill1", + "m_iActiveSkill1Prob", + "m_iActiveSkill1Ani", + "m_iActiveSkill1String", + "m_iActiveSkill2", + "m_iActiveSkill2Prob", + "m_iActiveSkill2Ani", + "m_iActiveSkill2String", + "m_iSupportSkill", + "m_iSupportSkillAni", + "m_iSupportSkillString", + "m_iPassiveBuff", + "m_iMesh", + "m_iIcon1", + "m_iMapIcon", + "m_iEffect", + "m_iSound", + "m_iBarkerType", + "m_iBarkerNumber", + "m_iServiceNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/Reward.json b/json2xdb/schema/Reward.json new file mode 100644 index 0000000..1ae0c96 --- /dev/null +++ b/json2xdb/schema/Reward.json @@ -0,0 +1,9 @@ +[ + "m_iMissionRewardID", + "m_iMissionRewardItem", + "m_iBox1Choice", + "m_iMissionRewardItem2", + "m_iBox2Choice", + "m_iCash", + "m_iFusionMatter" +] \ No newline at end of file diff --git a/json2xdb/schema/RulesString.json b/json2xdb/schema/RulesString.json new file mode 100644 index 0000000..9fc20a1 --- /dev/null +++ b/json2xdb/schema/RulesString.json @@ -0,0 +1,7 @@ +[ + "m_strName", + "m_strComment", + "m_strComment1", + "m_strComment2", + "m_iExtraNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/RulesTable.json b/json2xdb/schema/RulesTable.json new file mode 100644 index 0000000..0d889d2 --- /dev/null +++ b/json2xdb/schema/RulesTable.json @@ -0,0 +1,6 @@ +[ + "m_iString", + "m_iImage", + "m_iPrev", + "m_iNext" +] \ No newline at end of file diff --git a/json2xdb/schema/ServiceString.json b/json2xdb/schema/ServiceString.json new file mode 100644 index 0000000..8d755d3 --- /dev/null +++ b/json2xdb/schema/ServiceString.json @@ -0,0 +1,4 @@ +[ + "iMember", + "m_strService" +] \ No newline at end of file diff --git a/json2xdb/schema/ShinyMesh.json b/json2xdb/schema/ShinyMesh.json new file mode 100644 index 0000000..b225d2f --- /dev/null +++ b/json2xdb/schema/ShinyMesh.json @@ -0,0 +1,8 @@ +[ + "m_pstrMMeshModelString", + "m_pstrMTextureString", + "m_pstrMTextureString2", + "m_pstrFMeshModelString", + "m_pstrFTextureString", + "m_pstrFTextureString2" +] \ No newline at end of file diff --git a/json2xdb/schema/ShinyString.json b/json2xdb/schema/ShinyString.json new file mode 100644 index 0000000..9fc20a1 --- /dev/null +++ b/json2xdb/schema/ShinyString.json @@ -0,0 +1,7 @@ +[ + "m_strName", + "m_strComment", + "m_strComment1", + "m_strComment2", + "m_iExtraNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/ShinyTable.json b/json2xdb/schema/ShinyTable.json new file mode 100644 index 0000000..b2d91e4 --- /dev/null +++ b/json2xdb/schema/ShinyTable.json @@ -0,0 +1,11 @@ +[ + "m_iShinyID", + "m_iShinyName", + "m_iRegenTime", + "m_iDropNumber", + "m_iSkillNumber", + "m_iDurationTime", + "m_iMesh", + "m_iExinctionEffect", + "m_iGetEffect" +] \ No newline at end of file diff --git a/json2xdb/schema/SkillBuffEffect.json b/json2xdb/schema/SkillBuffEffect.json new file mode 100644 index 0000000..ecb8364 --- /dev/null +++ b/json2xdb/schema/SkillBuffEffect.json @@ -0,0 +1,7 @@ +[ + "m_iBuffNumber", + "m_iBuffEffect", + "m_iBuffEffectInstant", + "m_iBuffIcon", + "m_iBuffCashIcon" +] \ No newline at end of file diff --git a/json2xdb/schema/SkillIcon.json b/json2xdb/schema/SkillIcon.json new file mode 100644 index 0000000..c63d23e --- /dev/null +++ b/json2xdb/schema/SkillIcon.json @@ -0,0 +1,4 @@ +[ + "m_iIconType", + "m_iIconNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/SkillString.json b/json2xdb/schema/SkillString.json new file mode 100644 index 0000000..82871af --- /dev/null +++ b/json2xdb/schema/SkillString.json @@ -0,0 +1,4 @@ +[ + "m_strName", + "m_strComment" +] \ No newline at end of file diff --git a/json2xdb/schema/SkillTable.json b/json2xdb/schema/SkillTable.json new file mode 100644 index 0000000..711843b --- /dev/null +++ b/json2xdb/schema/SkillTable.json @@ -0,0 +1,31 @@ +[ + "m_iSkillNumber", + "m_iSkillType", + "m_iEffectTarget", + "m_iEffectType", + "m_iTargetType", + "m_iValueA_Type", + "m_iValueA", + "m_iValueB_Type", + "m_iValueB", + "m_iValueC_Type", + "m_iValueC", + "m_iEffectRange", + "m_iEffectAngle", + "m_iEffectArea", + "m_iCoolTime", + "m_iTargetNumber", + "m_iBatteryDrainType", + "m_iBatteryDrainUse", + "m_iInitialTime", + "m_iDeleverTime", + "m_iDelayTime", + "m_iDurationTime", + "m_iDBType", + "m_iIcon", + "m_iEffect", + "m_iTargetEffect", + "m_iBuffEffect", + "m_iSound", + "m_iCoolType" +] \ No newline at end of file diff --git a/json2xdb/schema/StatusTable.json b/json2xdb/schema/StatusTable.json new file mode 100644 index 0000000..e1c52c9 --- /dev/null +++ b/json2xdb/schema/StatusTable.json @@ -0,0 +1,3 @@ +[ + "m_iConditionMap" +] \ No newline at end of file diff --git a/json2xdb/schema/SystemMessage.json b/json2xdb/schema/SystemMessage.json new file mode 100644 index 0000000..090f369 --- /dev/null +++ b/json2xdb/schema/SystemMessage.json @@ -0,0 +1,4 @@ +[ + "m_szString", + "m_iButtonType" +] \ No newline at end of file diff --git a/json2xdb/schema/TransIcon.json b/json2xdb/schema/TransIcon.json new file mode 100644 index 0000000..c63d23e --- /dev/null +++ b/json2xdb/schema/TransIcon.json @@ -0,0 +1,4 @@ +[ + "m_iIconType", + "m_iIconNumber" +] \ No newline at end of file diff --git a/json2xdb/schema/TransportationMesh.json b/json2xdb/schema/TransportationMesh.json new file mode 100644 index 0000000..b225d2f --- /dev/null +++ b/json2xdb/schema/TransportationMesh.json @@ -0,0 +1,8 @@ +[ + "m_pstrMMeshModelString", + "m_pstrMTextureString", + "m_pstrMTextureString2", + "m_pstrFMeshModelString", + "m_pstrFTextureString", + "m_pstrFTextureString2" +] \ No newline at end of file diff --git a/json2xdb/schema/TransportationTable.json b/json2xdb/schema/TransportationTable.json new file mode 100644 index 0000000..f0215ac --- /dev/null +++ b/json2xdb/schema/TransportationTable.json @@ -0,0 +1,13 @@ +[ + "m_iVehicleID", + "m_iNPCID", + "m_iLocalString", + "m_iMoveType", + "m_iStartLocation", + "m_iEndLocation", + "m_iCost", + "m_iSpeed", + "m_iMesh", + "m_iSound", + "m_iRouteNum" +] \ No newline at end of file diff --git a/json2xdb/schema/TransportationWarpString.json b/json2xdb/schema/TransportationWarpString.json new file mode 100644 index 0000000..340094c --- /dev/null +++ b/json2xdb/schema/TransportationWarpString.json @@ -0,0 +1,4 @@ +[ + "m_pstrLocationName", + "m_pstrLocationInfo" +] \ No newline at end of file diff --git a/json2xdb/schema/TransportationWyvernString.json b/json2xdb/schema/TransportationWyvernString.json new file mode 100644 index 0000000..340094c --- /dev/null +++ b/json2xdb/schema/TransportationWyvernString.json @@ -0,0 +1,4 @@ +[ + "m_pstrLocationName", + "m_pstrLocationInfo" +] \ No newline at end of file diff --git a/json2xdb/schema/UnfilterTable.json b/json2xdb/schema/UnfilterTable.json new file mode 100644 index 0000000..d535d03 --- /dev/null +++ b/json2xdb/schema/UnfilterTable.json @@ -0,0 +1,3 @@ +[ + "m_strText" +] \ No newline at end of file diff --git a/json2xdb/schema/VendorTable.json b/json2xdb/schema/VendorTable.json new file mode 100644 index 0000000..4856251 --- /dev/null +++ b/json2xdb/schema/VendorTable.json @@ -0,0 +1,7 @@ +[ + "m_iNpcNumber", + "m_iSortNumber", + "m_iItemType", + "m_iitemID", + "m_iSellCost" +] \ No newline at end of file diff --git a/json2xdb/schema/WarpLocationTable.json b/json2xdb/schema/WarpLocationTable.json new file mode 100644 index 0000000..85cfc40 --- /dev/null +++ b/json2xdb/schema/WarpLocationTable.json @@ -0,0 +1,9 @@ +[ + "m_iLocationID", + "m_iNPCID", + "m_iXpos", + "m_iYpos", + "m_iZpos", + "m_iIcon", + "m_iZone" +] \ No newline at end of file diff --git a/json2xdb/schema/WarpTable.json b/json2xdb/schema/WarpTable.json new file mode 100644 index 0000000..f91bd01 --- /dev/null +++ b/json2xdb/schema/WarpTable.json @@ -0,0 +1,18 @@ +[ + "m_iWarpNumber", + "m_iWarpGroupType", + "m_iNpcNumber", + "m_iIsInstance", + "m_iToMapNum", + "m_iToX", + "m_iToY", + "m_iToZ", + "m_iLimit_Level", + "m_iLimit_TaskID", + "m_iMissionID", + "m_iLimit_ItemType", + "m_iLimit_ItemID", + "m_iLimit_UseItemType", + "m_iLimit_UseItemID", + "m_iCost" +] \ No newline at end of file diff --git a/json2xdb/schema/WyvernLocationTable.json b/json2xdb/schema/WyvernLocationTable.json new file mode 100644 index 0000000..85cfc40 --- /dev/null +++ b/json2xdb/schema/WyvernLocationTable.json @@ -0,0 +1,9 @@ +[ + "m_iLocationID", + "m_iNPCID", + "m_iXpos", + "m_iYpos", + "m_iZpos", + "m_iIcon", + "m_iZone" +] \ No newline at end of file diff --git a/json2xdb/schema/XComTable.json b/json2xdb/schema/XComTable.json new file mode 100644 index 0000000..450d107 --- /dev/null +++ b/json2xdb/schema/XComTable.json @@ -0,0 +1,11 @@ +[ + "m_iXcomNumber", + "m_iXpos", + "m_iYpos", + "m_iZpos", + "m_iZone", + "m_iFree", + "m_iRegenRangeMin", + "m_iRegenRangeMax", + "m_iWarpNumber" +] \ No newline at end of file