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. |