mirror of
https://github.com/rehan-remade/universal-modder.git
synced 2026-11-05 01:37:40 +00:00
[PR #211] [MERGED] kb: custom 3D car skins in Trackmania (2020): the Blendermania + skinfix route, untested #214
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#214
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/211
Author: @Selene0623
Created: 10/10/2026
Status: ✅ Merged
Merged: 10/11/2026
Merged by: @rehan-remade
Base:
main← Head:kb/trackmania-3d-skins📝 Commits (4)
ec7be22kb: custom 3D car skins in Trackmania (2020) — Blender, Blendermania and gbx-pyb4ac708kb: trackmania 2020 custom 3D skins: review fixesf2e23c5Merge remote-tracking branch 'origin/main' into land/pr-2116f55cb8kb: regenerate the index📊 Changes
3 files changed (+221 additions, -1 deletions)
View changed files
📝
knowledge/INDEX.md(+2 -1)➕
knowledge/games/trackmania/trackmania-2020-custom-3d-skins.md(+170 -0)📝
knowledge/index.json(+49 -0)📄 Description
Adds
knowledge/games/trackmania/trackmania-2020-custom-3d-skins.md.A third-party route, written up honestly as
status: idea— nothing in it was executed by me. It follows bmx22c's June 2024 tutorial and the four corrections pinned in its description, plus workarounds from the comments.The route: Blender + Blendermania (which bundles NadeoImporter and NICE) → FBX with a
.MeshParams.xmlbeside it →NadeoImporter.exe Mesh Skins\Models\<Skin>\<Skin>.fbx→ gbx-py'sskinfix(or schadocalex's all-in-oneskinfix.exe, Openplanet file 119) → ZIP the textures with the producedMainBody.Mesh.GbxintoDocuments\Trackmania\Skins\Models\Carport\→ in game paint a car, refresh with M then Ctrl+R, upload to your Club for online visibility.What it adds beyond the two Trackmania notes already in the base (the GBX-container extraction one and the TMF/ManiaPlanet pack-layout one): the current authoring pipeline, the material-name → texture-name conventions (
SkinDmg_Skin→SkinD.DDSwith no normal slot,DetailsDmgNormal_*→Details_B.DDS,DetailsDmgNormal_Details→Details_D.DDS,GlassDmgCrack_*→GlassO_T.DDS), the non-tiling UV constraint, theDecalUV-layer requirement for the trigram/player-position meshes, the LOD skeleton limit at 4+, and twelve symptom → cause → fix gotchas — including the hidden vertex-budget message (system → scene explorer → viewport overlays index 4 → frame vehicle profile menu → frame instance → frame content → uncheck frame Vehicles), the.Pack.Gbxextraction route through ManiaPlanet + Openplanet, and the tutorial's own warning that custom 3D skins crash console players.Honesty markers:
status: idea, engineunknown(no Nadeo/Trackmania key inum scan), and the Verification section states plainly that nothing was run, with the tutorial's own oracle recorded for whoever does run it.Links (all checked to exist):
skyslide22/blendermania-addon,schadocalex/gbx-py,drunub/tm-pf-converter,openplanet.dev/file/119, the 3D-skins Discord invite.Gate:
um kb check knowledge/games/trackmania/trackmania-2020-custom-3d-skins.mdPASS ·um kb check --indexPASS 158 notes ·uv run --with pytest pytest -q tests87 passed, 1 skipped ·um publish check .473 files, 0 failures, 2 warnings (both pre-existing, absolute paths in unrelated notes).🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.