Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 46 additions & 0 deletions docs/release-notes-0.2.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# v0.2.1

A fix for saves that mods write their own data into, and a link to the
project's source from the app bar.

## Fixes

- **Saves recorded with FicsItCam load again.** The camera mod parks a
recording on its own component — a few hundred KB per camera — and the
loader refused the whole save over it:

```
Found 267135 extra trailing bytes for ComponentHeader /Script/FicsItCam.FICCamera.
```

An object in a save declares its own size, so data written by a mod can be
stepped over without understanding any of it. Anything a mod puts in its own
actors and components is now carried through untouched instead of stopping
the load — including through an edit and re-save, so a camera recording
survives the save editor intact. Vanilla content is deliberately unchanged:
if the map ever fails to account for every byte of *that*, it still says so
rather than quietly skipping it.

This was never specific to the mod's version or the game's — a save simply
had to contain a camera recording to hit it. Other mods in the same save
(DoggoHardHat, SkyUI, UtilityMod, EfficiencyChecker and the rest) were
already fine and are untouched.

## New

- **A link to the project's GitHub** at the far right of the app bar, set off
by a hairline from the app's own controls.

## Under the hood

- The hosted site now counts basic usage (page views, saves loaded, tools
opened) with PostHog. **The desktop app does not** — it is gated off
explicitly rather than merely blocked, so this build phones home nowhere.
Nothing about a save is ever sent in either case: no session name, no file
name, no coordinates, no item names.

## Checksums (SHA-256)

```
{CHECKSUMS}
```
2 changes: 1 addition & 1 deletion rust_parser/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion rust_parser/tauri/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sav_tauri"
version = "0.2.0"
version = "0.2.1"
edition = "2021"
description = "Native desktop shell for the Satisfactory save map"
default-run = "sav_tauri"
Expand Down
2 changes: 1 addition & 1 deletion rust_parser/tauri/tauri.conf.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "Satisfactory Save Map",
"version": "0.2.0",
"version": "0.2.1",
"identifier": "com.satisfactorymap.desktop",
"build": {
"frontendDist": "../../dist"
Expand Down
Loading