mirror of
https://github.com/OpenFusionProject/scripts.git
synced 2024-11-22 06:00:05 +00:00
Compare commits
6 Commits
99193a198b
...
5bf1ce01e3
Author | SHA1 | Date | |
---|---|---|---|
5bf1ce01e3 | |||
27143ccb01 | |||
349e7b6e07 | |||
9fd6441606 | |||
8b1bd5b1ee | |||
4f7b6b28e4 |
2
json2xdb/.gitignore
vendored
2
json2xdb/.gitignore
vendored
@ -1,2 +1,2 @@
|
||||
.vscode
|
||||
|
||||
xdt*.json
|
||||
|
@ -9,4 +9,4 @@ services:
|
||||
- 3306:3306
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: mypassword
|
||||
MYSQL_DATABASE: tabledata
|
||||
MYSQL_DATABASE: XDB
|
||||
|
76
json2xdb/gen_blank_mappings.ipynb
Normal file
76
json2xdb/gen_blank_mappings.ipynb
Normal file
@ -0,0 +1,76 @@
|
||||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 10,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import json"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 11,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"def to_db_table_name_mappings(table):\n",
|
||||
" mappings = {}\n",
|
||||
" for subtable_name in table:\n",
|
||||
" mappings[subtable_name] = \"\"\n",
|
||||
" return mappings"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 12,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"def gen_mappings(xdt):\n",
|
||||
" mappings = {}\n",
|
||||
" for table_name in xdt:\n",
|
||||
" if \"table\" not in table_name.lower():\n",
|
||||
" continue\n",
|
||||
" table = xdt[table_name]\n",
|
||||
" mappings[table_name] = to_db_table_name_mappings(table)\n",
|
||||
" return mappings\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 13,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"with open('xdt.json', 'r') as f:\n",
|
||||
" xdt = json.load(f)\n",
|
||||
"mappings = gen_mappings(xdt)\n",
|
||||
"with open('mappings.json', 'w') as f:\n",
|
||||
" json.dump(mappings, f, indent=4)"
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": ".venv",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.10.12"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 2
|
||||
}
|
@ -4,6 +4,17 @@ import sys
|
||||
from tqdm import tqdm
|
||||
import mysql.connector
|
||||
|
||||
SPLIT_FIELDS = {
|
||||
"m_iMissionRewardItem": ("m_iMissionRewardItemID", "m_iMissionRewarItemType"),
|
||||
"m_iMissionRewardItem2": ("m_iMissionRewardItemID2", "m_iMissionRewardItemType2"),
|
||||
"m_iCSTItem": ("m_iCSTItemID", "m_iCSTItemNumNeeded"),
|
||||
"m_iCSUEnemy": ("m_iCSUEnemyID", "m_iCSUNumToKill"),
|
||||
"m_iCSUItem": ("m_iCSUItemID", "m_iCSUItemNumNeeded"),
|
||||
"m_iSTItem": ("m_iSTItemID", "m_iSTItemNumNeeded", "m_iSTItemDropRate"),
|
||||
"m_iSUItem_": ("m_iSUItem", "m_iSUInstancename"),
|
||||
"m_iFItem": ("m_iFItemID", "m_iFItemNumNeeded"),
|
||||
}
|
||||
|
||||
# %%
|
||||
def get_db_column_name(xdt_field_name):
|
||||
# special case 1
|
||||
@ -56,6 +67,32 @@ def handle_dict_table(table_entries, identifier_key, items_key):
|
||||
new_table_entries.append(new_item)
|
||||
return new_table_entries
|
||||
|
||||
def apply_schema(schema, entry):
|
||||
fixed_entry = {}
|
||||
padding = 0
|
||||
for field_name in schema:
|
||||
if field_name is None:
|
||||
fixed_entry[f"m_iPadding{padding}"] = 0
|
||||
padding += 1
|
||||
continue
|
||||
|
||||
if field_name in entry:
|
||||
fixed_entry[field_name] = entry[field_name]
|
||||
elif field_name in SPLIT_FIELDS:
|
||||
split_field_names = SPLIT_FIELDS[field_name]
|
||||
interleaved_arr_len = len(entry[split_field_names[0]])
|
||||
val = []
|
||||
for i in range(interleaved_arr_len):
|
||||
for split_field_name in split_field_names:
|
||||
val.append(entry[split_field_name][i])
|
||||
for l in range(len(val)):
|
||||
n = l % len(split_field_names)
|
||||
i = l // len(split_field_names)
|
||||
new_field_name = f"{split_field_names[n]}{i}"
|
||||
fixed_entry[new_field_name] = val[l]
|
||||
else:
|
||||
print("Missing field: {}".format(field_name))
|
||||
return fixed_entry
|
||||
|
||||
# %%
|
||||
def gen_column_sql(field_name, field_value):
|
||||
@ -109,13 +146,19 @@ def table_populate(cursor, table_name, table_entries):
|
||||
# %%
|
||||
def process_xdt_table(cursor, root, table_name, mappings):
|
||||
table = root[table_name]
|
||||
for (i, subtable_name) in tqdm(enumerate(table), desc=table_name, total=len(table)):
|
||||
db_table_name = mappings[table_name][i]
|
||||
for subtable_name in tqdm(table, desc=table_name, total=len(table)):
|
||||
if subtable_name not in mappings[table_name]:
|
||||
print(f"No mapping found for {table_name}.{subtable_name}")
|
||||
raise Exception()
|
||||
db_table_name = mappings[table_name][subtable_name]
|
||||
with open(f"schema/{db_table_name}.json", 'r') as f:
|
||||
schema = json.load(f)
|
||||
#print(f"{subtable_name} => {db_table_name}")
|
||||
|
||||
table_entries = table[subtable_name]
|
||||
if db_table_name == "CutSceneText":
|
||||
table_entries = handle_dict_table(table_entries, "m_iEvent", "m_TextElement")
|
||||
table_entries = [apply_schema(schema, entry) for entry in table_entries]
|
||||
table_entries = [flatten_table_entry(entry) for entry in table_entries]
|
||||
|
||||
# clear the table
|
||||
@ -138,19 +181,31 @@ def main(conn, xdt_path):
|
||||
process_xdt_table(cursor, root, table_name, mappings)
|
||||
conn.commit()
|
||||
|
||||
def connect_to_db():
|
||||
return mysql.connector.connect(
|
||||
host="localhost",
|
||||
user="root",
|
||||
password="mypassword",
|
||||
database="XDB"
|
||||
)
|
||||
|
||||
def prep_db():
|
||||
conn = connect_to_db()
|
||||
cursor = conn.cursor()
|
||||
cursor.execute("SET GLOBAL max_allowed_packet=1073741824")
|
||||
conn.commit()
|
||||
conn.close()
|
||||
|
||||
# %%
|
||||
if __name__ == "__main__":
|
||||
if len(sys.argv) != 2:
|
||||
print("Usage: python3 json2xdb.py <path to xdt file>")
|
||||
sys.exit(1)
|
||||
xdt_path = sys.argv[1]
|
||||
conn = mysql.connector.connect(
|
||||
host="localhost",
|
||||
user="root",
|
||||
password="mypassword",
|
||||
database="tabledata"
|
||||
)
|
||||
prep_db()
|
||||
conn = connect_to_db()
|
||||
main(conn, xdt_path)
|
||||
conn.close()
|
||||
|
||||
# %%
|
||||
|
||||
|
@ -1,43 +1,232 @@
|
||||
{
|
||||
"m_pNpcTable": [ "NpcTable", "NpcString", "NpcIcon", "BarkerTable", "NpcMesh", "NpcGroup", "ServiceString" ],
|
||||
"m_pBackItemTable": [ "ItemBackTable", "ItemBackString", "ItemBackIcon", "ItemBackSound", "ItemBackMesh" ],
|
||||
"m_pFaceItemTable": [ "ItemFaceTable", "ItemFaceString", "ItemFaceIcon", "ItemFaceSound", "ItemFaceMesh" ],
|
||||
"m_pGlassItemTable": [ "ItemGlassTable", "ItemGlassString", "ItemGlassIcon", "ItemGlassSound", "ItemGlassMesh" ],
|
||||
"m_pHatItemTable": [ "ItemHatTable", "ItemHatString", "ItemHatIcon", "ItemHatSound", "ItemHatMesh" ],
|
||||
"m_pHeadItemTable": [ "ItemHeadTable", "ItemHeadString", "ItemHeadIcon", "ItemHeadSound", "ItemHeadMesh" ],
|
||||
"m_pPantsItemTable": [ "ItemPantsTable", "ItemPantsString", "ItemPantsIcon", "ItemPantsSound", "ItemPantsMesh" ],
|
||||
"m_pShirtsItemTable": [ "ItemShirtTable", "ItemShirtString", "ItemShirtIcon", "ItemShirtSound", "ItemShirtMesh" ],
|
||||
"m_pShoesItemTable": [ "ItemShoesTable", "ItemShoesString", "ItemShoesIcon", "ItemShoesSound", "ItemShoesMesh" ],
|
||||
"m_pWeaponItemTable": [ "ItemWpnTable", "ItemWpnString", "ItemWpnIcon", "ItemWpnSound", "ItemWpnMesh" ],
|
||||
"m_pVehicleItemTable": [ "ItemVehicleTable", "ItemVehicleString", "ItemVehicleIcon", "ItemVehicleSound", "ItemVehicleMesh" ],
|
||||
"m_pNameTable": [ "FirstNameTable", "MiddleNameTable", "LastNameTable" ],
|
||||
"m_pChatTable": [ "1stChatTable", "2ndChatTable", "3rdChatTable", "ChatTable", "ChatString", "ClassTable", "EmoteLink" ],
|
||||
"m_pAvatarTable": [ "AvatarTable", "AvatarGrowTable" ],
|
||||
"m_pEmoteTable": [ "EmoteTable", "EmoteTexture" ],
|
||||
"m_pGeneralItemTable": [ "ItemGeneralTable", "ItemGeneralString", "ItemGeneralIcon" ],
|
||||
"m_pChestItemTable": [ "ItemChestTable", "ItemChestString", "ChestIconTable" ],
|
||||
"m_pQuestItemTable": [ "ItemQuestTable", "ItemQuestString", "ItemQuestIcon" ],
|
||||
"m_pAnimationTable": [ "M", "Mob", "Nano" ],
|
||||
"m_pGuideTable": [ "GuideTable", "GuideStringTable" ],
|
||||
"m_pInstanceTable": [ "InstanceTable", "WarpTable", "NameString" ],
|
||||
"m_pMessageTable": [ "SystemMessage" ],
|
||||
"m_pMissionTable": [ "MissionField", "MissionStringTable", "Journal_ID", "Reward" ],
|
||||
"m_pNanoTable": [ "NanoTable", "NanoString", "NanoMesh", "NanoIcon", "NanoTuneTable", "NanoTuneString", "NanoTuneIcon" ],
|
||||
"m_pShinyTable": [ "ShinyTable", "ShinyMesh", "ShinyString" ],
|
||||
"m_pSkillTable": [ "SkillTable", "SkillIcon", "SkillBuffEffect", "SkillString" ],
|
||||
"m_pConditionTable": [ "StatusTable" ],
|
||||
"m_pTransportationTable": [ "TransportationTable", "TransportationMesh", "WarpLocationTable", "TransportationWarpString", "WyvernLocationTable", "TransportationWyvernString", "TransIcon" ],
|
||||
"m_pVendorTable": [ "VendorTable" ],
|
||||
"m_pXComTable": [ "XComTable" ],
|
||||
"m_pCreationItemTable": [ "ItemCreationTable" ],
|
||||
"m_pFirstUseTable": [ "FirstUseTable", "FirstUseString" ],
|
||||
"m_pRulesTable": [ "RulesTable", "RulesString" ],
|
||||
"m_pHelpTable": [ "HelpTable", "HelpString", "DescriptionTable", "Description", "DescriptionString" ],
|
||||
"m_pCutSceneTable": [ "CutSceneText" ],
|
||||
"m_pCombiningTable": [ "CombiningTable" ],
|
||||
"m_pFilterTable": [ "UnfilterTable", "FilterTable", "NamefilterTable" ],
|
||||
"m_pClassTable": [ "ClassType", "ClassString", "ClassWpnType", "ClassIcon" ],
|
||||
"m_pEnchantTable": [ "EnchantTable" ],
|
||||
"m_pClassSkillTable": [ "ClassSkill_Charging", "ClassSkill_Manager", "ClassSkill_Skill", "ClassSkill_String", "ClassSkill_BuffEffect", "ClassSkill_Icon", "ClassSkill_Sound", "Condition_Character" ],
|
||||
"m_pSkillBookTable": [ "ItemSkillBookTable", "ItemSkillBookString", "ItemSkillBookIcon" ]
|
||||
"m_pAnimationTable": {
|
||||
"m_pAvatarData": "M",
|
||||
"m_pNpcData": "Mob",
|
||||
"m_pNanoData": "Nano"
|
||||
},
|
||||
"m_pAvatarTable": {
|
||||
"m_pAvatarData": "AvatarTable",
|
||||
"m_pAvatarGrowData": "AvatarGrowTable"
|
||||
},
|
||||
"m_pChatTable": {
|
||||
"m_pFirstChatData": "1stChatTable",
|
||||
"m_pSecondChatData": "2ndChatTable",
|
||||
"m_pThirdChatData": "3rdChatTable",
|
||||
"m_pChatStringData": "ChatString",
|
||||
"m_pMenuChatData": "ChatTable",
|
||||
"m_pMenuChatClassData": "ClassTable",
|
||||
"m_pMenuChatEmoteData": "EmoteLink"
|
||||
},
|
||||
"m_pEmoteTable": {
|
||||
"m_pEmoteAnimationData": "EmoteTable",
|
||||
"m_pEmoteTextureData": "EmoteTexture"
|
||||
},
|
||||
"m_pGuideTable": {
|
||||
"m_pGuideData": "GuideTable",
|
||||
"m_pGuideStringData": "GuideStringTable"
|
||||
},
|
||||
"m_pInstanceTable": {
|
||||
"m_pInstanceData": "InstanceTable",
|
||||
"m_pWarpData": "WarpTable",
|
||||
"m_pWarpNameData": "NameString"
|
||||
},
|
||||
"m_pMessageTable": {
|
||||
"m_pMessageData": "SystemMessage"
|
||||
},
|
||||
"m_pMissionTable": {
|
||||
"m_pJournalData": "Journal_ID",
|
||||
"m_pMissionData": "MissionField",
|
||||
"m_pMissionStringData": "MissionStringTable",
|
||||
"m_pRewardData": "Reward"
|
||||
},
|
||||
"m_pNameTable": {
|
||||
"m_pFirstName": "FirstNameTable",
|
||||
"m_pMiddleName": "MiddleNameTable",
|
||||
"m_pLastName": "LastNameTable"
|
||||
},
|
||||
"m_pNanoTable": {
|
||||
"m_pNanoData": "NanoTable",
|
||||
"m_pNanoStringData": "NanoString",
|
||||
"m_pNanoMeshData": "NanoMesh",
|
||||
"m_pNanoIconData": "NanoIcon",
|
||||
"m_pNanoTuneData": "NanoTuneTable",
|
||||
"m_pNanoTuneStringData": "NanoTuneString",
|
||||
"m_pNanoTuneIconData": "NanoTuneIcon"
|
||||
},
|
||||
"m_pNpcTable": {
|
||||
"m_pNpcData": "NpcTable",
|
||||
"m_pNpcStringData": "NpcString",
|
||||
"m_pNpcBarkerData": "BarkerTable",
|
||||
"m_pNpcMeshData": "NpcMesh",
|
||||
"m_pNpcIconData": "NpcIcon",
|
||||
"m_pNpcGroupData": "NpcGroup",
|
||||
"m_pNpcServiceData": "ServiceString"
|
||||
},
|
||||
"m_pShinyTable": {
|
||||
"m_pShinyData": "ShinyTable",
|
||||
"m_pShinyStringData": "ShinyString",
|
||||
"m_pShinyMeshData": "ShinyMesh"
|
||||
},
|
||||
"m_pSkillTable": {
|
||||
"m_pSkillData": "SkillTable",
|
||||
"m_pSkillBuffData": "SkillBuffEffect",
|
||||
"m_pSkillIconData": "SkillIcon",
|
||||
"m_pSkillStringData": "SkillString"
|
||||
},
|
||||
"m_pConditionTable": {
|
||||
"m_pConditionData": "StatusTable"
|
||||
},
|
||||
"m_pTransportationTable": {
|
||||
"m_pTransportationMeshData": "TransportationMesh",
|
||||
"m_pTransportationData": "TransportationTable",
|
||||
"m_pTransportationWarpLocation": "WarpLocationTable",
|
||||
"m_pTransportationWarpString": "TransportationWarpString",
|
||||
"m_pBroomstickLocation": "WyvernLocationTable",
|
||||
"m_pBroomstickString": "TransportationWyvernString",
|
||||
"m_pTransIcon": "TransIcon"
|
||||
},
|
||||
"m_pVendorTable": {
|
||||
"m_pItemData": "VendorTable"
|
||||
},
|
||||
"m_pXComTable": {
|
||||
"m_pXComData": "XComTable"
|
||||
},
|
||||
"m_pBackItemTable": {
|
||||
"m_pItemData": "ItemBackTable",
|
||||
"m_pItemStringData": "ItemBackString",
|
||||
"m_pItemIconData": "ItemBackIcon",
|
||||
"m_pItemMeshData": "ItemBackMesh",
|
||||
"m_pItemSoundData": "ItemBackSound"
|
||||
},
|
||||
"m_pFaceItemTable": {
|
||||
"m_pItemData": "ItemFaceTable",
|
||||
"m_pItemStringData": "ItemFaceString",
|
||||
"m_pItemIconData": "ItemFaceIcon",
|
||||
"m_pItemMeshData": "ItemFaceMesh",
|
||||
"m_pItemSoundData": "ItemFaceSound"
|
||||
},
|
||||
"m_pGlassItemTable": {
|
||||
"m_pItemData": "ItemGlassTable",
|
||||
"m_pItemStringData": "ItemGlassString",
|
||||
"m_pItemIconData": "ItemGlassIcon",
|
||||
"m_pItemMeshData": "ItemGlassMesh",
|
||||
"m_pItemSoundData": "ItemGlassSound"
|
||||
},
|
||||
"m_pHatItemTable": {
|
||||
"m_pItemData": "ItemHatTable",
|
||||
"m_pItemStringData": "ItemHatString",
|
||||
"m_pItemIconData": "ItemHatIcon",
|
||||
"m_pItemMeshData": "ItemHatMesh",
|
||||
"m_pItemSoundData": "ItemHatSound"
|
||||
},
|
||||
"m_pHeadItemTable": {
|
||||
"m_pItemData": "ItemHeadTable",
|
||||
"m_pItemStringData": "ItemHeadString",
|
||||
"m_pItemIconData": "ItemHeadIcon",
|
||||
"m_pItemMeshData": "ItemHeadMesh",
|
||||
"m_pItemSoundData": "ItemHeadSound"
|
||||
},
|
||||
"m_pPantsItemTable": {
|
||||
"m_pItemData": "ItemPantsTable",
|
||||
"m_pItemStringData": "ItemPantsString",
|
||||
"m_pItemIconData": "ItemPantsIcon",
|
||||
"m_pItemMeshData": "ItemPantsMesh",
|
||||
"m_pItemSoundData": "ItemPantsSound"
|
||||
},
|
||||
"m_pShirtsItemTable": {
|
||||
"m_pItemData": "ItemShirtTable",
|
||||
"m_pItemStringData": "ItemShirtString",
|
||||
"m_pItemIconData": "ItemShirtIcon",
|
||||
"m_pItemMeshData": "ItemShirtMesh",
|
||||
"m_pItemSoundData": "ItemShirtSound"
|
||||
},
|
||||
"m_pShoesItemTable": {
|
||||
"m_pItemData": "ItemShoesTable",
|
||||
"m_pItemStringData": "ItemShoesString",
|
||||
"m_pItemIconData": "ItemShoesIcon",
|
||||
"m_pItemMeshData": "ItemShoesMesh",
|
||||
"m_pItemSoundData": "ItemShoesSound"
|
||||
},
|
||||
"m_pWeaponItemTable": {
|
||||
"m_pItemData": "ItemWpnTable",
|
||||
"m_pItemStringData": "ItemWpnString",
|
||||
"m_pItemIconData": "ItemWpnIcon",
|
||||
"m_pItemMeshData": "ItemWpnMesh",
|
||||
"m_pItemSoundData": "ItemWpnSound"
|
||||
},
|
||||
"m_pVehicleItemTable": {
|
||||
"m_pItemData": "ItemVehicleTable",
|
||||
"m_pItemStringData": "ItemVehicleString",
|
||||
"m_pItemIconData": "ItemVehicleIcon",
|
||||
"m_pItemMeshData": "ItemVehicleMesh",
|
||||
"m_pItemSoundData": "ItemVehicleSound"
|
||||
},
|
||||
"m_pGeneralItemTable": {
|
||||
"m_pItemData": "ItemGeneralTable",
|
||||
"m_pItemStringData": "ItemGeneralString",
|
||||
"m_pItemIconData": "ItemGeneralIcon"
|
||||
},
|
||||
"m_pChestItemTable": {
|
||||
"m_pItemData": "ItemChestTable",
|
||||
"m_pItemStringData": "ItemChestString",
|
||||
"m_pItemIconData": "ChestIconTable"
|
||||
},
|
||||
"m_pQuestItemTable": {
|
||||
"m_pItemData": "ItemQuestTable",
|
||||
"m_pItemStringData": "ItemQuestString",
|
||||
"m_pItemIconData": "ItemQuestIcon"
|
||||
},
|
||||
"m_pCreationItemTable": {
|
||||
"m_pCreationItemData": "ItemCreationTable"
|
||||
},
|
||||
"m_pFirstUseTable": {
|
||||
"m_pFirstUseData": "FirstUseTable",
|
||||
"m_pFirstUseString": "FirstUseString"
|
||||
},
|
||||
"m_pRulesTable": {
|
||||
"m_pRulesData": "RulesTable",
|
||||
"m_pRulesString": "RulesString"
|
||||
},
|
||||
"m_pHelpTable": {
|
||||
"m_pHelpData": "HelpTable",
|
||||
"m_pHelpPageData": "DescriptionTable",
|
||||
"m_pHelpPageDescData": "Description",
|
||||
"m_pHelpPageString": "DescriptionString",
|
||||
"m_pHelpString": "HelpString"
|
||||
},
|
||||
"m_pCutSceneTable": {
|
||||
"m_SceneData": "CutSceneText"
|
||||
},
|
||||
"m_pCombiningTable": {
|
||||
"m_pCombiningData": "CombiningTable"
|
||||
},
|
||||
"m_pFilterTable": {
|
||||
"m_pWhiteFilterData": "UnfilterTable",
|
||||
"m_pBlackFilterData": "FilterTable",
|
||||
"m_pNameFilterData": "NamefilterTable"
|
||||
},
|
||||
"m_pClassTable": {
|
||||
"m_pClassTypeData": "ClassType",
|
||||
"m_pClassWpnTypeData": "ClassWpnType",
|
||||
"m_pClassString": "ClassString",
|
||||
"m_pClassIconData": "ClassIcon"
|
||||
},
|
||||
"m_pEnchantTable": {
|
||||
"m_pEnchantData": "EnchantTable"
|
||||
},
|
||||
"m_pClassSkillTable": {
|
||||
"m_pClassSkillChargingElement": "ClassSkill_Charging",
|
||||
"m_pSkillManagerData": "ClassSkill_Manager",
|
||||
"m_pSkillData": "ClassSkill_Skill",
|
||||
"m_pSkillBuffElement": "ClassSkill_BuffEffect",
|
||||
"m_pSkillString": "ClassSkill_String",
|
||||
"m_pClassSkillCondition": "Condition_Character",
|
||||
"m_pSkillIconData": "ClassSkill_Icon",
|
||||
"m_pSkillSound": "ClassSkill_Sound"
|
||||
},
|
||||
"m_pSkillBookTable": {
|
||||
"m_pSkillBookElement": "ItemSkillBookTable",
|
||||
"m_pSkillBookString": "ItemSkillBookString",
|
||||
"m_pSkillBookIconData": "ItemSkillBookIcon"
|
||||
}
|
||||
}
|
6
json2xdb/schema/1stChatTable.json
Normal file
6
json2xdb/schema/1stChatTable.json
Normal file
@ -0,0 +1,6 @@
|
||||
[
|
||||
"m_iItemStringIndex",
|
||||
"m_iItemConditionNum",
|
||||
"m_iItemConditionNum2",
|
||||
"m_iNextItem"
|
||||
]
|
6
json2xdb/schema/2ndChatTable.json
Normal file
6
json2xdb/schema/2ndChatTable.json
Normal file
@ -0,0 +1,6 @@
|
||||
[
|
||||
"m_iItemStringIndex",
|
||||
"m_iItemConditionNum",
|
||||
"m_iItemConditionNum2",
|
||||
"m_iNextItem"
|
||||
]
|
6
json2xdb/schema/3rdChatTable.json
Normal file
6
json2xdb/schema/3rdChatTable.json
Normal file
@ -0,0 +1,6 @@
|
||||
[
|
||||
"m_iItemStringIndex",
|
||||
"m_iItemConditionNum",
|
||||
"m_iItemConditionNum2",
|
||||
"m_iNextItem"
|
||||
]
|
17
json2xdb/schema/AvatarGrowTable.json
Normal file
17
json2xdb/schema/AvatarGrowTable.json
Normal file
@ -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"
|
||||
]
|
22
json2xdb/schema/AvatarTable.json
Normal file
22
json2xdb/schema/AvatarTable.json
Normal file
@ -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"
|
||||
]
|
7
json2xdb/schema/BarkerTable.json
Normal file
7
json2xdb/schema/BarkerTable.json
Normal file
@ -0,0 +1,7 @@
|
||||
[
|
||||
"m_strName",
|
||||
"m_strComment",
|
||||
"m_strComment1",
|
||||
"m_strComment2",
|
||||
"m_iExtraNumber"
|
||||
]
|
8
json2xdb/schema/ChatString.json
Normal file
8
json2xdb/schema/ChatString.json
Normal file
@ -0,0 +1,8 @@
|
||||
[
|
||||
"m_pstrMMeshModelString",
|
||||
"m_pstrMTextureString",
|
||||
"m_pstrMTextureString2",
|
||||
"m_pstrFMeshModelString",
|
||||
"m_pstrFTextureString",
|
||||
"m_pstrFTextureString2"
|
||||
]
|
12
json2xdb/schema/ChatTable.json
Normal file
12
json2xdb/schema/ChatTable.json
Normal file
@ -0,0 +1,12 @@
|
||||
[
|
||||
"m_iChatNum1",
|
||||
"m_iChatNum2",
|
||||
"m_iChatNum3",
|
||||
"m_iChatNum4",
|
||||
"m_iChatNum5",
|
||||
"m_iChatNum6",
|
||||
"m_iChatNum7",
|
||||
"m_iChatNum8",
|
||||
"m_iChatNum9",
|
||||
"m_iChatNum10"
|
||||
]
|
4
json2xdb/schema/ChestIconTable.json
Normal file
4
json2xdb/schema/ChestIconTable.json
Normal file
@ -0,0 +1,4 @@
|
||||
[
|
||||
"m_iIconType",
|
||||
"m_iIconNumber"
|
||||
]
|
4
json2xdb/schema/ClassIcon.json
Normal file
4
json2xdb/schema/ClassIcon.json
Normal file
@ -0,0 +1,4 @@
|
||||
[
|
||||
"m_iIconType",
|
||||
"m_iIconNumber"
|
||||
]
|
5
json2xdb/schema/ClassSkill_BuffEffect.json
Normal file
5
json2xdb/schema/ClassSkill_BuffEffect.json
Normal file
@ -0,0 +1,5 @@
|
||||
[
|
||||
"m_iBuffNumber",
|
||||
"m_iBuffEffect",
|
||||
"m_iBuffEffectInstant"
|
||||
]
|
10
json2xdb/schema/ClassSkill_Charging.json
Normal file
10
json2xdb/schema/ClassSkill_Charging.json
Normal file
@ -0,0 +1,10 @@
|
||||
[
|
||||
"m_iMax",
|
||||
"m_iStandard",
|
||||
"m_fTickplus",
|
||||
"m_fTickminus",
|
||||
"m_iAttackplus",
|
||||
"m_iDefensplus",
|
||||
"m_iDeadline",
|
||||
"m_iDeaddown"
|
||||
]
|
4
json2xdb/schema/ClassSkill_Icon.json
Normal file
4
json2xdb/schema/ClassSkill_Icon.json
Normal file
@ -0,0 +1,4 @@
|
||||
[
|
||||
"m_iIconType",
|
||||
"m_iIconNumber"
|
||||
]
|
10
json2xdb/schema/ClassSkill_Manager.json
Normal file
10
json2xdb/schema/ClassSkill_Manager.json
Normal file
@ -0,0 +1,10 @@
|
||||
[
|
||||
"m_iPriority",
|
||||
"m_iSkillbutton",
|
||||
"m_iSkillNumber",
|
||||
"m_iConditionChar",
|
||||
"m_iConditionSkill",
|
||||
"m_iKeyMintime",
|
||||
"m_iKeyMaxtime",
|
||||
"m_iMotionSkipTime"
|
||||
]
|
41
json2xdb/schema/ClassSkill_Skill.json
Normal file
41
json2xdb/schema/ClassSkill_Skill.json
Normal file
@ -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"
|
||||
]
|
5
json2xdb/schema/ClassSkill_Sound.json
Normal file
5
json2xdb/schema/ClassSkill_Sound.json
Normal file
@ -0,0 +1,5 @@
|
||||
[
|
||||
"m_pstrSoundString1",
|
||||
"m_pstrSoundString2",
|
||||
"m_pstrSoundString3"
|
||||
]
|
8
json2xdb/schema/ClassSkill_String.json
Normal file
8
json2xdb/schema/ClassSkill_String.json
Normal file
@ -0,0 +1,8 @@
|
||||
[
|
||||
"m_SkillName",
|
||||
"m_ClassName",
|
||||
"m_WpnName",
|
||||
"m_skillAccount1",
|
||||
"m_skillAccount2",
|
||||
"m_animationName"
|
||||
]
|
4
json2xdb/schema/ClassString.json
Normal file
4
json2xdb/schema/ClassString.json
Normal file
@ -0,0 +1,4 @@
|
||||
[
|
||||
"m_strName",
|
||||
"m_strComment"
|
||||
]
|
4
json2xdb/schema/ClassTable.json
Normal file
4
json2xdb/schema/ClassTable.json
Normal file
@ -0,0 +1,4 @@
|
||||
[
|
||||
"m_iChatString",
|
||||
"m_iLinkChatNum"
|
||||
]
|
13
json2xdb/schema/ClassType.json
Normal file
13
json2xdb/schema/ClassType.json
Normal file
@ -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"
|
||||
]
|
10
json2xdb/schema/ClassWpnType.json
Normal file
10
json2xdb/schema/ClassWpnType.json
Normal file
@ -0,0 +1,10 @@
|
||||
[
|
||||
"m_iWpnType",
|
||||
"m_iRateOfFire",
|
||||
"m_iOverheatMax",
|
||||
"m_iOverheatUse",
|
||||
"m_iUnuseCool",
|
||||
"m_iUseCool",
|
||||
"m_iCoolTime",
|
||||
"m_iOverheatEffect"
|
||||
]
|
10
json2xdb/schema/CombiningTable.json
Normal file
10
json2xdb/schema/CombiningTable.json
Normal file
@ -0,0 +1,10 @@
|
||||
[
|
||||
"m_iLevelGap",
|
||||
"m_fSameGrade",
|
||||
"m_fOneGrade",
|
||||
"m_fTwoGrade",
|
||||
"m_fThreeGrade",
|
||||
"m_fLevelGapStandard",
|
||||
"m_iLookConstant",
|
||||
"m_iStatConstant"
|
||||
]
|
6
json2xdb/schema/Condition_Character.json
Normal file
6
json2xdb/schema/Condition_Character.json
Normal file
@ -0,0 +1,6 @@
|
||||
[
|
||||
"m_iIndex",
|
||||
"m_iBattleCondition",
|
||||
"m_iMoveCondition",
|
||||
"m_iJumpCondition"
|
||||
]
|
5
json2xdb/schema/CutSceneText.json
Normal file
5
json2xdb/schema/CutSceneText.json
Normal file
@ -0,0 +1,5 @@
|
||||
[
|
||||
"m_iEvent",
|
||||
"m_iLine",
|
||||
"m_strText"
|
||||
]
|
6
json2xdb/schema/Description.json
Normal file
6
json2xdb/schema/Description.json
Normal file
@ -0,0 +1,6 @@
|
||||
[
|
||||
"m_iType",
|
||||
"m_iSize",
|
||||
"m_iColor",
|
||||
"m_iString"
|
||||
]
|
7
json2xdb/schema/DescriptionString.json
Normal file
7
json2xdb/schema/DescriptionString.json
Normal file
@ -0,0 +1,7 @@
|
||||
[
|
||||
"m_strName",
|
||||
"m_strComment",
|
||||
"m_strComment1",
|
||||
"m_strComment2",
|
||||
"m_iExtraNumber"
|
||||
]
|
4
json2xdb/schema/DescriptionTable.json
Normal file
4
json2xdb/schema/DescriptionTable.json
Normal file
@ -0,0 +1,4 @@
|
||||
[
|
||||
"m_iStartContent",
|
||||
"m_iEndContent"
|
||||
]
|
3
json2xdb/schema/EmoteLink.json
Normal file
3
json2xdb/schema/EmoteLink.json
Normal file
@ -0,0 +1,3 @@
|
||||
[
|
||||
"m_iLinkEmoteNum"
|
||||
]
|
8
json2xdb/schema/EmoteTable.json
Normal file
8
json2xdb/schema/EmoteTable.json
Normal file
@ -0,0 +1,8 @@
|
||||
[
|
||||
"m_iEmoteNumber",
|
||||
"m_iUser",
|
||||
"m_iAvatarAnimation",
|
||||
"m_iNanoAnimation",
|
||||
"m_iTexture",
|
||||
"m_iDuration"
|
||||
]
|
8
json2xdb/schema/EmoteTexture.json
Normal file
8
json2xdb/schema/EmoteTexture.json
Normal file
@ -0,0 +1,8 @@
|
||||
[
|
||||
"m_pstrMMeshModelString",
|
||||
"m_pstrMTextureString",
|
||||
"m_pstrMTextureString2",
|
||||
"m_pstrFMeshModelString",
|
||||
"m_pstrFTextureString",
|
||||
"m_pstrFTextureString2"
|
||||
]
|
16
json2xdb/schema/EnchantTable.json
Normal file
16
json2xdb/schema/EnchantTable.json
Normal file
@ -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"
|
||||
]
|
3
json2xdb/schema/FilterTable.json
Normal file
3
json2xdb/schema/FilterTable.json
Normal file
@ -0,0 +1,3 @@
|
||||
[
|
||||
"m_strText"
|
||||
]
|
3
json2xdb/schema/FirstNameTable.json
Normal file
3
json2xdb/schema/FirstNameTable.json
Normal file
@ -0,0 +1,3 @@
|
||||
[
|
||||
"m_pstrNameString"
|
||||
]
|
7
json2xdb/schema/FirstUseString.json
Normal file
7
json2xdb/schema/FirstUseString.json
Normal file
@ -0,0 +1,7 @@
|
||||
[
|
||||
"m_strName",
|
||||
"m_strComment",
|
||||
"m_strComment1",
|
||||
"m_strComment2",
|
||||
"m_iExtraNumber"
|
||||
]
|
7
json2xdb/schema/FirstUseTable.json
Normal file
7
json2xdb/schema/FirstUseTable.json
Normal file
@ -0,0 +1,7 @@
|
||||
[
|
||||
"m_iString",
|
||||
"m_iCompDuration",
|
||||
"m_iIconDuration",
|
||||
"m_iHelpSub",
|
||||
"m_iHelpMain"
|
||||
]
|
4
json2xdb/schema/GuideStringTable.json
Normal file
4
json2xdb/schema/GuideStringTable.json
Normal file
@ -0,0 +1,4 @@
|
||||
[
|
||||
"m_iNum",
|
||||
"m_pszString"
|
||||
]
|
8
json2xdb/schema/GuideTable.json
Normal file
8
json2xdb/schema/GuideTable.json
Normal file
@ -0,0 +1,8 @@
|
||||
[
|
||||
"m_iNameIndex",
|
||||
"m_iQuest",
|
||||
"m_iSelect",
|
||||
"m_iLoginNomail",
|
||||
"m_iLoginMail",
|
||||
"m_iLevelUp"
|
||||
]
|
7
json2xdb/schema/HelpString.json
Normal file
7
json2xdb/schema/HelpString.json
Normal file
@ -0,0 +1,7 @@
|
||||
[
|
||||
"m_strName",
|
||||
"m_strComment",
|
||||
"m_strComment1",
|
||||
"m_strComment2",
|
||||
"m_iExtraNumber"
|
||||
]
|
4
json2xdb/schema/HelpTable.json
Normal file
4
json2xdb/schema/HelpTable.json
Normal file
@ -0,0 +1,4 @@
|
||||
[
|
||||
"m_iTitleStartString",
|
||||
"m_iSubEndString"
|
||||
]
|
26
json2xdb/schema/InstanceTable.json
Normal file
26
json2xdb/schema/InstanceTable.json
Normal file
@ -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"
|
||||
]
|
4
json2xdb/schema/ItemBackIcon.json
Normal file
4
json2xdb/schema/ItemBackIcon.json
Normal file
@ -0,0 +1,4 @@
|
||||
[
|
||||
"m_iIconType",
|
||||
"m_iIconNumber"
|
||||
]
|
8
json2xdb/schema/ItemBackMesh.json
Normal file
8
json2xdb/schema/ItemBackMesh.json
Normal file
@ -0,0 +1,8 @@
|
||||
[
|
||||
"m_pstrMMeshModelString",
|
||||
"m_pstrMTextureString",
|
||||
"m_pstrMTextureString2",
|
||||
"m_pstrFMeshModelString",
|
||||
"m_pstrFTextureString",
|
||||
"m_pstrFTextureString2"
|
||||
]
|
5
json2xdb/schema/ItemBackSound.json
Normal file
5
json2xdb/schema/ItemBackSound.json
Normal file
@ -0,0 +1,5 @@
|
||||
[
|
||||
"m_pstrSoundString1",
|
||||
"m_pstrSoundString2",
|
||||
"m_pstrSoundString3"
|
||||
]
|
7
json2xdb/schema/ItemBackString.json
Normal file
7
json2xdb/schema/ItemBackString.json
Normal file
@ -0,0 +1,7 @@
|
||||
[
|
||||
"m_strName",
|
||||
"m_strComment",
|
||||
"m_strComment1",
|
||||
"m_strComment2",
|
||||
"m_iExtraNumber"
|
||||
]
|
50
json2xdb/schema/ItemBackTable.json
Normal file
50
json2xdb/schema/ItemBackTable.json
Normal file
@ -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"
|
||||
]
|
7
json2xdb/schema/ItemChestString.json
Normal file
7
json2xdb/schema/ItemChestString.json
Normal file
@ -0,0 +1,7 @@
|
||||
[
|
||||
"m_strName",
|
||||
"m_strComment",
|
||||
"m_strComment1",
|
||||
"m_strComment2",
|
||||
"m_iExtraNumber"
|
||||
]
|
12
json2xdb/schema/ItemChestTable.json
Normal file
12
json2xdb/schema/ItemChestTable.json
Normal file
@ -0,0 +1,12 @@
|
||||
[
|
||||
"m_iItemNumber",
|
||||
"m_iItemName",
|
||||
"m_iChestDesc",
|
||||
"m_iTradeAble",
|
||||
"m_iItemPrice",
|
||||
"m_iItemSellPrice",
|
||||
"m_iSellAble",
|
||||
"m_iStackNumber",
|
||||
"m_iIcon",
|
||||
"m_iChestCheck"
|
||||
]
|
13
json2xdb/schema/ItemCreationTable.json
Normal file
13
json2xdb/schema/ItemCreationTable.json
Normal file
@ -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"
|
||||
]
|
4
json2xdb/schema/ItemFaceIcon.json
Normal file
4
json2xdb/schema/ItemFaceIcon.json
Normal file
@ -0,0 +1,4 @@
|
||||
[
|
||||
"m_iIconType",
|
||||
"m_iIconNumber"
|
||||
]
|
8
json2xdb/schema/ItemFaceMesh.json
Normal file
8
json2xdb/schema/ItemFaceMesh.json
Normal file
@ -0,0 +1,8 @@
|
||||
[
|
||||
"m_pstrMMeshModelString",
|
||||
"m_pstrMTextureString",
|
||||
"m_pstrMTextureString2",
|
||||
"m_pstrFMeshModelString",
|
||||
"m_pstrFTextureString",
|
||||
"m_pstrFTextureString2"
|
||||
]
|
5
json2xdb/schema/ItemFaceSound.json
Normal file
5
json2xdb/schema/ItemFaceSound.json
Normal file
@ -0,0 +1,5 @@
|
||||
[
|
||||
"m_pstrSoundString1",
|
||||
"m_pstrSoundString2",
|
||||
"m_pstrSoundString3"
|
||||
]
|
7
json2xdb/schema/ItemFaceString.json
Normal file
7
json2xdb/schema/ItemFaceString.json
Normal file
@ -0,0 +1,7 @@
|
||||
[
|
||||
"m_strName",
|
||||
"m_strComment",
|
||||
"m_strComment1",
|
||||
"m_strComment2",
|
||||
"m_iExtraNumber"
|
||||
]
|
50
json2xdb/schema/ItemFaceTable.json
Normal file
50
json2xdb/schema/ItemFaceTable.json
Normal file
@ -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"
|
||||
]
|
4
json2xdb/schema/ItemGeneralIcon.json
Normal file
4
json2xdb/schema/ItemGeneralIcon.json
Normal file
@ -0,0 +1,4 @@
|
||||
[
|
||||
"m_iIconType",
|
||||
"m_iIconNumber"
|
||||
]
|
7
json2xdb/schema/ItemGeneralString.json
Normal file
7
json2xdb/schema/ItemGeneralString.json
Normal file
@ -0,0 +1,7 @@
|
||||
[
|
||||
"m_strName",
|
||||
"m_strComment",
|
||||
"m_strComment1",
|
||||
"m_strComment2",
|
||||
"m_iExtraNumber"
|
||||
]
|
16
json2xdb/schema/ItemGeneralTable.json
Normal file
16
json2xdb/schema/ItemGeneralTable.json
Normal file
@ -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"
|
||||
]
|
4
json2xdb/schema/ItemGlassIcon.json
Normal file
4
json2xdb/schema/ItemGlassIcon.json
Normal file
@ -0,0 +1,4 @@
|
||||
[
|
||||
"m_iIconType",
|
||||
"m_iIconNumber"
|
||||
]
|
8
json2xdb/schema/ItemGlassMesh.json
Normal file
8
json2xdb/schema/ItemGlassMesh.json
Normal file
@ -0,0 +1,8 @@
|
||||
[
|
||||
"m_pstrMMeshModelString",
|
||||
"m_pstrMTextureString",
|
||||
"m_pstrMTextureString2",
|
||||
"m_pstrFMeshModelString",
|
||||
"m_pstrFTextureString",
|
||||
"m_pstrFTextureString2"
|
||||
]
|
5
json2xdb/schema/ItemGlassSound.json
Normal file
5
json2xdb/schema/ItemGlassSound.json
Normal file
@ -0,0 +1,5 @@
|
||||
[
|
||||
"m_pstrSoundString1",
|
||||
"m_pstrSoundString2",
|
||||
"m_pstrSoundString3"
|
||||
]
|
7
json2xdb/schema/ItemGlassString.json
Normal file
7
json2xdb/schema/ItemGlassString.json
Normal file
@ -0,0 +1,7 @@
|
||||
[
|
||||
"m_strName",
|
||||
"m_strComment",
|
||||
"m_strComment1",
|
||||
"m_strComment2",
|
||||
"m_iExtraNumber"
|
||||
]
|
50
json2xdb/schema/ItemGlassTable.json
Normal file
50
json2xdb/schema/ItemGlassTable.json
Normal file
@ -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"
|
||||
]
|
4
json2xdb/schema/ItemHatIcon.json
Normal file
4
json2xdb/schema/ItemHatIcon.json
Normal file
@ -0,0 +1,4 @@
|
||||
[
|
||||
"m_iIconType",
|
||||
"m_iIconNumber"
|
||||
]
|
8
json2xdb/schema/ItemHatMesh.json
Normal file
8
json2xdb/schema/ItemHatMesh.json
Normal file
@ -0,0 +1,8 @@
|
||||
[
|
||||
"m_pstrMMeshModelString",
|
||||
"m_pstrMTextureString",
|
||||
"m_pstrMTextureString2",
|
||||
"m_pstrFMeshModelString",
|
||||
"m_pstrFTextureString",
|
||||
"m_pstrFTextureString2"
|
||||
]
|
5
json2xdb/schema/ItemHatSound.json
Normal file
5
json2xdb/schema/ItemHatSound.json
Normal file
@ -0,0 +1,5 @@
|
||||
[
|
||||
"m_pstrSoundString1",
|
||||
"m_pstrSoundString2",
|
||||
"m_pstrSoundString3"
|
||||
]
|
7
json2xdb/schema/ItemHatString.json
Normal file
7
json2xdb/schema/ItemHatString.json
Normal file
@ -0,0 +1,7 @@
|
||||
[
|
||||
"m_strName",
|
||||
"m_strComment",
|
||||
"m_strComment1",
|
||||
"m_strComment2",
|
||||
"m_iExtraNumber"
|
||||
]
|
50
json2xdb/schema/ItemHatTable.json
Normal file
50
json2xdb/schema/ItemHatTable.json
Normal file
@ -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"
|
||||
]
|
4
json2xdb/schema/ItemHeadIcon.json
Normal file
4
json2xdb/schema/ItemHeadIcon.json
Normal file
@ -0,0 +1,4 @@
|
||||
[
|
||||
"m_iIconType",
|
||||
"m_iIconNumber"
|
||||
]
|
8
json2xdb/schema/ItemHeadMesh.json
Normal file
8
json2xdb/schema/ItemHeadMesh.json
Normal file
@ -0,0 +1,8 @@
|
||||
[
|
||||
"m_pstrMMeshModelString",
|
||||
"m_pstrMTextureString",
|
||||
"m_pstrMTextureString2",
|
||||
"m_pstrFMeshModelString",
|
||||
"m_pstrFTextureString",
|
||||
"m_pstrFTextureString2"
|
||||
]
|
5
json2xdb/schema/ItemHeadSound.json
Normal file
5
json2xdb/schema/ItemHeadSound.json
Normal file
@ -0,0 +1,5 @@
|
||||
[
|
||||
"m_pstrSoundString1",
|
||||
"m_pstrSoundString2",
|
||||
"m_pstrSoundString3"
|
||||
]
|
7
json2xdb/schema/ItemHeadString.json
Normal file
7
json2xdb/schema/ItemHeadString.json
Normal file
@ -0,0 +1,7 @@
|
||||
[
|
||||
"m_strName",
|
||||
"m_strComment",
|
||||
"m_strComment1",
|
||||
"m_strComment2",
|
||||
"m_iExtraNumber"
|
||||
]
|
50
json2xdb/schema/ItemHeadTable.json
Normal file
50
json2xdb/schema/ItemHeadTable.json
Normal file
@ -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"
|
||||
]
|
4
json2xdb/schema/ItemPantsIcon.json
Normal file
4
json2xdb/schema/ItemPantsIcon.json
Normal file
@ -0,0 +1,4 @@
|
||||
[
|
||||
"m_iIconType",
|
||||
"m_iIconNumber"
|
||||
]
|
8
json2xdb/schema/ItemPantsMesh.json
Normal file
8
json2xdb/schema/ItemPantsMesh.json
Normal file
@ -0,0 +1,8 @@
|
||||
[
|
||||
"m_pstrMMeshModelString",
|
||||
"m_pstrMTextureString",
|
||||
"m_pstrMTextureString2",
|
||||
"m_pstrFMeshModelString",
|
||||
"m_pstrFTextureString",
|
||||
"m_pstrFTextureString2"
|
||||
]
|
5
json2xdb/schema/ItemPantsSound.json
Normal file
5
json2xdb/schema/ItemPantsSound.json
Normal file
@ -0,0 +1,5 @@
|
||||
[
|
||||
"m_pstrSoundString1",
|
||||
"m_pstrSoundString2",
|
||||
"m_pstrSoundString3"
|
||||
]
|
7
json2xdb/schema/ItemPantsString.json
Normal file
7
json2xdb/schema/ItemPantsString.json
Normal file
@ -0,0 +1,7 @@
|
||||
[
|
||||
"m_strName",
|
||||
"m_strComment",
|
||||
"m_strComment1",
|
||||
"m_strComment2",
|
||||
"m_iExtraNumber"
|
||||
]
|
50
json2xdb/schema/ItemPantsTable.json
Normal file
50
json2xdb/schema/ItemPantsTable.json
Normal file
@ -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"
|
||||
]
|
4
json2xdb/schema/ItemQuestIcon.json
Normal file
4
json2xdb/schema/ItemQuestIcon.json
Normal file
@ -0,0 +1,4 @@
|
||||
[
|
||||
"m_iIconType",
|
||||
"m_iIconNumber"
|
||||
]
|
7
json2xdb/schema/ItemQuestString.json
Normal file
7
json2xdb/schema/ItemQuestString.json
Normal file
@ -0,0 +1,7 @@
|
||||
[
|
||||
"m_strName",
|
||||
"m_strComment",
|
||||
"m_strComment1",
|
||||
"m_strComment2",
|
||||
"m_iExtraNumber"
|
||||
]
|
8
json2xdb/schema/ItemQuestTable.json
Normal file
8
json2xdb/schema/ItemQuestTable.json
Normal file
@ -0,0 +1,8 @@
|
||||
[
|
||||
"m_iItemNumber",
|
||||
"m_iItemName",
|
||||
"m_iComment",
|
||||
"m_iQuestStart",
|
||||
"m_iDelete",
|
||||
"m_iIcon"
|
||||
]
|
4
json2xdb/schema/ItemShirtIcon.json
Normal file
4
json2xdb/schema/ItemShirtIcon.json
Normal file
@ -0,0 +1,4 @@
|
||||
[
|
||||
"m_iIconType",
|
||||
"m_iIconNumber"
|
||||
]
|
8
json2xdb/schema/ItemShirtMesh.json
Normal file
8
json2xdb/schema/ItemShirtMesh.json
Normal file
@ -0,0 +1,8 @@
|
||||
[
|
||||
"m_pstrMMeshModelString",
|
||||
"m_pstrMTextureString",
|
||||
"m_pstrMTextureString2",
|
||||
"m_pstrFMeshModelString",
|
||||
"m_pstrFTextureString",
|
||||
"m_pstrFTextureString2"
|
||||
]
|
5
json2xdb/schema/ItemShirtSound.json
Normal file
5
json2xdb/schema/ItemShirtSound.json
Normal file
@ -0,0 +1,5 @@
|
||||
[
|
||||
"m_pstrSoundString1",
|
||||
"m_pstrSoundString2",
|
||||
"m_pstrSoundString3"
|
||||
]
|
7
json2xdb/schema/ItemShirtString.json
Normal file
7
json2xdb/schema/ItemShirtString.json
Normal file
@ -0,0 +1,7 @@
|
||||
[
|
||||
"m_strName",
|
||||
"m_strComment",
|
||||
"m_strComment1",
|
||||
"m_strComment2",
|
||||
"m_iExtraNumber"
|
||||
]
|
50
json2xdb/schema/ItemShirtTable.json
Normal file
50
json2xdb/schema/ItemShirtTable.json
Normal file
@ -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"
|
||||
]
|
4
json2xdb/schema/ItemShoesIcon.json
Normal file
4
json2xdb/schema/ItemShoesIcon.json
Normal file
@ -0,0 +1,4 @@
|
||||
[
|
||||
"m_iIconType",
|
||||
"m_iIconNumber"
|
||||
]
|
8
json2xdb/schema/ItemShoesMesh.json
Normal file
8
json2xdb/schema/ItemShoesMesh.json
Normal file
@ -0,0 +1,8 @@
|
||||
[
|
||||
"m_pstrMMeshModelString",
|
||||
"m_pstrMTextureString",
|
||||
"m_pstrMTextureString2",
|
||||
"m_pstrFMeshModelString",
|
||||
"m_pstrFTextureString",
|
||||
"m_pstrFTextureString2"
|
||||
]
|
5
json2xdb/schema/ItemShoesSound.json
Normal file
5
json2xdb/schema/ItemShoesSound.json
Normal file
@ -0,0 +1,5 @@
|
||||
[
|
||||
"m_pstrSoundString1",
|
||||
"m_pstrSoundString2",
|
||||
"m_pstrSoundString3"
|
||||
]
|
7
json2xdb/schema/ItemShoesString.json
Normal file
7
json2xdb/schema/ItemShoesString.json
Normal file
@ -0,0 +1,7 @@
|
||||
[
|
||||
"m_strName",
|
||||
"m_strComment",
|
||||
"m_strComment1",
|
||||
"m_strComment2",
|
||||
"m_iExtraNumber"
|
||||
]
|
50
json2xdb/schema/ItemShoesTable.json
Normal file
50
json2xdb/schema/ItemShoesTable.json
Normal file
@ -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"
|
||||
]
|
4
json2xdb/schema/ItemSkillBookIcon.json
Normal file
4
json2xdb/schema/ItemSkillBookIcon.json
Normal file
@ -0,0 +1,4 @@
|
||||
[
|
||||
"m_iIconType",
|
||||
"m_iIconNumber"
|
||||
]
|
5
json2xdb/schema/ItemSkillBookString.json
Normal file
5
json2xdb/schema/ItemSkillBookString.json
Normal file
@ -0,0 +1,5 @@
|
||||
[
|
||||
"m_strName",
|
||||
"m_strComment",
|
||||
"m_strComment1"
|
||||
]
|
17
json2xdb/schema/ItemSkillBookTable.json
Normal file
17
json2xdb/schema/ItemSkillBookTable.json
Normal file
@ -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"
|
||||
]
|
4
json2xdb/schema/ItemVehicleIcon.json
Normal file
4
json2xdb/schema/ItemVehicleIcon.json
Normal file
@ -0,0 +1,4 @@
|
||||
[
|
||||
"m_iIconType",
|
||||
"m_iIconNumber"
|
||||
]
|
8
json2xdb/schema/ItemVehicleMesh.json
Normal file
8
json2xdb/schema/ItemVehicleMesh.json
Normal file
@ -0,0 +1,8 @@
|
||||
[
|
||||
"m_pstrMMeshModelString",
|
||||
"m_pstrMTextureString",
|
||||
"m_pstrMTextureString2",
|
||||
"m_pstrFMeshModelString",
|
||||
"m_pstrFTextureString",
|
||||
"m_pstrFTextureString2"
|
||||
]
|
5
json2xdb/schema/ItemVehicleSound.json
Normal file
5
json2xdb/schema/ItemVehicleSound.json
Normal file
@ -0,0 +1,5 @@
|
||||
[
|
||||
"m_pstrSoundString1",
|
||||
"m_pstrSoundString2",
|
||||
"m_pstrSoundString3"
|
||||
]
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user