Qu@rks wrote:How can you be afraid of a couple of megs of hdd that the autosave feature uses if you have a computer with 2+ gigs of ram?
Anyways, I do think that this is something that should be added. I think it has been discussed before but anyways, a UNDO button would certainly improve gameplay.
Laptop, plenty of RAM, small HDD. And it's also that the CPU is slow - especially since it is never ONLY running OTTD. The time it takes to autosave is long.
Part of the problem is that I was using daylength modifier patch, so I turned autosaves off on both my PCs. But hte point remains, it would be useful
T-Unit wrote:A quick question - how do you manage to have a small glitch that deletes half the map?
I also cannot see a reason for deleting trees. They are deleted automatically when you build rail or road. Also if you want to see past them you can make them completely invisible using a toolbar (found under the spanner).
I've no idea, I assume I knocked the mousepad - the whole map moved up to the other point and deleted.
belugas wrote:It will be very hard to do, not to mention very memory intensive.
The reason is that you need to go back to a point in time in the game.
And since there are a lot of stuff going on (way more than it may looks) under the hood, having a list of all those modifications will be simply... too much.
It's not just the last human action that needs to be done. It's the whole state of the game that needs to be saved. Otherwise, it would not make much sens. You need to revert it all. The trains that have dropped a shipment, the industry that changed its production etc etc.
It's not that many changes.
My suggestions
1) The game is held in RAM, if I'm correct? I'd assume so, since it's a pretty small game anyway. If not, the map surely is? While it takes a while to format the map to save, export it and write it to the HDD... it can't be that hard to just double up the map space in the ram and copy it. Then just replace the one held in RAM after each undo-able user action (deletion of track/trains/stations, mainly). This is essentially an autosave which doesn't require to be saved to the HDD (MUCH faster) and isn't kept after the game is closed. Only the last state is kept.) I'd say this would be the best solution, if it can be implemented.
2) Just store a change log. Yes, slightly CPU intensive, but not as right-hand-forefinger intensive as me re-laying all that track! It's one way to do it (as many database systems do) but less reasonable than the above, although it would allow multiple-undoes, it would rapidly snowball the memory useage.
dihedral wrote:so in essense you are asking the devs to code something special just so you can play on your laptop, without having to change any of your laptop settings or your habbits in handling your laptop....
you are way off!
Of course we are... that's why it's a feature suggestion board. I'm suggesting a feature I'd like. And please don't think I haven't tried turning tap-to-click off. Regardless, it's a suggestion a few people would like.
How is it "way off"? I haven't demanded it, threatened to eat a Dev's keyboard. I just asked for it (albeit slightly exasperatedly).
Dihedral, I'd consider you to be "way off" with your attitude against this. If you don't want it, don't use it or ask for it... but let the devs say whether it's something they'll do right now, might do if they feel like it sometime, or just can't do due to the limitations of the game. It's a feature request!!!