- Joined
- Feb 2, 2006
- Messages
- 1,630
As you might know much of the data in Warcraft III is build up on SLK files which define values for fields of objects.
For some of this data there are meta data SLK files such as "Units/AbilityMetaData.slk". Those files describe the fields with a four letter ID such as "unam" and define the data type etc.
This meta data is used by the object editor to display the GUI properly and to show editing dialogs.
Since I am creating my own Object Editor for my project wc3lib: http://www.hiveworkshop.com/forums/tools-560/wc3lib-275380/
I had the idea to provide more meta data files. At the moment I have initial versions of WeatherMetaData.slk and WaterMetaData.slk. Therefore I have two more tabs in the Object Editor for weather effects and water.
Of course the object data cannot be saved in .w3o files. It can only be exported as SLK data itself and merged with the existing (Widgetizer) but since my Object Editor should provide this functionality as well there is no problem here.
My question is: What do you think about this and do you have any suggestions for more meta data?
Probably editing some of this stuff by just adding setting values without a graphical editor might not be that useful.
Some more suggestions:
- Unique field IDs (at the moment I am using field IDs like "texf and "mred", Warcraft III uses always a fixed first letter depending on the object type, therefore I would have to define a fixed unused letter for every object type as well)
- Tileset Editor/Cliff Types Editor
- Preview Window (knowledge is required what the single fields actually mean and how for example the water/tileset stuff is displayd properly)
For some of this data there are meta data SLK files such as "Units/AbilityMetaData.slk". Those files describe the fields with a four letter ID such as "unam" and define the data type etc.
This meta data is used by the object editor to display the GUI properly and to show editing dialogs.
Since I am creating my own Object Editor for my project wc3lib: http://www.hiveworkshop.com/forums/tools-560/wc3lib-275380/
I had the idea to provide more meta data files. At the moment I have initial versions of WeatherMetaData.slk and WaterMetaData.slk. Therefore I have two more tabs in the Object Editor for weather effects and water.
Of course the object data cannot be saved in .w3o files. It can only be exported as SLK data itself and merged with the existing (Widgetizer) but since my Object Editor should provide this functionality as well there is no problem here.
My question is: What do you think about this and do you have any suggestions for more meta data?
Probably editing some of this stuff by just adding setting values without a graphical editor might not be that useful.
Some more suggestions:
- Unique field IDs (at the moment I am using field IDs like "texf and "mred", Warcraft III uses always a fixed first letter depending on the object type, therefore I would have to define a fixed unused letter for every object type as well)
- Tileset Editor/Cliff Types Editor
- Preview Window (knowledge is required what the single fields actually mean and how for example the water/tileset stuff is displayd properly)