Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Poll

how important is save compatibility?

I don't care at all, break save compat every bugfix if it means faster development
- 153 (53.3%)
it is unimportant, break save comapat every few releases
- 45 (15.7%)
i like save compat, but its not a deal breaker. break it every few months
- 69 (24%)
save compat is important, it should not be broken more than once a year, if that
- 13 (4.5%)
save compat is what i live for, only break it if their is no other way
- 3 (1%)
Toady cannot ever break save comapt from now on. ever.
- 0 (0%)
SAVE COMPATIBILITY! ADD IT FOR OLD MAPS NOW! MY FORTRESS MUST LIVE FOREVER! RAAAAAGH! also, i am a moron ;-)
- 4 (1.4%)

Total Members Voted: 285


Pages: [1] 2 3 4

Author Topic: Save compatibility (a vote)  (Read 4903 times)

lucusLoC

  • Bay Watcher
    • View Profile
Save compatibility (a vote)
« on: April 22, 2010, 01:40:59 pm »

Save compatibility comes up in almost every discussion on development. i am interested in seeing what the community thinks. feel free to list pros and cons, and anything else you think is pertinent to the argument. i will update this post with anything i find interesting.

i personally feel that save compatibility is unimportant, but i also gen a new world every release anyway (if not more), and i do not get too attached to my old forts. if i do have an old fort i want to work on i usually keep all the files associated with it around (in other words i manage forts by having different df "installs," typically one per version)

some possible discussion points:
1. does save compatibility foster expectations in the community? is that a good thing or a bad thing?
2. is broader save compatibility likely to help new players by allowing them to easily play with established forts that they download without having to understand versions? do you think that is a significant avenue for new players entering the community?
3. with consideration to the problems caused by editing raws, is save compatibility important for community forts?
4. do you think the mentality about save compatibility will change as df nears completion and world history and interaction is more fleshed out? if world history continued after playing a world would save compatibility be more important?

pros for save compat:
forts live longer
easier to share saves
easier to gen identical worlds with seeds and play them in new versions*


cons against save compat:
hinders development
may introduce bugs and can confuse bug reporting


*It should be noted that since world and history seeds do not work perfectly between versions as is, that save compatibility is an irrelevant point in regard to world generation. the only thing save compat does is allow you to gen a world in an older version (to get an identical world) and play it in a new version.

I have an open letter to Toady discussing what we have talked about here. please head over and read it, and add a signature to it as well.
« Last Edit: April 26, 2010, 02:10:28 pm by lucusLoC »
Logged
Quantum dumps are proof of "memory" being a perfectly normal dimension in DF. ~Gazz

Hyndis

  • Bay Watcher
    • View Profile
Re: Save compatibility
« Reply #1 on: April 22, 2010, 01:56:50 pm »

Most fortresses don't live all that long anyways, and with the huge amount of modding going on you're always generating new worlds anyways.

In the rare case that you are building a gigantic megaproject that takes up an entire 16x16 embark, go ahead and stick with the older version. A new release does not delete the version you already have.

I don't mind if the price to be paid for new features and bugfixes would be for older saves to no longer work. Actually, I think 31.04 is not compatible with 31.03 anyways, due to the large number of fixes that seem to involve the raw files, so you need to regen your world regardless.

Fine for me though!

I'll happy regen if it means I can finally get fish and shells.
Logged

smjjames

  • Bay Watcher
    • View Profile
Re: Save compatibility
« Reply #2 on: April 22, 2010, 02:02:52 pm »

Most fortresses don't live all that long anyways, and with the huge amount of modding going on you're always generating new worlds anyways.

In the rare case that you are building a gigantic megaproject that takes up an entire 16x16 embark, go ahead and stick with the older version. A new release does not delete the version you already have.

I don't mind if the price to be paid for new features and bugfixes would be for older saves to no longer work. Actually, I think 31.04 is not compatible with 31.03 anyways, due to the large number of fixes that seem to involve the raw files, so you need to regen your world regardless.

Fine for me though!

I'll happy regen if it means I can finally get fish and shells.

Using the parameters of an old worldgen should still work, but yea, given that some of the fixes might be in the core (the magma and rain temp stuff, I think) are in .04, there could be some issues.
Logged

Tilla

  • Bay Watcher
  • Slam with the best or jam with the rest
    • View Profile
Re: Save compatibility
« Reply #3 on: April 22, 2010, 02:05:01 pm »

Demanding save compatability in an alpha game is silly at best. I'm all for breaking it whenever possible, even for no reason! :P
Logged

Calhoun

  • Bay Watcher
  • Reusable-Box
    • View Profile
Re: Save compatibility
« Reply #4 on: April 22, 2010, 02:10:05 pm »

Does it even really matter what we think on the issue. It's obvious Toady doesn't like breaking it. And That's the opinion that counts.

