Add trenchbroom-godot pipeline test map

This commit is contained in:
Jens Pitkänen 2026-07-20 22:43:30 +03:00
parent dcc729fc89
commit 9385e1d3bb
24 changed files with 671 additions and 1 deletions

View File

@ -1,4 +1,4 @@
[gd_resource type="Resource" script_class="FuncGodotLocalConfig" load_steps=2 format=3 uid="uid://bqjt7nyekxgog"] [gd_resource type="Resource" script_class="FuncGodotLocalConfig" format=3 uid="uid://bqjt7nyekxgog"]
[ext_resource type="Script" uid="uid://xsjnhahhyein" path="res://addons/func_godot/src/util/func_godot_local_config.gd" id="1_g8kqj"] [ext_resource type="Script" uid="uid://xsjnhahhyein" path="res://addons/func_godot/src/util/func_godot_local_config.gd" id="1_g8kqj"]

View File

BIN
godot/maps/diner.exr Normal file

Binary file not shown.

View File

@ -0,0 +1,29 @@
[remap]
importer="2d_array_texture"
type="CompressedTexture2DArray"
uid="uid://bhrjf03rkrnbf"
path.bptc="res://.godot/imported/diner.exr-6f77f100fbb80ff9133dc8de01c84254.bptc.ctexarray"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://maps/diner.exr"
dest_files=["res://.godot/imported/diner.exr-6f77f100fbb80ff9133dc8de01c84254.bptc.ctexarray"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/channel_pack=1
mipmaps/generate=false
mipmaps/limit=-1
slices/horizontal=1
slices/vertical=4

BIN
godot/maps/diner.lmbake Normal file

Binary file not shown.

152
godot/maps/diner.map Normal file
View File

@ -0,0 +1,152 @@
// Game: QuakeBall
// Format: Valve
// entity 0
{
"mapversion" "220"
"wad" ""
"classname" "worldspawn"
// brush 0
{
( -64 64 16 ) ( -64 112 -16 ) ( -64 112 16 ) wall_foam [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 64 64 16 ) ( -64 64 -16 ) ( -64 64 16 ) wall_foam [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 64 112 -16 ) ( -64 64 -16 ) ( 64 64 -16 ) wall_foam [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( 64 112 16 ) ( -64 64 16 ) ( -64 112 16 ) wall_foam [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( 64 112 16 ) ( -64 112 -16 ) ( 64 112 -16 ) wall_foam [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 64 112 16 ) ( 64 64 -16 ) ( 64 64 16 ) wall_foam [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
}
// brush 1
{
( -64 64 80 ) ( -64 112 16 ) ( -64 112 80 ) wall_foam [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 64 64 80 ) ( -64 64 16 ) ( -64 64 80 ) wall_foam [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 64 112 16 ) ( -64 64 16 ) ( 64 64 16 ) wall_foam [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( 64 112 80 ) ( -64 64 80 ) ( -64 112 80 ) wall_foam [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( 64 112 80 ) ( -64 112 16 ) ( 64 112 16 ) wall_foam [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 32 112 80 ) ( 32 64 16 ) ( 32 64 80 ) wall_foam [ 0 1 0 0 ] [ 0 0 -1 0 ] 180 1 1
}
// brush 2
{
( 32 112 80 ) ( 32 64 80 ) ( 32 64 16 ) wall_foam [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 64 64 80 ) ( -64 64 16 ) ( -64 64 80 ) foam_trimsheet [ 1 0 0 0 ] [ 0 0 -1 16 ] 180 1 1
( 64 112 16 ) ( -64 64 16 ) ( 64 64 16 ) wall_foam [ -1 0 0 0 ] [ 0 -1 0 0 ] 180 1 1
( 64 112 80 ) ( -64 64 80 ) ( -64 112 80 ) wall_foam [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( 64 112 80 ) ( -64 112 16 ) ( 64 112 16 ) wall_foam [ -1 0 0 0 ] [ 0 0 -1 0 ] 180 1 1
( 48 112 80 ) ( 48 64 16 ) ( 48 64 80 ) wall_foam [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1
}
// brush 3
{
( 48 112 80 ) ( 48 64 80 ) ( 48 64 16 ) wall_foam [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1
( 64 64 80 ) ( -64 64 16 ) ( -64 64 80 ) wall_foam [ 1 0 0 0 ] [ 0 0 -1 16 ] 180 1 1
( 64 112 16 ) ( -64 64 16 ) ( 64 64 16 ) wall_foam [ -1 0 0 0 ] [ 0 -1 0 0 ] 180 1 1
( 64 112 80 ) ( -64 64 80 ) ( -64 112 80 ) wall_foam [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( 64 112 80 ) ( -64 112 16 ) ( 64 112 16 ) wall_foam [ -1 0 0 0 ] [ 0 0 -1 0 ] 180 1 1
( 64 112 80 ) ( 64 64 16 ) ( 64 64 80 ) wall_foam [ 0 1 0 0 ] [ 0 0 -1 0 ] 180 1 1
}
// brush 4
{
( -48 64 80 ) ( -48 16 80 ) ( -48 16 48 ) orange_accent [ 0 -1 0 0 ] [ 0 0 -1 8 ] 180 4 4
( -48 16 80 ) ( 0 16 64 ) ( 0 16 48 ) wall_foam [ 1 0 0 0 ] [ 0 0 -1 8 ] 180 4 4
( 0 16 48 ) ( 0 64 48 ) ( -48 64 48 ) orange_accent [ -1 0 0 0 ] [ 0 -1 0 0 ] 180 4 4
( 0 64 48 ) ( 0 64 64 ) ( -48 64 80 ) wall_foam [ -1 0 0 0 ] [ 0 0 -1 8 ] 180 4 4
( -48 64 80 ) ( 0 64 64 ) ( 0 16 64 ) wall_foam [ 1 0 0 0 ] [ 0 -1 0 0 ] 180 4 4
( 0 16 64 ) ( 0 64 64 ) ( 0 64 48 ) wall_foam [ 0 1 0 0 ] [ 0 0 -1 8 ] 180 4 4
}
// brush 5
{
( 0 64 48 ) ( 0 16 48 ) ( 0 16 16 ) orange_accent [ 0 -1 0 0 ] [ 0 0 -1 0 ] 90 4 4
( 0 16 48 ) ( 48 16 32 ) ( 48 16 16 ) wall_foam [ 1 0 0 -12 ] [ 0 0 -1 0 ] 90 4 4
( 48 16 16 ) ( 48 64 16 ) ( 0 64 16 ) wall_foam [ -1 0 0 12 ] [ 0 -1 0 0 ] 90 4 4
( 48 64 16 ) ( 48 64 32 ) ( 0 64 48 ) wall_foam [ -1 0 0 12 ] [ 0 0 -1 0 ] 90 4 4
( 0 64 48 ) ( 48 64 32 ) ( 48 16 32 ) wall_foam [ 1 0 0 -12 ] [ 0 -1 0 0 ] 90 4 4
( 48 16 32 ) ( 48 64 32 ) ( 48 64 16 ) wall_foam [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 4 4
}
// brush 6
{
( -64 64 69.33333333333576 ) ( -64 16 69.33333333333576 ) ( -64 16 32 ) wall_foam [ 0 -1 0 0 ] [ 0 0 -1 4 ] 180 4 4
( -64 16 69.33333333333576 ) ( -48 16 64 ) ( -48 16 32 ) wall_foam [ 1 0 0 0 ] [ 0 0 -1 4 ] 270 4 4
( -48 16 32 ) ( -48 64 32 ) ( -64 64 32 ) wall_foam [ -1 0 0 0 ] [ 0 -1 0 0 ] 270 4 4
( -48 64 32 ) ( -48 64 64 ) ( -64 64 69.33333333333576 ) wall_foam [ -1 0 0 0 ] [ 0 0 -1 4 ] 270 4 4
( -64 64 69.33333333333576 ) ( -48 64 64 ) ( -48 16 64 ) orange_accent [ 1 0 0 0 ] [ 0 -1 0 0 ] 270 4 4
( -48 16 64 ) ( -48 64 64 ) ( -48 64 32 ) orange_accent [ 0 -1 0 0 ] [ 0 0 -1 4 ] 90 4 4
}
// brush 7
{
( -64 -64 -16 ) ( -64 -63 -16 ) ( -64 -64 -15 ) wall_foam [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -64 -64 -16 ) ( -64 -64 -15 ) ( -63 -64 -16 ) wall_foam [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -64 -64 -16 ) ( -63 -64 -16 ) ( -64 -63 -16 ) wall_foam [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( 64 64 16 ) ( 64 65 16 ) ( 65 64 16 ) wall_foam [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( -64 -16 16 ) ( 16 -16 16 ) ( 16 -16 144 ) wall_foam [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 64 64 16 ) ( 64 64 17 ) ( 64 65 16 ) wall_foam [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
}
// brush 8
{
( -64 -64 -16 ) ( -64 -63 -16 ) ( -64 -64 -15 ) wall_foam [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 64 0 16 ) ( -64 0 16 ) ( -64 0 144 ) wall_foam [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -64 -64 -16 ) ( -63 -64 -16 ) ( -64 -63 -16 ) wall_foam [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( 64 64 16 ) ( 64 65 16 ) ( 65 64 16 ) wall_foam [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( 64 64 16 ) ( 65 64 16 ) ( 64 64 17 ) wall_foam [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 320 64 16 ) ( 320 64 17 ) ( 320 65 16 ) wall_foam [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1
}
// brush 9
{
( -64 -64 -16 ) ( -64 -63 -16 ) ( -64 -64 -15 ) dark_accent [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -64 -16 16 ) ( 16 -16 144 ) ( 16 -16 16 ) dark_accent [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -64 -64 -16 ) ( -63 -64 -16 ) ( -64 -63 -16 ) dark_accent [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( 64 64 16 ) ( 64 65 16 ) ( 65 64 16 ) dark_accent [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( 64 0 16 ) ( -64 0 144 ) ( -64 0 16 ) dark_accent [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 64 64 16 ) ( 64 64 17 ) ( 64 65 16 ) dark_accent [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
}
// brush 10
{
( 112 -160 0 ) ( 112 0 -16 ) ( 112 0 0 ) wall_foam [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 4 4
( 320 -160 0 ) ( 112 -160 -16 ) ( 112 -160 0 ) wall_foam [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 4 4
( 320 0 -16 ) ( 112 -160 -16 ) ( 320 -160 -16 ) wall_foam [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 4 4
( 320 0 0 ) ( 112 -160 0 ) ( 112 0 0 ) wall_foam [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 4 4
( 320 0 0 ) ( 112 0 -16 ) ( 320 0 -16 ) wall_foam [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 4 4
( 320 0 0 ) ( 320 -160 -16 ) ( 320 -160 0 ) wall_foam [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 4 4
}
// brush 11
{
( -304 16 64 ) ( -304 64 32 ) ( -304 64 64 ) dark_accent [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 4 4
( -64 16 64 ) ( -304 16 32 ) ( -304 16 64 ) dark_accent [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 4 4
( -64 64 32 ) ( -304 16 32 ) ( -64 16 32 ) dark_accent [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 4 4
( -64 64 64 ) ( -304 16 64 ) ( -304 64 64 ) dark_accent [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 4 4
( -64 64 64 ) ( -304 64 32 ) ( -64 64 32 ) dark_accent [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 4 4
( -64 64 64 ) ( -64 16 32 ) ( -64 16 64 ) dark_accent [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 4 4
}
// brush 12
{
( -304 -304 64 ) ( -304 -32 32 ) ( -304 -32 64 ) dark_accent [ 0 -1 0 -12 ] [ 0 0 -1 0 ] 90 4 4
( -272 -304 64 ) ( -304 -304 32 ) ( -304 -304 64 ) dark_accent [ 1 0 0 0 ] [ 0 0 -1 0 ] 90 4 4
( -272 -32 32 ) ( -304 -304 32 ) ( -272 -304 32 ) dark_accent [ -1 0 0 0 ] [ 0 -1 0 -12 ] 90 4 4
( -272 -32 64 ) ( -304 -304 64 ) ( -304 -32 64 ) dark_accent [ 1 0 0 0 ] [ 0 -1 0 -12 ] 90 4 4
( -272 -32 64 ) ( -304 -32 32 ) ( -272 -32 32 ) dark_accent [ -1 0 0 0 ] [ 0 0 -1 0 ] 90 4 4
( -272 -32 64 ) ( -272 -304 32 ) ( -272 -304 64 ) dark_accent [ 0 1 0 12 ] [ 0 0 -1 0 ] 90 4 4
}
// brush 13
{
( -272 -192 64 ) ( -272 -128 32 ) ( -272 -128 64 ) wall_foam [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 4 4
( 192 -192 64 ) ( -272 -192 32 ) ( -272 -192 64 ) wall_foam [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 4 4
( 192 -128 32 ) ( -272 -192 32 ) ( 192 -192 32 ) wall_foam [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 4 4
( 192 -128 64 ) ( -272 -192 64 ) ( -272 -128 64 ) wall_foam [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 4 4
( 192 -128 64 ) ( -272 -128 32 ) ( 192 -128 32 ) wall_foam [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 4 4
( 192 -128 64 ) ( 192 -192 32 ) ( 192 -192 64 ) wall_foam [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 4 4
}
// brush 14
{
( -160 -112 0 ) ( -160 -111 0 ) ( -160 -112 1 ) wall_foam [ 0 -1 0 16 ] [ 0 0 -1 -16 ] 90 1 1
( -224 -112 0 ) ( -224 -112 1 ) ( -223 -112 0 ) wall_foam [ 1 0 0 0 ] [ 0 0 -1 -16 ] 270 1 1
( -224 -112 0 ) ( -223 -112 0 ) ( -224 -111 0 ) wall_foam [ -1 0 0 0 ] [ 0 -1 0 16 ] 270 1 1
( -96 16 32 ) ( -96 17 32 ) ( -95 16 32 ) wall_foam [ 1 0 0 0 ] [ 0 -1 0 16 ] 270 1 1
( -224 -64 32 ) ( -144 -64 32 ) ( -144 -64 160 ) wall_foam [ -1 0 0 0 ] [ 0 0 -1 -16 ] 270 1 1
( -96 16 32 ) ( -96 16 33 ) ( -96 17 32 ) wall_foam [ 0 1 0 -16 ] [ 0 0 -1 -16 ] 270 1 1
}
// brush 15
{
( -256 -80 16 ) ( -256 -79 16 ) ( -256 -80 17 ) wall_foam [ 0 -1 0 -16 ] [ 0 0 -1 0 ] 270 1 1
( -320 -80 16 ) ( -320 -80 17 ) ( -319 -80 16 ) wall_foam [ 1 0 0 0 ] [ 0 0 -1 0 ] 90 1 1
( -320 -80 16 ) ( -319 -80 16 ) ( -320 -79 16 ) wall_foam [ -1 0 0 0 ] [ 0 -1 0 -16 ] 90 1 1
( -192 48 48 ) ( -192 49 48 ) ( -191 48 48 ) wall_foam [ 1 0 0 0 ] [ 0 -1 0 -16 ] 90 1 1
( -320 -32 48 ) ( -240 -32 48 ) ( -240 -32 176 ) wall_foam [ -1 0 0 0 ] [ 0 0 -1 0 ] 90 1 1
( -192 48 48 ) ( -192 48 49 ) ( -192 49 48 ) wall_foam [ 0 1 0 16 ] [ 0 0 -1 0 ] 90 1 1
}
}

View File

@ -0,0 +1,14 @@
[remap]
importer="func_godot.map"
type="Resource"
uid="uid://dsp1f8bvpwlfa"
path="res://.godot/imported/diner.map-697b550e0d0845187a070afd16dfbe1d.tres"
[deps]
source_file="res://maps/diner.map"
dest_files=["res://.godot/imported/diner.map-697b550e0d0845187a070afd16dfbe1d.tres"]
[params]

203
godot/maps/diner.tscn Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,8 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://qigsomjhm2nb"]
[ext_resource type="Texture2D" uid="uid://42i712pjb8sp" path="res://maps/textures/dark_accent.png" id="1_masdv"]
[resource]
albedo_texture = ExtResource("1_masdv")
metallic_specular = 0.0
texture_filter = 2

View File

@ -0,0 +1,8 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://jk1vi81uwn88"]
[ext_resource type="Texture2D" uid="uid://b0seuq3ivhb3c" path="res://maps/textures/foam_trimsheet.png" id="1_lm8wp"]
[resource]
albedo_texture = ExtResource("1_lm8wp")
metallic_specular = 0.0
texture_filter = 2

View File

@ -0,0 +1,8 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://1ine08aphdv7"]
[ext_resource type="Texture2D" uid="uid://ds5mo0y3f15e" path="res://maps/textures/orange_accent.png" id="1_clj8j"]
[resource]
albedo_texture = ExtResource("1_clj8j")
metallic_specular = 0.0
texture_filter = 2

View File

@ -0,0 +1,8 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://hpsrvwx1o2v0"]
[ext_resource type="Texture2D" uid="uid://ca0cxihuj2d04" path="res://maps/textures/wall_foam.png" id="1_gdby5"]
[resource]
albedo_texture = ExtResource("1_gdby5")
metallic_specular = 0.0
texture_filter = 2

View File

@ -0,0 +1,36 @@
[gd_scene format=3 uid="uid://tu330t7m1ow6"]
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_t72h2"]
emission_shape = 3
emission_box_extents = Vector3(10, 5, 10)
gravity = Vector3(0, 0.1, 0)
[sub_resource type="ORMMaterial3D" id="ORMMaterial3D_p5t2c"]
no_depth_test = true
shading_mode = 0
albedo_color = Color(1, 1, 0, 1)
[sub_resource type="TextMesh" id="TextMesh_xtu64"]
material = SubResource("ORMMaterial3D_p5t2c")
text = "lighting out of date"
depth = 0.001
[sub_resource type="GDScript" id="GDScript_1btwk"]
resource_name = "lightmap_timestamp_checker"
script/source = "@tool
extends GPUParticles3D
func _ready() -> void:
# TODO: enable this node if the .exr/.lmbake's timestamp is older than the .map file's
pass
"
[node name="lightmap_timestamp_checker" type="GPUParticles3D" unique_id=400431685]
visible = false
amount = 100
lifetime = 10.0
transform_align = 1
transform_align_channel_filter = 1
process_material = SubResource("ParticleProcessMaterial_t72h2")
draw_pass_1 = SubResource("TextMesh_xtu64")
script = SubResource("GDScript_1btwk")

View File

@ -0,0 +1,10 @@
[gd_resource type="Resource" script_class="FuncGodotFGDFile" format=3 uid="uid://dhq2srgr0vr1m"]
[ext_resource type="Resource" uid="uid://crgpdahjaj" path="res://addons/func_godot/fgd/func_godot_fgd.tres" id="1_j17uj"]
[ext_resource type="Script" uid="uid://drlmgulwbjwqu" path="res://addons/func_godot/src/fgd/func_godot_fgd_file.gd" id="2_2w5ia"]
[resource]
script = ExtResource("2_2w5ia")
fgd_name = "QuakeBall"
base_fgd_files = Array[Resource]([ExtResource("1_j17uj")])
metadata/_custom_type_script = "uid://drlmgulwbjwqu"

View File

@ -0,0 +1,13 @@
[gd_resource type="Resource" script_class="FuncGodotMapSettings" format=3 uid="uid://blt2w6o2bluf"]
[ext_resource type="Material" uid="uid://cvex6toty8yn7" path="res://addons/func_godot/textures/default_material.tres" id="1_7o8ks"]
[ext_resource type="Resource" uid="uid://crgpdahjaj" path="res://addons/func_godot/fgd/func_godot_fgd.tres" id="2_8b1os"]
[ext_resource type="Script" uid="uid://38q6k0ctahjn" path="res://addons/func_godot/src/map/func_godot_map_settings.gd" id="3_3gcu6"]
[ext_resource type="Script" uid="uid://cij36hpqc46c" path="res://addons/func_godot/src/import/quake_wad_file.gd" id="4_1vx06"]
[resource]
script = ExtResource("3_3gcu6")
uv_unwrap_texel_size = 4.0
base_texture_dir = "res://maps/textures"
base_material_dir = "res://maps/materials"
metadata/_custom_type_script = "uid://38q6k0ctahjn"

View File

@ -0,0 +1,17 @@
[gd_resource type="Resource" script_class="TrenchBroomGameConfig" format=3 uid="uid://ciwxwubrjewbv"]
[ext_resource type="Resource" uid="uid://b4xhdj0e16lop" path="res://addons/func_godot/game_config/trenchbroom/tb_face_tag_clip.tres" id="1_t22k8"]
[ext_resource type="Resource" uid="uid://ca7377sfgj074" path="res://addons/func_godot/game_config/trenchbroom/tb_face_tag_skip.tres" id="2_0ihd1"]
[ext_resource type="Resource" uid="uid://bkjxc54mmdhbo" path="res://addons/func_godot/game_config/trenchbroom/tb_face_tag_origin.tres" id="3_6nnvt"]
[ext_resource type="Resource" uid="uid://dhq2srgr0vr1m" path="res://maps/meta/map_entity_defs.tres" id="4_t22k8"]
[ext_resource type="Texture2D" uid="uid://decwujsyhj0qy" path="res://addons/func_godot/icon32.png" id="5_j06qj"]
[ext_resource type="Script" uid="uid://cx44c4vnq8bt5" path="res://addons/func_godot/src/trenchbroom/trenchbroom_game_config.gd" id="6_0n2ss"]
[resource]
script = ExtResource("6_0n2ss")
game_name = "QuakeBall"
textures_root_folder = "godot/maps/textures"
palette_path = ""
fgd_file = ExtResource("4_t22k8")
default_uv_scale = Vector2(4, 4)
metadata/_custom_type_script = "uid://cx44c4vnq8bt5"

Binary file not shown.

After

Width:  |  Height:  |  Size: 341 B

View File

@ -0,0 +1,41 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://42i712pjb8sp"
path.s3tc="res://.godot/imported/dark_accent.png-4f64bfe907f21c953f808dc359e307c1.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://maps/textures/dark_accent.png"
dest_files=["res://.godot/imported/dark_accent.png-4f64bfe907f21c953f808dc359e307c1.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,41 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b0seuq3ivhb3c"
path.s3tc="res://.godot/imported/foam_trimsheet.png-b3aaa5f1f4e3627db620dd651f51d509.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://maps/textures/foam_trimsheet.png"
dest_files=["res://.godot/imported/foam_trimsheet.png-b3aaa5f1f4e3627db620dd651f51d509.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -0,0 +1,41 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ds5mo0y3f15e"
path.s3tc="res://.godot/imported/orange_accent.png-2b87c9fa88e0e1d8cab25f68ebe2e57b.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://maps/textures/orange_accent.png"
dest_files=["res://.godot/imported/orange_accent.png-2b87c9fa88e0e1d8cab25f68ebe2e57b.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

After

Width:  |  Height:  |  Size: 474 B

View File

@ -0,0 +1,41 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ca0cxihuj2d04"
path.s3tc="res://.godot/imported/wall_foam.png-83da5925e875b224908ce7cb2610a7c3.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://maps/textures/wall_foam.png"
dest_files=["res://.godot/imported/wall_foam.png-83da5925e875b224908ce7cb2610a7c3.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0