From c05bca6d27d96ec27e7e53537cead09e8b679058 Mon Sep 17 00:00:00 2001 From: kotofyt Date: Mon, 9 Mar 2026 01:24:46 +0200 Subject: [PATCH] uploaded map --- funnyassets/maps/test.fmap | 14 - funnyassets/maps/test/test.fmap | 17 + funnyassets/maps/test/test.map | 206 +++++++++ funnyassets/maps/test/test.mtl | 3 + funnyassets/maps/test/test.obj | 646 ++++++++++++++++++++++++++++ funnyassets/maps/test/test0.fmesh_c | Bin 0 -> 23808 bytes 6 files changed, 872 insertions(+), 14 deletions(-) delete mode 100644 funnyassets/maps/test.fmap create mode 100644 funnyassets/maps/test/test.fmap create mode 100644 funnyassets/maps/test/test.map create mode 100644 funnyassets/maps/test/test.mtl create mode 100644 funnyassets/maps/test/test.obj create mode 100644 funnyassets/maps/test/test0.fmesh_c diff --git a/funnyassets/maps/test.fmap b/funnyassets/maps/test.fmap deleted file mode 100644 index 7fee271..0000000 --- a/funnyassets/maps/test.fmap +++ /dev/null @@ -1,14 +0,0 @@ -[ - { - "classname": "prop_physics", - "model": "game/core/maps/test0.fmesh_c", - "physics": "static" - }, - - { - "classname": "prop_physics", - "model": "game/core/meshes/cube.fmesh_c", - "physics": "dynamic", - "origin": [ 0, 15, 0 ] - } -] diff --git a/funnyassets/maps/test/test.fmap b/funnyassets/maps/test/test.fmap new file mode 100644 index 0000000..b9c68d9 --- /dev/null +++ b/funnyassets/maps/test/test.fmap @@ -0,0 +1,17 @@ +[ + { + "classname": "prop_physics", + "mesh": "game/core/maps/test/test0.fmesh_c", + "material": "game/core/materials", + "physics_type": "triangles", + "physics_mesh": "game/core/maps/test/test0.fmesh_c", + "physics": "static" + }, + + { + "classname": "prop_physics", + "model": "game/core/meshes/cube.fmdl", + "physics": "dynamic", + "origin": [ 0, 15, 0 ] + } +] diff --git a/funnyassets/maps/test/test.map b/funnyassets/maps/test/test.map new file mode 100644 index 0000000..7e2a78b --- /dev/null +++ b/funnyassets/maps/test/test.map @@ -0,0 +1,206 @@ +// Game: Generic +// Format: Standard +// entity 0 +{ +"classname" "worldspawn" +// brush 0 +{ +( -832 -64 -160 ) ( -832 -63 -160 ) ( -832 -64 -159 ) __TB_empty 0 0 0 1 1 +( -64 -576 -160 ) ( -64 -576 -159 ) ( -63 -576 -160 ) __TB_empty 0 0 0 1 1 +( -64 -64 -160 ) ( -63 -64 -160 ) ( -64 -63 -160 ) __TB_empty 0 0 0 1 1 +( 64 64 -144 ) ( 64 65 -144 ) ( 65 64 -144 ) __TB_empty 0 0 0 1 1 +( 64 544 -128 ) ( 65 544 -128 ) ( 64 544 -127 ) __TB_empty 0 0 0 1 1 +( 576 64 -128 ) ( 576 64 -127 ) ( 576 65 -128 ) __TB_empty 0 0 0 1 1 +} +// brush 1 +{ +( -528 288 -144 ) ( -528 289 -144 ) ( -528 288 -143 ) __TB_empty 0 0 0 1 1 +( -528 288 -144 ) ( -528 288 -143 ) ( -527 288 -144 ) __TB_empty 0 0 0 1 1 +( -528 288 -144 ) ( -527 288 -144 ) ( -528 289 -144 ) __TB_empty 0 0 0 1 1 +( -448 352 -128 ) ( -448 353 -128 ) ( -447 352 -128 ) __TB_empty 0 0 0 1 1 +( -448 352 -128 ) ( -447 352 -128 ) ( -448 352 -127 ) __TB_empty 0 0 0 1 1 +( -448 352 -128 ) ( -448 352 -127 ) ( -448 353 -128 ) __TB_empty 0 0 0 1 1 +} +// brush 2 +{ +( -528 224 -144 ) ( -528 225 -144 ) ( -528 224 -143 ) __TB_empty 0 0 0 1 1 +( -528 224 -144 ) ( -528 224 -143 ) ( -527 224 -144 ) __TB_empty 0 0 0 1 1 +( -528 224 -144 ) ( -527 224 -144 ) ( -528 225 -144 ) __TB_empty 0 0 0 1 1 +( -448 288 -112 ) ( -448 289 -112 ) ( -447 288 -112 ) __TB_empty 0 0 0 1 1 +( -448 288 -128 ) ( -447 288 -128 ) ( -448 288 -127 ) __TB_empty 0 0 0 1 1 +( -448 288 -128 ) ( -448 288 -127 ) ( -448 289 -128 ) __TB_empty 0 0 0 1 1 +} +// brush 3 +{ +( -528 160 -144 ) ( -528 161 -144 ) ( -528 160 -143 ) __TB_empty 0 0 0 1 1 +( -528 160 -144 ) ( -528 160 -143 ) ( -527 160 -144 ) __TB_empty 0 0 0 1 1 +( -528 160 -144 ) ( -527 160 -144 ) ( -528 161 -144 ) __TB_empty 0 0 0 1 1 +( -448 224 -96 ) ( -448 225 -96 ) ( -447 224 -96 ) __TB_empty 0 0 0 1 1 +( -448 224 -128 ) ( -447 224 -128 ) ( -448 224 -127 ) __TB_empty 0 0 0 1 1 +( -448 224 -128 ) ( -448 224 -127 ) ( -448 225 -128 ) __TB_empty 0 0 0 1 1 +} +// brush 4 +{ +( -528 96 -144 ) ( -528 97 -144 ) ( -528 96 -143 ) __TB_empty 0 0 0 1 1 +( -528 96 -144 ) ( -528 96 -143 ) ( -527 96 -144 ) __TB_empty 0 0 0 1 1 +( -528 96 -144 ) ( -527 96 -144 ) ( -528 97 -144 ) __TB_empty 0 0 0 1 1 +( -448 160 -80 ) ( -448 161 -80 ) ( -447 160 -80 ) __TB_empty 0 0 0 1 1 +( -448 160 -128 ) ( -447 160 -128 ) ( -448 160 -127 ) __TB_empty 0 0 0 1 1 +( -448 160 -128 ) ( -448 160 -127 ) ( -448 161 -128 ) __TB_empty 0 0 0 1 1 +} +// brush 5 +{ +( -528 32 -144 ) ( -528 33 -144 ) ( -528 32 -143 ) __TB_empty 0 0 0 1 1 +( -528 32 -144 ) ( -528 32 -143 ) ( -527 32 -144 ) __TB_empty 0 0 0 1 1 +( -528 32 -144 ) ( -527 32 -144 ) ( -528 33 -144 ) __TB_empty 0 0 0 1 1 +( -448 96 -64 ) ( -448 97 -64 ) ( -447 96 -64 ) __TB_empty 0 0 0 1 1 +( -448 96 -128 ) ( -447 96 -128 ) ( -448 96 -127 ) __TB_empty 0 0 0 1 1 +( -448 96 -128 ) ( -448 96 -127 ) ( -448 97 -128 ) __TB_empty 0 0 0 1 1 +} +// brush 6 +{ +( -528 -32 -144 ) ( -528 -31 -144 ) ( -528 -32 -143 ) __TB_empty 0 0 0 1 1 +( -528 -32 -144 ) ( -528 -32 -143 ) ( -527 -32 -144 ) __TB_empty 0 0 0 1 1 +( -528 -32 -144 ) ( -527 -32 -144 ) ( -528 -31 -144 ) __TB_empty 0 0 0 1 1 +( -448 32 -48 ) ( -448 33 -48 ) ( -447 32 -48 ) __TB_empty 0 0 0 1 1 +( -448 32 -128 ) ( -447 32 -128 ) ( -448 32 -127 ) __TB_empty 0 0 0 1 1 +( -448 32 -128 ) ( -448 32 -127 ) ( -448 33 -128 ) __TB_empty 0 0 0 1 1 +} +// brush 7 +{ +( -528 -96 -144 ) ( -528 -95 -144 ) ( -528 -96 -143 ) __TB_empty 0 0 0 1 1 +( -528 -96 -144 ) ( -528 -96 -143 ) ( -527 -96 -144 ) __TB_empty 0 0 0 1 1 +( -528 -96 -144 ) ( -527 -96 -144 ) ( -528 -95 -144 ) __TB_empty 0 0 0 1 1 +( -448 -32 -32 ) ( -448 -31 -32 ) ( -447 -32 -32 ) __TB_empty 0 0 0 1 1 +( -448 -32 -128 ) ( -447 -32 -128 ) ( -448 -32 -127 ) __TB_empty 0 0 0 1 1 +( -448 -32 -128 ) ( -448 -32 -127 ) ( -448 -31 -128 ) __TB_empty 0 0 0 1 1 +} +// brush 8 +{ +( 64 -496 -144 ) ( 64 -495 -144 ) ( 64 -496 -143 ) __TB_empty 0 0 0 1 1 +( 64 -496 -144 ) ( 64 -496 -143 ) ( 65 -496 -144 ) __TB_empty 0 0 0 1 1 +( 64 -496 -144 ) ( 65 -496 -144 ) ( 64 -495 -144 ) __TB_empty 0 0 0 1 1 +( 352 -480 16 ) ( 352 -479 16 ) ( 353 -480 16 ) __TB_empty 0 0 0 1 1 +( 352 -480 -128 ) ( 353 -480 -128 ) ( 352 -480 -127 ) __TB_empty 0 0 0 1 1 +( 352 -480 -128 ) ( 352 -480 -127 ) ( 352 -479 -128 ) __TB_empty 0 0 0 1 1 +} +// brush 9 +{ +( 223 0 -144 ) ( 223 1 -144 ) ( 223 0 -143 ) __TB_empty 0 0 0 1 1 +( 208 0 -144 ) ( 208 0 -143 ) ( 209 0 -144 ) __TB_empty 0 0 0 1 1 +( 208 0 -144 ) ( 209 0 -144 ) ( 208 1 -144 ) __TB_empty 0 0 0 1 1 +( 224 240 112 ) ( 224 241 112 ) ( 225 240 112 ) __TB_empty 0 0 0 1 1 +( 224 64 -128 ) ( 225 64 -128 ) ( 224 64 -127 ) __TB_empty 0 0 0 1 1 +( 224 240 -128 ) ( 224 240 -127 ) ( 224 241 -128 ) __TB_empty 0 0 0 1 1 +} +// brush 10 +{ +( 222 64 -144 ) ( 222 65 -144 ) ( 222 64 -143 ) __TB_empty 0 0 0 1 1 +( 208 64 -144 ) ( 208 64 -143 ) ( 209 64 -144 ) __TB_empty 0 0 0 1 1 +( 208 64 -144 ) ( 209 64 -144 ) ( 208 65 -144 ) __TB_empty 0 0 0 1 1 +( 224 304 112 ) ( 224 305 112 ) ( 225 304 112 ) __TB_empty 0 0 0 1 1 +( 224 128 -128 ) ( 225 128 -128 ) ( 224 128 -127 ) __TB_empty 0 0 0 1 1 +( 224 304 -128 ) ( 224 304 -127 ) ( 224 305 -128 ) __TB_empty 0 0 0 1 1 +} +// brush 11 +{ +( 221 128 -144 ) ( 221 129 -144 ) ( 221 128 -143 ) __TB_empty 0 0 0 1 1 +( 208 128 -144 ) ( 208 128 -143 ) ( 209 128 -144 ) __TB_empty 0 0 0 1 1 +( 208 128 -144 ) ( 209 128 -144 ) ( 208 129 -144 ) __TB_empty 0 0 0 1 1 +( 224 368 112 ) ( 224 369 112 ) ( 225 368 112 ) __TB_empty 0 0 0 1 1 +( 224 192 -128 ) ( 225 192 -128 ) ( 224 192 -127 ) __TB_empty 0 0 0 1 1 +( 224 368 -128 ) ( 224 368 -127 ) ( 224 369 -128 ) __TB_empty 0 0 0 1 1 +} +// brush 12 +{ +( 220 192 -144 ) ( 220 193 -144 ) ( 220 192 -143 ) __TB_empty 0 0 0 1 1 +( 208 192 -144 ) ( 208 192 -143 ) ( 209 192 -144 ) __TB_empty 0 0 0 1 1 +( 208 192 -144 ) ( 209 192 -144 ) ( 208 193 -144 ) __TB_empty 0 0 0 1 1 +( 224 432 112 ) ( 224 433 112 ) ( 225 432 112 ) __TB_empty 0 0 0 1 1 +( 224 256 -128 ) ( 225 256 -128 ) ( 224 256 -127 ) __TB_empty 0 0 0 1 1 +( 224 432 -128 ) ( 224 432 -127 ) ( 224 433 -128 ) __TB_empty 0 0 0 1 1 +} +// brush 13 +{ +( 219 256 -144 ) ( 219 257 -144 ) ( 219 256 -143 ) __TB_empty 0 0 0 1 1 +( 208 256 -144 ) ( 208 256 -143 ) ( 209 256 -144 ) __TB_empty 0 0 0 1 1 +( 208 256 -144 ) ( 209 256 -144 ) ( 208 257 -144 ) __TB_empty 0 0 0 1 1 +( 224 496 112 ) ( 224 497 112 ) ( 225 496 112 ) __TB_empty 0 0 0 1 1 +( 224 320 -128 ) ( 225 320 -128 ) ( 224 320 -127 ) __TB_empty 0 0 0 1 1 +( 224 496 -128 ) ( 224 496 -127 ) ( 224 497 -128 ) __TB_empty 0 0 0 1 1 +} +// brush 14 +{ +( 218 320 -144 ) ( 218 321 -144 ) ( 218 320 -143 ) __TB_empty 0 0 0 1 1 +( 208 320 -144 ) ( 208 320 -143 ) ( 209 320 -144 ) __TB_empty 0 0 0 1 1 +( 208 320 -144 ) ( 209 320 -144 ) ( 208 321 -144 ) __TB_empty 0 0 0 1 1 +( 224 560 112 ) ( 224 561 112 ) ( 225 560 112 ) __TB_empty 0 0 0 1 1 +( 224 384 -128 ) ( 225 384 -128 ) ( 224 384 -127 ) __TB_empty 0 0 0 1 1 +( 224 560 -128 ) ( 224 560 -127 ) ( 224 561 -128 ) __TB_empty 0 0 0 1 1 +} +// brush 15 +{ +( 208 384 -144 ) ( 208 385 -144 ) ( 208 384 -143 ) __TB_empty 0 0 0 1 1 +( 208 384 -144 ) ( 208 384 -143 ) ( 209 384 -144 ) __TB_empty 0 0 0 1 1 +( 208 384 -144 ) ( 209 384 -144 ) ( 208 385 -144 ) __TB_empty 0 0 0 1 1 +( 224 624 112 ) ( 224 625 112 ) ( 225 624 112 ) __TB_empty 0 0 0 1 1 +( 224 448 -128 ) ( 225 448 -128 ) ( 224 448 -127 ) __TB_empty 0 0 0 1 1 +( 224 624 -128 ) ( 224 624 -127 ) ( 224 625 -128 ) __TB_empty 0 0 0 1 1 +} +// brush 16 +{ +( -608 352 -128 ) ( -607 352 -128 ) ( -608 352 -127 ) __TB_empty 0 0 0 1 1 +( -688 288 -144 ) ( -688 289 -144 ) ( -688 288 -143 ) __TB_empty 0 0 0 1 1 +( -688 288 -144 ) ( -688 288 -143 ) ( -687 288 -144 ) __TB_empty 0 0 0 1 1 +( -688 288 -144 ) ( -687 288 -144 ) ( -688 289 -144 ) __TB_empty 0 0 0 1 1 +( -608 352 -144 ) ( -688 352 -128 ) ( -688 480 -128 ) __TB_empty 0 0 0 1 1 +} +// brush 17 +{ +( -608 288 -128 ) ( -607 288 -128 ) ( -608 288 -127 ) __TB_empty 0 0 0 1 1 +( -688 224 -144 ) ( -688 225 -144 ) ( -688 224 -143 ) __TB_empty 0 0 0 1 1 +( -688 224 -144 ) ( -688 224 -143 ) ( -687 224 -144 ) __TB_empty 0 0 0 1 1 +( -688 224 -144 ) ( -687 224 -144 ) ( -688 225 -144 ) __TB_empty 0 0 0 1 1 +( -608 288 -144 ) ( -688 288 -112 ) ( -688 416 -112 ) __TB_empty 0 0 0 1 1 +} +// brush 18 +{ +( -608 224 -128 ) ( -607 224 -128 ) ( -608 224 -127 ) __TB_empty 0 0 0 1 1 +( -688 160 -144 ) ( -688 161 -144 ) ( -688 160 -143 ) __TB_empty 0 0 0 1 1 +( -688 160 -144 ) ( -688 160 -143 ) ( -687 160 -144 ) __TB_empty 0 0 0 1 1 +( -688 160 -144 ) ( -687 160 -144 ) ( -688 161 -144 ) __TB_empty 0 0 0 1 1 +( -608 224 -144 ) ( -688 224 -96 ) ( -688 352 -96 ) __TB_empty 0 0 0 1 1 +} +// brush 19 +{ +( -608 160 -128 ) ( -607 160 -128 ) ( -608 160 -127 ) __TB_empty 0 0 0 1 1 +( -688 96 -144 ) ( -688 97 -144 ) ( -688 96 -143 ) __TB_empty 0 0 0 1 1 +( -688 96 -144 ) ( -688 96 -143 ) ( -687 96 -144 ) __TB_empty 0 0 0 1 1 +( -688 96 -144 ) ( -687 96 -144 ) ( -688 97 -144 ) __TB_empty 0 0 0 1 1 +( -608 160 -144 ) ( -688 160 -80 ) ( -688 288 -80 ) __TB_empty 0 0 0 1 1 +} +// brush 20 +{ +( -608 96 -128 ) ( -607 96 -128 ) ( -608 96 -127 ) __TB_empty 0 0 0 1 1 +( -688 32 -144 ) ( -688 33 -144 ) ( -688 32 -143 ) __TB_empty 0 0 0 1 1 +( -688 32 -144 ) ( -688 32 -143 ) ( -687 32 -144 ) __TB_empty 0 0 0 1 1 +( -688 32 -144 ) ( -687 32 -144 ) ( -688 33 -144 ) __TB_empty 0 0 0 1 1 +( -608 96 -144 ) ( -688 96 -64 ) ( -688 224 -64 ) __TB_empty 0 0 0 1 1 +} +// brush 21 +{ +( -608 32 -128 ) ( -607 32 -128 ) ( -608 32 -127 ) __TB_empty 0 0 0 1 1 +( -688 -32 -144 ) ( -688 -31 -144 ) ( -688 -32 -143 ) __TB_empty 0 0 0 1 1 +( -688 -32 -144 ) ( -688 -32 -143 ) ( -687 -32 -144 ) __TB_empty 0 0 0 1 1 +( -688 -32 -144 ) ( -687 -32 -144 ) ( -688 -31 -144 ) __TB_empty 0 0 0 1 1 +( -608 32 -144 ) ( -688 32 -48 ) ( -688 160 -48 ) __TB_empty 0 0 0 1 1 +} +// brush 22 +{ +( -608 -32 -128 ) ( -607 -32 -128 ) ( -608 -32 -127 ) __TB_empty 0 0 0 1 1 +( -688 -96 -144 ) ( -688 -95 -144 ) ( -688 -96 -143 ) __TB_empty 0 0 0 1 1 +( -688 -96 -144 ) ( -688 -96 -143 ) ( -687 -96 -144 ) __TB_empty 0 0 0 1 1 +( -688 -96 -144 ) ( -687 -96 -144 ) ( -688 -95 -144 ) __TB_empty 0 0 0 1 1 +( -608 -32 -144 ) ( -688 -32 -32 ) ( -688 96 -32 ) __TB_empty 0 0 0 1 1 +} +} diff --git a/funnyassets/maps/test/test.mtl b/funnyassets/maps/test/test.mtl new file mode 100644 index 0000000..617a878 --- /dev/null +++ b/funnyassets/maps/test/test.mtl @@ -0,0 +1,3 @@ +newmtl __TB_empty +map_Kd textures/__TB_empty.png + diff --git a/funnyassets/maps/test/test.obj b/funnyassets/maps/test/test.obj new file mode 100644 index 0000000..312f492 --- /dev/null +++ b/funnyassets/maps/test/test.obj @@ -0,0 +1,646 @@ +mtllib test.mtl +# vertices +v -832 -160 -544 +v -832 -160 576 +v -832 -144 576 +v -832 -144 -544 +v 576 -144 576 +v 576 -160 576 +v 576 -160 -544 +v 576 -144 -544 +v -528 -144 -352 +v -528 -144 -288 +v -528 -128 -288 +v -528 -128 -352 +v -448 -128 -288 +v -448 -144 -288 +v -448 -144 -352 +v -448 -128 -352 +v -528 -144 -288 +v -528 -144 -224 +v -528 -112 -224 +v -528 -112 -288 +v -448 -112 -224 +v -448 -144 -224 +v -448 -144 -288 +v -448 -112 -288 +v -528 -144 -224 +v -528 -144 -160 +v -528 -96 -160 +v -528 -96 -224 +v -448 -96 -160 +v -448 -144 -160 +v -448 -144 -224 +v -448 -96 -224 +v -528 -144 -160 +v -528 -144 -96 +v -528 -80 -96 +v -528 -80 -160 +v -448 -80 -96 +v -448 -144 -96 +v -448 -144 -160 +v -448 -80 -160 +v -528 -144 -96 +v -528 -144 -32 +v -528 -64 -32 +v -528 -64 -96 +v -448 -64 -32 +v -448 -144 -32 +v -448 -144 -96 +v -448 -64 -96 +v -528 -144 -32 +v -528 -144 32 +v -528 -48 32 +v -528 -48 -32 +v -448 -48 32 +v -448 -144 32 +v -448 -144 -32 +v -448 -48 -32 +v -528 -144 32 +v -528 -144 96 +v -528 -32 96 +v -528 -32 32 +v -448 -32 96 +v -448 -144 96 +v -448 -144 32 +v -448 -32 32 +v 64 -144 480 +v 64 -144 496 +v 64 16 496 +v 64 16 480 +v 352 16 496 +v 352 -144 496 +v 352 -144 480 +v 352 16 480 +v 223 -144 -64 +v 223 -144 -0 +v 223 112 -0 +v 223 112 -64 +v 224 112 -0 +v 224 -144 -0 +v 224 -144 -64 +v 224 112 -64 +v 222 -144 -128 +v 222 -144 -64 +v 222 112 -64 +v 222 112 -128 +v 224 112 -64 +v 224 -144 -64 +v 224 -144 -128 +v 224 112 -128 +v 221 -144 -192 +v 221 -144 -128 +v 221 112 -128 +v 221 112 -192 +v 224 112 -128 +v 224 -144 -128 +v 224 -144 -192 +v 224 112 -192 +v 220 -144 -256 +v 220 -144 -192 +v 220 112 -192 +v 220 112 -256 +v 224 112 -192 +v 224 -144 -192 +v 224 -144 -256 +v 224 112 -256 +v 219 -144 -320 +v 219 -144 -256 +v 219 112 -256 +v 219 112 -320 +v 224 112 -256 +v 224 -144 -256 +v 224 -144 -320 +v 224 112 -320 +v 218 -144 -384 +v 218 -144 -320 +v 218 112 -320 +v 218 112 -384 +v 224 112 -320 +v 224 -144 -320 +v 224 -144 -384 +v 224 112 -384 +v 208 -144 -448 +v 208 -144 -384 +v 208 112 -384 +v 208 112 -448 +v 224 112 -384 +v 224 -144 -384 +v 224 -144 -448 +v 224 112 -448 +v -608 -144 -352 +v -688 -144 -352 +v -688 -128 -352 +v -688 -144 -288 +v -688 -128 -288 +v -608 -144 -288 +v -608 -144 -288 +v -688 -144 -288 +v -688 -112 -288 +v -688 -144 -224 +v -688 -112 -224 +v -608 -144 -224 +v -608 -144 -224 +v -688 -144 -224 +v -688 -96 -224 +v -688 -144 -160 +v -688 -96 -160 +v -608 -144 -160 +v -608 -144 -160 +v -688 -144 -160 +v -688 -80 -160 +v -688 -144 -96 +v -688 -80 -96 +v -608 -144 -96 +v -608 -144 -96 +v -688 -144 -96 +v -688 -64 -96 +v -688 -144 -32 +v -688 -64 -32 +v -608 -144 -32 +v -608 -144 -32 +v -688 -144 -32 +v -688 -48 -32 +v -688 -144 32 +v -688 -48 32 +v -608 -144 32 +v -608 -144 32 +v -688 -144 32 +v -688 -32 32 +v -688 -144 96 +v -688 -32 96 +v -608 -144 96 + +# texture coordinates +vt 17 -5 +vt -18 -5 +vt -18 -4.5 +vt 17 -4.5 +vt 18 -4.5 +vt -26 -4.5 +vt -26 -5 +vt 18 -5 +vt 18 -18 +vt -26 -18 +vt -26 17 +vt 18 17 +vt 11 -4.5 +vt 9 -4.5 +vt 9 -4 +vt 11 -4 +vt -14 -4 +vt -16.5 -4 +vt -16.5 -4.5 +vt -14 -4.5 +vt -14 9 +vt -16.5 9 +vt -16.5 11 +vt -14 11 +vt 7 -4.5 +vt 7 -3.5 +vt 9 -3.5 +vt -14 -3.5 +vt -16.5 -3.5 +vt -14 7 +vt -16.5 7 +vt 5 -4.5 +vt 5 -3 +vt 7 -3 +vt -14 -3 +vt -16.5 -3 +vt -14 5 +vt -16.5 5 +vt 3 -4.5 +vt 3 -2.5 +vt 5 -2.5 +vt -14 -2.5 +vt -16.5 -2.5 +vt -14 3 +vt -16.5 3 +vt 1 -4.5 +vt 1 -2 +vt 3 -2 +vt -14 -2 +vt -16.5 -2 +vt -14 1 +vt -16.5 1 +vt -1 -4.5 +vt -1 -1.5 +vt 1 -1.5 +vt -14 -1.5 +vt -16.5 -1.5 +vt -14 -1 +vt -16.5 -1 +vt -3 -4.5 +vt -3 -1 +vt -1 -1 +vt -15 -4.5 +vt -15.5 -4.5 +vt -15.5 0.5 +vt -15 0.5 +vt 11 0.5 +vt 2 0.5 +vt 2 -4.5 +vt 11 -15.5 +vt 2 -15.5 +vt 2 -15 +vt 11 -15 +vt 0 -4.5 +vt 0 3.5 +vt 2 3.5 +vt 7 3.5 +vt 6.96875 3.5 +vt 6.96875 -4.5 +vt 7 -0 +vt 6.96875 -0 +vt 6.96875 2 +vt 7 2 +vt 4 -4.5 +vt 4 3.5 +vt 6.9375 3.5 +vt 6.9375 -4.5 +vt 6.9375 2 +vt 6.9375 4 +vt 7 4 +vt 6 -4.5 +vt 6 3.5 +vt 6.90625 3.5 +vt 6.90625 -4.5 +vt 6.90625 4 +vt 6.90625 6 +vt 7 6 +vt 8 -4.5 +vt 8 3.5 +vt 6.875 3.5 +vt 6.875 -4.5 +vt 6.875 6 +vt 6.875 8 +vt 7 8 +vt 10 -4.5 +vt 10 3.5 +vt 6.84375 3.5 +vt 6.84375 -4.5 +vt 6.84375 8 +vt 6.84375 10 +vt 7 10 +vt 12 -4.5 +vt 12 3.5 +vt 6.8125 3.5 +vt 6.8125 -4.5 +vt 6.8125 10 +vt 6.8125 12 +vt 7 12 +vt 14 -4.5 +vt 14 3.5 +vt 6.5 3.5 +vt 6.5 -4.5 +vt 6.5 12 +vt 6.5 14 +vt 7 14 +vt -19 -4.5 +vt -21.5 -4.5 +vt -21.5 -4 +vt -19 9 +vt -21.5 9 +vt -21.5 11 +vt -19 11 +vt -21.5 -3.5 +vt -19 7 +vt -21.5 7 +vt -21.5 -3 +vt -19 5 +vt -21.5 5 +vt -21.5 -2.5 +vt -19 3 +vt -21.5 3 +vt -21.5 -2 +vt -19 1 +vt -21.5 1 +vt -21.5 -1.5 +vt -19 -1 +vt -21.5 -1 +vt -19 -3 + +# normals +vn -1 0 -0 +vn 0 0 1 +vn 0 -1 -0 +vn 0 1 -0 +vn 0 0 -1 +vn 1 0 -0 +vn 0.19611613513818404 0.9805806756909202 -0 +vn 0.3713906763541037 0.9284766908852594 -0 +vn 0.5144957554275265 0.8574929257125441 -0 +vn 0.6246950475544243 0.7808688094430304 -0 +vn 0.7071067811865475 0.7071067811865475 -0 +vn 0.7682212795973759 0.6401843996644799 -0 +vn 0.813733471206735 0.5812381937190965 -0 + +o entity0_brush0 +usemtl __TB_empty +f 1/1/1 2/2/1 3/3/1 4/4/1 +usemtl __TB_empty +f 5/5/2 3/6/2 2/7/2 6/8/2 +usemtl __TB_empty +f 6/9/3 2/10/3 1/11/3 7/12/3 +usemtl __TB_empty +f 8/12/4 4/11/4 3/10/4 5/9/4 +usemtl __TB_empty +f 7/8/5 1/7/5 4/6/5 8/5/5 +usemtl __TB_empty +f 8/4/6 5/3/6 6/2/6 7/1/6 + +o entity0_brush1 +usemtl __TB_empty +f 9/13/1 10/14/1 11/15/1 12/16/1 +usemtl __TB_empty +f 13/17/2 11/18/2 10/19/2 14/20/2 +usemtl __TB_empty +f 14/21/3 10/22/3 9/23/3 15/24/3 +usemtl __TB_empty +f 16/24/4 12/23/4 11/22/4 13/21/4 +usemtl __TB_empty +f 15/20/5 9/19/5 12/18/5 16/17/5 +usemtl __TB_empty +f 16/16/6 13/15/6 14/14/6 15/13/6 + +o entity0_brush2 +usemtl __TB_empty +f 17/14/1 18/25/1 19/26/1 20/27/1 +usemtl __TB_empty +f 21/28/2 19/29/2 18/19/2 22/20/2 +usemtl __TB_empty +f 22/30/3 18/31/3 17/22/3 23/21/3 +usemtl __TB_empty +f 24/21/4 20/22/4 19/31/4 21/30/4 +usemtl __TB_empty +f 23/20/5 17/19/5 20/29/5 24/28/5 +usemtl __TB_empty +f 24/27/6 21/26/6 22/25/6 23/14/6 + +o entity0_brush3 +usemtl __TB_empty +f 25/25/1 26/32/1 27/33/1 28/34/1 +usemtl __TB_empty +f 29/35/2 27/36/2 26/19/2 30/20/2 +usemtl __TB_empty +f 30/37/3 26/38/3 25/31/3 31/30/3 +usemtl __TB_empty +f 32/30/4 28/31/4 27/38/4 29/37/4 +usemtl __TB_empty +f 31/20/5 25/19/5 28/36/5 32/35/5 +usemtl __TB_empty +f 32/34/6 29/33/6 30/32/6 31/25/6 + +o entity0_brush4 +usemtl __TB_empty +f 33/32/1 34/39/1 35/40/1 36/41/1 +usemtl __TB_empty +f 37/42/2 35/43/2 34/19/2 38/20/2 +usemtl __TB_empty +f 38/44/3 34/45/3 33/38/3 39/37/3 +usemtl __TB_empty +f 40/37/4 36/38/4 35/45/4 37/44/4 +usemtl __TB_empty +f 39/20/5 33/19/5 36/43/5 40/42/5 +usemtl __TB_empty +f 40/41/6 37/40/6 38/39/6 39/32/6 + +o entity0_brush5 +usemtl __TB_empty +f 41/39/1 42/46/1 43/47/1 44/48/1 +usemtl __TB_empty +f 45/49/2 43/50/2 42/19/2 46/20/2 +usemtl __TB_empty +f 46/51/3 42/52/3 41/45/3 47/44/3 +usemtl __TB_empty +f 48/44/4 44/45/4 43/52/4 45/51/4 +usemtl __TB_empty +f 47/20/5 41/19/5 44/50/5 48/49/5 +usemtl __TB_empty +f 48/48/6 45/47/6 46/46/6 47/39/6 + +o entity0_brush6 +usemtl __TB_empty +f 49/46/1 50/53/1 51/54/1 52/55/1 +usemtl __TB_empty +f 53/56/2 51/57/2 50/19/2 54/20/2 +usemtl __TB_empty +f 54/58/3 50/59/3 49/52/3 55/51/3 +usemtl __TB_empty +f 56/51/4 52/52/4 51/59/4 53/58/4 +usemtl __TB_empty +f 55/20/5 49/19/5 52/57/5 56/56/5 +usemtl __TB_empty +f 56/55/6 53/54/6 54/53/6 55/46/6 + +o entity0_brush7 +usemtl __TB_empty +f 57/53/1 58/60/1 59/61/1 60/62/1 +usemtl __TB_empty +f 61/58/2 59/59/2 58/19/2 62/20/2 +usemtl __TB_empty +f 62/35/3 58/36/3 57/59/3 63/58/3 +usemtl __TB_empty +f 64/58/4 60/59/4 59/36/4 61/35/4 +usemtl __TB_empty +f 63/20/5 57/19/5 60/59/5 64/58/5 +usemtl __TB_empty +f 64/62/6 61/61/6 62/60/6 63/53/6 + +o entity0_brush8 +usemtl __TB_empty +f 65/63/1 66/64/1 67/65/1 68/66/1 +usemtl __TB_empty +f 69/67/2 67/68/2 66/69/2 70/13/2 +usemtl __TB_empty +f 70/70/3 66/71/3 65/72/3 71/73/3 +usemtl __TB_empty +f 72/73/4 68/72/4 67/71/4 69/70/4 +usemtl __TB_empty +f 71/13/5 65/69/5 68/68/5 72/67/5 +usemtl __TB_empty +f 72/66/6 69/65/6 70/64/6 71/63/6 + +o entity0_brush9 +usemtl __TB_empty +f 73/69/1 74/74/1 75/75/1 76/76/1 +usemtl __TB_empty +f 77/77/2 75/78/2 74/79/2 78/25/2 +usemtl __TB_empty +f 78/80/3 74/81/3 73/82/3 79/83/3 +usemtl __TB_empty +f 80/83/4 76/82/4 75/81/4 77/80/4 +usemtl __TB_empty +f 79/25/5 73/79/5 76/78/5 80/77/5 +usemtl __TB_empty +f 80/76/6 77/75/6 78/74/6 79/69/6 + +o entity0_brush10 +usemtl __TB_empty +f 81/84/1 82/69/1 83/76/1 84/85/1 +usemtl __TB_empty +f 85/77/2 83/86/2 82/87/2 86/25/2 +usemtl __TB_empty +f 86/83/3 82/88/3 81/89/3 87/90/3 +usemtl __TB_empty +f 88/90/4 84/89/4 83/88/4 85/83/4 +usemtl __TB_empty +f 87/25/5 81/87/5 84/86/5 88/77/5 +usemtl __TB_empty +f 88/85/6 85/76/6 86/69/6 87/84/6 + +o entity0_brush11 +usemtl __TB_empty +f 89/91/1 90/84/1 91/85/1 92/92/1 +usemtl __TB_empty +f 93/77/2 91/93/2 90/94/2 94/25/2 +usemtl __TB_empty +f 94/90/3 90/95/3 89/96/3 95/97/3 +usemtl __TB_empty +f 96/97/4 92/96/4 91/95/4 93/90/4 +usemtl __TB_empty +f 95/25/5 89/94/5 92/93/5 96/77/5 +usemtl __TB_empty +f 96/92/6 93/85/6 94/84/6 95/91/6 + +o entity0_brush12 +usemtl __TB_empty +f 97/98/1 98/91/1 99/92/1 100/99/1 +usemtl __TB_empty +f 101/77/2 99/100/2 98/101/2 102/25/2 +usemtl __TB_empty +f 102/97/3 98/102/3 97/103/3 103/104/3 +usemtl __TB_empty +f 104/104/4 100/103/4 99/102/4 101/97/4 +usemtl __TB_empty +f 103/25/5 97/101/5 100/100/5 104/77/5 +usemtl __TB_empty +f 104/99/6 101/92/6 102/91/6 103/98/6 + +o entity0_brush13 +usemtl __TB_empty +f 105/105/1 106/98/1 107/99/1 108/106/1 +usemtl __TB_empty +f 109/77/2 107/107/2 106/108/2 110/25/2 +usemtl __TB_empty +f 110/104/3 106/109/3 105/110/3 111/111/3 +usemtl __TB_empty +f 112/111/4 108/110/4 107/109/4 109/104/4 +usemtl __TB_empty +f 111/25/5 105/108/5 108/107/5 112/77/5 +usemtl __TB_empty +f 112/106/6 109/99/6 110/98/6 111/105/6 + +o entity0_brush14 +usemtl __TB_empty +f 113/112/1 114/105/1 115/106/1 116/113/1 +usemtl __TB_empty +f 117/77/2 115/114/2 114/115/2 118/25/2 +usemtl __TB_empty +f 118/111/3 114/116/3 113/117/3 119/118/3 +usemtl __TB_empty +f 120/118/4 116/117/4 115/116/4 117/111/4 +usemtl __TB_empty +f 119/25/5 113/115/5 116/114/5 120/77/5 +usemtl __TB_empty +f 120/113/6 117/106/6 118/105/6 119/112/6 + +o entity0_brush15 +usemtl __TB_empty +f 121/119/1 122/112/1 123/113/1 124/120/1 +usemtl __TB_empty +f 125/77/2 123/121/2 122/122/2 126/25/2 +usemtl __TB_empty +f 126/118/3 122/123/3 121/124/3 127/125/3 +usemtl __TB_empty +f 128/125/4 124/124/4 123/123/4 125/118/4 +usemtl __TB_empty +f 127/25/5 121/122/5 124/121/5 128/77/5 +usemtl __TB_empty +f 128/120/6 125/113/6 126/112/6 127/119/6 + +o entity0_brush16 +usemtl __TB_empty +f 129/126/5 130/127/5 131/128/5 +usemtl __TB_empty +f 130/13/1 132/14/1 133/15/1 131/16/1 +usemtl __TB_empty +f 133/128/2 132/127/2 134/126/2 +usemtl __TB_empty +f 134/129/3 132/130/3 130/131/3 129/132/3 +usemtl __TB_empty +f 131/131/7 133/130/7 134/129/7 129/132/7 + +o entity0_brush17 +usemtl __TB_empty +f 135/126/5 136/127/5 137/133/5 +usemtl __TB_empty +f 136/14/1 138/25/1 139/26/1 137/27/1 +usemtl __TB_empty +f 139/133/2 138/127/2 140/126/2 +usemtl __TB_empty +f 140/134/3 138/135/3 136/130/3 135/129/3 +usemtl __TB_empty +f 137/130/8 139/135/8 140/134/8 135/129/8 + +o entity0_brush18 +usemtl __TB_empty +f 141/126/5 142/127/5 143/136/5 +usemtl __TB_empty +f 142/25/1 144/32/1 145/33/1 143/34/1 +usemtl __TB_empty +f 145/136/2 144/127/2 146/126/2 +usemtl __TB_empty +f 146/137/3 144/138/3 142/135/3 141/134/3 +usemtl __TB_empty +f 143/135/9 145/138/9 146/137/9 141/134/9 + +o entity0_brush19 +usemtl __TB_empty +f 147/126/5 148/127/5 149/139/5 +usemtl __TB_empty +f 148/32/1 150/39/1 151/40/1 149/41/1 +usemtl __TB_empty +f 151/139/2 150/127/2 152/126/2 +usemtl __TB_empty +f 152/140/3 150/141/3 148/138/3 147/137/3 +usemtl __TB_empty +f 149/138/10 151/141/10 152/140/10 147/137/10 + +o entity0_brush20 +usemtl __TB_empty +f 153/126/5 154/127/5 155/142/5 +usemtl __TB_empty +f 154/39/1 156/46/1 157/47/1 155/48/1 +usemtl __TB_empty +f 157/142/2 156/127/2 158/126/2 +usemtl __TB_empty +f 158/143/3 156/144/3 154/141/3 153/140/3 +usemtl __TB_empty +f 155/141/11 157/144/11 158/143/11 153/140/11 + +o entity0_brush21 +usemtl __TB_empty +f 159/126/5 160/127/5 161/145/5 +usemtl __TB_empty +f 160/46/1 162/53/1 163/54/1 161/55/1 +usemtl __TB_empty +f 163/145/2 162/127/2 164/126/2 +usemtl __TB_empty +f 164/146/3 162/147/3 160/144/3 159/143/3 +usemtl __TB_empty +f 161/55/12 163/54/12 164/53/12 159/46/12 + +o entity0_brush22 +usemtl __TB_empty +f 165/126/5 166/127/5 167/147/5 +usemtl __TB_empty +f 166/53/1 168/60/1 169/61/1 167/62/1 +usemtl __TB_empty +f 169/147/2 168/127/2 170/126/2 +usemtl __TB_empty +f 170/148/3 168/136/3 166/147/3 165/146/3 +usemtl __TB_empty +f 167/62/13 169/61/13 170/60/13 165/53/13 + diff --git a/funnyassets/maps/test/test0.fmesh_c b/funnyassets/maps/test/test0.fmesh_c new file mode 100644 index 0000000000000000000000000000000000000000..de79f66bca86e625a638b97a786102db8e7bda9f GIT binary patch literal 23808 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 UoIl|CeDeBb{TiS3gYWbGKMZM-jsO4v literal 0 HcmV?d00001