Personally I think it's important, It can be broken if needed, but the less often the better.
Logged
I know it's unrealistic, but I can't help but imagine little bearded babies for dwarves. In my mind, they come out of the womb fully bearded. That's how the mother carries them around, too, she just drags them around by the beard or ties it to her belt. When the father's on duty, he just ties their beards together and the baby just kind of hangs there, swinging to and fro with Urist McDaddy's movements.

neosorcerer

  • Bay Watcher
    • View Profile
Re: Save compatibility
« Reply #5 on: April 22, 2010, 02:10:28 pm »

MY FORTRESS MUST LIVE FOREVER!
Logged

lucusLoC

  • Bay Watcher
    • View Profile
Re: Save compatibility (a vote)
« Reply #6 on: April 22, 2010, 02:16:32 pm »

oh hell, i should have know someone would vote for the bottom one. serves me right for putting it in. i really hope you are not serious. . . .

i think the only reason Toady fights so hard to keep it is because there was some backlash about it in the past. if we can show him the community does not care we may be able to convince him to take more liberties there and have new features faster in the future. just a thought.
Logged
Quantum dumps are proof of "memory" being a perfectly normal dimension in DF. ~Gazz

Logical2u

  • Bay Watcher
    • View Profile
Re: Save compatibility (a vote)
« Reply #7 on: April 22, 2010, 02:32:02 pm »

Dwarf Fortress - specifically built to be broken

That includes save compatibility, in my eyes. It's nice that we CAN carry over forts most of the time, but if it was hindering progress with a bug fix or the next version, I'd say break compatibility in a heartbeat. The old version will still work and the new version should be better. Eventually, a near-exact duplicate of your old fort location will be found in the new version and you'll start over.

That last option made me think of Copperblazes, for obvious reasons.
Logged
This account is defunct - please contact me through other means.

Hyndis

  • Bay Watcher
    • View Profile
Re: Save compatibility (a vote)
« Reply #8 on: April 22, 2010, 02:48:45 pm »

Each time I need to restart a fortress I make it better and stronger than the previous fortress. Progress!  :D

Restarting is fine. Its the fun part. Its the middle game that can get boring, where you've passed the startup phase but aren't quite at the megaproject phase yet.
Logged

Kogan Loloklam

  • Bay Watcher
  • I'm suffering from an acute case of Hominini Terravitae Biologis. Keep your distance!
    • View Profile
Re: Save compatibility (a vote)
« Reply #9 on: April 22, 2010, 02:49:54 pm »

When you are talking about a change like no longer melting in the rain, save compatibility shouldn't be broken. When you are talking about something more significant, like how combat is simulated in world history (IE not a bug, but a real change) then save compatibility doesn't matter.
Logged
... if someone dies TOUGH LUCK. YOU SHOULD HAVE PAYED ATTENTION DURING ALL THE DAMNED DODGING DEMONSTRATIONS!

lucusLoC

  • Bay Watcher
    • View Profile
Re: Save compatibility (a vote)
« Reply #10 on: April 22, 2010, 02:56:26 pm »

i noticed a lot of people voting for the first option, and i hope they actually mean it. if you find that you agree more with Kogan on the issue, you should make sure you vote for the second or third option.
Logged
Quantum dumps are proof of "memory" being a perfectly normal dimension in DF. ~Gazz

Tahin

  • Bay Watcher
    • View Profile
Re: Save compatibility (a vote)
« Reply #11 on: April 22, 2010, 03:39:04 pm »

I really don't mind restarting each release. Having a big epic fortress is fun, and all, but it only takes a few hours to get a new fort up and running and the initial planning is one of my favorite parts, anyway.

I voted for #1 (break every bugfix) because I really don't care if that happens and I imagine it might speed up development ever-so-slightly. That said, if save compatibility were to remain intact between bugfix versions but broke when major new features were added, or whatever, that would work too.
Logged

lucusLoC

  • Bay Watcher
    • View Profile
Re: Save compatibility (a vote)
« Reply #12 on: April 22, 2010, 03:43:52 pm »

well, it is assumed Toady would not break compatibility for no reason, but only if he needed to to get something to work right. . .
Logged
Quantum dumps are proof of "memory" being a perfectly normal dimension in DF. ~Gazz

Footkerchief

  • Bay Watcher
  • The Juffo-Wup is strong in this place.
    • View Profile
Re: Save compatibility (a vote)
« Reply #13 on: April 22, 2010, 03:44:57 pm »

"break save compat every bugfix if it means faster development"

That sums up my feelings entirely.
Logged

Rilder

  • Bay Watcher
  • Rye Elder
    • View Profile
Re: Save compatibility (a vote)
« Reply #14 on: April 22, 2010, 03:47:14 pm »

I've never had a world survive a version (Even a bugfix) So you can guess where I stand.
Logged
Steam Profile
Youtube(Let's Plays), Occasional Streaming
It felt a bit like a movie in which two stoners try to steal a military helicopter
Pages: [1] 2 3 4