Giter VIP home page Giter VIP logo

ironmunge's Introduction

🛠️ironmunge

🛠️ironmunge is a save manager for Paradox Interactive's Crusader Kings II.

🛠️ironmunge monitors your save game folder for new saves and stores them in a timeline as you play. You can roll back to a previous save, switch between past and future saves, or play through multiple diverging timelines within the same save.

Download

🛠️ironmunge was last updated in: Chronicles! (2019-10-19). Visit the link or view the Releases page to download it.

The major changes in this release are:

  • Chronicle support has been added, so you can see your ruler's latest exploits in the checkpoint view!

Features

🛠️ironmunge does:

  • Copy your save when a save is written or updated
  • Keep a history of all your save games
  • Let you swap between saves and between timelines within saves

🛠️ironmunge does not:

  • Modify your save games

    🛠️ironmunge isn't a tool to cheat or edit ironman saves. It only copies and restores save games without modifying them.

  • Go back in time

    🛠️ironmunge can only keep a history of games that were saved while it is running. It can't let you go back to previous saves when you weren't using ironmunge.

Discussion

Feedback? Need help? Please ask on Discord for support.

Forum discussion is on the Paradox Interactive forums.

ironmunge's People

Contributors

jzebedee avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

ironmunge's Issues

Crash when Ironmunge.exe is running and a new save is being created.

The error occurs when creating a new game or save file while Ironmunge is running.

System.IO.InvalidDataException: Central Directory corrupt.
 ---> System.IO.IOException: An attempt was made to move the file pointer before the beginning of the file. : 'C:\Users\[redacted]\AppData\Local\Temp\tmp8452.tmp'
   at System.IO.FileStream.Seek(Int64 offset, SeekOrigin origin)
   at System.IO.Compression.ZipArchive.ReadEndOfCentralDirectory()
   --- End of inner exception stack trace ---
   at System.IO.Compression.ZipArchive.ReadEndOfCentralDirectory()
   at System.IO.Compression.ZipArchive.Init(Stream stream, ZipArchiveMode mode, Boolean leaveOpen)
   at System.IO.Compression.ZipArchive..ctor(Stream stream, ZipArchiveMode mode, Boolean leaveOpen, Encoding entryNameEncoding)
   at ironmunge.SaveHistory.AddSaveAsync(String savePath, String filename)
   at ironmunge.ChangeMonitoring.SaveAsync(String path, String name)
Unhandled exception. System.IO.IOException: The process cannot access the file 'C:\Users\[redacted]\AppData\Local\Temp\tmp8452.tmp' because it is being used by another process.
   at System.IO.FileSystem.DeleteFile(String fullPath)
   at System.IO.File.Delete(String path)
   at ironmunge.ChangeMonitoring.CopyAndSave(Object sender, FileSystemEventArgs e)
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__139_1(Object state)
   at System.Threading.QueueUserWorkItemCallbackDefaultContext.Execute()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.