Hi Sto,
no way to update your Scripts (which I believe to be the better ones for Vanilla and Warlord) to work without CTD in BTS?
Thank you in advance,
Bal
Sorry , but i don't know if that will be possible . and if yes , this will not be quick .
The problem is that the CTD that occurs with BtS is the same that with Vanilla/Warlords when you select too many times a script . But with BtS the script is reloaded each time you select a button , so it's impossible to make a complete selection .
So i have 2 solutions :
_ make the selections of buttons outside civ4 . i've made that for my first version of the scripts and this is not easy to use . I don't want to do that again .
_ make a screen before you launch the game . This is the only good solution but civ4 is not made for that . I've done a lot of test to see if this is possible and it seems ( but not sure ) . And that will be a lot of work and a great headache for mp games . I've begun to work on this .
I've tested some other solutions :
_ reduce the number of buttons ... impossible , the scripts have no sens without a large flexibility and the number of buttons should be about 15 max .
_ open a screen popup at the beginning of the game to select all feature , resources and other settings and let the terrain and size settings only with buttons . Relatively easy to do , But there is some graphical problem ( like when you open world builder and add some resources , change terrain etc ..) . This take also 10 times longer than in a normal generation and i don't talk about the time it takes in MP games ...
So i try to replace the buttons by a screen , but this is not easy to do , and i can't work a lot on this for the moment . The good news is that if i achieve to open a screen before the launch of the map that works in mp games . I will be able to implement a lot of new little options ( that the number of buttons prevent me to do ) . Group all the scripts in only one script and enable a random selection between the maps .
But this is not for tomorrow and i still don't know if this is possible . I will post a comment if i achieve to launch a screen and retrieve the values entered in mp games ( the two biggest problems to solve ) ... and even after that there is a huge work to rewrite all the scripts and write the screen ( something i've never done and complex ) .
Tcho !