My Time at Portia
0 of 0

File information

Last updated

Original upload

Created by

aedenthorn

Uploaded by

aedenthorn

Virus scan

Safe to use

About this mod

Allows you to create custom save files at any time or place.

Requirements
Permissions and credits
Changelogs
Note: this mod is somewhat experimental. It works as expected, but I can't entirely guarantee it won't lead to problems for those who rely on it (don't forget to submit bugs if you find them).


What does this do?

  • This mod allows you to save your game at any time using a customizable hotkey (default: f6) or by clicking a button in the UMM settings for this mod.
  • There is also an autosave function as of v0.9 that allows you to create a single auto save at a timed interval (only saves during ordinary play) and/or when entering a new scene.
  • Saving your game using this mod creates a save file in Mods\SaveAnyTime\saves\ and shows a list of those files in the UMM settings.
  • A second file (same name + ".xml") is created to include meta info (see below).
  • To load a custom save file, simply click on the desired entry in the UMM settings and wait.
  • You can delete custom save files from UMM as well.
  • There is also customizable hotkeys to load the last saved game (default f7). Quick loading can be done from the main menu or hit esc first if in-game. Quick loading while playing the game seems to cause problems for some reason.


What's the problem?

  • Some of the game's systems are hooked in to the wake up routine, rather than simply starting when you load a game. Some actually just check to see whether you're in your house as a means of deciding whether to initialize. Since we skip the wake up and most saves won't be in your house, this is where problems may arise. I have added info for all the routines I can find to the meta file starting in v0.5 - as of 0.8.4 it seems almost complete; older saves will be missing a few things, but they should not be game breaking and will be restored the next day (see meta info below). One known exception is any items you have sold to shops on the day you saved. They will not be added to the meta file.
  • Some of the game's systems were triggering improperly when loading custom saves, especially the mission (quest) system, which was registering a new day on every load, causing some events to trigger early. This is probably not game breaking, but no guarantees. From 0.8 onward this shouldn't be an issue.
  • If you are doing anything special when you save, like are getting married or on a quest, I would guess there is a higher likelihood of having problems on load. But feel free to experiment!


Meta Info


Saves now include a second meta file with information not stored in ordinary saves, as follows:
  • Version 0.5 added NPC meta allowing carry over of NPC positions on save.
  • Version 0.6 added mount meta allowing mounts to appear immediately for saves outdoors (prior to that you had to go indoors and come back out to see them). It also added locations for mounts and whether they were being ridden by the player.
  • Version 0.8.1 added meta info for fish viewers, restoring the hour at which they would consume food (which is random for some reason).
  • Version 0.8.1 added meta info stores, restoring the amount of gold they had on save.
  • Version 0.8.1 added meta info for weather, restoring the weather state on save.
  • Version 0.8.3 added more meta for stores, allowing them to actually buy stuff
  • Version 0.8.4 added the current market price index
  • Version 0.9.0 added the player rotation

Saves created before the above versions should still load, but will be missing the noted info.


Requires Unity Mod Manager. Install by extracting to your Mods directory, or via the UMM interface.

Source code at https://github.com/aedenthorn/mytimeatportia.

If you want to complain or ask for help or help me test my mods, you can visit my Discord server.