Posted: 24 Apr 2003 17:59
What about more company colours to choose from?
The place to talk about Transport Tycoon
https://www.tt-forums.net/
Do you know how it's currently done in the game? I mean, how does a train know that it has reached a station, and that that station is its current destination?Hyronymus wrote:Indeed a nice idea but that sounds like sort of a heuristic algorithm. The game will be scanning every square for every train and if it finds something in the list it has to change the list, save it and use it! Sounds like awful programming to me.
It's certainly quite likely that it knows where its destination station is situated, otherwise it would be hard for it to find its way there.Dinges wrote:Maybe it has a square on the map where it locates the station and try to go there wenn ot's there it will start to reach the end of a platform and stops.
hmm..Sokko wrote:Sorry if I repeat a few suggestions, but I don't want to bother to read through all twelve pages so I'm just going to ramble this stuff off the top of my head (all are improvements to existing features, and are numbered as such):
1. Let train refitting include mail and oil (why is it these two things that are troublesome?)
1. Dynamic refit/turnaround buttons (so you don't have to close the window and open it again to refresh their status)
Not easy, I posted a screenshot already, don't think I will get it soon: http://www.tt-forums.net//files/noteasy.gif3. Make one-square-long stations have a different graphic, because they're only ever used for checkpoints (I dunno, maybe some kind of squarish metal arch that the train passes under)
No room, maybe If I know more about the GUI so I can enlarge.9. Create more buttons that say "6" and "7" to select for station length and width, instead of using Ctrl.
TTD GUI doesn't have horizontal scroll bars.11. Put a horizontal scroll bar in the depot window so we can see trains that are more than ten cars long. You'd need to move the trash bin for this, or just make it float along wherever you scroll.
Will break to much stuff12. Have a seperate button in the toolbar for building pre-signals, instead of using Ctrl.
No more room14. Again, instead of using Ctrl, have separate buttons that say "Borrow Maximum" and "Repay Maximum".
lol27. In the City window, show the current number of noise units that the population is having to put up with (in the format x/9).
nice idea, but how to do it ?!?27. This doesn't fit in anywhere else, so... have a button in the City window that will highlight a city's area of influence
lol29. Is there any kind of indicator when you get caught by a regional investigator? If not, there should be.
hmm, not easy...36. When you click on an order that goes to a depot, the "Full Load" button should change to a "Service Only" button, and the order should change to say that.
Would be cool to be able to select any color by selecting an RGB value... But you would have to develop an entire new window for that... and seeing as there's problems even with creating a new button (using other button's memory and stuff) it would be HARD.Hyronymus wrote:What about more company colours to choose from?
Hmm, I think it's impossible to add more color schemes ...GoneWacko wrote:Would be cool to be able to select any color by selecting an RGB value... But you would have to develop an entire new window for that... and seeing as there's problems even with creating a new button (using other button's memory and stuff) it would be HARD.Hyronymus wrote:What about more company colours to choose from?
That would be nice, but maybe hard to code, because if you manage an other company your own company becomes the same as a normal AI company. For this I'm afraid you need to make three kinds of companies.Sokko wrote:38. When managing subsidiary companies, prevent the AI from doing anything while you're away.
I don't think there should be an indicator.Sokko wrote:29. Is there any kind of indicator when you get caught by a regional investigator? If not, there should be.
I've been rewriting me reply 5 times alreadySokko wrote:It would be nice if I could actually have the word on the feasability of those things from The Patchman himself, not just someone who does experimental versions and can only answer my suggestions with lol, hmm, no room, don't know how you'd do it, would break too much stuff, etc. I think you just like to say "lol" to confuse people, or when you don't know what else you can possibly say to dampen my spirits. Also, your picture makes absolutely no sense and doesn't appear to relate to checkpoint stations in the slightest. If you can add graphics for pre-signals, you can definitely add graphics for a 1x1 station. Just about the only sensible thing you said was that the GUI doesn't support horizontal scroll bars, in which case you could possibly enlarge the window; I don't know how hard that would be.
You'd think it would be possible to disable the AI somehow, but like I said, I prefer to have the word from the developer on whether these things can be done or not.
These reccomendations are not radical new features; they just build on existing features and all of them seem very feasible to me, so Patchman please give me the word on whether or not these are possible, and if so how hard they would be (wouldn't want to dramatically increase the workload)
They are troublesome because train refitting uses the plane refitting mechanism, and planes carry mail in a separate compartment not available for trains. I don't think there are any planes carrying oil, or maybe it just got left out. Putting it in is difficult.Sokko wrote:1. Let train refitting include mail and oil (why is it these two things that are troublesome?)
Difficult, the window doesn't have a clue where the train is currently, so you'd have to keep monitoring it all the time and switch the controls at the right place. Would be hard to get right. In addition, the controls are hard-coded into the window structure, so basically you'd have to replace the window with a new one, which is very hard.1. Dynamic refit/turnaround buttons (so you don't have to close the window and open it again to refresh their status)
Never seen that. Send me a save where (before) it happens.2. Can you do some double-checking on the effects of incredibly high service intervals? Sometimes it goes to 0 days or something similar...
That's easy. Give me the graphics and I can put it in in five minutes (if other people think that's useful). It won't be possible to change this graphic according to whether that's a "real" station or a waypoint. The station data is the same for both.3. Make one-square-long stations have a different graphic, because they're only ever used for checkpoints (I dunno, maybe some kind of squarish metal arch that the train passes under)
Too much work, for basically no benefit. If you cheat, you'll have to do some work at least, which is good.4. Money cheat adaptability (so if you type in 10000 then you will get 10000, regardless of what your currency is)
Can be done, but I don't really see the point. Again a benefit vs. amount of work to do it issue.4. OwnCrossings should trace the tracks back to a station to determine which player to give the crossing to (if the tracks are not connected to any station, maybe you could give an error message and point out the problem area)
Of course.4. Does the "Renew" cheat cost calculations include the money that would be received by selling the old engines before buying the new ones? If not, it should.
It's better now in the latest alphas. Just a four-digit value. Can't get any simpler.6. This option should be more easily handled. I for one am fine with reduced slowdown for monorails and no slowdown for maglevs, but if someone wants to change it (why?) they're in for a lot of confusion. Firstly, what the heck is a bit-coded two-digit value? What's with all the adding up of numbers? And if it's a two-digit value, why does it have four digits in the TP Starter? At the very least, make these options a series of check boxes in the Starter, like the plane crash control.
Very, very complicated. Messing with the user interface (UI) in TTD is just about the hardest task you can imagine. See how long Oskar was working at including just two more buttons in the company window... and it's still not done yet.9. Create more buttons that say "6" and "7" to select for station length and width, instead of using Ctrl.
Too complicated/too little benefit. The error message is generated at a place where I can no longer tell what caused it.9. If you try to "add-on" to a station and it doesn't match up, display a "Stations don't line up!" message instead of "Too close to train station".
UI interface change => difficult. Very.11. Put a horizontal scroll bar in the depot window so we can see trains that are more than ten cars long. You'd need to move the trash bin for this, or just make it float along wherever you scroll.
UI. Too much work.12. Have a seperate button in the toolbar for building pre-signals, instead of using Ctrl.
Like it matters...13. Along with inflation, have an option to turn off interest? (I don't know if some people would like this, I usually don't worry too much about those things)
UI. Nope.14. Again, instead of using Ctrl, have separate buttons that say "Borrow Maximum" and "Repay Maximum".
UI. Nope.17. Have a button in the station window that says "Reset Goods",
to reset the selectable goods for that station only.
Nope, it can only show three different strings. You run out of textstack space otherwise.18. Show food acceptance for office towers using the Query tool
Why? Besides, TTD will not be able to draw those properly, and fixing that would be very complicated.21. Let all bridges have unlimited lengths, not just the three available now
UI. Nope.23. Put in a button for "Buy additional engine" in the train window instead of using Ctrl (but, for once, I think using Ctrl to make train heads face a different direction is fine)
They do! Well, they don't give off electrical sparks, but that's because trains usually only have one pantograph going to the wire, more than that are a headache to keep in synch.23. Make extra engines smoke/spark
Very, very hard. The path finding is very convoluted, and there are many cases to consider when trying to fix this.24. Prevent the road vehicle "stacking" bug, if there's any way to fix that
Not important. Just count your airports... or try to build one and see if it works.27. In the City window, show the current number of noise units that the population is having to put up with (in the format x/9).
UI. Nope.27. This doesn't fit in anywhere else, so... have a button in the City window that will highlight a city's area of influence
OK, I can't comment here.28. Again, with the cryptic "bit-coded" values, and the TP Starter could use some help here because the check boxes for these options have descriptions that aren't really what they mean
It's totally random. As it should be. They would never let you know when they're on to you... and instead catch you in the act.29. Is there any kind of indicator when you get caught by a regional investigator? If not, there should be.
Very complicated to detect this reliably.31. Pop up an error message if a vehicle could not be automatically renewed, like "This vehicle could not be sent to a depot for renewal; please check its route and make sure there is a depot on it" (it should wait a little while to make sure the vehicle could not find a depot)
Of course. Hmm, didn't I say that before? [exclaim mode="Keanu Reeves"]Whoa, Déjà Vu...[/exclaim]31. Does the renewal cost calculation include the money you would receive from selling the old vehicles before buying the new ones? If not, it should.
No room. Can't make the menu larger without an extraordinate effort.34. Once more, put a "Save Game" entry in the Scenario Editor instead of having to use Ctrl to change it from "Load Game".
UI, too complicated. Buttons are hardcoded in the window structure.36. When you click on an order that goes to a depot, the "Full Load" button should change to a "Service Only" button, and the order should change to say that.
I don't have a good UI for that, although in itself it's not too hard. It's still some work, but basically I don't have an idea how you would tell the game whether you want the company to take over or not.38. When managing subsidiary companies, prevent the AI from doing anything while you're away.
Bitcoded is really easy: add up the numbers you want. Tadaa! (Really, that's all there is to it.)41. Once more, the mysterious bit-coded values make an appearance. Fortunately the TP Starter handles this one perfectly.
I hope I did.Please give me the word on which of these is possible and which are unfeasible (I have a feeling most of them are possible though).