If you are missing dlls : https://aka.ms/vs/16/release/vc_redist.x64.exe
Please open an issue when you see a bug, thank you !
(I have no time to play the game much.. and other projects to work on too, so I cannot check everything)
Game version: 2.12
Upcoming features
- Facts: update of names, add categories, impl diffing tool.
- Node Tree: Diffing tool.
- Items: Impl new Stats format serializer, simplify interface, add tweakdb support to guide weapon creation.
- Fun Stuff: remove vehicle spawning (cannot work atm), add "Equip Silverhand Arm".
Don't hesitate to suggest new features, I have a few weeks free ahead.
Known issues
- Persistent Data parsing is broken
- Editing objects is limited to already-defined fields for files that were not save in 2.12.
Patch Notes
v0.6.1-alpha
- (.1) Better TweakDBID widget.
- (.1) Added modded classes support.
- (.1) Updated Fact and TweakDBID lists.
- Updated cp object blueprints for game version 2.12 (enums updated)
- Fixed inventory not being saved when it had newly defined items.
- Reworked CSystem serialization to not init object fields from blueprints if version != 2.12.
v0.6.0-alpha
- (.1) Updated cp object blueprints for game version 1.6 (enums updated) and fixed CItemData serialization.
- Updated cp object blueprints for game version 1.5 (enums updated)
- Reworked core lib to prepare for new rtti system.
- Also, the core lib is now called redx instead of cpinternals.
v0.5.4-alpha
- (.14b) Hotfix, stats are being reworked by cdpr.
- (.14) Updated cp object blueprints for game version 1.3 (enums updated)
- (.13b) Hotfix, previous blueprints dump was incorrect.
- (.13) Updated cp object blueprints for game version 1.23 (enums updated)
- (.12) Updated cp object blueprints for game version 1.2 (however enums are being reworked and have not been updated).
- (.11) Fix: Facts table 'delete' button wasn't working.
- (.10) DB: TDBIDs update from gibbed.
- (.9) Hotfix: PS4w support was broken.
- (.8) Hotfix (#19): SKIN copy/paste was no longer working since the introduction of the customization data tab
- (.7) Update for game version 1.1 (best practice: update your saves in-game first)
- (.6) Fix: The game expects the FactsTable to be sorted by hash to work.
- (.5) Fix (#14): re-enable "add new entry" in most character customization arrays
- (.4) Hot Request: new constant stats are now initialized by default, the warning about unknown default value wasn't clear enough for the average user.
- (.3) Added FactsDB
- (.2) Hot Request: better tdbid combo entries for quick search (prefix-less), + enum properties
- Fun Stuff tab: change all already spawned vehicles near you (includes all playable and non-playable vehicles, Basilisk!)
- UI: some inventories now have names
v0.5.3-alpha
- (.2) HotFix UI: "unknown value" warning showing up when it isn't supposed to.
- (.2) ps4w: quest item flags are slightly different, "unflag all" now clears 3 bits.
- UI: "make legendary" button in the Item widget.
- UI: God mode system editor reintroduced.
- UI: Dynamic Array properties now have an "insert" button.
- UI: Drag&drop had a null-character related issue.
- UI: minor changes (sub-inventory name for V, default property...).
- Experimental: hidden .buffer (non cr2w) archive file draft editor (drag&drop a .buffer file to try out).
- CObject: fields definition is now hard-coded with a dumped DB (thanks to https://github.com/WopsS/RED4ext and its playground)
- CEnumProperty: enums have been dumped too. The previous dump was incomplete.
- Temporary Fix: Properties' actual default values are unknown. If they are not serialized in, you'll be warned that the current value widget is only displaying the editor's own default value (zero).
v0.5.2-alpha
- (.2) HotFix: CObject BPs auto-update has been disabled as it corrupts BPs with some save files. (will be investigated)
- (.2) UI: Added file drag&drop, and two quick access buttons in the open dialog (one to "saved games").
- HotFix: NodeRef property wasn't reserialized properly (corruption)
- Removed per-node editor behavior
- Tests: All editable nodes are tested for reserialization when opening a save file
- UI: Collapsing headers have been replaced by tabs
- UI: More tables have resizable columns
- UI: CObjects' fields which do not fit in one line are now collapsible (and collapsed by default)
- CObject: properties are less memory hungry
- CObject: fields ordering is now recovered using a topological sort.
- Options: button to show/hide CObject field types