:twak: Ive been searching for info on skyportals because i get the HOM effect everytime i try to use a skyportal.I cant find squat about what is causing this or how to fix it. the nibs world tut is vague and informationless and didnt work for me.
if i can get the portal working i want to know if i can project onto only one wall.I dont know if this is possible cause i cant find any info on how a skyportal even works. :???:
thanks in advance
Has anyone figured out skyportal ??????
I could be wrong but I think a lot of the issues that I was having had to do with my sky being squashed into the players close vision. I had to make sure that my mapcoordsmins and mapcoordsmaxs were set to an appropriate size. I’ve also heard of there being issues when you’ve put it inside the origin mark. Basically if you could see it on a standard map, and your in spectator mode, if you go to the very top and are able to look down you’ll see your sky eventually fading into the HOM effect. What’s probably happening is that the HOM effect is being drawn within the inside of your map. How to fix it - for me I needed to adjust my mapcoords to a decent size that gave the map enough room for my sky to be drawn. That was me…so your issue could be different.
Check out this post - It’s not a tutorial, rather it’s a working demo of one in use.
http://www.splashdamage.com/index.php?name=pnPHPbb2&file=viewtopic&t=7714
heres a screenshot of my map as u can see the sky is causing the problem.My sky box is outside of my mapcoordsmins and maxs do i need to enlage them to include the skybox?

Mr Buttrot (like the name :D), I don’t have an answer for you, but I feel your pain: http://www.splashdamage.com/index.php?name=pnPHPbb2&file=viewtopic&t=7708. Gonna have a look at Mr Lego’s example soon.
I haven’t had one single problem with using skyportals. Whenever I got that HOM effect I either was missing the proper texture files or they weren’t in a env/ folder.
I don’t think the Mapcoordinates cause this because I’ve placed my skyportal way out of the map and coordinates range and it works fine every time.
Try moving the skyportal farther away from the map and click view/blocks and place it in the middle of a block. Then make sure the texture names are right.
Give us a little more info on what you have done and post your shader files for the sky portal.
To elminate any problems use Legos example and copy the skyportal into your map. Then copy his textures to your env/frozen folder and create a subdirectory
in your texture folders named frozen. Now add the lines from his example to your shader file and see if it works.
env/ folder ??? what is this and where do i find it? i looked in /textures and didnt see it???
edit : OK i found the folder ill mess around some more and post results later.
I may have steered you wrong with the ‘env’ folder. I was using ‘socks’ shader script as a template.
First create a shader file with the below contents and place it in your etmain/scripts folder. Then add that shader to your shaderlist.txt in the same folder. Replace %keyword% with anything you like
as long as you use the same name in every place marked %keyword%.
textures/%keyword%/%keyword%_skybox //This is the name that will show up in radiant under textures/%keyword%. this is what you will paint the insides of your skyportal box with
{
qer_editorimage textures/%keyword%/%Texturename%_view.jpg //this will be the image Radiant shows for the texture %keyword%_skybox. This is not the texture that will be shown in game.
surfaceparm noimpact
surfaceparm nolightmap
q3map_globaltexture
q3map_lightsubdivide 256
q3map_surfacelight 100
surfaceparm sky
q3map_sun 227 237 254 100 35 50
skyparms env/%keyword%/%keyword% - - //this is the folder that will contain all of your skyportal images. Naming convention is %keyword%_up, _dn, _rt, _lf , _bk and _ft.
}
From looking at this shader file place your textures in etmain/env/%keyword%
and place %Texturename%_view.jpg in etmain/textures/%keyword% folder.
Now just create a box and paint the inside of it with the texture created from the shader which is %keyword%_skybox.
and place a entity skyportal in the center of it. Place the box diagonally from the corner of your existing map. Click view>show>blocks and place it in the middle of a block.
You don’t neccesarily have to use the same word for the keyword I presume. As long as the line “qer_editorimage textures/” points to a valid image file and the line 'skyparms env/%keyword% ’ points to where your image files are and the second '%keyword%/ --'in that line is the name of your textures in that folder. For instance %keyword%_ft for front image and %keyword%_rt for the right image.
This is all I’ve done to get mine working. Again I’m only a novice so if anyone can point to errors please do.
:weird:
ok to eliminate any chace of improper texture paths ive tried it with sd_batterysky in my map and sd_goldrush sky in the skybox.which both work(i tested) Still HOM basically ive tried moving box around many many times changing sky shaders and doing evertihng else I have read about in this forum.It seems there are also a couple of others having the same problem right now. SOCK or someone at SD please help us !
Does your map work without the props_skyportal?
Try deleting the props_skyportal entity - make sure that you have a sky shader on all of your sky surfaces (skies/sd_goldrush is a good one to try) and recompile the map.
If you have a caulk texture in place of a sky texture the HOM can occur.
If the sky looks ok without the props_skyportal then you are half way there.
the sky looks great without the skyportal. I just tried putting the skybox from your post lego into my map then i put the frozen_skybox shader in my shader.script file and I got HOM with black and yellow sky
EDIT: ok i packaged up everything in a pk3 put frozen folder in /textures and put shader in /scripts and got legos skybox to show the mountains in the background but still with the HOM effect :bored: sigh any more ideas?
Are you trying to use the skyportal to add some sort of terrain effect with your skybox like in escape (rtcw sp map)?

