cheahjs / palworld-save-tools

Tools for converting Palworld .sav files to JSON and back
MIT License
795 stars 71 forks source link

Handle GVAS parsing entirely in Python #15

Closed cheahjs closed 9 months ago

cheahjs commented 9 months ago

Instead of delegating to uesave-rs, parse the save game entirely within Python so we can:

  1. Remove an external dependency on uesave-rs.
  2. Avoid shuffling around massive JSON strings and incurring encode/decode costs multiple times

Implementation: UGameplayStatics::SaveGameToMemory

bho7982 commented 9 months ago

I already installed Python 3.12.1 but it says Python is not installed.