Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Idea : Quick "Manual Save"

Aperta
#5,792 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 3 giorni

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
cpp
Ambito
backend

Direzione di ricerca

Start by reading the existing Quicksave command and how DFHack interacts with Dwarf Fortress save slots; the issue does not name files or tests. Decide how manual saves should be named, limited, and triggered, then determine whether DFHack can support that behavior across the mentioned game versions. Done means a workable design and implementation for configurable manual saves.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

As for now, we have the Quicksave command, that as far as i understand uses the slot of a Autosave, right?
And, as far as i understand, on the more modern versions, 50+ there's no way to add more slots to autosaves.
So, i was thinking, could there be either an addition to the Quicksave, a setting that says it will Manual Save with the name of the Day an Month as the saves (Or something you could set up, like "[fortress name]+Number" and set up a maximum amount of Manual Saves DFHack will make.

This would be a way to create our own "Autosaves", allowing us to use the Repeat command to automate and act like autosaves, without the restriction of only 3 Slots.

This could help if you start a mega-project, or make some really stupid design decision, and need to go back before it was made, or even if you do something that corrupted your saves (mostly with mods), you can go back enough to not engage with the corrupting mod.

Don't know if DFHack could do it, but overall it would be a nice QoL feature.

Lingua principale
C++
Stelle
2.1k
Fork
509
Merge medio
2g 19h
PR unite (30g)
25

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di DFHack/dfhack

Tutte le issue di DFHack/dfhack

Issue simili

Altre issue su C++

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.