Try just replacing batterysky with the texture from the shader in Legos example. So in radiant use the texture frozen/frozen_skybox.
That way you can make sure your skyportal textures are working.
textures/frozen/frozen_skybox
{
qer_editorimage textures/frozen/frozen_view.tga
surfaceparm noimpact
surfaceparm nolightmap
surfaceparm nomarks
q3map_globaltexture
q3map_lightsubdivide 256
q3map_surfacelight 100
surfaceparm sky
q3map_sun 227 237 254 100 35 50
skyparms textures/frozen/frozen - -
}
Yeah…I did some messing around with them a few months back, I remember I had problems with HOM and FOV. They certainly dont seem to work like they did in RTCW. I don’t think any of the SD maps (could be wrong of course) use them maybe they are not supported or somthings not right in the .def file. All just speculation…
Im stuck away from my computer right now, when I get home I’ll scrounge up my test maps and see if theres anything there that will help.
M’kay I got it working. I made a small box map with some terrain and for the terrible looking mountains I used a patch mesh.
Skybox using the Fuel Dump sky:

Skybox using a 6 pic environment…thing …lost in the terminology:

Heres the map with the fueldump sky (sorry its kinda long…):
// entity 0
{
"_color" "1 .98 .98"
"minvertexlight" "6"
"mingridlight" "2"
"minlight" "4"
"ambient" "2"
"mapcoordsmax" "1024 -1024"
"mapcoordsmins" "-1024 1024"
"classname" "worldspawn"
// brush 0
{
( 0 64 -64 ) ( -64 64 -64 ) ( -64 0 -64 ) common/caulk 0 0 0 0.500000 0.500000 0 0 0
( -64 0 0 ) ( -64 64 0 ) ( 0 64 0 ) common/caulk 0 0 0 0.500000 0.500000 0 0 0
( -24 -448 0 ) ( 40 -448 0 ) ( 40 -448 -8 ) common/caulk 0 -16 0 0.500000 0.500000 0 0 0
( 448 32 0 ) ( 448 96 0 ) ( 448 96 -8 ) common/caulk 0 -16 0 0.500000 0.500000 0 0 0
( -144 512 0 ) ( -208 512 0 ) ( -208 512 -8 ) common/caulk 0 -16 0 0.500000 0.500000 0 0 0
( -512 296 0 ) ( -512 232 0 ) ( -512 232 -8 ) common/caulk 0 -16 0 0.500000 0.500000 0 0 0
}
// brush 1
{
( -512 512 0 ) ( -576 512 0 ) ( -576 336 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( -576 336 512 ) ( -576 512 512 ) ( -512 512 512 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( -576 -512 0 ) ( -576 -512 64 ) ( -512 -448 64 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( -512 336 64 ) ( -512 512 64 ) ( -512 512 0 ) fueldump/fueldumpsky 0 0 0 0.500000 0.500000 0 0 0
( -576 576 64 ) ( -576 576 0 ) ( -512 512 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( -576 -512 64 ) ( -576 -512 0 ) ( -576 576 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
}
// brush 2
{
( -576 576 64 ) ( -576 576 0 ) ( 512 576 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( 512 576 64 ) ( 512 576 0 ) ( 448 512 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( 272 512 64 ) ( 448 512 64 ) ( 448 512 0 ) fueldump/fueldumpsky 0 0 0 0.500000 0.500000 0 0 0
( -576 576 0 ) ( -576 576 64 ) ( -512 512 64 ) common/caulk 0 0 -180 0.500000 -0.500000 0 4 0
( 272 576 512 ) ( 448 576 512 ) ( 448 512 512 ) common/caulk 0 0 -90 0.500000 0.500000 0 4 0
( 448 512 0 ) ( 448 576 0 ) ( 272 576 0 ) common/caulk 0 0 -90 0.500000 0.500000 0 4 0
}
// brush 3
{
( 512 576 64 ) ( 512 576 0 ) ( 512 -512 0 ) common/caulk 0 0 -180 0.500001 -0.500000 0 4 0
( 512 -512 64 ) ( 512 -512 0 ) ( 448 -448 0 ) common/caulk 0 0 -180 0.500000 -0.500000 0 4 0
( 448 -272 64 ) ( 448 -448 64 ) ( 448 -448 0 ) fueldump/fueldumpsky 0 0 0 0.500000 0.500000 0 0 0
( 512 576 0 ) ( 512 576 64 ) ( 448 512 64 ) common/caulk 0 0 -180 0.500000 -0.500000 0 4 0
( 512 -272 512 ) ( 512 -448 512 ) ( 448 -448 512 ) common/caulk 0 0 -180 0.500000 0.500000 0 4 0
( 448 -448 0 ) ( 512 -448 0 ) ( 512 -272 0 ) common/caulk 0 0 -180 0.500000 0.500000 0 4 0
}
// brush 4
{
( -512 -448 0 ) ( -512 -512 0 ) ( -336 -512 0 ) common/caulk 0 0 90 0.500000 0.500000 0 4 0
( -336 -512 512 ) ( -512 -512 512 ) ( -512 -448 512 ) common/caulk 0 0 90 0.500000 0.500000 0 4 0
( 512 -512 0 ) ( 512 -512 64 ) ( 448 -448 64 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( -336 -448 64 ) ( -512 -448 64 ) ( -512 -448 0 ) fueldump/fueldumpsky 0 0 0 0.500000 0.500000 0 0 0
( -576 -512 64 ) ( -576 -512 0 ) ( -512 -448 0 ) common/caulk 0 0 -180 0.500000 -0.500000 0 4 0
( 512 -512 64 ) ( 512 -512 0 ) ( -576 -512 0 ) common/caulk 0 0 -180 0.499996 -0.500000 0 4 0
}
// brush 5
{
( 448 512 512 ) ( -512 512 512 ) ( -512 -448 512 ) fueldump/fueldumpsky 0 0 0 0.500000 0.500000 0 0 0
( -512 -448 576 ) ( -512 512 576 ) ( 448 512 576 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( -512 -448 520 ) ( 448 -448 520 ) ( 448 -448 8 ) common/caulk 0 16 0 0.500000 0.500000 0 4 0
( 448 -448 520 ) ( 448 512 520 ) ( 448 512 8 ) common/caulk 0 16 0 0.500000 0.500000 0 4 0
( 448 512 520 ) ( -512 512 520 ) ( -512 512 8 ) common/caulk 0 16 0 0.500000 0.500000 0 4 0
( -512 512 520 ) ( -512 -448 520 ) ( -512 -448 8 ) common/caulk 0 16 0 0.500000 0.500000 0 4 0
}
// brush 6
{
( 656 560 664 ) ( 648 560 664 ) ( 648 536 664 ) common/caulk -32 -16 0 0.500000 0.500000 0 0 0
( 648 536 832 ) ( 648 560 832 ) ( 656 560 832 ) common/caulk -32 -16 0 0.500000 0.500000 0 0 0
( 640 288 824 ) ( 640 288 832 ) ( 656 304 832 ) common/caulk 32 0 0 0.500000 0.500000 0 0 0
( 656 536 832 ) ( 656 560 832 ) ( 656 560 824 ) fueldump/fueldumpsky 32 384 0 0.500000 0.500000 0 0 0
( 640 576 832 ) ( 640 576 824 ) ( 656 560 824 ) common/caulk 32 0 0 0.500000 0.500000 0 0 0
( 640 288 672 ) ( 640 288 664 ) ( 640 576 664 ) common/caulk 16 0 0 0.500000 0.500000 0 0 0
}
// brush 7
{
( 640 576 672 ) ( 640 576 664 ) ( 928 576 664 ) common/caulk -48 0 0 0.500000 0.500000 0 0 0
( 928 576 832 ) ( 928 576 824 ) ( 912 560 824 ) common/caulk 32 0 0 0.500000 0.500000 0 0 0
( 888 560 672 ) ( 912 560 672 ) ( 912 560 664 ) fueldump/fueldumpsky -160 384 0 0.500000 0.500000 0 0 0
( 640 576 824 ) ( 640 576 832 ) ( 656 560 832 ) common/caulk -31 63 -180 0.500000 -0.500000 0 0 0
( 888 568 832 ) ( 912 568 832 ) ( 912 560 832 ) common/caulk -32 48 -90 0.500000 0.500000 0 0 0
( 912 560 664 ) ( 912 568 664 ) ( 888 568 664 ) common/caulk -32 48 -90 0.500000 0.500000 0 0 0
}
// brush 8
{
( 928 576 672 ) ( 928 576 664 ) ( 928 288 664 ) common/caulk 16 63 -180 0.500000 -0.500000 0 0 0
( 928 288 832 ) ( 928 288 824 ) ( 912 304 824 ) common/caulk -31 63 -180 0.500000 -0.500000 0 0 0
( 912 328 832 ) ( 912 304 832 ) ( 912 304 824 ) fueldump/fueldumpsky 32 384 0 0.500000 0.500000 0 0 0
( 928 576 824 ) ( 928 576 832 ) ( 912 560 832 ) common/caulk -31 63 -180 0.500000 -0.500000 0 0 0
( 920 328 832 ) ( 920 304 832 ) ( 912 304 832 ) common/caulk 32 -15 -180 0.500000 0.500000 0 0 0
( 912 304 664 ) ( 920 304 664 ) ( 920 328 664 ) common/caulk 32 -15 -180 0.500000 0.500000 0 0 0
}
// brush 9
{
( 656 304 664 ) ( 656 296 664 ) ( 680 296 664 ) common/caulk 32 -15 90 0.500000 0.500000 0 0 0
( 680 296 832 ) ( 656 296 832 ) ( 656 304 832 ) common/caulk 32 -15 90 0.500000 0.500000 0 0 0
( 928 288 824 ) ( 928 288 832 ) ( 912 304 832 ) common/caulk 32 0 0 0.500000 0.500000 0 0 0
( 680 304 672 ) ( 656 304 672 ) ( 656 304 664 ) fueldump/fueldumpsky -160 384 0 0.500000 0.500000 0 0 0
( 640 288 832 ) ( 640 288 824 ) ( 656 304 824 ) common/caulk -31 63 -180 0.500000 -0.500000 0 0 0
( 928 288 672 ) ( 928 288 664 ) ( 640 288 664 ) common/caulk 16 63 -180 0.500000 -0.500000 0 0 0
}
// brush 10
{
( 912 560 664 ) ( 656 560 664 ) ( 656 304 664 ) common/caulk -32 -32 0 0.500000 0.500000 0 0 0
( 656 304 672 ) ( 656 560 672 ) ( 912 560 672 ) common/caulk -32 -32 0 0.500000 0.500000 0 0 0
( 656 560 672 ) ( 656 304 672 ) ( 656 304 488 ) common/caulk 32 0 0 0.500000 0.500000 0 0 0
( 656 560 664 ) ( 912 304 664 ) ( 656 560 672 ) common/caulk 32 0 0 0.500000 0.500000 0 0 0
( 912 560 664 ) ( 656 304 664 ) ( 912 560 672 ) common/caulk 32 0 0 0.500000 0.500000 0 0 0
}
// brush 11
{
( 912 560 664 ) ( 656 560 664 ) ( 656 304 664 ) common/caulk -32 -32 0 0.500000 0.500000 0 0 0
( 656 304 672 ) ( 656 560 672 ) ( 912 560 672 ) common/caulk -32 -32 0 0.500000 0.500000 0 0 0
( 656 304 672 ) ( 912 304 672 ) ( 912 304 488 ) common/caulk -32 0 0 0.500000 0.500000 0 0 0
( 656 560 664 ) ( 912 304 664 ) ( 656 560 672 ) common/caulk 32 0 0 0.500000 0.500000 0 0 0
( 656 304 664 ) ( 912 560 664 ) ( 912 560 672 ) common/caulk 32 0 0 0.500000 0.500000 0 0 0
}
// brush 12
{
( 656 560 832 ) ( 656 304 832 ) ( 656 304 648 ) common/caulk 32 0 0 0.500000 0.500000 0 0 0
( 656 304 832 ) ( 656 560 832 ) ( 912 560 832 ) common/caulk -32 -32 0 0.500000 0.500000 0 0 0
( 912 560 824 ) ( 656 560 824 ) ( 656 304 824 ) fueldump/fueldumpsky -160 -32 0 0.500000 0.500000 0 0 0
( 656 560 824 ) ( 912 304 824 ) ( 656 560 832 ) common/caulk 32 0 0 0.500000 0.500000 0 0 0
( 912 560 824 ) ( 656 304 824 ) ( 912 560 832 ) common/caulk 32 0 0 0.500000 0.500000 0 0 0
}
// brush 13
{
( 656 304 832 ) ( 912 304 832 ) ( 912 304 648 ) common/caulk -32 0 0 0.500000 0.500000 0 0 0
( 656 304 832 ) ( 656 560 832 ) ( 912 560 832 ) common/caulk -32 -32 0 0.500000 0.500000 0 0 0
( 912 560 824 ) ( 656 560 824 ) ( 656 304 824 ) fueldump/fueldumpsky -160 -32 0 0.500000 0.500000 0 0 0
( 656 560 824 ) ( 912 304 824 ) ( 656 560 832 ) common/caulk 32 0 0 0.500000 0.500000 0 0 0
( 656 304 824 ) ( 912 560 824 ) ( 912 560 832 ) common/caulk 32 0 0 0.500000 0.500000 0 0 0
}
// brush 14
{
( 912 560 664 ) ( 656 560 664 ) ( 656 304 664 ) common/caulk -32 -32 0 0.500000 0.500000 0 0 0
( 656 304 672 ) ( 656 560 672 ) ( 912 560 672 ) common/caulk -32 -32 0 0.500000 0.500000 0 0 0
( 912 560 672 ) ( 656 560 672 ) ( 656 560 488 ) common/caulk -32 0 0 0.500000 0.500000 0 0 0
( 912 304 664 ) ( 656 560 664 ) ( 656 560 672 ) common/caulk 32 0 0 0.500000 0.500000 0 0 0
( 912 560 664 ) ( 656 304 664 ) ( 912 560 672 ) common/caulk 32 0 0 0.500000 0.500000 0 0 0
}
// brush 15
{
( 912 560 664 ) ( 656 560 664 ) ( 656 304 664 ) common/caulk -32 -32 0 0.500000 0.500000 0 0 0
( 656 304 672 ) ( 656 560 672 ) ( 912 560 672 ) common/caulk -32 -32 0 0.500000 0.500000 0 0 0
( 912 304 672 ) ( 912 560 672 ) ( 912 560 488 ) common/caulk 32 0 0 0.500000 0.500000 0 0 0
( 912 304 664 ) ( 656 560 664 ) ( 656 560 672 ) common/caulk 32 0 0 0.500000 0.500000 0 0 0
( 656 304 664 ) ( 912 560 664 ) ( 912 560 672 ) common/caulk 32 0 0 0.500000 0.500000 0 0 0
}
// brush 16
{
( 912 560 832 ) ( 656 560 832 ) ( 656 560 648 ) common/caulk -32 0 0 0.500000 0.500000 0 0 0
( 656 304 832 ) ( 656 560 832 ) ( 912 560 832 ) common/caulk -32 -32 0 0.500000 0.500000 0 0 0
( 912 560 824 ) ( 656 560 824 ) ( 656 304 824 ) fueldump/fueldumpsky -160 -32 0 0.500000 0.500000 0 0 0
( 912 304 824 ) ( 656 560 824 ) ( 656 560 832 ) common/caulk 32 0 0 0.500000 0.500000 0 0 0
( 912 560 824 ) ( 656 304 824 ) ( 912 560 832 ) common/caulk 32 0 0 0.500000 0.500000 0 0 0
}
// brush 17
{
( 912 304 832 ) ( 912 560 832 ) ( 912 560 648 ) common/caulk 32 0 0 0.500000 0.500000 0 0 0
( 656 304 832 ) ( 656 560 832 ) ( 912 560 832 ) common/caulk -32 -32 0 0.500000 0.500000 0 0 0
( 912 560 824 ) ( 656 560 824 ) ( 656 304 824 ) fueldump/fueldumpsky -160 -32 0 0.500000 0.500000 0 0 0
( 912 304 824 ) ( 656 560 824 ) ( 656 560 832 ) common/caulk 32 0 0 0.500000 0.500000 0 0 0
( 656 304 824 ) ( 912 560 824 ) ( 912 560 832 ) common/caulk 32 0 0 0.500000 0.500000 0 0 0
}
// brush 18
{
( 912 560 664 ) ( 656 560 664 ) ( 656 304 664 ) common/caulk -32 -32 0 0.500000 0.500000 0 0 0
( 656 304 680 ) ( 656 560 680 ) ( 912 560 680 ) fueldump/cave_dark -160 -32 0 0.500000 0.500000 0 0 0
( 656 304 672 ) ( 912 304 672 ) ( 912 304 664 ) common/caulk -32 0 0 0.500000 0.500000 0 0 0
( 912 304 672 ) ( 912 560 672 ) ( 912 560 664 ) common/caulk 32 0 0 0.500000 0.500000 0 0 0
( 912 560 672 ) ( 656 560 672 ) ( 656 560 664 ) common/caulk -32 0 0 0.500000 0.500000 0 0 0
( 656 560 672 ) ( 656 304 672 ) ( 656 304 664 ) common/caulk 32 0 0 0.500000 0.500000 0 0 0
}
// brush 19
{
( -128 320 96 ) ( 64 320 64 ) ( -128 128 96 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( -128 128 96 ) ( -128 128 -64 ) ( -128 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 64 320 64 ) ( 64 320 -64 ) ( -128 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -128 320 96 ) ( -128 320 -64 ) ( 64 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 320 0 ) ( -512 320 0 ) ( -512 128 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 20
{
( 256 512 56 ) ( 448 512 64 ) ( 448 320 44 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( 448 320 44 ) ( 448 320 -64 ) ( 256 512 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 512 64 ) ( 448 512 -64 ) ( 448 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 256 512 56 ) ( 256 512 -64 ) ( 448 512 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 512 0 ) ( -512 512 0 ) ( -512 320 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 21
{
( 256 320 32 ) ( 256 512 56 ) ( 448 320 44 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( 448 320 44 ) ( 448 320 -64 ) ( 256 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 256 512 56 ) ( 256 512 -64 ) ( 448 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 256 320 32 ) ( 256 320 -64 ) ( 256 512 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 512 0 ) ( -512 512 0 ) ( -512 320 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 22
{
( 256 320 32 ) ( 448 320 44 ) ( 256 128 32 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( 256 128 32 ) ( 256 128 -64 ) ( 256 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 320 44 ) ( 448 320 -64 ) ( 256 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 256 320 32 ) ( 256 320 -64 ) ( 448 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 320 0 ) ( -512 320 0 ) ( -512 128 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 23
{
( 256 128 32 ) ( 448 320 44 ) ( 448 128 68 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( 448 128 68 ) ( 448 128 -64 ) ( 256 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 320 44 ) ( 448 320 -64 ) ( 448 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 256 128 32 ) ( 256 128 -64 ) ( 448 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 320 0 ) ( -512 320 0 ) ( -512 128 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 24
{
( 256 128 32 ) ( 448 128 68 ) ( 448 -64 48 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( 448 -64 48 ) ( 448 -64 -64 ) ( 256 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 128 68 ) ( 448 128 -64 ) ( 448 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 256 128 32 ) ( 256 128 -64 ) ( 448 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 128 0 ) ( -512 128 0 ) ( -512 -64 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 25
{
( 256 -64 64 ) ( 256 128 32 ) ( 448 -64 48 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( 448 -64 48 ) ( 448 -64 -64 ) ( 256 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 256 128 32 ) ( 256 128 -64 ) ( 448 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 256 -64 64 ) ( 256 -64 -64 ) ( 256 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 128 0 ) ( -512 128 0 ) ( -512 -64 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 26
{
( 256 -64 64 ) ( 448 -64 48 ) ( 256 -256 0 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( 256 -256 0 ) ( 256 -256 -64 ) ( 256 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 -64 48 ) ( 448 -64 -64 ) ( 256 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 256 -64 64 ) ( 256 -64 -64 ) ( 448 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 -64 0 ) ( -512 -64 0 ) ( -512 -256 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 27
{
( 256 -256 0 ) ( 448 -64 48 ) ( 448 -256 66 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( 448 -256 66 ) ( 448 -256 -64 ) ( 256 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 -64 48 ) ( 448 -64 -64 ) ( 448 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 256 -256 0 ) ( 256 -256 -64 ) ( 448 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 -64 0 ) ( -512 -64 0 ) ( -512 -256 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 28
{
( 256 -256 0 ) ( 448 -256 66 ) ( 448 -448 64 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( 448 -448 64 ) ( 448 -448 -64 ) ( 256 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 -256 66 ) ( 448 -256 -64 ) ( 448 -448 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 256 -256 0 ) ( 256 -256 -64 ) ( 448 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 -256 0 ) ( -512 -256 0 ) ( -512 -448 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 29
{
( 256 -448 64 ) ( 256 -256 0 ) ( 448 -448 64 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( 448 -448 64 ) ( 448 -448 -64 ) ( 256 -448 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 256 -256 0 ) ( 256 -256 -64 ) ( 448 -448 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 256 -448 64 ) ( 256 -448 -64 ) ( 256 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 -256 0 ) ( -512 -256 0 ) ( -512 -448 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 30
{
( 64 512 54 ) ( 256 512 56 ) ( 64 320 64 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( 64 320 64 ) ( 64 320 -64 ) ( 64 512 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 256 512 56 ) ( 256 512 -64 ) ( 64 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 64 512 54 ) ( 64 512 -64 ) ( 256 512 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 512 0 ) ( -512 512 0 ) ( -512 320 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 31
{
( 64 320 64 ) ( 256 512 56 ) ( 256 320 32 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( 256 320 32 ) ( 256 320 -64 ) ( 64 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 256 512 56 ) ( 256 512 -64 ) ( 256 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 64 320 64 ) ( 64 320 -64 ) ( 256 512 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 512 0 ) ( -512 512 0 ) ( -512 320 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 32
{
( 64 320 64 ) ( 256 320 32 ) ( 256 128 32 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( 256 128 32 ) ( 256 128 -64 ) ( 64 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 256 320 32 ) ( 256 320 -64 ) ( 256 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 64 320 64 ) ( 64 320 -64 ) ( 256 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 320 0 ) ( -512 320 0 ) ( -512 128 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 33
{
( 64 128 64 ) ( 64 320 64 ) ( 256 128 32 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( 256 128 32 ) ( 256 128 -64 ) ( 64 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 64 320 64 ) ( 64 320 -64 ) ( 256 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 64 128 64 ) ( 64 128 -64 ) ( 64 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 320 0 ) ( -512 320 0 ) ( -512 128 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 34
{
( 64 128 64 ) ( 256 128 32 ) ( 64 -64 64 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( 64 -64 64 ) ( 64 -64 -64 ) ( 64 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 256 128 32 ) ( 256 128 -64 ) ( 64 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 64 128 64 ) ( 64 128 -64 ) ( 256 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 128 0 ) ( -512 128 0 ) ( -512 -64 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 35
{
( 64 -64 64 ) ( 256 128 32 ) ( 256 -64 64 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( 256 -64 64 ) ( 256 -64 -64 ) ( 64 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 256 128 32 ) ( 256 128 -64 ) ( 256 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 64 -64 64 ) ( 64 -64 -64 ) ( 256 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 128 0 ) ( -512 128 0 ) ( -512 -64 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 36
{
( 64 -64 64 ) ( 256 -64 64 ) ( 256 -256 0 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( 256 -256 0 ) ( 256 -256 -64 ) ( 64 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 256 -64 64 ) ( 256 -64 -64 ) ( 256 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 64 -64 64 ) ( 64 -64 -64 ) ( 256 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 -64 0 ) ( -512 -64 0 ) ( -512 -256 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 37
{
( 64 -256 32 ) ( 64 -64 64 ) ( 256 -256 0 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( 256 -256 0 ) ( 256 -256 -64 ) ( 64 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 64 -64 64 ) ( 64 -64 -64 ) ( 256 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 64 -256 32 ) ( 64 -256 -64 ) ( 64 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 -64 0 ) ( -512 -64 0 ) ( -512 -256 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 38
{
( 64 -256 32 ) ( 256 -256 0 ) ( 64 -448 0 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( 64 -448 0 ) ( 64 -448 -64 ) ( 64 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 64 -256 32 ) ( 64 -256 -64 ) ( 256 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 -256 0 ) ( -512 -256 0 ) ( -512 -448 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 39
{
( 64 -448 0 ) ( 256 -256 0 ) ( 256 -448 64 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( 256 -448 64 ) ( 256 -448 -64 ) ( 64 -448 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 256 -256 0 ) ( 256 -256 -64 ) ( 256 -448 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 -256 0 ) ( -512 -256 0 ) ( -512 -448 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 40
{
( -128 512 96 ) ( 64 512 54 ) ( 64 320 64 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( 64 320 64 ) ( 64 320 -64 ) ( -128 512 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 64 512 54 ) ( 64 512 -64 ) ( 64 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -128 512 96 ) ( -128 512 -64 ) ( 64 512 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 512 0 ) ( -512 512 0 ) ( -512 320 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 41
{
( -128 320 96 ) ( -128 512 96 ) ( 64 320 64 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( 64 320 64 ) ( 64 320 -64 ) ( -128 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -128 512 96 ) ( -128 512 -64 ) ( 64 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -128 320 96 ) ( -128 320 -64 ) ( -128 512 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 512 0 ) ( -512 512 0 ) ( -512 320 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 42
{
( -128 128 96 ) ( 64 320 64 ) ( 64 128 64 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( 64 128 64 ) ( 64 128 -64 ) ( -128 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 64 320 64 ) ( 64 320 -64 ) ( 64 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -128 128 96 ) ( -128 128 -64 ) ( 64 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 320 0 ) ( -512 320 0 ) ( -512 128 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 43
{
( -128 128 96 ) ( 64 128 64 ) ( 64 -64 64 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( 64 -64 64 ) ( 64 -64 -64 ) ( -128 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 64 128 64 ) ( 64 128 -64 ) ( 64 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -128 128 96 ) ( -128 128 -64 ) ( 64 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 128 0 ) ( -512 128 0 ) ( -512 -64 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 44
{
( -128 -64 32 ) ( -128 128 96 ) ( 64 -64 64 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( 64 -64 64 ) ( 64 -64 -64 ) ( -128 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -128 128 96 ) ( -128 128 -64 ) ( 64 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -128 -64 32 ) ( -128 -64 -64 ) ( -128 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 128 0 ) ( -512 128 0 ) ( -512 -64 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 45
{
( -128 -64 32 ) ( 64 -64 64 ) ( -128 -256 32 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( -128 -256 32 ) ( -128 -256 -64 ) ( -128 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 64 -64 64 ) ( 64 -64 -64 ) ( -128 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -128 -64 32 ) ( -128 -64 -64 ) ( 64 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 -64 0 ) ( -512 -64 0 ) ( -512 -256 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 46
{
( -128 -256 32 ) ( 64 -64 64 ) ( 64 -256 32 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( 64 -256 32 ) ( 64 -256 -64 ) ( -128 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 64 -64 64 ) ( 64 -64 -64 ) ( 64 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -128 -256 32 ) ( -128 -256 -64 ) ( 64 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 -64 0 ) ( -512 -64 0 ) ( -512 -256 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 47
{
( -128 -256 32 ) ( 64 -256 32 ) ( 64 -448 0 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( 64 -448 0 ) ( 64 -448 -64 ) ( -128 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 64 -256 32 ) ( 64 -256 -64 ) ( 64 -448 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -128 -256 32 ) ( -128 -256 -64 ) ( 64 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 -256 0 ) ( -512 -256 0 ) ( -512 -448 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 48
{
( -128 -448 0 ) ( -128 -256 32 ) ( 64 -448 0 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( -128 -256 32 ) ( -128 -256 -64 ) ( 64 -448 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -128 -448 0 ) ( -128 -448 -64 ) ( -128 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 -256 0 ) ( -512 -256 0 ) ( -512 -448 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 49
{
( -320 512 96 ) ( -128 512 96 ) ( -320 320 128 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( -320 320 128 ) ( -320 320 -64 ) ( -320 512 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -128 512 96 ) ( -128 512 -64 ) ( -320 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -320 512 96 ) ( -320 512 -64 ) ( -128 512 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 512 0 ) ( -512 512 0 ) ( -512 320 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 50
{
( -320 320 128 ) ( -128 512 96 ) ( -128 320 96 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( -128 320 96 ) ( -128 320 -64 ) ( -320 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -128 512 96 ) ( -128 512 -64 ) ( -128 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -320 320 128 ) ( -320 320 -64 ) ( -128 512 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 512 0 ) ( -512 512 0 ) ( -512 320 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 51
{
( -320 320 128 ) ( -128 320 96 ) ( -128 128 96 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( -128 128 96 ) ( -128 128 -64 ) ( -320 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -128 320 96 ) ( -128 320 -64 ) ( -128 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -320 320 128 ) ( -320 320 -64 ) ( -128 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 320 0 ) ( -512 320 0 ) ( -512 128 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 52
{
( -320 128 96 ) ( -320 320 128 ) ( -128 128 96 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( -128 128 96 ) ( -128 128 -64 ) ( -320 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -320 320 128 ) ( -320 320 -64 ) ( -128 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -320 128 96 ) ( -320 128 -64 ) ( -320 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 320 0 ) ( -512 320 0 ) ( -512 128 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 53
{
( -320 128 96 ) ( -128 128 96 ) ( -320 -64 0 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( -320 -64 0 ) ( -320 -64 -64 ) ( -320 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -128 128 96 ) ( -128 128 -64 ) ( -320 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -320 128 96 ) ( -320 128 -64 ) ( -128 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 128 0 ) ( -512 128 0 ) ( -512 -64 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 54
{
( -320 -64 0 ) ( -128 128 96 ) ( -128 -64 32 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( -128 -64 32 ) ( -128 -64 -64 ) ( -320 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -128 128 96 ) ( -128 128 -64 ) ( -128 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -320 -64 0 ) ( -320 -64 -64 ) ( -128 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 128 0 ) ( -512 128 0 ) ( -512 -64 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 55
{
( -320 -64 0 ) ( -128 -64 32 ) ( -128 -256 32 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( -128 -256 32 ) ( -128 -256 -64 ) ( -320 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -128 -64 32 ) ( -128 -64 -64 ) ( -128 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -320 -64 0 ) ( -320 -64 -64 ) ( -128 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 -64 0 ) ( -512 -64 0 ) ( -512 -256 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 56
{
( -320 -256 32 ) ( -320 -64 0 ) ( -128 -256 32 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( -128 -256 32 ) ( -128 -256 -64 ) ( -320 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -320 -64 0 ) ( -320 -64 -64 ) ( -128 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -320 -256 32 ) ( -320 -256 -64 ) ( -320 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 -64 0 ) ( -512 -64 0 ) ( -512 -256 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 57
{
( -320 -256 32 ) ( -128 -256 32 ) ( -320 -448 64 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( -320 -448 64 ) ( -320 -448 -64 ) ( -320 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -128 -256 32 ) ( -128 -256 -64 ) ( -320 -448 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -320 -256 32 ) ( -320 -256 -64 ) ( -128 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 -256 0 ) ( -512 -256 0 ) ( -512 -448 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 58
{
( -320 -448 64 ) ( -128 -256 32 ) ( -128 -448 0 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( -128 -448 0 ) ( -128 -448 -64 ) ( -320 -448 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -128 -256 32 ) ( -128 -256 -64 ) ( -128 -448 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -320 -448 64 ) ( -320 -448 -64 ) ( -128 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 -256 0 ) ( -512 -256 0 ) ( -512 -448 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 59
{
( -512 512 64 ) ( -320 512 96 ) ( -320 320 128 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( -320 320 128 ) ( -320 320 -64 ) ( -512 512 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -320 512 96 ) ( -320 512 -64 ) ( -320 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -512 512 64 ) ( -512 512 -64 ) ( -320 512 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 512 0 ) ( -512 512 0 ) ( -512 320 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 60
{
( -512 320 64 ) ( -512 512 64 ) ( -320 320 128 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( -320 320 128 ) ( -320 320 -64 ) ( -512 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -512 512 64 ) ( -512 512 -64 ) ( -320 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -512 320 64 ) ( -512 320 -64 ) ( -512 512 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 512 0 ) ( -512 512 0 ) ( -512 320 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 61
{
( -512 320 64 ) ( -320 320 128 ) ( -512 128 64 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( -512 128 64 ) ( -512 128 -64 ) ( -512 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -320 320 128 ) ( -320 320 -64 ) ( -512 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -512 320 64 ) ( -512 320 -64 ) ( -320 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 320 0 ) ( -512 320 0 ) ( -512 128 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 62
{
( -512 128 64 ) ( -320 320 128 ) ( -320 128 96 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( -320 128 96 ) ( -320 128 -64 ) ( -512 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -320 320 128 ) ( -320 320 -64 ) ( -320 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -512 128 64 ) ( -512 128 -64 ) ( -320 320 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 320 0 ) ( -512 320 0 ) ( -512 128 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 63
{
( -512 128 64 ) ( -320 128 96 ) ( -320 -64 0 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( -320 -64 0 ) ( -320 -64 -64 ) ( -512 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -320 128 96 ) ( -320 128 -64 ) ( -320 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -512 128 64 ) ( -512 128 -64 ) ( -320 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 128 0 ) ( -512 128 0 ) ( -512 -64 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 64
{
( -512 -64 64 ) ( -512 128 64 ) ( -320 -64 0 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( -320 -64 0 ) ( -320 -64 -64 ) ( -512 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -512 128 64 ) ( -512 128 -64 ) ( -320 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -512 -64 64 ) ( -512 -64 -64 ) ( -512 128 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 128 0 ) ( -512 128 0 ) ( -512 -64 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 65
{
( -512 -64 64 ) ( -320 -64 0 ) ( -512 -256 64 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( -512 -256 64 ) ( -512 -256 -64 ) ( -512 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -320 -64 0 ) ( -320 -64 -64 ) ( -512 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -512 -64 64 ) ( -512 -64 -64 ) ( -320 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 -64 0 ) ( -512 -64 0 ) ( -512 -256 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 66
{
( -512 -256 64 ) ( -320 -64 0 ) ( -320 -256 32 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( -320 -256 32 ) ( -320 -256 -64 ) ( -512 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -320 -64 0 ) ( -320 -64 -64 ) ( -320 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -512 -256 64 ) ( -512 -256 -64 ) ( -320 -64 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 -64 0 ) ( -512 -64 0 ) ( -512 -256 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 67
{
( -512 -256 64 ) ( -320 -256 32 ) ( -320 -448 64 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( -320 -448 64 ) ( -320 -448 -64 ) ( -512 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -320 -256 32 ) ( -320 -256 -64 ) ( -320 -448 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -512 -256 64 ) ( -512 -256 -64 ) ( -320 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 -256 0 ) ( -512 -256 0 ) ( -512 -448 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 68
{
( -512 -448 64 ) ( -512 -256 64 ) ( -320 -448 64 ) battery/sand_disturb 0 0 0 0.500000 0.500000 134217728 0 0
( -320 -448 64 ) ( -320 -448 -64 ) ( -512 -448 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -512 -256 64 ) ( -512 -256 -64 ) ( -320 -448 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( -512 -448 64 ) ( -512 -448 -64 ) ( -512 -256 -64 ) temperate_sd/master_grass_dirt3 0 0 0 1.000000 1.000000 134217728 0 0
( 448 -256 0 ) ( -512 -256 0 ) ( -512 -448 0 ) temperate_sd/master_grass_dirt3 0 64 0 1.000000 1.000000 134217728 0 0
}
// brush 69
{
patchDef2
{
fueldump/cave_dark
( 5 5 0 0 0 )
(
( ( 656 304 688 0 2 ) ( 656 368 736 0 1.500000 ) ( 656 432 736 0 1 ) ( 656 496 736 0 0.500000 ) ( 656 560 688 0 0 ) )
( ( 720 304 688 0.500000 2 ) ( 672 320 896 0.500000 1.500000 ) ( 688 432 688 0.500000 1 ) ( 688 496 784 0.500000 0.500000 ) ( 720 560 688 0.500000 0 ) )
( ( 784 304 688 1 2 ) ( 784 320 768 1 1.500000 ) ( 784 432 688 1 1 ) ( 784 528 784 1 0.500000 ) ( 784 560 688 1 0 ) )
( ( 848 304 688 1.500000 2 ) ( 880 368 720 1.500000 1.500000 ) ( 880 432 720 1.500000 1 ) ( 848 528 848 1.500000 0.500000 ) ( 848 560 688 1.500000 0 ) )
( ( 912 304 688 2 2 ) ( 912 368 688 2 1.500000 ) ( 912 432 688 2 1 ) ( 912 496 688 2 0.500000 ) ( 912 560 720 2 0 ) )
)
}
}
}
// entity 1
{
"origin" "-32 32 120"
"classname" "info_player_deathmatch"
}
// entity 2
{
"modelscale" "3"
"model" "models/mapobjects/plants_sd/grassdryfoliage.md3"
"origin" "256 128 40"
"classname" "misc_model"
}
// entity 3
{
"angle" "315"
"classname" "misc_model"
"origin" "112 -160 48"
"model" "models/mapobjects/plants_sd/grassdryfoliage.md3"
"modelscale" "3"
}
// entity 4
{
"modelscale" "3"
"model" "models/mapobjects/plants_sd/grassdryfoliage.md3"
"origin" "-272 320 128"
"classname" "misc_model"
"angle" "315"
}
// entity 5
{
"origin" "784 432 696"
"classname" "props_skyportal"
}
Just replace the fueldumpsky texture with your own. But it seems that the problem may be with your shader so I would suggest checking it. This is the shader for one of Sock’s skyboxs from his site:
http://www.planetquake.com/simland/pages/materials.htm
So you can be sure it works, although I dont see anything wrong with others that have been posted…
//**********************************************************************//
// //
// Emerald.shader for Q3Radiant //
// by Sock - 22nd August 2000 //
// //
//**********************************************************************//
// q3map_sun <red> <green> <blue> <intensity> <degrees> <elevation>
// color will be normalized, so it doesn't matter what range you use
// intensity falls off with angle but not distance 100 is a fairly bright sun
// degree of 0 = from the east, 90 = north, etc. altitude of 0 = sunrise/set, 90 = noon
textures/emerald/emerald_skybox
{
qer_editorimage textures/emerald/emerald_view.tga
surfaceparm noimpact
surfaceparm nolightmap
q3map_globaltexture
q3map_lightsubdivide 256
q3map_surfacelight 50
surfaceparm sky
q3map_sun 0.6 0.6 0.6 100 120 60
skyparms env/emerald/emerald - -
}
Try compiling with a full vis.
“BSP -meta, -vis, -light -fast -filter -samples” worked every time for me.
“BSP -meta” failed every time
“BSP -meta, -vis -fast” failed every time
“BSP, -vis -fast” failed every time.
“BSP -meta, -vis -fast, -light -fast -filter -samples” worked most of the time.
I tried various compiler combinations on my demo map without changing the geometry.