Releases: SensityTech/Vestium
Releases · SensityTech/Vestium
Release list
v1.0.2
Vestium 1.0.1 — the per-slot limit is 255
Fixed
- The extended per-slot limit is 255 garments, not 256. The drawable index is a single unsigned byte and 0xFF is the game's "no drawable" value, so the last usable index is 254. A slot filled to exactly 256 put its final garment on that reserved index, where it does not show up in game. Props were already capped at 255 for the same reason; drawables were one too high.
What it changes for you
- New and existing projects now validate, place, split and name against a 255 cap. Everything derives from a single constant, so imports, the addon auto-split, output file names and resource re-imports all follow.
- If one of your slots is filled to exactly 256, Vestium now reports a blocking error on it. That is deliberate: the 256th garment is precisely the one the game ignores. Move it to another pack — or delete it — and the project is valid again.
- Nothing else moves. Garments between index 128 and 254 keep working on a recent FiveM server.
Thanks to the report that pinned this down in game.
Vestium 1.0
Vestium 1.0 — the complete GTA V / FiveM clothing toolkit.
Vestium creates, opens, repairs and builds addon clothing packs for GTA V and FiveM. Free, offline, no subscription — and it never redistributes a single Rockstar file. This 1.0 marks the step from prototype to finished tool: everything below runs today on real packs holding thousands of garments.
Projects
- A readable, versionable .vestium format: a JSON manifest plus a folder of content-deduplicated assets.
- Undo/redo on everything, autosave, timestamped backups, crash recovery.
- Bundle projects: several packs — addon and/or Rockstar DLC replacement — in one project, with automatic placement and a "set aside" area that never loses a garment.
- Gen9 reserved slots detected from your own install, so no garment ever lands on an index that is dead in game.
- 128 or 256 drawables per slot, with automatic collection splitting beyond that.
Import, re-import, merge
- Import files, folders or drag and drop, with automatic name resolution: model, textures, physics, first-person, alternate models.
- Reopen an already-built FiveM resource (DurtyClothTool or Vestium) as a faithful project: original positions, heels, flags, texture letters, trailing reservations.
- Smart import: merges whole resources into an existing project and skips what you already own — compared by content, not by file name.
- DurtyClothTool .dctpackage files read natively.
- .vestfile format: one portable file per garment (model, every texture, every setting) to hand over to a teammate.
- PNG, JPG, TGA, BMP or DDS images imported straight into YTDs.
3D preview
- A full freemode ped, male or female, extracted on the fly from your own GTA V install — nothing ships inside the app.
- Idle animation, outfit configurable slot by slot, hairstyle picker, ground reference, skeleton overlay.
- Props anchored exactly like in game: hats, glasses, headsets, and watches or bracelets on the forearm roll bone.
- LOD navigation, wireframe, live stats: polygons, vertices, draw calls, bones.
- Left-to-right mirroring and fine adjustment — offset, rotation, scale — without Blender, with a live preview and a one-click mirrored copy.
Textures
- Full-size viewer, thumbnails, compression format and in-game weight on every row.
- Full optimizer: compression, mipmaps, power-of-two, downscaling — on one texture or across a whole pack.
- Open in Photoshop, with every save written straight back into the pack.
- Export to PNG or DDS, one texture or every texture of a garment at once, named after the files streamed in game.
- Embedded textures handled like the rest: export, rename, delete, optimize.
- Dummy textures, duplication for retextures, transfer between garments, letter repair from the original packs.
Models and levels of detail
- Distant LOD creation and rebuild with real decimation (Blender), previewed before anything is written.
- LOD distances readable and editable, per garment or in bulk.
- "Invalid fixup" LOD repair — the cause of a well-known FiveM crash — detected and fixed without losing geometry.
- A pristine copy kept before any edit, restorable in one click.
Quality control
- 26 validation rules split into blocking errors, warnings and notes, in a panel where every line jumps to the garment.
- Integrity check: every file of the project is reloaded through the same decompressor the game uses, so a corrupted file surfaces before the build instead of in game.
- Multi-signal, configurable duplicate detection — model, textures, geometry, internal name — with retextured variants mergeable in one click.
- Mass actions by category, plus "Full processing": a single pass chaining repair, LODs, textures and organization, with a detailed report.
FiveM build
- CPedVariationInfo YMT, creature metadata, shop meta, alternate variations and first-person alternates generated — parity verified file by file against commercial packs.
- Addon or Rockstar DLC replacement, as a single resource or one resource per pack.
- Useful side files: clothes_dump.json, gen9_reserved.json, and a Lua table of the indexes your shop should hide.
- Gen9 (GTA V Enhanced) builds through AlchemistCli, with a clear report of whatever could not be converted.
- Gamebuild and YMT budget advisor, before you hit the game's limits.
Teamwork
- Built-in Git: init, LFS, Windows long paths, incremental and resumable push, file-by-file progress.
- Backups and pristine originals versioned with the project, so the whole team can restore.
Comfort
- Bilingual French/English interface, plus six community-translated languages.
- Dark or light theme, your choice of accent colour, adjustable sounds and animations.
- Activity console whose lines lead straight to the garment involved.
- Automatic updates.
- Usage statistics and error reports: off by default, hosted on our own servers, never sold, and none of your files leave your machine without a case-by-case consent.
Where we stand, clearly
- No Rockstar asset is redistributed: extraction happens on your machine, for your preview.
New in this release
- Mirror a garment left to right, and fine-tune the mesh, without Blender.
- Bulk export of every texture of a garment, to PNG or DDS.
- Fixed the anchoring of watches and bracelets in the preview, measured on 22 real props.
Thanks to everyone who tested, reported bugs and sent their broken files: a good half of this list comes from there.
v0.1.40
Changes
- fix(preview): wrist props ride the forearm roll bone, not the hand
Since v0.1.39.
v0.1.39
Changes
- feat(textures): bulk export every texture of a garment
Since v0.1.38.
v0.1.38
Changes
- feat(ui): Aceternity visual direction (tokens + effects)
Since v0.1.37.
v0.1.37
Changes
- fix(mass): sweep reservations sharing a slot with a gen9 lock
- docs(mass): state the compaction fallback in the planner header
- test(mass): fuzz the compaction planner over saturated bundles
Since v0.1.36.
v0.1.36
Changes
- feat(mass): reorganize and compact the packs
- feat(build): generate the shop hidden-index Lua table
Since v0.1.35.
v0.1.35
Changes
- feat(duplicates): multi-signal, tunable duplicate detection
Since v0.1.34.
v0.1.34
Changes
- feat(import): read DurtyClothTool .dctpackage garment packages
Since v0.1.33.