trumank / uesave-rs

Rust library to read and write Unreal Engine save files
MIT License
269 stars 53 forks source link

Unable to edit Asgard Wrath 2 save file #14

Closed xAstroBoy closed 5 months ago

xAstroBoy commented 9 months ago

https://drive.google.com/file/d/1wH9IEM1A1b1lbKgauVWnY4eUiT8Kdanx/view?usp=sharing

C:\Users\xAstroBoy\Desktop\editme\editme\apps\com.Sanzaru.Wrath2\f\UE4Game\Wrath2\Wrath2\Saved\SaveGames>uedit 'uedit' is not recognized as an internal or external command, operable program or batch file.

C:\Users\xAstroBoy\Desktop\editme\editme\apps\com.Sanzaru.Wrath2\f\UE4Game\Wrath2\Wrath2\Saved\SaveGames>uesave edit __aw_global_data.sav StructType for ".SettingsData.SettingsSubmenuToButtonData.Value" unspecified, assuming Struct(None) StructType for ".SettingsData.SettingsSubmenuToButtonData.buttonData.Value" unspecified, assuming Struct(None) Error: unknown property type: "m_eButtonType"

C:\Users\xAstroBoy\Desktop\editme\editme\apps\com.Sanzaru.Wrath2\f\UE4Game\Wrath2\Wrath2\Saved\SaveGames>uesave edit __temp_slot.sav Error: unknown property type: "UInt64Property"

C:\Users\xAstroBoy\Desktop\editme\editme\apps\com.Sanzaru.Wrath2\f\UE4Game\Wrath2\Wrath2\Saved\SaveGames>

trumank commented 9 months ago
# type is not actually a vector, looks like it's just 3 ints, but a vector is the same size and allows it to parse
uesave test-resave test-data/issue14/__temp_slot.sav -t .StatsSaveData.m_values.Value=Vector
Error: Resave did not match

uesave test-resave test-data/issue14/__aw_global_data.sav
Resave successful

Mostly fixed in d8c1e7c but __temp_slot.sav is now running into the same duplicate entry issue as #13 and will silently drop a few members upon resave: image

xAstroBoy commented 9 months ago

oh, hopefully it can be fixed and solved

NM69421 commented 5 months ago

https://drive.google.com/file/d/1wH9IEM1A1b1lbKgauVWnY4eUiT8Kdanx/view?usp=sharing

C:\Users\xAstroBoy\Desktop\editme\editme\apps\com.Sanzaru.Wrath2\f\UE4Game\Wrath2\Wrath2\Saved\SaveGames>uedit 'uedit' is not recognized as an internal or external command, operable program or batch file.

C:\Users\xAstroBoy\Desktop\editme\editme\apps\com.Sanzaru.Wrath2\f\UE4Game\Wrath2\Wrath2\Saved\SaveGames>uesave edit __aw_global_data.sav StructType for ".SettingsData.SettingsSubmenuToButtonData.Value" unspecified, assuming Struct(None) StructType for ".SettingsData.SettingsSubmenuToButtonData.buttonData.Value" unspecified, assuming Struct(None) Error: unknown property type: "m_eButtonType"

C:\Users\xAstroBoy\Desktop\editme\editme\apps\com.Sanzaru.Wrath2\f\UE4Game\Wrath2\Wrath2\Saved\SaveGames>uesave edit __temp_slot.sav Error: unknown property type: "UInt64Property"

C:\Users\xAstroBoy\Desktop\editme\editme\apps\com.Sanzaru.Wrath2\f\UE4Game\Wrath2\Wrath2\Saved\SaveGames>

I know this will sound very stupid, but where did you find the save files on the quest, I only have a "Logs" folder inside of the "Saved" folder and thats empty.