The International Simutrans Forum

Development => Extension Requests => Topic started by: gauthier on May 30, 2010, 12:49:12 PM

Title: upgrade stations ? more !
Post by: gauthier on May 30, 2010, 12:49:12 PM
Currently it is possible to build a higher level station on an existing one.
But there is a problem :
in pak128, all my bus stops are old (wooden one) and I want to replace with newer ones, but I have to delete the old one before building the new one because they have the same level.

possible solution : be able to build any station on an existing one.
Title: Re: upgrade stations ? more !
Post by: skreyola on May 31, 2010, 02:04:53 AM
Quote from: gauthier on May 30, 2010, 12:49:12 PM
Currently it is possible to build a higher level station on an existing one.
But there is a problem :
in pak128, all my bus stops are old (wooden one) and I want to replace with newer ones, but I have to delete the old one before building the new one because they have the same level.

possible solution : be able to build any station on an existing one.
I think that's a bad idea. Clicking in the wrong place could become expensive.
Better idea: Allow overrule with control, just like rails.
Title: Re: upgrade stations ? more !
Post by: gauthier on May 31, 2010, 06:37:36 PM
possible too ... but it's rare to click on the wrong place (maybe you're playing pak32 with a ball mouse ? :D )
Title: Re: upgrade stations ? more !
Post by: skreyola on May 31, 2010, 06:49:45 PM
Quote from: gauthier on May 31, 2010, 06:37:36 PM
possible too ... but it's rare to click on the wrong place (maybe you're playing pak32 with a ball mouse ? :D )
Some people have poor control of fine muscle movements, or are trying to move+click too quickly. I'd hate to lose money (twice, no less) because I accidentally plopped down that no-platform station (cap 32) on top of my needed tram station (cap 256) instead of next to it on a new spur.
Title: Re: upgrade stations ? more !
Post by: gauthier on May 31, 2010, 06:53:20 PM
so ctrl using is a good idea, you're right.
Title: Re: upgrade stations ? more !
Post by: Lord Vetinari on May 31, 2010, 10:10:18 PM
I support this. It's also good for train platforms.
Title: Re: upgrade stations ? more !
Post by: idan44 on June 01, 2010, 12:42:29 PM
Maybe and " Upgrade button " ? You open the station menu and click on a tiny button " Uprade station " and a menu with options will pop - up.
Title: Re: upgrade stations ? more !
Post by: VS on June 01, 2010, 01:20:40 PM
That's a bit vague, since you get one info window for the whole station. It can contain different types of tiles...
Title: Re: upgrade stations ? more !
Post by: Lmallet on June 01, 2010, 02:12:06 PM
Quote from: VS on June 01, 2010, 01:20:40 PM
That's a bit vague, since you get one info window for the whole station. It can contain different types of tiles...
I had the same thought, but then again the upgrade button could check every station tile and determine which ones are up to date and which ones needs to be updated.  The upgrade button would then upgrade all out of date tiles in the station.  There could also be a field somewhere in the box indicating how much the upgrade would cost, but I am wondering if all this additional checking would add a lot to the Simutrans "load".  (I guess the button should be called "modernize", as upgrade is not quite the right term).

Other option I was thinking, was since you have to pay maintenance on the station, simply consider modernization as part of standard maintenance.  Then again I am sure someone is going to ask "well what if I don't want to modernize my station".  You just can't win.  :)
Title: Re: upgrade stations ? more !
Post by: VS on June 01, 2010, 02:48:13 PM
Being able to build platforms by dragging could help as well...
Title: Re: upgrade stations ? more !
Post by: Maragil on June 01, 2010, 03:27:28 PM
wouldn't you get bugs related to corners?
Title: Re: upgrade stations ? more !
Post by: Lord Vetinari on June 01, 2010, 03:31:14 PM
Quote from: Lmallet on June 01, 2010, 02:12:06 PM
I had the same thought, but then again the upgrade button could check every station tile and determine which ones are up to date and which ones needs to be updated.  The upgrade button would then upgrade all out of date tiles in the station.  There could also be a field somewhere in the box indicating how much the upgrade would cost, but I am wondering if all this additional checking would add a lot to the Simutrans "load".  (I guess the button should be called "modernize", as upgrade is not quite the right term).

Other option I was thinking, was since you have to pay maintenance on the station, simply consider modernization as part of standard maintenance.  Then again I am sure someone is going to ask "well what if I don't want to modernize my station".  You just can't win.  :)

I'd say that the CTL+click option is better, if I understood well your proposal. What will happen with your system when there are two possible updated versions available at the same time?
Title: Re: upgrade stations ? more !
Post by: Lmallet on June 01, 2010, 03:37:50 PM
Quote from: Lord Vetinari on June 01, 2010, 03:31:14 PM
I'd say that the CTL+click option is better, if I understood well your proposal. What will happen with your system when there are two possible updated versions available at the same time?
That's a good point.  I guess there is not much other choice than having to click on the old object with the new one to upgrade.
Title: Re: upgrade stations ? more !
Post by: gauthier on June 01, 2010, 04:50:24 PM
QuoteBeing able to build platforms by dragging could help as well...

I completly support ;)
Title: Re: upgrade stations ? more !
Post by: skreyola on June 01, 2010, 05:10:15 PM
Yeah, CTRL-Click is the best., It lets everyone do what they want with their station (I like to use different station tiles to achieve just the right amount of capacity and to make a visually interesting station), and the idea of draggable building would make it useful to those who want to upgrade the whole thing at once.
Click+drag: build a new station
CTRL+click+drag: up/downgrade the whole station