Mugsy33-PresetSaver icon

PresetSaver

Copies villager schedule and storage presets to a global file and restores them into every save automatically, so they follow you between playthroughs.

By Mugsy33
Last updated 7 hours ago
Total downloads 2
Total rating 0 
Categories
Dependency string Mugsy33-PresetSaver-0.2.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack_IL2CPP-6.0.755 icon
BepInEx-BepInExPack_IL2CPP

BepInEx pack for IL2CPP x64 Unity games. Preconfigured and ready to use.

Preferred version: 6.0.755

README

Aska Preset Saver

Stop recreating your presets with every game! Preset Saver copies presets you build into a small global file and restores them into every save automatically, so they finally follow you around.

Requirements

  • BepInEx (IL2CPP build) — install it into the game folder first. Follow the official BepInEx installation guide: docs.bepinex.dev — Installation (use the IL2CPP build for this game).

Installation

With a mod manager: install through Thunderstore Mod Manager or r2modman and the BepInEx dependency is pulled in for you.

Manual install:

  1. Install BepInEx first (see Requirements).
  2. Extract this archive into your Aska game folder — the one containing Aska.exe — so the plugin lands at BepInEx\plugins\AskaPresetSaver\AskaPresetSaver.dll.
  3. Launch the game.

Usage

Fully automatic. Whenever the game saves (including autosave), any presets you've made — villager schedules and storage/quota presets — are copied into a small shared library file. Whenever a save loads, presets from that library are copied back in, so a preset made in one save shows up in all your others too.

Your shared library is a plain, readable file at BepInEx\config\PresetSaver\presets.json, safe to open in a text editor or back up. It sits with the config files rather than in the plugins folder, so reinstalling or updating the mod leaves it alone.

You might be able to edit it manually. I haven't tested that. Let me know if it works!

Configuration

Settings live in BepInEx\config\smithio.aska.presetsaver.cfg (created on first run), under the [PresetSaver] section. Edit it with the game closed.

  • Enabled — master on/off switch (default: true).

Known issues

  • Ship and boat storage presets show up in a warehouse's preset list but can't actually be applied there. That's a pre-existing quirk of how ASKA itself handles storage presets.
  • Equipment-colour (dye) presets are not supported yet. No reliable way to identify a dye consistently across sessions has been found, so these are left alone for now.
  • A restored preset lives in memory until the game's next save. This is normally invisible because autosave takes care of it within moments of loading — but if you load and quit immediately without saving, that particular restore won't have been written to disk yet.

Multiplayer

Singleplayer / host only, by design. Preset Saver only captures and restores presets on the machine hosting the save — joining someone else's game injects nothing.