NetRadiant Custom Resources

FuncGodot has limited support for NetRadiant Custom. All standard entity types and shaders are supported. Patches are unsupported at this time, and bit flag key values are restricted to a single spawnflags key. FuncGodot offers two resources to help configure NetRadiant Custom gamepacks.

NetRadiantCustomGamepackConfig

Builds a gamepack for NetRadiant Custom.


Property Type Description
Export File Bool Button to export / update this gamepack's configuration in the NetRadiant Custom Gamepacks Folder.
Gamepack Name String Gamepack folder and file name. Must be lower case and must not contain special characters.
Game Name String Name of the game in NetRadiant Custom's gamepack list.
Base Game Path String Directory path containing your maps, textures, shaders, etc... relative to your project directory.
Fgd File FuncGodotFGDFile FGD resource to include with this gamepack. If using multiple FGD resources, this should be the master FGD that contains them in the base_fgd_files resource array.
Netradiant Custom Shaders Array[Resource] NetRadiantCustomShader resources for shader file generation.
Texture Types PackedStringArray Supported texture file types.
Model Types PackedStringArray Supported model file types.
Sound Types PackedStringArray Supported audio file types.
Default Scale String Default scale of textures in NetRadiant Custom.
Clip Texture String Clip texture path that gets applied to weapclip and nodraw shaders.
Skip Texture String Skip texture path that gets applied to caulk and nodrawnonsolid shaders.


NetRadiantCustomShader

Resource that gets built into a shader file that applies a special effect to a specified texture in NetRadiant Custom.


Property Type Description
Texture Path String Path to texture without extension, eg: `textures/special/clip`.
Shader Attributes Array[String] Array of shader properties to apply to faces using Texture Path.