Hi guys,
I have been working on a small commandline tool for editing the ENT files of Starmade in order to make new server specific features possible. You can find this tool at github, you'll need to compile it yourself. It's only been tested for Linux, but might work under Windows also since i'm not doing anything fancy.
Consider this tool as early alpha and that it can very well break your ent files (so please make backups before deploying it live!), either now or suddenly in the future when Schema updates StarMade more.
What you can currently do with this tool include:
By running automated script that use this tool it is possible to eg. auto-restock every shop, stock shops differently depending on locations, implement an external trading tool for players (eg. through a website) etc.
My intention is to keep the tool itself as minimalistic as possible to be able to maintain it with new updates of starmade. However, if you have any additional wishes in what you'd like to see in it (please use the --print-all option to play around and inspect your files) please let me know.
/ M
I have been working on a small commandline tool for editing the ENT files of Starmade in order to make new server specific features possible. You can find this tool at github, you'll need to compile it yourself. It's only been tested for Linux, but might work under Windows also since i'm not doing anything fancy.
Consider this tool as early alpha and that it can very well break your ent files (so please make backups before deploying it live!), either now or suddenly in the future when Schema updates StarMade more.
What you can currently do with this tool include:
- Printing out the almost complete structure of any ent file
- Modifying (print, set, add, multiply) the credits of playerstate type ents.
- Modifying (print, set, add, multiply) inventory blocks of playerstate and shops type ents.
By running automated script that use this tool it is possible to eg. auto-restock every shop, stock shops differently depending on locations, implement an external trading tool for players (eg. through a website) etc.
My intention is to keep the tool itself as minimalistic as possible to be able to maintain it with new updates of starmade. However, if you have any additional wishes in what you'd like to see in it (please use the --print-all option to play around and inspect your files) please let me know.
/ M