Jump to content
The Dark Mod Forums

DR Ase exporter replaces textures randomly


Recommended Posts

maybe someone else who encounter this problem may post here and I think there was an example map on angua to check out

 

btw.:

 

 

 

--- ase_export.py	2012-12-15 18:23:48.000000000 +0100
+++ ase_export_old.py	2012-06-12 00:04:47.000000000 +0200
@@ -85,15 +85,6 @@
	 geomlist.append([verts, faces])
	 return

-	def checkNAN(x):
-	if x[5]!=x[5]:
-   	 x[5]=0
-	if x[6]!=x[6]:
-   	 x[6]=0
-	if x[7]!=x[7]:
-   	 x[7]=0
-	return x
-
 def processPatch(patchnode):
	 verts = []
	 faces = []
@@ -108,7 +99,7 @@
		 shaderlist.append(shader)
	 mesh = patchnode.getTesselatedPatchMesh()
	 for x in mesh.vertices:
-			verts.append(checkNAN([x.vertex.x(), x.vertex.y(), x.vertex.z(), x.texcoord.x(), x.texcoord.y() * -1, x.normal.x(), x.normal.y(), x.normal.z()]))
+			verts.append([x.vertex.x(), x.vertex.y(), x.vertex.z(), x.texcoord.x(), x.texcoord.y() * -1, x.normal.x(), x.normal.y(), x.normal.z()])
	 tris = skinmatrix([x for x in range(len(verts))], mesh.width, mesh.height)
	 for x in tris:
		 x.append(shaderlist.index(shader))
@@ -139,37 +130,18 @@
		 return 1

 class dataCollector(SelectionVisitor):
-		fs_origin = Vector3(0,0,0)
-		fs = 0
-
	 def visit(self, scenenode):
+
		 if scenenode.getNodeType() == 'primitive':
			 processPrimitive(scenenode)
		 elif scenenode.isEntity():
-				import re
-
			 # greebo: Found an entity, this could be a func_static or similar
			 # Traverse children of this entity using a new walker
			 nodewalker = nodeVisitor()
			 scenenode.traverse(nodewalker)
-
-				entitynode = scenenode.getEntity()
-
-				if not entitynode.getKeyValue("origin") == '':
-					origin = entitynode.getKeyValue("origin");
-					coords = re.findall(r'([\-\d.]+)', origin)
-					self.fs_origin = Vector3(float(coords[0]), float(coords[1]), float(coords[2]))
-					self.fs = scenenode
-
		 else:
			 print('WARNING: unsupported node type selected. Skipping: ' + scenenode.getNodeType())

-	walker = dataCollector()
-	GlobalSelectionSystem.foreachSelected(walker)
-
-	found_func_static_origin = walker.fs_origin
-	found_func_static = walker.fs
-
 # Dialog
 dialog = GlobalDialogManager.createDialog(script + 'v' + version)

@@ -189,13 +161,6 @@
 exportCaulkHandle = dialog.addCheckbox("Export caulked faces")
 dialog.setElementValue(exportCaulkHandle, GlobalRegistry.get('user/scripts/aseExport/exportcaulk'))

-	# Add a checkbox for single entity
-	checkedOrigin = 0
-	if selectionInfo.entityCount == 1:
-	keepOriginHandle = dialog.addCheckbox("Keep origin")
-	dialog.setElementValue(keepOriginHandle, GlobalRegistry.get('user/scripts/aseExport/keepOrigin'))
-		checkedOrigin = 1
-
 if dialog.run() == Dialog.OK:
	 fullpath = dialog.getElementValue(pathHandle) + '/' + dialog.getElementValue(fileHandle)
	 if not fullpath.endswith('.ase'):
@@ -206,9 +171,6 @@
	 GlobalRegistry.set('user/scripts/aseExport/recentPath', dialog.getElementValue(pathHandle))
	 GlobalRegistry.set('user/scripts/aseExport/centerObjects', dialog.getElementValue(centerObjectsHandle))
	 GlobalRegistry.set('user/scripts/aseExport/exportcaulk', dialog.getElementValue(exportCaulkHandle))
-	if selectionInfo.entityCount == 1:	
-   	 GlobalRegistry.set('user/scripts/aseExport/keepOrigin',dialog.getElementValue(keepOriginHandle))
-   	 checkedOrigin *= dialog.getElementValue(keepOriginHandle)

	 try:
		 file = open(fullpath, 'r')
@@ -226,25 +188,9 @@
		 # Tels: Only collect the data if we are going to export it
		 walker = dataCollector()
		 GlobalSelectionSystem.foreachSelected(walker)
-		
-   	 #Obsttorte: check if we should keep the origin
-   	 if int(checkedOrigin) == 1:
-		#Keep origin
-				xlist = []
-				ylist = []
-				zlist = []
-				xcenter = found_func_static_origin.x()
-				ycenter = found_func_static_origin.y()
-				zcenter = found_func_static_origin.z()
-		for item in geomlist:
-					for vert in item[0]:
-						vert[0] = vert[0] - xcenter
-						vert[1] = vert[1] - ycenter
-						vert[2] = vert[2] - zcenter

		 # greebo: Check if we should center objects at the 0,0,0 origin
-   	 # Obsttorte: ... if not already kept at origin
-			elif int(dialog.getElementValue(centerObjectsHandle)) == 1:
+			if int(dialog.getElementValue(centerObjectsHandle)) == 1:
			 #center objects at 0,0,0
			 xlist = []
			 ylist = []

 

 

comparison with the version before I've changed anything

 

if the user has only one entity selected there will an additional checkbox been shown who says 'keep origin'

if this is checked the origin will stay where it is independent from whether the 'origin at (0,0,0)' checkbox is set

