9Dragons XSD Editor is a program for modifying XSD files for 9Dragons. The XSD files typically used for 9Dragons are the NDTEXTDB*.XSD files in the datascript directory of your 9Dragons installation directory. This program is an editor, not a translator, however it can be used like a translator. This program is NOT for complete idiots, if you don't know what the NDTEXTDB is, don't waste your time!
[Only registered and activated users can see links. Click Here To Register...]
Usage
Creating an XSD
This is for experienced users who are familiar with XSD files. There is little point in creating an XSD from scratch, but the point here is that you can.
Modify an existing XSD
Merging two XSDs
Merging Types
Matching Only - This merging type will merge tables and rows only when matching identifiers are found in both files. All others are ignored. This is the safest, most stable, and currently the only option.
For Translating
One useful feature of the editor is that you can use it to translate an XSD from one language into another language. This can be accomplished in two different ways, manually editing by hand, or by merging an XSD that is in the language you want.
What happens above is that tables and rows are merged (depending on the merging type chosen) from the NDTEXTDB_US.XSD file and into the NDTEXTDB_CN.XSD.
Reporting Bugs
Please do not report bugs in this thread. Instead, send me a Private Message with a description of the bug. Please do not Private Message with installation and/or usage issues.
Some features may not work correctly and undesired behavior may occur. Read the DISCLAIMER at the bottom before downloading! Do not download this program or any imitation of it from any site other than the download link in this post.
Disclaimer
Installation
I put a lot of effort into this program, please click the * Thanks button down below if you found this useful. Thank you and enjoy!
[Only registered and activated users can see links. Click Here To Register...]
Usage
Creating an XSD
This is for experienced users who are familiar with XSD files. There is little point in creating an XSD from scratch, but the point here is that you can.
- Click the Add button and type in the new table name
- Make sure your table is selected in the table list
- In the rows list on the right, there is a row with an * at the beginning. This is for entering new rows
- Type in an ID and name, then drill down or press enter to add the row. To cancel press ESC
- Click Save from the menu or toolbar
Modify an existing XSD
- Click Open and select an XSD file
- Select a table from the list on the left
- Rows from that table are populated in the list on the right
- To edit a row, select the column cell and begin typing to overwrite, or click the column cell so it is highlighted then click it again to enter edit mode
- To delete a row, click the > button to the left of the row, the entire row will become highlighted, now press the delete key
- To create a table, click the Add button, type in the table name
- To edit a table, select the table and click the Edit... button
- To delete a table, select the table and click the Delete button
- Click Save from the menu or toolbar to overwrite the file. Click Save As under the File menu to save to a new file
Merging two XSDs
- Open the XSD you want to merge into
- Click the Merge drop down button on the toolbar, select a merging option
- Browse to the XSD file you want to merge into the currently open XSD, click Open
- Click Save or Save As to save the merged file if it completed successfully
Merging Types
Matching Only - This merging type will merge tables and rows only when matching identifiers are found in both files. All others are ignored. This is the safest, most stable, and currently the only option.
For Translating
One useful feature of the editor is that you can use it to translate an XSD from one language into another language. This can be accomplished in two different ways, manually editing by hand, or by merging an XSD that is in the language you want.
- Open the XSD you want to translate (ie: NDTEXTDB_CN.XSD)
- Click the Merge drop down button on the toolbar, select a merging option
- Browse to the XSD file that is in your desired language (ie: NDTEXTDB_US.XSD)
- Click Save or Save As to save the merged file if it completed successfully
What happens above is that tables and rows are merged (depending on the merging type chosen) from the NDTEXTDB_US.XSD file and into the NDTEXTDB_CN.XSD.
Reporting Bugs
Please do not report bugs in this thread. Instead, send me a Private Message with a description of the bug. Please do not Private Message with installation and/or usage issues.
Some features may not work correctly and undesired behavior may occur. Read the DISCLAIMER at the bottom before downloading! Do not download this program or any imitation of it from any site other than the download link in this post.
Disclaimer
Installation
- Download and extract the file
- Run the NineDragons XSD Editor
I put a lot of effort into this program, please click the * Thanks button down below if you found this useful. Thank you and enjoy!