Content-Pack Authoring Guide
GWO CONTENT-PACK AUTHORING
Complete the beginner route first. After your first working weapon, use the remaining chapters as focused technical reference instead of copying thousands of lines from a finished weapon.
Code-block labels
json is a complete file that can be saved directly. jsonc is a fragment that belongs inside its stated parent object. Actual content-pack JSON must not contain comments or trailing commas. Recommended route
Build your first weapon from zero
01Getting StartedInstall the tools, understand the formats, and follow the full route from model to in-game validation.02Download the Empty TemplateBegin with the current directory structure and no removed compatibility fields.03Build Your First FirearmAdd rendering, shooting, reload, arms, aiming, audio, and modular parts in a tested order.
Technical reference
Browse by authoring stage
ModelsModel RulesBlender 3.3, coordinates, skeletons, Empty/rigid nodes, anchors, and GLB export.AnimationAnimation RulesClip purpose, state differences, channel ownership, handoff, and machine configuration.FirearmsFirearms and AmmunitionBehavior, ballistics, display transforms, recoil, effects, and materials.ModulesAttachments and OpticsAnchors, replacement animation, optics, tactical stance, and dynamic charms.MeleeStandalone MeleeAttack sets, combos, hit windows, interruption, and sound events.InterfaceAudio and UISound events, language files, item icons, HUD, and modification-screen assets.ValidationDebugging and ReleaseCommon failures, performance checks, full acceptance, and ZIP release.ReferenceCurrent Format ReferenceTypical filenames, active fields, removed fields, and troubleshooting entry points.