Repository navigation
2022-11-23-01: GUID Reporting, more tweaks, and upstream merges
The main functionality change for this release is that when the serializer encounters something marked as a GUID, it'll report that GUID in the serialization (and the graphing script will report on it as well). This can be quite useful for some hotfixing in BL3/WL, and also make it much easier to tie some bytecode references back to JohnWickParsed-serialized data.
The other functionality tweak in this release is that the graphing script will output to SVG by default, instead of PNG. (PNG can still be chosen at runtime, though.) Not all SVG renderers necessarily support the in-node indentation that I'm doing, but it's so much more useful of a format that I think it's worth the change.
The release also pulls in a bunch of updates from upstream, including some packaging/build changes.
Full Changelog:
- When a
StructConstof type/Script/CoreUObject.Guidis detected, will add an_interpreted_guidto the serialization, which will match the GUIDs seen while serializing objects with JWP, etc. - Default to SVG rendering in
bytecode-to-dot.py, instead of PNG - Merged in some commits from upstream (including various packaging/building changes)
- Report on which
UAssetAPI.dllis being used, inserialize-ubergraph.py
NOTE: If you want to use my fork of UAssetAPI in conjunction with a "released" UAssetGUI version (at time of writing, the latest is v1.0.0.0-alpha.7), this release will not work with it. The most recent release of my own fork which works with UAssetGUI v1.0.0.0-alpha.7 is v2022-11-02-01.