-
Notifications
You must be signed in to change notification settings - Fork 139
Closed
Description
The game RiME (version 1.04, from GOG) has a negative path length in its .pak index. Looking at the raw data, it's clear that this flags a UTF-16 encoded path.
The pak version is 3, and the single non-ASCII character is U+00B4 (which I'm mentioning since it's in Latin-1).
I submitted a pull request (#50) that fixes the path decoding for this game. It should be safe to apply since it only changes the handling of negative path lengths when reading. Most likely when writing, any non-ASCII path should be encoded as UTF-16, but I don't know whether that applies to every game and pak version. Are there any known examples of non-ASCII paths other than this one?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels