I just have made some compatibilities for my TBRS. But I could figure why my OTTD remembers its parameters after a parameter remove... As I can see, many other sets doesn't have this behavior... If I attach some parameters for example to TTRS3, reload the newgrfs, then removing the parameters, the reloading again, the changes what I made is vanish. But here is a grf what have a weird behavior, if I start a game with it, it just changes the speed of the first bridge to 20MPH. If I set the parameters to "0 1", it changes its speed to 30MPH, but if I remove all parameters, then refresh the newgrfs again, the speed stays at 30MPH. How come? Can somebody make an explanation what this is happening for me, but for other sets don't, why my grf stores its parameters?
Also, I couldn't find why the nforenum gives warning one of my labels, its false, because it called with an action07 same way as many other labels do. How on Earth this is happening?
Code: Select all
//!!Warning (107): Label E0 has not been goto'ed.
Although these not a very big problems, I don't have an idea why these two things happening... I just dont want to tell the users, you need to reload the game if you want to lose the parameter definitions...
.. Im getting lose my mind today ..