Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kava savegame corruption issue introduced in Dash 1.8.0 (entity limit) #267

Open
GooberRF opened this issue Sep 5, 2024 · 0 comments
Open

Comments

@GooberRF
Copy link
Contributor

GooberRF commented Sep 5, 2024

To reproduce:

  1. Launch Kava on Dash 1.8.0+ (download: https://www.factionfiles.com/ff.php?action=file&id=5837 )
  2. Load rfrev_kva01.rfl
  3. Make a savegame at any time during this level (including immediately at the start)
  4. Load that savegame file:
    image

This issue does not appear to be present in Dash before 1.8.0. Dash 1.7.0 (which was current when Kava was released) handles this without issue, and I'm not sure what changed. I did release a hotfix a while back for Kava to resolve the issue with the mod itself, but the hotfix just deletes an entity, to bring the number down by 1. Interestingly, the original map has 79 entities and the hotfix has 78, both of which are way higher than the 64 that savegame files can handle. (maybe some entity types are excluded? From memory I thought bats and fish were excluded, but not sure about any others)

The entity breakdown in the original map is:

  • 4 cameras
  • 2 turrets
  • 3 APCs
  • 14 Aesir fighters
  • 8 miners
  • 48 guards (various types)

The hotfix deletes 1 of the guards. (download, if it would help: https://www.factionfiles.com/ff.php?action=file&id=7754 )

I don't consider this a huge issue specifically with the mod (hotfix available), but I wanted to report it in case it could be indicative of a larger issue - I don't know why Dash 1.8.0 appears to tolerate 1 fewer entity in savegame files when compared to 1.7.0.

EDIT: Also to add, this issue appears to be with the process of saving the game rather than loading it. Dash 1.8.0 displays an error in console when saving (too many entities to save), whereas Dash 1.7.0 displays no such error.

  • Running either Dash 1.7.0 or Dash 1.8.0, attempting to load a savegame file made on 1.8.0 doesn't work.
  • Running either Dash 1.7.0 or Dash 1.8.0, attempting to load a savegame file made on 1.7.0 works without issue.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant