mirror of
https://github.com/rehan-remade/universal-modder.git
synced 2026-11-05 01:37:40 +00:00
[PR #153] [MERGED] kb: Just Cause 3 vehicle mesh editing: displacement works; our count-changing edits crashed #166
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
rehan-remade/universal-modder#166
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/rehan-remade/universal-modder/pull/153
Author: @NotTrevino
Created: 10/8/2026
Status: ✅ Merged
Merged: 10/10/2026
Merged by: @rehan-remade
Base:
main← Head:kb/just-cause-3-vehicle-mesh-editing-displacement-works-adding-geometry-does📝 Commits (7)
34106f5kb: Vehicle mesh editing: displacement works, adding geometry does not (Just Cause 3)28dc708kb: correct the .epe conclusion -- the property converter is usable814a4c8kb: rule out the two blamed mechanisms for the geometry crashd3c7b81kb: finalize after bisection (both count changes crash)e40212ekb: Just Cause 3 vehicle mesh editing: review fixes92420c7Merge remote-tracking branch 'origin/main' into land/pr-15395c7629kb: regenerate the index📊 Changes
3 files changed (+464 additions, -1 deletions)
View changed files
📝
knowledge/INDEX.md(+2 -1)➕
knowledge/games/just-cause-3/vehicle-mesh-editing-displacement-works-adding-geometry-does.md(+419 -0)📝
knowledge/index.json(+43 -0)📄 Description
…t (Just Cause 3)
Adds the first Just Cause 3 field note. Reshaping a vehicle by rewriting vertex positions works and runs in the real game; adding new geometry crashes, because the engine validates the entity's structure at load and the body's collision is a Havok hknpExternMeshShape bound to the render mesh.
Records the structural-validation table, the part-name binding scheme, and eleven gotchas: the .epe converter silently destroying 631 placeholder sentinels, SmallPack's @files.xml manifest trap, JCMR being unable to read vehicle RBMs, the spawn-name property having no name, and checking the OS crash log's faulting module before blaming your own build on hybrid graphics.
What:
Checklist
um kb checkpasses (field notes) /uv run --with pytest pytest -q testspasses (code)um kb indexregenerated (field notes)🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.