J'Kla wrote:I understand if this is broken to the point of not working I understand that as well.
When I checked it earlier in this thread, it's a bit broken. Zrax has submitted a fix, but there are still a few things that need to be looked at to get it working again. It's been a dormant tool for a while. Thanks for poking us about it.
J'Kla wrote:Could there be a way of making a list of those change commands one per line in a text file and then just pumping that into the dirtsand console.
I don't see why you couldn't do this, but it would be more work than doing it correctly.
J'Kla wrote:That way I just edit my text file and re apply.
Editing a text file is exactly the right method, however...
J'Kla wrote:There has to be some way of doing this.
There are two ways the game is designed to handle this:
1. Initial values
2. Live server changes
SDL files are the recommended way to set up your server's initial state. Get things how you want in there and you'll be good to go. You can keep them all at Version 1 until you're ready to go, you'll just need to use the vault_clear() function if you make changes to them while testing until you get things where you want. They're just text files, so go through them and edit everything to the values you want (you can test the variables and their values using the SetSDL functions I mentioned previously). Save them, clear the vault one last time, and start the server. This is the best way to make all the changes you want for your server all at once, and no need to do any scripting or console typing.
From then on, if you want to make changes, you have two options. For global Ages like the City, you can use the dirtsand console to make Live Server Changes to the Age's SDL to do things like turn on the bahro flying around, etc. For private Ages like the Yeesha journey ones, or Fan Ages, if you want to add or change things in new instances you need to add those as new versions of the description in the Age's SDL file. Do this while the server is offline for maintenance, and when you restart it, it will now be the active SDL record definition.
I am also interested in making my city links point to another age for example one of my fan ages.
That requires you to modify game data, and is a whole other ball of bahro-wax. What do you specifically have in mind?