Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
I'm not quite sure how to say this, andi06 was not a professional programmer but tried to do some quite complex things. I worked IT for a number of years and I once spent six months full time cleaning up a sales ledger program that another programmer had modified. The company prayed the code would hold together as I tried to work out what they had done. I wouldn't like to try to clean up Andi06's code and wouldn't expect it to work perfectly even in earlier versions of trainz. Another professional programmer I know has looked at his code and was less than impressed.Thanks John, I intend to stay in trs19 with this. I'm surprised that I can't see any more creators that have taken advantage of it to make double slips...
Just a comment, Andi06's scripts are not the most robust in the world and scripting tends to change on each trainz version.
Cheerio John
I'm not quite sure how to say this, andi06 was not a professional programmer but tried to do some quite complex things. I worked IT for a number of years and I once spent six months full time cleaning up a sales ledger program that another programmer had modified. The company prayed the code would hold together as I tried to work out what they had done. I wouldn't like to try to clean up Andi06's code and wouldn't expect it to work perfectly even in earlier versions of trainz. Another professional programmer I know has looked at his code and was less than impressed.
If it works cross your fingers and it may continue to work. Do be aware that in some versions of trainz the variables from one script can interfere with another script unless you code carefully so adding another scripted asset sometimes caused odd things to happen. One of my wagons would cause the game to crash when another particular scripted asset was added. I never did find the other asset that caused the problem. Used alone they were fine.
Cheerio John
We're talking about roughly TRS2006 I copied an existing script, I think it was one of Paul Hobbs and the game crashed when another scripted asset was added. Andi06's superscript script for example has caused problems in the past. Scripting these days in TS19 should be more solid but that is not the version this asset was scripted for. Andi06 did some very nice models for example the pullman set but the CRG had to sort out the associated scripts.John, You are talking well outside your range with these waffles.
And I'd suggest looking at more modem scripts as a basis then working from there would be more likely to succeed and starting simple and working up from there would help as well. By the way I have never written a script in trainz, I took one look at the way memory was unprotected and took the view the safest way was to reuse other scripts that had a large following.No I actually don't care who was a professional programmer at some point or any of that it means absolutely nothing here. I think your own errors have very little to do with someone's outdated code and have more to do with your lack of understanding. That is all I am saying here. You do not understand what you speak about.
Pete (OP) was asking if anyone had made attempts here, and idk if anyone has, but Andi or his code would likely not be the main obstacle. Andi most likely wrote great code using what he had at the time and sometimes we can only do so much. To come here and in more than one post imply otherwise especially in light of some of your previous postings is comical. I am not 100% sure, but I am still fairly sure most of the amazing script code used in this sim wasn't written by a professional programmer, sometimes one could doubt some of the main game code was, but that's beside the point.
So I post in encouragement of the OP. Dig into it, see how it works. Find out if it does have issues if any of its functions were updated, because there is no guarantee they do.
By the way I have never written a script in trainz...
So your suggestion would be to start from a script first uploaded in 12th Aug 2004 for TRS2004 and by has now had twenty revisions, which to me is an indication this wasn't solid to start with and assume the OP can fix it?Yes that is apparent, and as such, you have no real clue what you are saying. The real best advice is to start in the version you are using and follow it's included libraries.
You took a look at the way memory was unprotected? You used to work in IT? You were a professional programmer? yeah okay this is just rambling about irrelevant nonsense. The volume of drivel you add to your posts does not make you sound as smart as you think and adds nothing to the conversation.
I'm wondering if @norfolksouthern37 would like to apologise for his intemperate comments? John is a valued member of our TCWW community and did not deserve that kind of abuse. (Those of us familiar with Andi's scripts were aware that they were 'of their time' and would require some significant revision/updating.)Both the Andi Smith Double Slips on the DLS rely on the <kuid2:122285:79000:3> JK Code Library that is on the CRG's repair list due to obsolete functions.
The OP got his answer, norfolksouthern37 was not aware of the many background discussions we've had over the difficulties with Andi's scripts as new versions of trainz have come out and he might not have been aware that Andi was a member of our group. I think the best thing to do is simply let the matter rest.I'm wondering if @norfolksouthern37 would like to apologise for his intemperate comments? John is a valued member of our TCWW community and did not deserve that kind of abuse. (Those of us familiar with Andi's scripts were aware that they were 'of their time' and would require some significant revision/updating.)