(I didn't find out how to uncheck one box when checking the other :unsure: )

as for the other checkboxes the last choice will be saved

if there are more entities or only brushes/patches selected this setting won't show up and the option will be ignored

 

EDIT: I've just checked the example map on angua, very funny. I could reproduce the error. What I've done than is to revert it to worldspawn and than convert it back to func_static. This one than was exported correctly. :blink:

Edited by Obsttorte

FM's: Builder Roads, Old Habits, Old Habits Rebuild

Mapping and Scripting: Apples and Peaches

Sculptris Models and Tutorials: Obsttortes Models

My wiki articles: Obstipedia

Texture Blending in DR: DR ASE Blend Exporter

Link to comment
Share on other sites

@Serpentine: Should we remove these from out existing ASE models with a filter? If so, I could whip something up.

 

Nah, some of them do use the normals - and I have no idea how the engine works out if it wants to use them or not. Not all models have normals for all of the geometry either, so making a list of models that the engine generates normals for doesnt help (I tried).

 

I'd just leave it be, maybe one day it'll become annoying enough to deal with, right now I've just got home and some time to fix some game code porting.

Link to comment
Share on other sites

I think the bug with the faces might depend on the order the faces are processed, so worldspawn => func_static => worldspawn might change the order?

"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore, all progress depends on the unreasonable man." -- George Bernard Shaw (1856 - 1950)

 

"Remember: If the game lets you do it, it's not cheating." -- Xarax

Link to comment
Share on other sites

@Obsttorte: good work! I'd have one more request for you, but I'm not sure I should ask :D

"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore, all progress depends on the unreasonable man." -- George Bernard Shaw (1856 - 1950)

 

"Remember: If the game lets you do it, it's not cheating." -- Xarax

Link to comment
Share on other sites

I think the bug with the faces might depend on the order the faces are processed, so worldspawn => func_static => worldspawn might change the order?

it definitely does, I checked it.

Edited by Obsttorte

FM's: Builder Roads, Old Habits, Old Habits Rebuild

Mapping and Scripting: Apples and Peaches

Sculptris Models and Tutorials: Obsttortes Models

My wiki articles: Obstipedia

Texture Blending in DR: DR ASE Blend Exporter

Link to comment
Share on other sites

@Obsttorte: good work! I'd have one more request for you, but I'm not sure I should ask :D

ask

FM's: Builder Roads, Old Habits, Old Habits Rebuild

Mapping and Scripting: Apples and Peaches

Sculptris Models and Tutorials: Obsttortes Models

My wiki articles: Obstipedia

Texture Blending in DR: DR ASE Blend Exporter

Link to comment
Share on other sites

If there are any other example map (except anguas sarcophagus) where the "texture replacement on export"-problem occures, you may post them here.

 

Thanks a lot :smile:

FM's: Builder Roads, Old Habits, Old Habits Rebuild

Mapping and Scripting: Apples and Peaches

Sculptris Models and Tutorials: Obsttortes Models

My wiki articles: Obstipedia

Texture Blending in DR: DR ASE Blend Exporter

Link to comment
Share on other sites

  • 6 months later...

DR 1.7.3 (linux). Ase exporter still behaves poorly occasionally:

 

ylYGj67.png

 

Offending geometry piece in a .map file.

 

 

 

 

Version 2
// entity 0
{
"classname" "worldspawn"
"editor_drLastCameraPos" "245.58 -17.7874 25.9976"
"editor_drLastCameraAngle" "2.4 0.3 0"
// primitive 0
{
brushDef3
{
( 0 1 0 -8 ) ( ( 0.015625 0 9.5 ) ( 0 0.015625 0.6516504287719727 ) ) "textures/common/caulk" 0 0 0
( 1 0 0 -424 ) ( ( 0.0625 0 2.5 ) ( 0 0.02500000037252903 256 ) ) "textures/darkmod/stone/sculpted/column_base01" 0 0 0
( 0 0 -1 -40 ) ( ( 0.015625 0 2.25 ) ( 0 0.015625 14.27665042877197 ) ) "textures/common/caulk" 0 0 0
( -1 0 0 416 ) ( ( 0.0625 0 95.5 ) ( 0 0.02500000037252903 256 ) ) "textures/darkmod/stone/sculpted/column_base01" 0 0 0
( 0 -1 0 -40 ) ( ( 0.0390625 0 96.4375 ) ( 0 0.0390625 120.1875 ) ) "textures/common/caulk" 0 0 0
( 0 0 1 28 ) ( ( 0.0625 0 2.4921875 ) ( 0 0.02500000037252903 240.8507843017578 ) ) "textures/darkmod/stone/sculpted/column_base01" 0 0 0
}
}
// primitive 1
{
brushDef3
{
( 0 0 1 -88 ) ( ( 0.009765625 0 1.40625 ) ( 0 0.009765625 250.07421875 ) ) "textures/darkmod/stone/brick/even_small_blocks01" 0 0 0
( 0 1 0 -48 ) ( ( 0.015625 0 9.5 ) ( 0 0.015625 0.6516504287719727 ) ) "textures/common/caulk" 0 0 0
( 0 0 -1 80 ) ( ( 0.01302083302289248 0 1.875010132789612 ) ( 0 0.01302083302289248 8.611968994140625 ) ) "textures/darkmod/stone/brick/plaster_horiz_stripes" 0 0 0
( 0 -1 0 -80 ) ( ( 0.015625 0 118.5 ) ( 0 0.015625 0.6516504287719727 ) ) "textures/common/caulk" 0 0 0
( -1 0 0 416 ) ( ( 0.009765625 0 251.9375 ) ( 0 0.009765625 255.35546875 ) ) "textures/darkmod/stone/brick/even_small_blocks01" 0 0 0
( 1 0 0 -432 ) ( ( 0.0390625 0 10.9375 ) ( 0 0.0390625 120.1875 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 2
{
brushDef3
{
( 0 0 1 -40 ) ( ( 0.01953125 0 4.53125 ) ( 0 0.01953125 244.125 ) ) "textures/darkmod/stone/flat/smooth/marble_grey01" 0 0 0
( 0 1 0 40 ) ( ( 0.01953125 0 11.875 ) ( 0 0.01953125 252.09375 ) ) "textures/darkmod/stone/flat/smooth/marble_grey01" 0 0 0
( 1 0 0 -434 ) ( ( 0.05000000074505806 0 3.999987840652466 ) ( 0 0.05000000074505806 1.99999988079071 ) ) "textures/darkmod/stone/sculpted/shields/ornament_shield_white_eagleandpallets" 0 0 0
( 0 0 -1 20 ) ( ( 0.01953125 0 4.53125 ) ( 0 0.01953125 11.875 ) ) "textures/darkmod/stone/flat/smooth/marble_grey01" 0 0 0
( 0 -1 0 -80 ) ( ( 0.01953125 0 244.125 ) ( 0 0.01953125 252.09375 ) ) "textures/darkmod/stone/flat/smooth/marble_grey01" 0 0 0
( -1 0 0 432 ) ( ( 0.015625 0 124.625 ) ( 0 0.015625 126.4016494750977 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 3
{
brushDef3
{
( 0 0 1 10 ) ( ( 0.009765625 0 1.42578125 ) ( 0 0.009765625 250.10546875 ) ) "textures/darkmod/stone/brick/even_small_blocks01" 0 0 0
( 1 0 0 -424 ) ( ( 0.0625 0 2.5 ) ( 0 0.02500000037252903 256 ) ) "textures/darkmod/stone/sculpted/column_base01" 0 0 0
( 0 0 -1 -28 ) ( ( 0.015625 0 2.25 ) ( 0 0.015625 14.27665042877197 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 -40 ) ( ( 0.015625 0 122.875 ) ( 0 0.015625 0.6516504287719727 ) ) "textures/common/caulk" 0 0 0
( -1 0 0 416 ) ( ( 0.0625 0 95.5 ) ( 0 0.02500000037252903 256 ) ) "textures/darkmod/stone/sculpted/column_base01" 0 0 0
( 0 1 0 38 ) ( ( 0.0625 0 26.625 ) ( 0 0.02500000037252903 256 ) ) "textures/darkmod/stone/sculpted/column_base01" 0 0 0
}
}
// primitive 4
{
brushDef3
{
( 0 0 1 -80 ) ( ( 0.015625 0 2.25 ) ( 0 0.015625 119.6516494750977 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 40 ) ( ( -4.268690401154629e-10 0.009765625 255.359375 ) ( -0.009765625 -4.268690401154629e-10 250.03125 ) ) "textures/darkmod/stone/brick/even_small_blocks01" 0 0 0
( 1 0 0 -432 ) ( ( 0.009765625 0 1.40625 ) ( 0 0.009765625 255.35546875 ) ) "textures/darkmod/stone/brick/even_small_blocks01" 0 0 0
( 0 0 -1 -40 ) ( ( 0.015625 0 2.25 ) ( 0 0.015625 14.27665042877197 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 -80 ) ( ( 0.015625 0 122.25 ) ( 0 0.015625 0.6516504287719727 ) ) "textures/common/caulk" 0 0 0
( -1 0 0 416 ) ( ( 0.009765625 0 251.9375 ) ( 0 0.009765625 255.35546875 ) ) "textures/darkmod/stone/brick/even_small_blocks01" 0 0 0
}
}
// primitive 5
{
brushDef3
{
( 0 0 1 -40 ) ( ( 0.01953125 0 2.8125 ) ( 0 0.01953125 244.125 ) ) "textures/darkmod/stone/flat/smooth/marble_grey01" 0 0 0
( 0 1 0 -48 ) ( ( 0.01953125 0 11.875 ) ( 0 0.01953125 252.09375 ) ) "textures/darkmod/stone/flat/smooth/marble_grey01" 0 0 0
( 1 0 0 -434 ) ( ( 0.05000000074505806 0 255.5999908447266 ) ( 0 0.05000000074505806 1.99999988079071 ) ) "textures/darkmod/stone/sculpted/shields/ornament_shield_white_eagleandpallets" 0 0 0
( 0 0 -1 20 ) ( ( 0.01953125 0 2.8125 ) ( 0 0.01953125 11.875 ) ) "textures/darkmod/stone/flat/smooth/marble_grey01" 0 0 0
( 0 -1 0 8 ) ( ( 0.01953125 0 244.125 ) ( 0 0.01953125 252.09375 ) ) "textures/darkmod/stone/flat/smooth/marble_grey01" 0 0 0
( -1 0 0 432 ) ( ( 0.015625 0 124.625 ) ( 0 0.015625 126.4016494750977 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 6
{
patchDef3
{
"textures/darkmod/stone/brick/even_small_blocks01"
( 5 3 3 1 0 0 0 )
(
( ( 432 -40 48 1.015625 -1.11328125 ) ( 432 -40 72 1.015625 -1.34765625 ) ( 432 -40 72 1.015625 -1.34765625 ) )
( ( 432 -40 72 1.015625 -1.34765625 ) ( 432 -40 72 1.015625 -1.34765625 ) ( 432 -40 72 1.015625 -1.34765625 ) )
( ( 432 -16 72 1.25 -1.34765625 ) ( 432 -16 72 1.25 -1.34765625 ) ( 432 -16 72 1.25 -1.34765625 ) )
( ( 432 8 72 1.484375 -1.34765625 ) ( 432 8 72 1.484375 -1.34765625 ) ( 432 8 72 1.484375 -1.34765625 ) )
( ( 432 8 48 1.484375 -1.11328125 ) ( 432 8 72 1.484375 -1.34765625 ) ( 432 8 72 1.484375 -1.34765625 ) )
)
}
}
// primitive 7
{
brushDef3
{
( 0 0 1 -80 ) ( ( 0.015625 0 2.25 ) ( 0 0.015625 120.1516494750977 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -48 ) ( ( 0.015625 0 9.5 ) ( 0 0.015625 0.6516504287719727 ) ) "textures/common/caulk" 0 0 0
( 1 0 0 -432 ) ( ( 0.009765625 0 1.40625 ) ( 0 0.009765625 255.35546875 ) ) "textures/darkmod/stone/brick/even_small_blocks01" 0 0 0
( 0 0 -1 -40 ) ( ( 0.015625 0 2.25 ) ( 0 0.015625 11.15164184570312 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 8 ) ( ( -4.268690401154629e-10 0.009765625 255.359375 ) ( -0.009765625 -4.268690401154629e-10 5.8515625 ) ) "textures/darkmod/stone/brick/even_small_blocks01" 0 0 0
( -1 0 0 416 ) ( ( 0.009765625 0 251.9375 ) ( 0 0.009765625 255.35546875 ) ) "textures/darkmod/stone/brick/even_small_blocks01" 0 0 0
}
}
// primitive 8
{
brushDef3
{
( 0 0 1 -80 ) ( ( 0.015625 0 2.25 ) ( 0 0.015625 119.6516494750977 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -8 ) ( ( 0.015625 0 9.5 ) ( 0 0.015625 0.6516504287719727 ) ) "textures/common/caulk" 0 0 0
( 1 0 0 -432 ) ( ( 0.009765625 0 1.40625 ) ( 0 0.009765625 255.35546875 ) ) "textures/darkmod/stone/brick/even_small_blocks01" 0 0 0
( 0 0 -1 72 ) ( ( 0.009765625 0 1.40625 ) ( 0 0.009765625 5.8515625 ) ) "textures/darkmod/stone/brick/even_small_blocks01" 0 0 0
( 0 -1 0 -40 ) ( ( 0.015625 0 122.875 ) ( 0 0.015625 0.6516504287719727 ) ) "textures/common/caulk" 0 0 0
( -1 0 0 416 ) ( ( 0.009765625 0 251.9375 ) ( 0 0.009765625 255.35546875 ) ) "textures/darkmod/stone/brick/even_small_blocks01" 0 0 0
}
}
// primitive 9
{
brushDef3
{
( 1 0 0 -424 ) ( ( 0.0625 0 2.5 ) ( 0 0.02500000037252903 256 ) ) "textures/darkmod/stone/sculpted/column_base01" 0 0 0
( -1 0 0 416 ) ( ( 0.0625 0 95.5 ) ( 0 0.02500000037252903 256 ) ) "textures/darkmod/stone/sculpted/column_base01" 0 0 0
( 0 0 1 10 ) ( ( 0.0390625 0 10.9375 ) ( 0 0.0390625 96.4375 ) ) "textures/common/caulk" 0 0 0
( 0 0 -1 -28 ) ( ( 0.0390625 0 10.9375 ) ( 0 0.0390625 31.5625 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 -26 ) ( ( 0.0625 0 62.5 ) ( 0 0.02500000037252903 256 ) ) "textures/darkmod/stone/sculpted/column_base01" 0 0 0
( 0 1 0 22 ) ( ( 0.0625 0 35.5 ) ( 0 0.02500000037252903 256 ) ) "textures/darkmod/stone/sculpted/column_base01" 0 0 0
}
}
// primitive 10
{
brushDef3
{
( 0 0 1 0 ) ( ( -0.0625 -4.371139006309477e-09 59.5 ) ( 2.731961767921121e-09 -0.02500000037252903 20.32186889648438 ) ) "textures/darkmod/stone/sculpted/column_base01" 0 0 0
( 0 1 0 -8 ) ( ( 0.015625 0 9.5 ) ( 0 0.015625 0.6516504287719727 ) ) "textures/common/caulk" 0 0 0
( 1 0 0 -424 ) ( ( 0.0625 0 2.5 ) ( 0 0.02500000037252903 256 ) ) "textures/darkmod/stone/sculpted/column_base01" 0 0 0
( -1 0 0 416 ) ( ( 0.0625 0 95.5 ) ( 0 0.02500000037252903 256 ) ) "textures/darkmod/stone/sculpted/column_base01" 0 0 0
( 0 -1 0 -40 ) ( ( 0.0390625 0 96.4375 ) ( 0 0.0390625 120.1875 ) ) "textures/common/caulk" 0 0 0
( 0 0 -1 -10 ) ( ( 0.0625 0 2.4296875 ) ( 0 0.02500000037252903 39.10469055175781 ) ) "textures/darkmod/stone/sculpted/column_base01" 0 0 0
}
}
// primitive 11
{
patchDef3
{
"textures/darkmod/stone/brick/even_small_blocks01"
( 5 3 3 1 0 0 0 )
(
( ( 432 8 48 -0.125 0 ) ( 424 8 48 -0.125 -0.068359375 ) ( 416 8 48 -0.125 -0.13671875 ) )
( ( 432 8 72 0.234375 0 ) ( 424 8 72 0.234375 -0.068359375 ) ( 416 8 72 0.234375 -0.13671875 ) )
( ( 432 -16 72 0.46875 0 ) ( 424 -16 72 0.46875 -0.068359375 ) ( 416 -16 72 0.46875 -0.13671875 ) )
( ( 432 -40 72 0.703125 0 ) ( 424 -40 72 0.703125 -0.068359375 ) ( 416 -40 72 0.703125 -0.13671875 ) )
( ( 432 -40 48 0.87890625 0.00390625 ) ( 424 -40 48 0.87890625 -0.064453125 ) ( 416 -40 48 0.87890625 -0.1328125 ) )
)
}
}
// primitive 12
{
patchDef3
{
"textures/darkmod/stone/brick/even_small_blocks01"
( 5 3 3 1 0 0 0 )
(
( ( 416 8 48 1.015625 -1.11328125 ) ( 416 8 72 1.015625 -1.34765625 ) ( 416 8 72 1.015625 -1.34765625 ) )
( ( 416 8 72 1.015625 -1.34765625 ) ( 416 8 72 1.015625 -1.34765625 ) ( 416 8 72 1.015625 -1.34765625 ) )
( ( 416 -16 72 1.25 -1.34765625 ) ( 416 -16 72 1.25 -1.34765625 ) ( 416 -16 72 1.25 -1.34765625 ) )
( ( 416 -40 72 1.484375 -1.34765625 ) ( 416 -40 72 1.484375 -1.34765625 ) ( 416 -40 72 1.484375 -1.34765625 ) )
( ( 416 -40 48 1.484375 -1.11328125 ) ( 416 -40 72 1.484375 -1.34765625 ) ( 416 -40 72 1.484375 -1.34765625 ) )
)
}
}
// primitive 13
{
brushDef3
{
( 1 0 0 -424 ) ( ( 0.0625 0 2.5078125 ) ( 0 0.02500000037252903 256 ) ) "textures/darkmod/stone/sculpted/column_base01" 0 0 0
( -1 0 0 416 ) ( ( 0.0625 0 95.5078125 ) ( 0 0.02500000037252903 256 ) ) "textures/darkmod/stone/sculpted/column_base01" 0 0 0
( 0 0 1 10 ) ( ( 0.0390625 0 10.8984375 ) ( 0 0.0390625 96.4375 ) ) "textures/common/caulk" 0 0 0
( 0 0 -1 -28 ) ( ( 0.0390625 0 10.8984375 ) ( 0 0.0390625 31.5625 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 -10 ) ( ( 0.0625 0 62.5 ) ( 0 0.02500000037252903 256 ) ) "textures/darkmod/stone/sculpted/column_base01" 0 0 0
( 0 1 0 6 ) ( ( 0.0625 0 35.5 ) ( 0 0.02500000037252903 256 ) ) "textures/darkmod/stone/sculpted/column_base01" 0 0 0
}
}
// primitive 14
{
brushDef3
{
( 0 1 0 -8 ) ( ( 0.015625 0 9.5 ) ( 0 0.015625 0.6516504287719727 ) ) "textures/common/caulk" 0 0 0
( 1 0 0 -424 ) ( ( 0.0625 0 2.5 ) ( 0 0.02500000037252903 256 ) ) "textures/darkmod/stone/sculpted/column_base01" 0 0 0
( -1 0 0 416 ) ( ( 0.0625 0 95.5 ) ( 0 0.02500000037252903 256 ) ) "textures/darkmod/stone/sculpted/column_base01" 0 0 0
( 0 0 1 10 ) ( ( 0.0390625 0 10.9375 ) ( 0 0.0390625 96.4375 ) ) "textures/common/caulk" 0 0 0
( 0 0 -1 -28 ) ( ( 0.0390625 0 10.9375 ) ( 0 0.0390625 31.5625 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 6 ) ( ( 0.0625 0 62.5 ) ( 0 0.02500000037252903 256 ) ) "textures/darkmod/stone/sculpted/column_base01" 0 0 0
}
}
// primitive 15
{
brushDef3
{
( 0 0 1 -40 ) ( ( -0.01953125 0 2.1875 ) ( 0 -0.01953125 4.6875 ) ) "textures/darkmod/stone/flat/smooth/marble_grey01" 0 0 0
( 0 -1 0 -80 ) ( ( 0.01953125 0 251.3125 ) ( 0 0.01953125 252.09375 ) ) "textures/darkmod/stone/flat/smooth/marble_grey01" 0 0 0
( -1 0 0 414 ) ( ( 0.05000000074505806 0 254 ) ( 0 0.05000000074505806 1.99999988079071 ) ) "textures/darkmod/stone/sculpted/shields/ornament_shield_white_eagleandpallets" 0 0 0
( 0 0 -1 20 ) ( ( -0.01953125 0 2.1875 ) ( 0 -0.01953125 251.3125 ) ) "textures/darkmod/stone/flat/smooth/marble_grey01" 0 0 0
( 0 1 0 40 ) ( ( 0.01953125 0 4.6875 ) ( 0 0.01953125 252.09375 ) ) "textures/darkmod/stone/flat/smooth/marble_grey01" 0 0 0
( 1 0 0 -416 ) ( ( 0.015625 0 5.375 ) ( 0 0.015625 126.4016494750977 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 16
{
brushDef3
{
( 0 0 1 -12 ) ( ( 0.0221354104578495 0 8.47655200958252 ) ( 0 0.0240885391831398 227.4830780029297 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 -434 ) ( ( 0.0221354104578495 0 8.47655200958252 ) ( 0 0.0240885391831398 255.2812347412109 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 0 ) ( ( 0.0221354104578495 0 8.47655200958252 ) ( 0 0.0240885391831398 29.68098640441895 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 -1 0 36 ) ( ( 0.0221354104578495 0 255.6666717529297 ) ( 0 0.0240885391831398 255.2812347412109 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 432 ) ( ( 0.015625 0 120.375 ) ( 0 0.015625 3.276650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -48 ) ( ( 0.01953125 0 16.09375 ) ( 0 0.01953125 126.75 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 17
{
brushDef3
{
( 0 0 1 -40 ) ( ( -0.01953125 0 3.90625 ) ( 0 -0.01953125 4.6875 ) ) "textures/darkmod/stone/flat/smooth/marble_grey01" 0 0 0
( 0 -1 0 8 ) ( ( 0.01953125 0 251.3125 ) ( 0 0.01953125 252.09375 ) ) "textures/darkmod/stone/flat/smooth/marble_grey01" 0 0 0
( -1 0 0 414 ) ( ( 0.05000000074505806 0 2.399990081787109 ) ( 0 0.05000000074505806 1.99999988079071 ) ) "textures/darkmod/stone/sculpted/shields/ornament_shield_white_eagleandpallets" 0 0 0
( 0 0 -1 20 ) ( ( -0.01953125 0 3.90625 ) ( 0 -0.01953125 251.3125 ) ) "textures/darkmod/stone/flat/smooth/marble_grey01" 0 0 0
( 0 1 0 -48 ) ( ( 0.01953125 0 4.6875 ) ( 0 0.01953125 252.09375 ) ) "textures/darkmod/stone/flat/smooth/marble_grey01" 0 0 0
( 1 0 0 -416 ) ( ( 0.015625 0 5.375 ) ( 0 0.015625 126.4016494750977 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 18
{
brushDef3
{
( 0 0 1 -52 ) ( ( 0.0221354104578495 0 8.47655200958252 ) ( 0 0.0240885391831398 227.4830780029297 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 -434 ) ( ( 0.0221354104578495 0 8.47655200958252 ) ( 0 0.0240885391831398 0.2447711825370789 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 40 ) ( ( 0.0221354104578495 0 8.47655200958252 ) ( 0 0.0240885391831398 29.68098640441895 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 -1 0 36 ) ( ( 0.0221354104578495 0 255.6666717529297 ) ( 0 0.0240885391831398 0.2447711825370789 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 432 ) ( ( 0.015625 0 120.375 ) ( 0 0.015625 3.901650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -48 ) ( ( 0.01953125 0 16.09375 ) ( 0 0.01953125 126.75 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 19
{
brushDef3
{
( 0 0 1 -60 ) ( ( 0.0240885354578495 0 8.26170825958252 ) ( 0 0.0279947891831398 223.75 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 -434 ) ( ( 0.0206705667078495 0 9.06248950958252 ) ( 0 0.0279947891831398 0.9557291865348816 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 52 ) ( ( 0.0240885354578495 0 8.26170825958252 ) ( 0 0.0279947891831398 35.49739074707031 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 -1 0 40 ) ( ( 0.0240885354578495 0 254.7708282470703 ) ( 0 0.0279947891831398 0.9518229365348816 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 432 ) ( ( 0.015625 0 120.375 ) ( 0 0.015625 4.089150428771973 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -48 ) ( ( 0.01953125 0 16.09375 ) ( 0 0.01953125 126.75 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 20
{
brushDef3
{
( 0 0 1 20 ) ( ( 0.0240885354578495 0 8.26170825958252 ) ( 0 0.0279947891831398 223.75 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 -434 ) ( ( 0.0211588479578495 0 8.87108325958252 ) ( 0 0.0250651016831398 254.2981719970703 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 -28 ) ( ( 0.0240885354578495 0 8.26170825958252 ) ( 0 0.0279947891831398 35.49739074707031 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 -1 0 40 ) ( ( 0.0240885354578495 0 254.7708282470703 ) ( 0 0.0279947891831398 254.7122344970703 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 432 ) ( ( 0.015625 0 120.375 ) ( 0 0.015625 2.839150428771973 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -48 ) ( ( 0.01953125 0 16.09375 ) ( 0 0.01953125 126.75 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 21
{
brushDef3
{
( 0 0 1 8 ) ( ( 0.0221354104578495 0 8.47655200958252 ) ( 0 0.0240885391831398 227.4830780029297 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 -434 ) ( ( 0.0208333320915699 0 8.246073722839355 ) ( 0 0.025390625 255.2929534912109 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 -20 ) ( ( 0.0221354104578495 0 8.47655200958252 ) ( 0 0.0240885391831398 29.68098640441895 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 -1 0 36 ) ( ( 0.0221354104578495 0 255.6666717529297 ) ( 0 0.0240885391831398 254.7994537353516 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 432 ) ( ( 0.015625 0 120.375 ) ( 0 0.015625 2.964150428771973 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -48 ) ( ( 0.01953125 0 16.09375 ) ( 0 0.01953125 126.75 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 22
{
brushDef3
{
( 0 0 1 -72 ) ( ( 0.0221354104578495 0 8.47655200958252 ) ( 0 0.0240885391831398 227.4830780029297 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 -434 ) ( ( 0.0208333320915699 0 8.749979972839355 ) ( 0 0.025390625 0.3281044960021973 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 60 ) ( ( 0.0221354104578495 0 8.47655200958252 ) ( 0 0.0240885391831398 29.68098640441895 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 -1 0 36 ) ( ( 0.0221354104578495 0 255.6666717529297 ) ( 0 0.0240885391831398 0.7265421748161316 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 432 ) ( ( 0.015625 0 120.375 ) ( 0 0.015625 4.214150428771973 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -48 ) ( ( 0.01953125 0 16.09375 ) ( 0 0.01953125 126.75 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 23
{
brushDef3
{
( 0 0 1 -80 ) ( ( 0.0240885354578495 0 8.26170825958252 ) ( 0 0.0279947891831398 223.75 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 -434 ) ( ( 0.0240885354578495 0 8.26170825958252 ) ( 0 0.0279947891831398 1.511718511581421 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 72 ) ( ( 0.0240885354578495 0 8.26170825958252 ) ( 0 0.0279947891831398 35.49739074707031 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 -1 0 40 ) ( ( 0.0240885354578495 0 254.7708282470703 ) ( 0 0.0279947891831398 1.511718511581421 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 432 ) ( ( 0.015625 0 120.375 ) ( 0 0.015625 4.401650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -48 ) ( ( 0.01953125 0 16.09375 ) ( 0 0.01953125 126.75 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 24
{
brushDef3
{
( 0 0 1 -20 ) ( ( 0.0240885354578495 0 8.26170825958252 ) ( 0 0.0279947891831398 223.75 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 -434 ) ( ( 0.0226236917078495 0 8.44920825958252 ) ( 0 0.0250651016831398 255.3046875 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 12 ) ( ( 0.0240885354578495 0 8.26170825958252 ) ( 0 0.0279947891831398 35.49739074707031 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 -1 0 40 ) ( ( 0.0240885354578495 0 254.7708282470703 ) ( 0 0.0279947891831398 255.83203125 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 432 ) ( ( 0.015625 0 120.375 ) ( 0 0.015625 3.464150428771973 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -48 ) ( ( 0.01953125 0 16.09375 ) ( 0 0.01953125 126.75 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 25
{
brushDef3
{
( 0 0 1 28 ) ( ( 0.0221354104578495 0 8.47655200958252 ) ( 0 0.0240885391831398 227.4830780029297 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 -434 ) ( ( 0.0198567733168602 0 9.08979320526123 ) ( 0 0.0240885391831398 254.3177032470703 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 -40 ) ( ( 0.0221354104578495 0 8.47655200958252 ) ( 0 0.0240885391831398 29.68098640441895 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 -1 0 36 ) ( ( 0.0221354104578495 0 255.6666717529297 ) ( 0 0.0240885391831398 254.3177032470703 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 432 ) ( ( 0.015625 0 120.375 ) ( 0 0.015625 2.651650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -48 ) ( ( 0.01953125 0 16.09375 ) ( 0 0.01953125 126.75 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 26
{
brushDef3
{
( 0 0 1 0 ) ( ( 0.0240885354578495 0 8.26170825958252 ) ( 0 0.0279947891831398 223.75 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 -434 ) ( ( 0.0240885354578495 0 8.26170825958252 ) ( 0 0.0279947891831398 255.2721405029297 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 -8 ) ( ( 0.0240885354578495 0 8.26170825958252 ) ( 0 0.0279947891831398 35.49739074707031 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 -1 0 40 ) ( ( 0.0240885354578495 0 254.7708282470703 ) ( 0 0.0279947891831398 255.2721405029297 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 432 ) ( ( 0.015625 0 120.375 ) ( 0 0.015625 3.151650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -48 ) ( ( 0.01953125 0 16.09375 ) ( 0 0.01953125 126.75 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 27
{
brushDef3
{
( 0 0 1 -12 ) ( ( 0.0221354104578495 0 11.30989551544189 ) ( 0 0.0240885391831398 227.4830780029297 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 1 0 68 ) ( ( 0.0221354104578495 0 19.41145324707031 ) ( 0 0.0240885391831398 255.2812347412109 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 -434 ) ( ( 0.0221354104578495 0 11.30989551544189 ) ( 0 0.0240885391831398 255.2812347412109 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 0 ) ( ( 0.0221354104578495 0 11.30989551544189 ) ( 0 0.0240885391831398 29.68098640441895 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 432 ) ( ( 0.015625 0 118.375 ) ( 0 0.015625 3.276650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 -80 ) ( ( 0.01953125 0 111.90625 ) ( 0 0.01953125 126.75 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 28
{
brushDef3
{
( 0 0 1 0 ) ( ( 0.0240885354578495 0 11.34505176544189 ) ( 0 0.0279947891831398 223.75 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 1 0 72 ) ( ( 0.0240885354578495 0 20.06510925292969 ) ( 0 0.0279947891831398 255.2721405029297 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 -434 ) ( ( 0.0240885354578495 0 11.34505176544189 ) ( 0 0.0279947891831398 255.2721405029297 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 -8 ) ( ( 0.0240885354578495 0 11.34505176544189 ) ( 0 0.0279947891831398 35.49739074707031 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 432 ) ( ( 0.015625 0 118.375 ) ( 0 0.015625 3.151650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 -80 ) ( ( 0.01953125 0 111.90625 ) ( 0 0.01953125 126.75 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 29
{
brushDef3
{
( 0 0 1 8 ) ( ( 0.0221354104578495 0 11.30989551544189 ) ( 0 0.0240885391831398 227.4830780029297 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 1 0 68 ) ( ( 0.0221354104578495 0 19.41145324707031 ) ( 0 0.0240885391831398 254.7994537353516 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 -434 ) ( ( 0.0208333320915699 0 10.91273021697998 ) ( 0 0.025390625 255.2929534912109 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 -20 ) ( ( 0.0221354104578495 0 11.30989551544189 ) ( 0 0.0240885391831398 29.68098640441895 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 432 ) ( ( 0.015625 0 118.375 ) ( 0 0.015625 2.964150428771973 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 -80 ) ( ( 0.01953125 0 111.90625 ) ( 0 0.01953125 126.75 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 30
{
brushDef3
{
( 0 0 1 20 ) ( ( 0.0240885354578495 0 11.34505176544189 ) ( 0 0.0279947891831398 223.75 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 1 0 72 ) ( ( 0.0240885354578495 0 20.06510925292969 ) ( 0 0.0279947891831398 254.7122344970703 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 -434 ) ( ( 0.0211588479578495 0 11.57942676544189 ) ( 0 0.0250651016831398 254.2981719970703 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 -28 ) ( ( 0.0240885354578495 0 11.34505176544189 ) ( 0 0.0279947891831398 35.49739074707031 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 432 ) ( ( 0.015625 0 118.375 ) ( 0 0.015625 2.839150428771973 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 -80 ) ( ( 0.01953125 0 111.90625 ) ( 0 0.01953125 126.75 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 31
{
brushDef3
{
( 0 0 1 28 ) ( ( 0.0221354104578495 0 11.30989551544189 ) ( 0 0.0240885391831398 227.4830780029297 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 1 0 68 ) ( ( 0.0221354104578495 0 19.41145324707031 ) ( 0 0.0240885391831398 254.3177032470703 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 -434 ) ( ( 0.0198567733168602 0 11.63148021697998 ) ( 0 0.0240885391831398 254.3177032470703 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 -40 ) ( ( 0.0221354104578495 0 11.30989551544189 ) ( 0 0.0240885391831398 29.68098640441895 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 432 ) ( ( 0.015625 0 118.375 ) ( 0 0.015625 2.651650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 -80 ) ( ( 0.01953125 0 111.90625 ) ( 0 0.01953125 126.75 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 32
{
brushDef3
{
( 0 0 1 -20 ) ( ( 0.0240885354578495 0 11.34505176544189 ) ( 0 0.0279947891831398 223.75 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 1 0 72 ) ( ( 0.0240885354578495 0 20.06510925292969 ) ( 0 0.0279947891831398 255.83203125 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 -434 ) ( ( 0.0226236917078495 0 11.34505176544189 ) ( 0 0.0250651016831398 255.3046875 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 12 ) ( ( 0.0240885354578495 0 11.34505176544189 ) ( 0 0.0279947891831398 35.49739074707031 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 432 ) ( ( 0.015625 0 118.375 ) ( 0 0.015625 3.464150428771973 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 -80 ) ( ( 0.01953125 0 111.90625 ) ( 0 0.01953125 126.75 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 33
{
brushDef3
{
( 0 0 1 -72 ) ( ( 0.0221354104578495 0 11.30989551544189 ) ( 0 0.0240885391831398 227.4830780029297 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 1 0 68 ) ( ( 0.0221354104578495 0 19.41145324707031 ) ( 0 0.0240885391831398 0.7265421748161316 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 -434 ) ( ( 0.0208333320915699 0 11.41663646697998 ) ( 0 0.025390625 0.3281044960021973 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 60 ) ( ( 0.0221354104578495 0 11.30989551544189 ) ( 0 0.0240885391831398 29.68098640441895 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 432 ) ( ( 0.015625 0 118.375 ) ( 0 0.015625 4.214150428771973 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 -80 ) ( ( 0.01953125 0 111.90625 ) ( 0 0.01953125 126.75 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 34
{
brushDef3
{
( 0 0 1 -52 ) ( ( 0.0221354104578495 0 11.30989551544189 ) ( 0 0.0240885391831398 227.4830780029297 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 1 0 68 ) ( ( 0.0221354104578495 0 19.41145324707031 ) ( 0 0.0240885391831398 0.2447711825370789 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 -434 ) ( ( 0.0221354104578495 0 11.30989551544189 ) ( 0 0.0240885391831398 0.2447711825370789 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 40 ) ( ( 0.0221354104578495 0 11.30989551544189 ) ( 0 0.0240885391831398 29.68098640441895 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 432 ) ( ( 0.015625 0 118.375 ) ( 0 0.015625 3.901650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 -80 ) ( ( 0.01953125 0 111.90625 ) ( 0 0.01953125 126.75 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 35
{
brushDef3
{
( 0 0 1 -60 ) ( ( 0.0240885354578495 0 11.34505176544189 ) ( 0 0.0279947891831398 223.75 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 1 0 72 ) ( ( 0.0240885354578495 0 20.06510925292969 ) ( 0 0.0279947891831398 0.9518229365348816 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 -434 ) ( ( 0.0206705667078495 0 11.70830249786377 ) ( 0 0.0279947891831398 0.9557291865348816 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 52 ) ( ( 0.0240885354578495 0 11.34505176544189 ) ( 0 0.0279947891831398 35.49739074707031 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 432 ) ( ( 0.015625 0 118.375 ) ( 0 0.015625 4.089150428771973 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 -80 ) ( ( 0.01953125 0 111.90625 ) ( 0 0.01953125 126.75 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 36
{
brushDef3
{
( 0 0 1 -80 ) ( ( 0.0240885354578495 0 11.34505176544189 ) ( 0 0.0279947891831398 223.75 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 1 0 72 ) ( ( 0.0240885354578495 0 20.06510925292969 ) ( 0 0.0279947891831398 1.511718511581421 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 -434 ) ( ( 0.0240885354578495 0 11.34505176544189 ) ( 0 0.0279947891831398 1.511718511581421 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 72 ) ( ( 0.0240885354578495 0 11.34505176544189 ) ( 0 0.0279947891831398 35.49739074707031 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 432 ) ( ( 0.015625 0 118.375 ) ( 0 0.015625 4.401650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 -80 ) ( ( 0.01953125 0 111.90625 ) ( 0 0.01953125 126.75 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 37
{
brushDef3
{
( 0 0 1 -88 ) ( ( 0.009765625 0 1.40625 ) ( 0 0.009765625 250.07421875 ) ) "textures/darkmod/stone/brick/even_small_blocks01" 0 0 0
( 0 1 0 -48 ) ( ( 0.015625 0 9.5 ) ( 0 0.015625 0.6516504287719727 ) ) "textures/common/caulk" 0 0 0
( 1 0 0 -440 ) ( ( 0.01302083302289248 0 1.906260132789612 ) ( 0 0.01302083302289248 255.1588592529297 ) ) "textures/darkmod/stone/brick/plaster_horiz_stripes" 0 0 0
( 0 0 -1 80 ) ( ( 0.01302083302289248 0 1.875010132789612 ) ( 0 0.01302083302289248 8.611968994140625 ) ) "textures/darkmod/stone/brick/plaster_horiz_stripes" 0 0 0
( 0 -1 0 -80 ) ( ( 0.015625 0 118.5 ) ( 0 0.015625 0.6516504287719727 ) ) "textures/common/caulk" 0 0 0
( 0.7071067932881648 0 -0.7071067932881648 -251.7299108838903 ) ( ( 0.01265462208539248 0 1.740244507789612 ) ( 0 0.01116071455180645 4.261907577514648 ) ) "textures/darkmod/stone/brick/plaster_horiz_stripes" 0 0 0
( -1 0 0 432 ) ( ( 0.0390625 0 117.0625 ) ( 0 0.0390625 120.1875 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 38
{
brushDef3
{
( 0 0 1 -88 ) ( ( -0.009765625 0 1.09375 ) ( 0 -0.009765625 2.35546875 ) ) "textures/darkmod/stone/brick/even_small_blocks01" 0 0 0
( 0 -1 0 -80 ) ( ( 0.015625 0 124.25 ) ( 0 0.015625 0.6516504287719727 ) ) "textures/common/caulk" 0 0 0
( -1 0 0 408 ) ( ( 0.01302083302289248 0 1.489583373069763 ) ( 0 0.01302083302289248 255.1588592529297 ) ) "textures/darkmod/stone/brick/plaster_horiz_stripes" 0 0 0
( 0 0 -1 80 ) ( ( -0.01302083302289248 0 1.458333373069763 ) ( 0 -0.01302083302289248 253.5702972412109 ) ) "textures/darkmod/stone/brick/plaster_horiz_stripes" 0 0 0
( 0 1 0 -48 ) ( ( 0.015625 0 3.75 ) ( 0 0.015625 0.6516504287719727 ) ) "textures/common/caulk" 0 0 0
( -0.7071067932881648 0 -0.7071067932881648 347.8966173013958 ) ( ( 0.01265462208539248 0 1.335286498069763 ) ( 0 0.01116071455180645 253.5696258544922 ) ) "textures/darkmod/stone/brick/plaster_horiz_stripes" 0 0 0
( 1 0 0 -416 ) ( ( 0.0390625 0 118.3125 ) ( 0 0.0390625 120.1875 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 39
{
brushDef3
{
( 0 0 1 -40 ) ( ( 0 -0.01953125 11.8359375 ) ( 0.01953125 0 253.34375 ) ) "textures/darkmod/stone/flat/smooth/marble_grey01" 0 0 0
( 0 0 -1 20 ) ( ( 0 0.01953125 11.8359375 ) ( -0.01953125 0 2.65625 ) ) "textures/darkmod/stone/flat/smooth/marble_grey01" 0 0 0
( 0 -1 0 -40 ) ( ( 0.015625 0 116.375 ) ( 0 0.015625 126.4016494750977 ) ) "textures/common/caulk" 0 0 0
( 0.1961161409101172 0.9805806598471011 0 -45.89111083380276 ) ( ( 0.05000000074505806 0 23.66888236999512 ) ( 0 0.05000000074505806 2 ) ) "textures/darkmod/stone/sculpted/shields/ornament_shield_white_eagleandpallets" 0 0 0
( -0.1961161409101172 0.9805806598471011 0 120.4153746494144 ) ( ( 0.05000000074505806 0 18.90420722961426 ) ( 0 0.05000000074505806 2 ) ) "textures/darkmod/stone/sculpted/shields/ornament_shield_white_eagleandpallets" 0 0 0
}
}
// primitive 40
{
brushDef3
{
( 0 0 1 -40 ) ( ( 0 0.01953125 251.2734375 ) ( -0.01953125 0 252.71875 ) ) "textures/darkmod/stone/flat/smooth/marble_grey01" 0 0 0
( 0 0 -1 20 ) ( ( 0 -0.01953125 251.2734375 ) ( 0.01953125 0 3.28125 ) ) "textures/darkmod/stone/flat/smooth/marble_grey01" 0 0 0
( 0 1 0 -8 ) ( ( 0.015625 0 13.625 ) ( 0 0.015625 126.4016494750977 ) ) "textures/common/caulk" 0 0 0
( -0.1961161409101172 -0.9805806598471011 0 89.03667703363614 ) ( ( 0.05000000074505806 0 237.7784729003906 ) ( 0 0.05000000074505806 2 ) ) "textures/darkmod/stone/sculpted/shields/ornament_shield_white_eagleandpallets" 0 0 0
( 0.1961161409101172 -0.9805806598471011 0 -77.26986948473352 ) ( ( 0.05000000074505806 0 233.6414031982422 ) ( 0 0.05000000074505806 2 ) ) "textures/darkmod/stone/sculpted/shields/ornament_shield_white_eagleandpallets" 0 0 0
}
}
}

 

 

 

Clipper

-The mapper's best friend.

Link to comment
Share on other sites

Are the screwed testures on patches or brushes?

FM's: Builder Roads, Old Habits, Old Habits Rebuild

Mapping and Scripting: Apples and Peaches

Sculptris Models and Tutorials: Obsttortes Models

My wiki articles: Obstipedia

Texture Blending in DR: DR ASE Blend Exporter

Link to comment
Share on other sites

If I make the same geometry piece with brushes replaced with patches, I get an identically faulty ase model. So, it is not brush or patch specific. It just happens to some faces.

Clipper

-The mapper's best friend.

Link to comment
Share on other sites

Faulty geometry piece under spoiler:

 

 

 

Version 2
// entity 0
{
"classname" "worldspawn"
"editor_drLastCameraPos" "-126.15 1090.54 87.9515"
"editor_drLastCameraAngle" "-3.9 184.2 0"
// primitive 0
{
brushDef3
{
( 0 0 1 -80 ) ( ( 0.0240885354578495 0 240.7513122558594 ) ( 0 0.0279947891831398 246.3697814941406 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 1 0 -1032 ) ( ( 0.0240885354578495 0 0.601572573184967 ) ( 0 0.0279947891831398 1.511718273162842 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 374 ) ( ( 0.0240885354578495 0 240.7513122558594 ) ( 0 0.0279947891831398 1.511718273162842 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 72 ) ( ( 0.0240885354578495 0 240.7513122558594 ) ( 0 0.0279947891831398 12.87760353088379 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 -376 ) ( ( 0.015625 0 7.625 ) ( 0 0.015625 4.401650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 1024 ) ( ( 0.01953125 0 127.6875 ) ( 0 0.01953125 127.53125 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 1
{
brushDef3
{
( 0 0 1 -72 ) ( ( 0.0221354104578495 0 242.8724060058594 ) ( 0 0.0240885391831398 246.9466094970703 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 1 0 -1036 ) ( ( 0.0221354104578495 0 1.526041507720947 ) ( 0 0.0240885391831398 0.7265421152114868 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 374 ) ( ( -0.0221354104578495 2.322167569346334e-09 249.2094573974609 ) ( -1.707476382506457e-09 -0.0234374962747097 1.59372079372406 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 60 ) ( ( 0.0221354104578495 0 242.8724060058594 ) ( 0 0.0240885391831398 10.21744823455811 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 -376 ) ( ( 0.015625 0 7.625 ) ( 0 0.015625 4.214150428771973 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 1024 ) ( ( 0.01953125 0 127.6875 ) ( 0 0.01953125 127.53125 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 2
{
brushDef3
{
( 0 0 1 -60 ) ( ( 0.0240885354578495 0 240.7513122558594 ) ( 0 0.0279947891831398 246.3697814941406 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 1 0 -1032 ) ( ( 0.0240885354578495 0 0.601572573184967 ) ( 0 0.0279947891831398 0.9518228769302368 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 374 ) ( ( 0.0226236917078495 0 242.3684997558594 ) ( 0 0.0250651016831398 0.307291567325592 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 52 ) ( ( 0.0240885354578495 0 240.7513122558594 ) ( 0 0.0279947891831398 12.87760353088379 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 -376 ) ( ( 0.015625 0 7.625 ) ( 0 0.015625 4.089150428771973 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 1024 ) ( ( 0.01953125 0 127.6875 ) ( 0 0.01953125 127.53125 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 3
{
brushDef3
{
( 0 0 1 -20 ) ( ( 0.0240885354578495 0 240.7513122558594 ) ( 0 0.0279947891831398 246.3697814941406 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 1 0 -1032 ) ( ( 0.0240885354578495 0 0.601572573184967 ) ( 0 0.0279947891831398 255.83203125 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 374 ) ( ( 0.0211588479578495 0 244.2200622558594 ) ( 0 0.0250651016831398 255.3007659912109 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 12 ) ( ( 0.0240885354578495 0 240.7513122558594 ) ( 0 0.0279947891831398 12.87760353088379 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 -376 ) ( ( 0.015625 0 7.625 ) ( 0 0.015625 3.464150428771973 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 1024 ) ( ( 0.01953125 0 127.6875 ) ( 0 0.01953125 127.53125 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 4
{
brushDef3
{
( 0 0 1 -112 ) ( ( 0.0221354104578495 0 242.8724060058594 ) ( 0 0.0240885391831398 246.9466094970703 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 1 0 -1036 ) ( ( 0.0221354104578495 0 1.526041507720947 ) ( 0 0.0240885391831398 1.690083503723145 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 374 ) ( ( 0.0208333320915699 0 244.4166259765625 ) ( 0 0.025390625 1.343729496002197 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 100 ) ( ( 0.0221354104578495 0 242.8724060058594 ) ( 0 0.0240885391831398 10.21744823455811 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 -376 ) ( ( 0.015625 0 7.625 ) ( 0 0.015625 4.839150428771973 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 1024 ) ( ( 0.01953125 0 127.6875 ) ( 0 0.01953125 127.53125 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 5
{
brushDef3
{
( 0 0 1 -92 ) ( ( 0.0221354104578495 0 242.8724060058594 ) ( 0 0.0240885391831398 246.9466094970703 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 1 0 -1036 ) ( ( 0.0221354104578495 0 1.526041507720947 ) ( 0 0.0240885391831398 1.208312511444092 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 374 ) ( ( 0.0221354104578495 0 242.8724060058594 ) ( 0 0.0240885391831398 1.208312511444092 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 80 ) ( ( 0.0221354104578495 0 242.8724060058594 ) ( 0 0.0240885391831398 10.21744823455811 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 -376 ) ( ( 0.015625 0 7.625 ) ( 0 0.015625 4.526650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 1024 ) ( ( 0.01953125 0 127.6875 ) ( 0 0.01953125 127.53125 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 6
{
brushDef3
{
( 0 0 1 -112 ) ( ( 0.015625 0 113 ) ( 0 0.015625 4.776650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -1112 ) ( ( 0.015625 0 124.875 ) ( 0 0.015625 1.276650547981262 ) ) "textures/common/caulk" 0 0 0
( 1 0 0 384 ) ( ( 0.0399305485188961 0 86.56773376464844 ) ( 0 0.015625 1.75 ) ) "textures/darkmod/window/diamond_pattern02/diamond_pattern02" 0 0 0
( 0 0 -1 48 ) ( ( 0.015625 0 113 ) ( 0 0.015625 126.5266494750977 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 1064 ) ( ( 0.015625 0 3.125 ) ( 0 0.015625 1.276650547981262 ) ) "textures/common/caulk" 0 0 0
( -1 0 0 -392 ) ( ( 0.015625 0 15 ) ( 0 0.015625 1.276650547981262 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 7
{
brushDef3
{
( 0 0 1 -40 ) ( ( 0.015625 0 113 ) ( 0 0.015625 4.776650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -1112 ) ( ( 0.015625 0 124.875 ) ( 0 0.015625 1.276650547981262 ) ) "textures/common/caulk" 0 0 0
( 1 0 0 376 ) ( ( 0.009765625 0 246.625 ) ( 0 0.009765625 255.7421875 ) ) "textures/darkmod/stone/brick/even_small_blocks01" 0 0 0
( 0 0 -1 0 ) ( ( 0.015625 0 113 ) ( 0 0.015625 1.651650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 1064 ) ( ( 0.015625 0 7.5 ) ( 0 0.015625 1.276650547981262 ) ) "textures/common/caulk" 0 0 0
( -1 0 0 -392 ) ( ( 0.015625 0 15 ) ( 0 0.015625 1.276650547981262 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 8
{
brushDef3
{
( 0 0 1 -120 ) ( ( 0.0240885354578495 0 240.7513122558594 ) ( 0 0.0279947891831398 246.3697814941406 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 1 0 -1032 ) ( ( 0.0240885354578495 0 0.601572573184967 ) ( 0 0.0279947891831398 2.631509780883789 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 374 ) ( ( 0.0240885354578495 0 240.7513122558594 ) ( 0 0.0279947891831398 2.631509780883789 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 112 ) ( ( 0.0240885354578495 0 240.7513122558594 ) ( 0 0.0279947891831398 12.87760353088379 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 -376 ) ( ( 0.015625 0 7.625 ) ( 0 0.015625 5.026650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 1024 ) ( ( 0.01953125 0 127.6875 ) ( 0 0.01953125 127.53125 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 9
{
brushDef3
{
( 0 0 1 -120 ) ( ( 0.015625 0 113 ) ( 0 0.015625 4.276650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -1112 ) ( ( 0.015625 0 124.875 ) ( 0 0.015625 1.276650547981262 ) ) "textures/common/caulk" 0 0 0
( 1 0 0 376 ) ( ( 0.009765625 0 246.625 ) ( 0 0.009765625 255.7421875 ) ) "textures/darkmod/stone/brick/even_small_blocks01" 0 0 0
( 0 0 -1 112 ) ( ( 0.009765625 0 246.625 ) ( 0 0.009765625 253.9609375 ) ) "textures/darkmod/stone/brick/even_small_blocks01" 0 0 0
( 0 -1 0 1064 ) ( ( 0.015625 0 7.5 ) ( 0 0.015625 1.276650547981262 ) ) "textures/common/caulk" 0 0 0
( -1 0 0 -392 ) ( ( 0.015625 0 15 ) ( 0 0.015625 1.276650547981262 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 10
{
brushDef3
{
( 0 0 1 -32 ) ( ( 0.0221354104578495 0 242.8724060058594 ) ( 0 0.0240885391831398 246.9466094970703 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 1 0 -1036 ) ( ( 0.0221354104578495 0 1.526041507720947 ) ( 0 0.0240885391831398 255.7630004882812 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 374 ) ( ( 0.0208333320915699 0 243.9127197265625 ) ( 0 0.025390625 0.3085737228393555 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 20 ) ( ( 0.0221354104578495 0 242.8724060058594 ) ( 0 0.0240885391831398 10.21744823455811 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 -376 ) ( ( 0.015625 0 7.625 ) ( 0 0.015625 3.589150428771973 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 1024 ) ( ( 0.01953125 0 127.6875 ) ( 0 0.01953125 127.53125 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 11
{
brushDef3
{
( 0 0 1 -100 ) ( ( 0.0240885354578495 0 240.7513122558594 ) ( 0 0.0279947891831398 246.3697814941406 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 1 0 -1032 ) ( ( 0.0240885354578495 0 0.601572573184967 ) ( 0 0.0279947891831398 2.071614265441895 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 374 ) ( ( 0.0206705667078495 0 244.8880157470703 ) ( 0 0.0279947891831398 2.075520515441895 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 92 ) ( ( 0.0240885354578495 0 240.7513122558594 ) ( 0 0.0279947891831398 12.87760353088379 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 -376 ) ( ( 0.015625 0 7.625 ) ( 0 0.015625 4.714150428771973 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 1024 ) ( ( 0.01953125 0 127.6875 ) ( 0 0.01953125 127.53125 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 12
{
brushDef3
{
( 0 0 1 -120 ) ( ( 0.015625 0 113 ) ( 0 0.015625 4.276650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -1064 ) ( ( -4.268690401154629e-10 0.009765625 255.7734375 ) ( -0.009765625 -4.268690401154629e-10 1.921875 ) ) "textures/darkmod/stone/brick/even_small_blocks01" 0 0 0
( 1 0 0 376 ) ( ( 0.009765625 0 246.625 ) ( 0 0.009765625 255.7421875 ) ) "textures/darkmod/stone/brick/even_small_blocks01" 0 0 0
( 0 0 -1 0 ) ( ( 0.015625 0 113 ) ( 0 0.015625 1.651650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 1024 ) ( ( 0.015625 0 6.875 ) ( 0 0.015625 1.276650547981262 ) ) "textures/common/caulk" 0 0 0
( -1 0 0 -392 ) ( ( 0.015625 0 15 ) ( 0 0.015625 1.276650547981262 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 13
{
brushDef3
{
( 0 0 1 -120 ) ( ( 0.015625 0 113 ) ( 0 0.015625 4.776650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -1152 ) ( ( 0.015625 0 124.875 ) ( 0 0.015625 1.276650547981262 ) ) "textures/common/caulk" 0 0 0
( 1 0 0 376 ) ( ( 0.009765625 0 246.625 ) ( 0 0.009765625 255.7421875 ) ) "textures/darkmod/stone/brick/even_small_blocks01" 0 0 0
( 0 0 -1 0 ) ( ( 0.015625 0 113 ) ( 0 0.015625 126.5266494750977 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 1112 ) ( ( -4.268690401154629e-10 0.009765625 255.7734375 ) ( -0.009765625 -4.268690401154629e-10 253.9609375 ) ) "textures/darkmod/stone/brick/even_small_blocks01" 0 0 0
( -1 0 0 -392 ) ( ( 0.015625 0 15 ) ( 0 0.015625 1.276650547981262 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 14
{
brushDef3
{
( 0 0 1 -128 ) ( ( 0.009765625 0 246.625 ) ( 0 0.009765625 1.96875 ) ) "textures/darkmod/stone/brick/even_small_blocks01" 0 0 0
( 0 1 0 -1152 ) ( ( 0.015625 0 124.875 ) ( 0 0.015625 1.276650547981262 ) ) "textures/common/caulk" 0 0 0
( 1 0 0 368 ) ( ( 0.01302083302289248 0 243.5312347412109 ) ( 0 0.01302083302289248 255.6796875 ) ) "textures/darkmod/stone/brick/plaster_horiz_stripes" 0 0 0
( 0 0 -1 120 ) ( ( 0.01302083302289248 0 243.4999847412109 ) ( 0 0.01302083302289248 254.0911407470703 ) ) "textures/darkmod/stone/brick/plaster_horiz_stripes" 0 0 0
( 0 -1 0 1024 ) ( ( 0.015625 0 3.125 ) ( 0 0.015625 1.276650547981262 ) ) "textures/common/caulk" 0 0 0
( -1 0 0 -392 ) ( ( 0.015625 0 15 ) ( 0 0.015625 1.276650547981262 ) ) "textures/common/caulk" 0 0 0
( 0.7071068286895752 0 -0.7071068286895752 347.8966674804688 ) ( ( 0.01265462208539248 0 243.7695159912109 ) ( 0 0.01116071455180645 254.2009735107422 ) ) "textures/darkmod/stone/brick/plaster_horiz_stripes" 0 0 0
}
}
// primitive 15
{
brushDef3
{
( 0 1 0 -1112 ) ( ( 0.015625 0 124.875 ) ( 0 0.015625 1.276650547981262 ) ) "textures/common/caulk" 0 0 0
( 0 0 -1 40 ) ( ( 0.015625 0 113 ) ( 0 0.015625 126.5266494750977 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 1064 ) ( ( 0.015625 0 3.125 ) ( 0 0.015625 1.276650547981262 ) ) "textures/common/caulk" 0 0 0
( 0.7071068286895752 0 0.7071068286895752 237.5879516601562 ) ( ( 0.009765625 0 246.625 ) ( 0 0.009765625 1.367683529853821 ) ) "textures/darkmod/stone/brick/even_small_blocks01" 0 0 0
( -1 0 0 -384 ) ( ( 0.015625 0 15 ) ( 0 0.015625 1.276650547981262 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 16
{
patchDef3
{
"textures/darkmod/metal/flat/iron_rough"
( 9 3 1 1 0 0 0 )
(
( ( -381 1088 40 0 0 ) ( -381 1088 76 0 -1.40625 ) ( -381 1088 112 0 -2.8125 ) )
( ( -381 1087 40 0.0390625 0 ) ( -381 1087 76 0.0390625 -1.40625 ) ( -381 1087 112 0.0390625 -2.8125 ) )
( ( -380 1087 40 0.078125 0 ) ( -380 1087 76 0.078125 -1.40625 ) ( -380 1087 112 0.078125 -2.8125 ) )
( ( -379 1087 40 0.1171875 0 ) ( -379 1087 76 0.1171875 -1.40625 ) ( -379 1087 112 0.1171875 -2.8125 ) )
( ( -379 1088 40 0.15625 0 ) ( -379 1088 76 0.15625 -1.40625 ) ( -379 1088 112 0.15625 -2.8125 ) )
( ( -379 1089 40 0.1953125 0 ) ( -379 1089 76 0.1953125 -1.40625 ) ( -379 1089 112 0.1953125 -2.8125 ) )
( ( -380 1089 40 0.234375 0 ) ( -380 1089 76 0.234375 -1.40625 ) ( -380 1089 112 0.234375 -2.8125 ) )
( ( -381 1089 40 0.2734375 0 ) ( -381 1089 76 0.2734375 -1.40625 ) ( -381 1089 112 0.2734375 -2.8125 ) )
( ( -381 1088 40 0.3125 0 ) ( -381 1088 76 0.3125 -1.40625 ) ( -381 1088 112 0.3125 -2.8125 ) )
)
}
}
// primitive 17
{
patchDef3
{
"textures/darkmod/metal/flat/iron_rough"
( 9 3 1 1 0 0 0 )
(
( ( -381 1080 40 0 0 ) ( -381 1080 76 0 -1.40625 ) ( -381 1080 112 0 -2.8125 ) )
( ( -381 1079 40 0.0390625 0 ) ( -381 1079 76 0.0390625 -1.40625 ) ( -381 1079 112 0.0390625 -2.8125 ) )
( ( -380 1079 40 0.078125 0 ) ( -380 1079 76 0.078125 -1.40625 ) ( -380 1079 112 0.078125 -2.8125 ) )
( ( -379 1079 40 0.1171875 0 ) ( -379 1079 76 0.1171875 -1.40625 ) ( -379 1079 112 0.1171875 -2.8125 ) )
( ( -379 1080 40 0.15625 0 ) ( -379 1080 76 0.15625 -1.40625 ) ( -379 1080 112 0.15625 -2.8125 ) )
( ( -379 1081 40 0.1953125 0 ) ( -379 1081 76 0.1953125 -1.40625 ) ( -379 1081 112 0.1953125 -2.8125 ) )
( ( -380 1081 40 0.234375 0 ) ( -380 1081 76 0.234375 -1.40625 ) ( -380 1081 112 0.234375 -2.8125 ) )
( ( -381 1081 40 0.2734375 0 ) ( -381 1081 76 0.2734375 -1.40625 ) ( -381 1081 112 0.2734375 -2.8125 ) )
( ( -381 1080 40 0.3125 0 ) ( -381 1080 76 0.3125 -1.40625 ) ( -381 1080 112 0.3125 -2.8125 ) )
)
}
}
// primitive 18
{
patchDef3
{
"textures/darkmod/metal/flat/iron_rough"
( 9 3 1 1 0 0 0 )
(
( ( -381 1072 40 0 0 ) ( -381 1072 76 0 -1.40625 ) ( -381 1072 112 0 -2.8125 ) )
( ( -381 1071 40 0.0390625 0 ) ( -381 1071 76 0.0390625 -1.40625 ) ( -381 1071 112 0.0390625 -2.8125 ) )
( ( -380 1071 40 0.078125 0 ) ( -380 1071 76 0.078125 -1.40625 ) ( -380 1071 112 0.078125 -2.8125 ) )
( ( -379 1071 40 0.1171875 0 ) ( -379 1071 76 0.1171875 -1.40625 ) ( -379 1071 112 0.1171875 -2.8125 ) )
( ( -379 1072 40 0.15625 0 ) ( -379 1072 76 0.15625 -1.40625 ) ( -379 1072 112 0.15625 -2.8125 ) )
( ( -379 1073 40 0.1953125 0 ) ( -379 1073 76 0.1953125 -1.40625 ) ( -379 1073 112 0.1953125 -2.8125 ) )
( ( -380 1073 40 0.234375 0 ) ( -380 1073 76 0.234375 -1.40625 ) ( -380 1073 112 0.234375 -2.8125 ) )
( ( -381 1073 40 0.2734375 0 ) ( -381 1073 76 0.2734375 -1.40625 ) ( -381 1073 112 0.2734375 -2.8125 ) )
( ( -381 1072 40 0.3125 0 ) ( -381 1072 76 0.3125 -1.40625 ) ( -381 1072 112 0.3125 -2.8125 ) )
)
}
}
// primitive 19
{
patchDef3
{
"textures/darkmod/metal/flat/iron_rough"
( 9 3 1 1 0 0 0 )
(
( ( -381 1064 40 0 0 ) ( -381 1064 76 0 -1.40625 ) ( -381 1064 112 0 -2.8125 ) )
( ( -381 1063 40 0.0390625 0 ) ( -381 1063 76 0.0390625 -1.40625 ) ( -381 1063 112 0.0390625 -2.8125 ) )
( ( -380 1063 40 0.078125 0 ) ( -380 1063 76 0.078125 -1.40625 ) ( -380 1063 112 0.078125 -2.8125 ) )
( ( -379 1063 40 0.1171875 0 ) ( -379 1063 76 0.1171875 -1.40625 ) ( -379 1063 112 0.1171875 -2.8125 ) )
( ( -379 1064 40 0.15625 0 ) ( -379 1064 76 0.15625 -1.40625 ) ( -379 1064 112 0.15625 -2.8125 ) )
( ( -379 1065 40 0.1953125 0 ) ( -379 1065 76 0.1953125 -1.40625 ) ( -379 1065 112 0.1953125 -2.8125 ) )
( ( -380 1065 40 0.234375 0 ) ( -380 1065 76 0.234375 -1.40625 ) ( -380 1065 112 0.234375 -2.8125 ) )
( ( -381 1065 40 0.2734375 0 ) ( -381 1065 76 0.2734375 -1.40625 ) ( -381 1065 112 0.2734375 -2.8125 ) )
( ( -381 1064 40 0.3125 0 ) ( -381 1064 76 0.3125 -1.40625 ) ( -381 1064 112 0.3125 -2.8125 ) )
)
}
}
// primitive 20
{
patchDef3
{
"textures/darkmod/metal/flat/iron_rough"
( 9 3 1 1 0 0 0 )
(
( ( -381 1096 40 0 0 ) ( -381 1096 76 0 -1.40625 ) ( -381 1096 112 0 -2.8125 ) )
( ( -381 1095 40 0.0390625 0 ) ( -381 1095 76 0.0390625 -1.40625 ) ( -381 1095 112 0.0390625 -2.8125 ) )
( ( -380 1095 40 0.078125 0 ) ( -380 1095 76 0.078125 -1.40625 ) ( -380 1095 112 0.078125 -2.8125 ) )
( ( -379 1095 40 0.1171875 0 ) ( -379 1095 76 0.1171875 -1.40625 ) ( -379 1095 112 0.1171875 -2.8125 ) )
( ( -379 1096 40 0.15625 0 ) ( -379 1096 76 0.15625 -1.40625 ) ( -379 1096 112 0.15625 -2.8125 ) )
( ( -379 1097 40 0.1953125 0 ) ( -379 1097 76 0.1953125 -1.40625 ) ( -379 1097 112 0.1953125 -2.8125 ) )
( ( -380 1097 40 0.234375 0 ) ( -380 1097 76 0.234375 -1.40625 ) ( -380 1097 112 0.234375 -2.8125 ) )
( ( -381 1097 40 0.2734375 0 ) ( -381 1097 76 0.2734375 -1.40625 ) ( -381 1097 112 0.2734375 -2.8125 ) )
( ( -381 1096 40 0.3125 0 ) ( -381 1096 76 0.3125 -1.40625 ) ( -381 1096 112 0.3125 -2.8125 ) )
)
}
}
// primitive 21
{
patchDef3
{
"textures/darkmod/metal/flat/iron_rough"
( 9 3 1 1 0 0 0 )
(
( ( -381 1104 40 0 0 ) ( -381 1104 76 0 -1.40625 ) ( -381 1104 112 0 -2.8125 ) )
( ( -381 1103 40 0.0390625 0 ) ( -381 1103 76 0.0390625 -1.40625 ) ( -381 1103 112 0.0390625 -2.8125 ) )
( ( -380 1103 40 0.078125 0 ) ( -380 1103 76 0.078125 -1.40625 ) ( -380 1103 112 0.078125 -2.8125 ) )
( ( -379 1103 40 0.1171875 0 ) ( -379 1103 76 0.1171875 -1.40625 ) ( -379 1103 112 0.1171875 -2.8125 ) )
( ( -379 1104 40 0.15625 0 ) ( -379 1104 76 0.15625 -1.40625 ) ( -379 1104 112 0.15625 -2.8125 ) )
( ( -379 1105 40 0.1953125 0 ) ( -379 1105 76 0.1953125 -1.40625 ) ( -379 1105 112 0.1953125 -2.8125 ) )
( ( -380 1105 40 0.234375 0 ) ( -380 1105 76 0.234375 -1.40625 ) ( -380 1105 112 0.234375 -2.8125 ) )
( ( -381 1105 40 0.2734375 0 ) ( -381 1105 76 0.2734375 -1.40625 ) ( -381 1105 112 0.2734375 -2.8125 ) )
( ( -381 1104 40 0.3125 0 ) ( -381 1104 76 0.3125 -1.40625 ) ( -381 1104 112 0.3125 -2.8125 ) )
)
}
}
// primitive 22
{
patchDef3
{
"textures/darkmod/metal/flat/iron_rough"
( 9 3 1 1 0 0 0 )
(
( ( -381 1064 112 0 0 ) ( -381 1088 112 0 -0.9375 ) ( -381 1112 112 0 -1.875 ) )
( ( -381 1064 113 0.0390625 0 ) ( -381 1088 113 0.0390625 -0.9375 ) ( -381 1112 113 0.0390625 -1.875 ) )
( ( -380 1064 113 0.078125 0 ) ( -380 1088 113 0.078125 -0.9375 ) ( -380 1112 113 0.078125 -1.875 ) )
( ( -379 1064 113 0.1171875 0 ) ( -379 1088 113 0.1171875 -0.9375 ) ( -379 1112 113 0.1171875 -1.875 ) )
( ( -379 1064 112 0.15625 0 ) ( -379 1088 112 0.15625 -0.9375 ) ( -379 1112 112 0.15625 -1.875 ) )
( ( -379 1064 111 0.1953125 0 ) ( -379 1088 111 0.1953125 -0.9375 ) ( -379 1112 111 0.1953125 -1.875 ) )
( ( -380 1064 111 0.234375 0 ) ( -380 1088 111 0.234375 -0.9375 ) ( -380 1112 111 0.234375 -1.875 ) )
( ( -381 1064 111 0.2734375 0 ) ( -381 1088 111 0.2734375 -0.9375 ) ( -381 1112 111 0.2734375 -1.875 ) )
( ( -381 1064 112 0.3125 0 ) ( -381 1088 112 0.3125 -0.9375 ) ( -381 1112 112 0.3125 -1.875 ) )
)
}
}
// primitive 23
{
patchDef3
{
"textures/darkmod/metal/flat/iron_rough"
( 9 3 1 1 0 0 0 )
(
( ( -381 1064 76 0 0 ) ( -381 1088 76 0 -0.9375 ) ( -381 1112 76 0 -1.875 ) )
( ( -381 1064 77 0.0390625 0 ) ( -381 1088 77 0.0390625 -0.9375 ) ( -381 1112 77 0.0390625 -1.875 ) )
( ( -380 1064 77 0.078125 0 ) ( -380 1088 77 0.078125 -0.9375 ) ( -380 1112 77 0.078125 -1.875 ) )
( ( -379 1064 77 0.1171875 0 ) ( -379 1088 77 0.1171875 -0.9375 ) ( -379 1112 77 0.1171875 -1.875 ) )
( ( -379 1064 76 0.15625 0 ) ( -379 1088 76 0.15625 -0.9375 ) ( -379 1112 76 0.15625 -1.875 ) )
( ( -379 1064 75 0.1953125 0 ) ( -379 1088 75 0.1953125 -0.9375 ) ( -379 1112 75 0.1953125 -1.875 ) )
( ( -380 1064 75 0.234375 0 ) ( -380 1088 75 0.234375 -0.9375 ) ( -380 1112 75 0.234375 -1.875 ) )
( ( -381 1064 75 0.2734375 0 ) ( -381 1088 75 0.2734375 -0.9375 ) ( -381 1112 75 0.2734375 -1.875 ) )
( ( -381 1064 76 0.3125 0 ) ( -381 1088 76 0.3125 -0.9375 ) ( -381 1112 76 0.3125 -1.875 ) )
)
}
}
// primitive 24
{
brushDef3
{
( 0 0 1 -12 ) ( ( 0.0221354104578495 0 242.8724060058594 ) ( 0 0.0240885391831398 246.9466094970703 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 1 0 -1036 ) ( ( 0.0221354104578495 0 1.526041507720947 ) ( 0 0.0240885391831398 255.2812347412109 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 374 ) ( ( 0.0198567733168602 0 245.7095947265625 ) ( 0 0.0240885391831398 255.2812347412109 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 0 ) ( ( 0.0221354104578495 0 242.8724060058594 ) ( 0 0.0240885391831398 10.21744823455811 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 -376 ) ( ( 0.015625 0 7.625 ) ( 0 0.015625 3.276650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 1024 ) ( ( 0.01953125 0 127.6875 ) ( 0 0.01953125 127.53125 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 25
{
patchDef3
{
"textures/darkmod/metal/flat/iron_rough"
( 9 3 1 1 0 0 0 )
(
( ( -381 1112 40 0 0 ) ( -381 1112 76 0 -1.40625 ) ( -381 1112 112 0 -2.8125 ) )
( ( -381 1111 40 0.0390625 0 ) ( -381 1111 76 0.0390625 -1.40625 ) ( -381 1111 112 0.0390625 -2.8125 ) )
( ( -380 1111 40 0.078125 0 ) ( -380 1111 76 0.078125 -1.40625 ) ( -380 1111 112 0.078125 -2.8125 ) )
( ( -379 1111 40 0.1171875 0 ) ( -379 1111 76 0.1171875 -1.40625 ) ( -379 1111 112 0.1171875 -2.8125 ) )
( ( -379 1112 40 0.15625 0 ) ( -379 1112 76 0.15625 -1.40625 ) ( -379 1112 112 0.15625 -2.8125 ) )
( ( -379 1113 40 0.1953125 0 ) ( -379 1113 76 0.1953125 -1.40625 ) ( -379 1113 112 0.1953125 -2.8125 ) )
( ( -380 1113 40 0.234375 0 ) ( -380 1113 76 0.234375 -1.40625 ) ( -380 1113 112 0.234375 -2.8125 ) )
( ( -381 1113 40 0.2734375 0 ) ( -381 1113 76 0.2734375 -1.40625 ) ( -381 1113 112 0.2734375 -2.8125 ) )
( ( -381 1112 40 0.3125 0 ) ( -381 1112 76 0.3125 -1.40625 ) ( -381 1112 112 0.3125 -2.8125 ) )
)
}
}
// primitive 26
{
brushDef3
{
( 0 0 1 -40 ) ( ( 0.0240885354578495 0 240.7513122558594 ) ( 0 0.0279947891831398 246.3697814941406 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 1 0 -1032 ) ( ( 0.0240885354578495 0 0.601572573184967 ) ( 0 0.0279947891831398 0.3919268250465393 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 374 ) ( ( 0.0240885354578495 0 240.7513122558594 ) ( 0 0.0279947891831398 0.3919268250465393 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 32 ) ( ( 0.0240885354578495 0 240.7513122558594 ) ( 0 0.0279947891831398 12.87760353088379 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 -376 ) ( ( 0.015625 0 7.625 ) ( 0 0.015625 3.776650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 1024 ) ( ( 0.01953125 0 127.6875 ) ( 0 0.01953125 127.53125 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 27
{
brushDef3
{
( 0 0 1 -52 ) ( ( 0.0221354104578495 0 242.8724060058594 ) ( 0 0.0240885391831398 246.9466094970703 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 1 0 -1036 ) ( ( 0.0221354104578495 0 1.526041507720947 ) ( 0 0.0240885391831398 0.2447713017463684 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 374 ) ( ( 0.0221354104578495 0 242.8724060058594 ) ( 0 0.0240885391831398 0.2447713017463684 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 40 ) ( ( 0.0221354104578495 0 242.8724060058594 ) ( 0 0.0240885391831398 10.21744823455811 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 -376 ) ( ( 0.015625 0 7.625 ) ( 0 0.015625 3.901650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 1024 ) ( ( 0.01953125 0 127.6875 ) ( 0 0.01953125 127.53125 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 28
{
brushDef3
{
( 0 0 1 -60 ) ( ( 0.0240885354578495 0 237.6679534912109 ) ( 0 0.0279947891831398 246.3697814941406 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 374 ) ( ( 0.0226236917078495 0 239.4726409912109 ) ( 0 0.0250651016831398 0.307291567325592 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 52 ) ( ( 0.0240885354578495 0 237.6679534912109 ) ( 0 0.0279947891831398 12.87760353088379 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 -1 0 1144 ) ( ( 0.0240885354578495 0 18.23436546325684 ) ( 0 0.0279947891831398 0.9518228769302368 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 -376 ) ( ( 0.015625 0 9.625 ) ( 0 0.015625 4.089150428771973 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -1152 ) ( ( 0.01953125 0 0.3125 ) ( 0 0.01953125 127.53125 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 29
{
brushDef3
{
( 0 0 1 -32 ) ( ( 0.0221354104578495 0 240.0390472412109 ) ( 0 0.0240885391831398 246.9466094970703 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 374 ) ( ( 0.0208333320915699 0 241.2460784912109 ) ( 0 0.025390625 0.3085737228393555 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 20 ) ( ( 0.0221354104578495 0 240.0390472412109 ) ( 0 0.0240885391831398 10.21744823455811 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 -1 0 1140 ) ( ( 0.0221354104578495 0 17.55208396911621 ) ( 0 0.0240885391831398 255.7630004882812 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 -376 ) ( ( 0.015625 0 9.625 ) ( 0 0.015625 3.589150428771973 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -1152 ) ( ( 0.01953125 0 0.3125 ) ( 0 0.01953125 127.53125 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 30
{
brushDef3
{
( 0 0 1 -92 ) ( ( 0.0221354104578495 0 240.0390472412109 ) ( 0 0.0240885391831398 246.9466094970703 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 374 ) ( ( 0.0221354104578495 0 240.0390472412109 ) ( 0 0.0240885391831398 1.208312511444092 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 80 ) ( ( 0.0221354104578495 0 240.0390472412109 ) ( 0 0.0240885391831398 10.21744823455811 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 -1 0 1140 ) ( ( 0.0221354104578495 0 17.55208396911621 ) ( 0 0.0240885391831398 1.208312511444092 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 -376 ) ( ( 0.015625 0 9.625 ) ( 0 0.015625 4.526650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -1152 ) ( ( 0.01953125 0 0.3125 ) ( 0 0.01953125 127.53125 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 31
{
brushDef3
{
( 0 0 1 -112 ) ( ( 0.0221354104578495 0 240.0390472412109 ) ( 0 0.0240885391831398 246.9466094970703 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 374 ) ( ( 0.0208333320915699 0 241.7499694824219 ) ( 0 0.025390625 1.343729496002197 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 100 ) ( ( 0.0221354104578495 0 240.0390472412109 ) ( 0 0.0240885391831398 10.21744823455811 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 -1 0 1140 ) ( ( 0.0221354104578495 0 17.55208396911621 ) ( 0 0.0240885391831398 1.690083503723145 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 -376 ) ( ( 0.015625 0 9.625 ) ( 0 0.015625 4.839150428771973 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -1152 ) ( ( 0.01953125 0 0.3125 ) ( 0 0.01953125 127.53125 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 32
{
brushDef3
{
( 0 0 1 -40 ) ( ( 0.0240885354578495 0 237.6679534912109 ) ( 0 0.0279947891831398 246.3697814941406 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 374 ) ( ( 0.0240885354578495 0 237.6679534912109 ) ( 0 0.0279947891831398 0.3919268250465393 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 32 ) ( ( 0.0240885354578495 0 237.6679534912109 ) ( 0 0.0279947891831398 12.87760353088379 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 -1 0 1144 ) ( ( 0.0240885354578495 0 18.23436546325684 ) ( 0 0.0279947891831398 0.3919268250465393 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 -376 ) ( ( 0.015625 0 9.625 ) ( 0 0.015625 3.776650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -1152 ) ( ( 0.01953125 0 0.3125 ) ( 0 0.01953125 127.53125 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 33
{
brushDef3
{
( 0 0 1 -12 ) ( ( 0.0221354104578495 0 240.0390472412109 ) ( 0 0.0240885391831398 246.9466094970703 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 374 ) ( ( 0.0198567733168602 0 243.1679077148438 ) ( 0 0.0240885391831398 255.2812347412109 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 0 ) ( ( 0.0221354104578495 0 240.0390472412109 ) ( 0 0.0240885391831398 10.21744823455811 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 -1 0 1140 ) ( ( 0.0221354104578495 0 17.55208396911621 ) ( 0 0.0240885391831398 255.2812347412109 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 -376 ) ( ( 0.015625 0 9.625 ) ( 0 0.015625 3.276650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -1152 ) ( ( 0.01953125 0 0.3125 ) ( 0 0.01953125 127.53125 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 34
{
brushDef3
{
( 0 0 1 -20 ) ( ( 0.0240885354578495 0 237.6679534912109 ) ( 0 0.0279947891831398 246.3697814941406 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 374 ) ( ( 0.0211588479578495 0 241.51171875 ) ( 0 0.0250651016831398 255.3007659912109 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 12 ) ( ( 0.0240885354578495 0 237.6679534912109 ) ( 0 0.0279947891831398 12.87760353088379 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 -1 0 1144 ) ( ( 0.0240885354578495 0 18.23436546325684 ) ( 0 0.0279947891831398 255.83203125 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 -376 ) ( ( 0.015625 0 9.625 ) ( 0 0.015625 3.464150428771973 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -1152 ) ( ( 0.01953125 0 0.3125 ) ( 0 0.01953125 127.53125 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 35
{
brushDef3
{
( 0 0 1 -72 ) ( ( 0.0221354104578495 0 240.0390472412109 ) ( 0 0.0240885391831398 246.9466094970703 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 374 ) ( ( -0.0221354104578495 2.322167569346334e-09 252.0428466796875 ) ( -1.707476382506457e-09 -0.0234374962747097 1.593721032142639 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 60 ) ( ( 0.0221354104578495 0 240.0390472412109 ) ( 0 0.0240885391831398 10.21744823455811 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 -1 0 1140 ) ( ( 0.0221354104578495 0 17.55208396911621 ) ( 0 0.0240885391831398 0.7265421152114868 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 -376 ) ( ( 0.015625 0 9.625 ) ( 0 0.015625 4.214150428771973 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -1152 ) ( ( 0.01953125 0 0.3125 ) ( 0 0.01953125 127.53125 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 36
{
brushDef3
{
( 0 0 1 -80 ) ( ( 0.0240885354578495 0 237.6679534912109 ) ( 0 0.0279947891831398 246.3697814941406 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 374 ) ( ( 0.0240885354578495 0 237.6679534912109 ) ( 0 0.0279947891831398 1.511718273162842 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 72 ) ( ( 0.0240885354578495 0 237.6679534912109 ) ( 0 0.0279947891831398 12.87760353088379 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 -1 0 1144 ) ( ( 0.0240885354578495 0 18.23436546325684 ) ( 0 0.0279947891831398 1.511718273162842 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 -376 ) ( ( 0.015625 0 9.625 ) ( 0 0.015625 4.401650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -1152 ) ( ( 0.01953125 0 0.3125 ) ( 0 0.01953125 127.53125 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 37
{
brushDef3
{
( 0 0 1 -120 ) ( ( 0.0240885354578495 0 237.6679534912109 ) ( 0 0.0279947891831398 246.3697814941406 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 374 ) ( ( 0.0240885354578495 0 237.6679534912109 ) ( 0 0.0279947891831398 2.631509780883789 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 112 ) ( ( 0.0240885354578495 0 237.6679534912109 ) ( 0 0.0279947891831398 12.87760353088379 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 -1 0 1144 ) ( ( 0.0240885354578495 0 18.23436546325684 ) ( 0 0.0279947891831398 2.631509780883789 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 -376 ) ( ( 0.015625 0 9.625 ) ( 0 0.015625 5.026650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -1152 ) ( ( 0.01953125 0 0.3125 ) ( 0 0.01953125 127.53125 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 38
{
brushDef3
{
( 0 0 1 -100 ) ( ( 0.0240885354578495 0 237.6679534912109 ) ( 0 0.0279947891831398 246.3697814941406 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 374 ) ( ( 0.0206705667078495 0 242.2421875 ) ( 0 0.0279947891831398 2.075520515441895 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 92 ) ( ( 0.0240885354578495 0 237.6679534912109 ) ( 0 0.0279947891831398 12.87760353088379 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 -1 0 1144 ) ( ( 0.0240885354578495 0 18.23436546325684 ) ( 0 0.0279947891831398 2.071614265441895 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 -376 ) ( ( 0.015625 0 9.625 ) ( 0 0.015625 4.714150428771973 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -1152 ) ( ( 0.01953125 0 0.3125 ) ( 0 0.01953125 127.53125 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 39
{
brushDef3
{
( 0 0 1 -52 ) ( ( 0.0221354104578495 0 240.0390472412109 ) ( 0 0.0240885391831398 246.9466094970703 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 1 0 0 374 ) ( ( 0.0221354104578495 0 240.0390472412109 ) ( 0 0.0240885391831398 0.2447713017463684 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 0 -1 40 ) ( ( 0.0221354104578495 0 240.0390472412109 ) ( 0 0.0240885391831398 10.21744823455811 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( 0 -1 0 1140 ) ( ( 0.0221354104578495 0 17.55208396911621 ) ( 0 0.0240885391831398 0.2447713017463684 ) ) "textures/darkmod/stone/brick/rough_big_blocks01" 0 0 0
( -1 0 0 -376 ) ( ( 0.015625 0 9.625 ) ( 0 0.015625 3.901650428771973 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -1152 ) ( ( 0.01953125 0 0.3125 ) ( 0 0.01953125 127.53125 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 40
{
patchDef3
{
"textures/darkmod/metal/flat/iron_rough"
( 9 3 1 1 0 0 0 )
(
( ( -381 1064 44 0 0 ) ( -381 1088 44 0 -0.9375 ) ( -381 1112 44 0 -1.875 ) )
( ( -381 1064 45 0.0390625 0 ) ( -381 1088 45 0.0390625 -0.9375 ) ( -381 1112 45 0.0390625 -1.875 ) )
( ( -380 1064 45 0.078125 0 ) ( -380 1088 45 0.078125 -0.9375 ) ( -380 1112 45 0.078125 -1.875 ) )
( ( -379 1064 45 0.1171875 0 ) ( -379 1088 45 0.1171875 -0.9375 ) ( -379 1112 45 0.1171875 -1.875 ) )
( ( -379 1064 44 0.15625 0 ) ( -379 1088 44 0.15625 -0.9375 ) ( -379 1112 44 0.15625 -1.875 ) )
( ( -379 1064 43 0.1953125 0 ) ( -379 1088 43 0.1953125 -0.9375 ) ( -379 1112 43 0.1953125 -1.875 ) )
( ( -380 1064 43 0.234375 0 ) ( -380 1088 43 0.234375 -0.9375 ) ( -380 1112 43 0.234375 -1.875 ) )
( ( -381 1064 43 0.2734375 0 ) ( -381 1088 43 0.2734375 -0.9375 ) ( -381 1112 43 0.2734375 -1.875 ) )
( ( -381 1064 44 0.3125 0 ) ( -381 1088 44 0.3125 -0.9375 ) ( -381 1112 44 0.3125 -1.875 ) )
)
}
}
}

 

 

 

Clipper

-The mapper's best friend.

Link to comment
Share on other sites

Did you try to convert the whole bunch into a func_static and than export it as ase?

FM's: Builder Roads, Old Habits, Old Habits Rebuild

Mapping and Scripting: Apples and Peaches

Sculptris Models and Tutorials: Obsttortes Models

My wiki articles: Obstipedia

Texture Blending in DR: DR ASE Blend Exporter

Link to comment
Share on other sites

Yes.

 

I tried a lot of stuff. Among other things:

WS->f_s->export

WS->f_s->WS->export

WS->replace everything with patches->export.

 

Nothing works. Same problem always.

Clipper

-The mapper's best friend.

Link to comment
Share on other sites

  • 1 month later...

I've made some changes to the script and it exports angua's example correctly. If there are any windows users here who experienced problems with wrong textures on exported model, it would be nice if they could check if it works now.

 

Windows version: ase_export.py.txt (remove the txt ending)

Linux version: ase_export.py.txt

  • Like 1

FM's: Builder Roads, Old Habits, Old Habits Rebuild

Mapping and Scripting: Apples and Peaches

Sculptris Models and Tutorials: Obsttortes Models

My wiki articles: Obstipedia

Texture Blending in DR: DR ASE Blend Exporter

Link to comment
Share on other sites

\o/

 

This message is especially good as I imagine you looking like your avatar while posting this :smile:

FM's: Builder Roads, Old Habits, Old Habits Rebuild

Mapping and Scripting: Apples and Peaches

Sculptris Models and Tutorials: Obsttortes Models

My wiki articles: Obstipedia

Texture Blending in DR: DR ASE Blend Exporter

Link to comment
Share on other sites

  • 2 weeks later...

This is your first strike :D

FM's: Builder Roads, Old Habits, Old Habits Rebuild

Mapping and Scripting: Apples and Peaches

Sculptris Models and Tutorials: Obsttortes Models

My wiki articles: Obstipedia

Texture Blending in DR: DR ASE Blend Exporter

Link to comment
Share on other sites

  • 3 months later...

More ase exporter woes.

 

See the image attached:

I2ZNkDh.jpg

 

On the right: a func_static DR built item and on the left there is the same model, but exported into an .ase. Note how there are black smears on the ase model, but the func_static looks just fine. The entire piece has been built from patches.

 

It must have something to do with smoothgroups. Is this a bug in the exporter, or is it an error by me?

 

I've hidden all the parts of the func_statics and there are no overlapping patches or anything obvious like that.

Clipper

-The mapper's best friend.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recent Status Updates

    • nbohr1more

      TDM 15th Anniversary Contest is now active! Please declare your participation: https://forums.thedarkmod.com/index.php?/topic/22413-the-dark-mod-15th-anniversary-contest-entry-thread/
       
      · 0 replies
    • JackFarmer

      @TheUnbeholden
      You cannot receive PMs. Could you please be so kind and check your mailbox if it is full (or maybe you switched off the function)?
      · 1 reply
    • OrbWeaver

      I like the new frob highlight but it would nice if it was less "flickery" while moving over objects (especially barred metal doors).
      · 4 replies
    • nbohr1more

      Please vote in the 15th Anniversary Contest Theme Poll
       
      · 0 replies
    • Ansome

      Well then, it's been about a week since I released my first FM and I must say that I was very pleasantly surprised by its reception. I had expected half as much interest in my short little FM as I received and even less when it came to positive feedback, but I am glad that the aspects of my mission that I put the most heart into were often the most appreciated. It was also delightful to read plenty of honest criticism and helpful feedback, as I've already been given plenty of useful pointers on improving my brushwork, level design, and gameplay difficulty.
      I've gotten back into the groove of chipping away at my reading and game list, as well as the endless FM catalogue here, but I may very well try my hand at the 15th anniversary contest should it materialize. That is assuming my eyes are ready for a few more months of Dark Radiant's bright interface while burning the midnight oil, of course!
      · 4 replies
×
×
  • Create New...