Desert Eagle for Juliet
Replaces Juliet's default handgun with a custom Desert Eagle featuring a black and gray metal finish with a red accent.
Overview
This mod is a simple visual replacement that overrides Juliet's existing weapon assets. It does not require a [[content]] block—placing the files in the mod is sufficient for the cooker to apply them.
Included Assets
Juliet_Gun_GEO.fbx.Geometry.gen
Replaces the weapon mesh.
- Stored internally as glTF data.
cook_cacheautomatically detects the glTF format by its file signature.- Converted using
engine/geometry_cook.py. - Uses the original Juliet gun skeleton for compatibility.
T_JulietGun_ALB.tga.Texture.dxt
Replaces the weapon's albedo texture.
- Resolution: 512×512
- Compression: BC1/DXT1
- Used by the existing
M_JulietGunmaterial. - Implements a color palette for the weapon's finish.
Model Details
The original Desert Eagle model contained approximately 243,000 vertices, which exceeds what the game's renderer can reliably handle and results in crashes.
For compatibility, the mesh was:
- Decimated to approximately 52,000 vertices
- Kept safely below the engine's 65,535 vertex limit
- UV mapped so each component references a palette cell, allowing different materials (black metal, gray metal, red accent, etc.) to share a single texture.
Source Assets
The following are not included in the mod:
- Original 243k polygon GLB model
- Palette generation/baking scripts
If the texture or model needs to be rebuilt, regenerate them from the original downloaded source asset.
Notes
- Pure visual replacement.
- Uses the original skeleton and animations.
- No gameplay changes.
- No additional assets or custom materials are introduced beyond the overridden mesh and texture.
