Page 1 of 2
An undo button?
Posted: 07 Jan 2009 18:05
by ThunderAI
What would be involved in making an undo function which kept track of all of your changes and would allow you to undo an action. Many programs have an undo and at times when making an intersection I wish I could undo what I just did.
I realize this could cause some problems in multiplayer posibly, but what do people think?
Re: An undo button?
Posted: 07 Jan 2009 18:24
by CommanderZ
Re: An undo button?
Posted: 07 Jan 2009 22:46
by ThunderAI
Thats interesting, but i didn't notice anywhere in the 6 pages that it said why we cant have one.
Is it a gameplay or mechanical reason as to why one isn't possible?
Re: An undo button?
Posted: 07 Jan 2009 23:00
by Yexo
Re: An undo button?
Posted: 08 Jan 2009 02:34
by belugas
ThunderAI wrote:Thats interesting, but i didn't notice anywhere in the 6 pages that it said why we cant have one.
Is it a gameplay or mechanical reason as to why one isn't possible?
Are you sure you've read it all?
Gameplay wise, i'd say it makes no sens
Mechanical wise, it is a total non-sens. Amout of memory required, building up the save-process-on-all-actions, etc etc... beurk!
Humanly wise (gigantic amount of time devoted to develop the tool that would help the poor souls who do not know how to load a save game), it's an heresy.
So.. undo button?
NO WAY
Re: An undo button?
Posted: 08 Jan 2009 13:14
by Eddi
there is a perfectly fine "undo" option, it is called "autosave".
Re: An undo button?
Posted: 12 Jan 2009 00:39
by l_Blue_l
Even better then a undo button would be a planning mode where you could design a route without haveing to build it and once you are happy with the design you construct it. Though this would be just as if not more complicated then an undo button. It wont happen but it would be nice

.
Re: An undo button?
Posted: 12 Jan 2009 04:24
by Aali
l_Blue_l wrote:Even better then a undo button would be a planning mode where you could design a route without haveing to build it and once you are happy with the design you construct it. Though this would be just as if not more complicated then an undo button. It wont happen but it would be nice

.
We have this feature already, it's called save and load it up in another instance of OTTD

Re: An undo button?
Posted: 12 Jan 2009 04:35
by Conditional Zenith
That requires you to perform the actions twice, and doesn't save you from erroneous mouse clicks. Well loading from the save does save you from erroneous mouse clicks, but then you have to perform the actions a third time.
Re: An undo button?
Posted: 12 Jan 2009 11:49
by SirkoZ
Aali wrote:l_Blue_l wrote:Even better then a undo button would be a planning mode where you could design a route without haveing to build it and once you are happy with the design you construct it. Though this would be just as if not more complicated then an undo button. It wont happen but it would be nice

.
We have this feature already, it's called save and load it up in another instance of OTTD

Not really, Aali.
What l_Blue_l suggests is more like what (new)AI's (e.g. AdmiralAI) do when building rails - first pathfind and terraform then boom just drop the track down and buy trains....could be interesting...
Re: An undo button?
Posted: 12 Jan 2009 15:20
by Yexo
SirkoZ wrote:What l_Blue_l suggests is more like what (new)AI's (e.g. AdmiralAI) do when building rails - first pathfind and terraform then boom just drop the track down and buy trains....could be interesting...
That is not quite true. Ai's (in NoAI) first do pathfinding, but they build the route tile-by-tile, just a little bit quicker then humans do. That would be the exact same thing you'd do by first looking at the map (where am I going to build my route?) and only then starting the to the route on the spots you saw earlier.
Re: An undo button?
Posted: 13 Jan 2009 12:00
by dihedral
you do have a planing stage, or should have anyway - basically you should turn on your thinker and look at the map, and consider where you want to lay tracks!
then you build. c'mon - you seriously just want openttd to allow you to act as stupid while building, without you losing your company because you threw out all the money you were loaned by the bank - you really expect managers to run companies like that?
suggestion: use a bit of brain (if possible) and once you have a rough idea, start building!
if it's not possible to use or brain, or if you dont have a brain - you might want to start playing sing star on a PS!
Re: An undo button?
Posted: 13 Jan 2009 20:51
by FooBar
I see it like this:
When you lay a piece of track in the wrong direction in real life you don't have an undo button either. You'll have to pick it up again and that will cost you. Both time and money.
While our game isn't completely realistic, one way or the other it's still a model of reality.
Re: An undo button?
Posted: 13 Jan 2009 23:07
by dihedral
i probably would not have said anything if there were not these 'dig-ups' too
http://www.tt-forums.net/viewtopic.php?p=756878#p756878
http://www.tt-forums.net/viewtopic.php?p=756856#p756856
if you have issues with anybodies signature, talk to one of the admins, they then will deal with what you believe is an issue!
welcoming users who actually expect/require/demand to be welcomed is no fun!
Re: An undo button?
Posted: 14 Jan 2009 01:35
by Conditional Zenith
FooBar wrote:I see it like this:
When you lay a piece of track in the wrong direction in real life you don't have an undo button either. You'll have to pick it up again and that will cost you. Both time and money.
The chances of laying a piece of track in the wrong direction in real life are much smaller than in this game. Here, a stray mouse click can do it. In real life, people review building plans, and it actually takes time to build, there is so much more time and so many more people who would notice something.
Now I'm not saying we should have a confirm button or anything stupid like that, just that accidentally building things wrong (and accidentally blowing up too much) in this game don't work as per real life.
Re: An undo button?
Posted: 14 Jan 2009 09:25
by FooBar
Yes, that's actually true as well.
Although I don't miss an undo button, there's clearly a need for it from a certain group of users. How about not an undo history but a more simple 'undo last action'. Although that's probably too much to ask too
@dihedral:
Are you sure you posted in the right topic?

Re: An undo button?
Posted: 14 Jan 2009 20:18
by DaleStan
Define "last action".
"Last user action that caused a cost" is probably not what most people want.
Re: An undo button?
Posted: 14 Jan 2009 20:21
by FooBar
Alright, I was thinking about an action being the start of a certain building button getting activated until it gets deactivated or the undo button pressed.
Re: An undo button?
Posted: 14 Jan 2009 20:32
by DaleStan
Which is still not likely what people want. If I hit "undo", I'd want to reverse:
1) Station construction,
2) Right-of-way construction, and
3) Terraforming to enable 1 and 2.
In most circumstances, that's four different tools.
Re: An undo button?
Posted: 14 Jan 2009 21:34
by FooBar
And thus at least four different actions. If you're trying to say that an undo button is useless in most cases, just say so. You don't have to tell me that an undo history is better. I am already aware of that (try writing NFO in notepad). My suggestion was merely a compromise to reduce memory consumption. But leaving an undo button out is perfectly fine with me, I don't need one of those anyways for TTD.