What do I do next?

Author Topic: What do I do next?  (Read 3530 times)

Bob

I have a jail brick and a paintball gun model what do I need to do next to get them into the game?
« Last Edit: March 28, 2007, 02:52:38 PM by Bob »

Badspot

  • Administrator
Take the jail brick and throw it away because Retail doesn't use dts for rendering bricks.


Bob

how do I make .blb then?

Create <brick>.blb and edit it with notepad:
Quote
XxY
Brick/Plate/whatever...
X and Y are for the size of the brick.
« Last Edit: March 27, 2007, 05:30:42 AM by E_net4 »

How does it know what kind of brick it is? Like a slope, brick, plate, round, round plate, that ramp like cylinder piece?

Bob

Quote from: E_net4
Create <brick>.blb and edit it with notepad:
Code: [Select]
code
XxY
Brick/Plate
X and Y are for the size of the brick.

I asked how I create a .blb, but you are telling me how to edit one after I have created it.


Well, duh, create an empty file with notepad and just insert the 2 lines.

Take the jail brick and throw it away because Retail doesn't use dts for rendering bricks.




But it could be used.  Just with a little more coding.

...Isn't all the ramps and such .dts?

Badspot

  • Administrator
...Isn't all the ramps and such .dts?

The dts is used only for collision.

Bob

How do you create complex bricks like the jail brick with just xy coordinates?

...Isn't all the ramps and such .dts?

The dts is used only for collision.

:O  Give us the secret to making ramp-blb's!

How do you create complex bricks like the jail brick with just xy coordinates?
Slow mind, heh?
Imagine you want a 2x3 brick. The code would be:
Code: [Select]
2x3
brick
Now if you wanted a 4x4 plate, it would be:
Code: [Select]
4x4
plate

Now tell me the difficulty of this.

Making Curved Bricks is simple as hell just have a look at this:
Code: [Select]
u
X
d

0
COVERAGE: //TBNESW
0 : 1
0 : 1
0 : 99
0 : 99
0 : 99
0 : 99
----------------- Top quads:
4

TEX:TOP
POSITION:
0    0    1.5
0    0.3  1.5
0.21 0.21 1.5
0.3  0    1.5
UV COORDS:
-0.5  0.5   
-0.5  0.8
-0.71 0.71
-0.8  0.5   
NORMALS:
0 0 1
0 0 1
0 0 1
0 0 1

TEX:TOP
POSITION:
-0.3  0    1.5
-0.21 0.21 1.5
-0    0.3  1.5
-0    0    1.5
UV COORDS:
-0.2  0.5   
-0.29 0.71
-0.5  0.8
-0.5  0.5   
NORMALS:
0 0 1
0 0 1
0 0 1
0 0 1

TEX:TOP
POSITION:
0.3  -0    1.5
0.21 -0.21 1.5
0    -0.3  1.5
0    -0    1.5
UV COORDS:
-0.8  -0.5   
-0.71 -0.71
-0.5  -0.8
-0.5  -0.5
NORMALS:
0 0 1
0 0 1
0 0 1
0 0 1

TEX:TOP
POSITION:
-0    -0    1.5
-0    -0.3  1.5
-0.21 -0.21 1.5
-0.3 -0    1.5
UV COORDS:
-0.5    0.5   
-0.5    0.2
-0.29 0.29
-0.2  0.5   
NORMALS:
0 0 1
0 0 1
0 0 1
0 0 1
----------------- Bottom quads:
4

TEX:BOTTOMLOOP
POSITION:
0.4  0    -1.5
0.28 0.28 -1.5
0    0.4  -1.5
0    0    -1.5
UV COORDS:
0.9  0.5   
0.78 0.78
0.5    0.9 
0.5    0.5   
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1

TEX:BOTTOMLOOP
POSITION:
-0    0    -1.5
-0    0.4  -1.5
-0.28 0.28 -1.5
-0.4  0    -1.5
UV COORDS:
0.5    0.5   
0.5    0.9 
0.22 0.78
0.1  0.5   
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1

TEX:BOTTOMLOOP
POSITION:
0    -0    -1.5
0    -0.4  -1.5
0.28 -0.28 -1.5
0.4  -0    -1.5
UV COORDS:
0.5    0.5   
0.5    0.1 
0.78 0.22
0.9  0.5   
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1

TEX:BOTTOMLOOP
POSITION:
-0.4  -0    -1.5
-0.28 -0.28 -1.5
-0    -0.4  -1.5
-0    -0    -1.5
UV COORDS:
0.1  0.5   
0.22 0.22
0.5    0.1
0.5    0.5   
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1
----------------- North quads:
0
----------------- East quads:
0
----------------- South quads:
0
----------------- West quads:
0
----------------- Omni quads:
20
//lip
TEX:SIDE
POSITION:
0.5  0    -1.0
0.35 0.35 -1.0
0    0.5  -1.0
0    0    -1.0
UV COORDS:
0 1
0.5 1
1 1
0.5 0.5
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1

TEX:SIDE
POSITION:
-0.5  0    -1.0
-0    0    -1.0
-0    0.5  -1.0
-0.35 0.35 -1.0
UV COORDS:
0 1
0.5 0.5
1 1
0.5 1
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1

TEX:SIDE
POSITION:
0.5  -0    -1.0
0    -0    -1.0
0    -0.5  -1.0
0.35 -0.35 -1.0
UV COORDS:
0 1
0.5 0.5
1 1
0.5 1
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1

TEX:SIDE
POSITION:
-0.5  -0    -1.0
-0.35 -0.35 -1.0
-0    -0.5  -1.0
-0    -0    -1.0
UV COORDS:
0 1
0.5 1
1 1
0.5 0.5 
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1
//normal ---------------------- lip cylinder
TEX:SIDE
POSITION:
0 -0.4 -1.0
0.28 -0.28 -1.0
0.28 -0.28 -1.5
0 -0.4 -1.5
UV COORDS:
0.2 -0.107
0.8 -0.107
0.8 1.107
0.2 1.107
NORMALS:
0 -1 0
0.707107 -0.707107 0
0.707107 -0.707107 0
0 -1 0

TEX:SIDE
POSITION:
0.28 -0.28  -1.0
0.4   0     -1.0
0.4   0    -1.5
0.28 -0.28 -1.5
UV COORDS:
0.2 -0.107
0.8 -0.107
0.8 1.107
0.2 1.107
NORMALS:
0.707107 -0.707107 0
1 0 0
1 0 0
0.707107 -0.707107 0
// x reversal
TEX:SIDE
POSITION:
-0 -0.4 -1.5
-0.28 -0.28 -1.5
-0.28 -0.28 -1.0
-0 -0.4 -1.0
UV COORDS:
0.2 1.107
0.8 1.107
0.8 -0.107
0.2 -0.107
NORMALS:
-0 -1 0
-0.707107 -0.707107 0
-0.707107 -0.707107 0
-0 -1 0

TEX:SIDE
POSITION:
-0.28 -0.28 -1.5
-0.4   0    -1.5
-0.4   0     -1.0
-0.28 -0.28  -1.0
UV COORDS:
0.2 1.107
0.8 1.107
0.8 -0.107
0.2 -0.107
NORMALS:
-0.707107 -0.707107 0
-1 0 0
-1 0 0
-0.707107 -0.707107 0
// y reversal
TEX:SIDE
POSITION:
0 0.4 -1.5
0.28 0.28 -1.5
0.28 0.28 -1.0
0 0.4 -1.0
UV COORDS:
0.2 1.107
0.8 1.107
0.8 -0.107
0.2 -0.107
NORMALS:
0 1 0
0.707107 0.707107 0
0.707107 0.707107 0
0 1 0

TEX:SIDE
POSITION:
0.28 0.28 -1.5
0.4   0    -1.5
0.4   0     -1.0
0.28 0.28  -1.0
UV COORDS:
0.2 1.107
0.8 1.107
0.8 -0.107
0.2 -0.107
NORMALS:
0.707107 0.707107 0
1 0 0
1 0 0
0.707107 0.707107 0
//x and y reversal
TEX:SIDE
POSITION:
-0 0.4 -1.0
-0.28 0.28 -1.0
-0.28 0.28 -1.5
-0 0.4 -1.5
UV COORDS:
0.2 -0.107
0.8 -0.107
0.8 1.107
0.2 1.107
NORMALS:
-0 1 0
-0.707107 0.707107 0
-0.707107 0.707107 0
-0 1 0

TEX:SIDE
POSITION:
-0.28  0.28  -1.0
-0.4   0     -1.0
-0.4   0    -1.5
-0.28  0.28 -1.5
UV COORDS:
0.2 -0.107
0.8 -0.107
0.8 1.107
0.2 1.107
NORMALS:
-0.707107 0.707107 0
-1 0 0
-1 0 0
-0.707107 0.707107 0
//normal ----------------------main cylinder
TEX:SIDE
POSITION:
0 -0.3 1.5
0.21 -0.21 1.5
0.35 -0.35 -1.0
0 -0.5 -1.0
UV COORDS:
0.2 -0.004
0.8 -0.004
0.8 1.004
0.2 1.004
NORMALS:
0 -1 0
0.707107 -0.707107 0
0.707107 -0.707107 0
0 -1 0

TEX:SIDE
POSITION:
0.21 -0.21  1.5
0.3   0     1.5
0.5   0    -1.0
0.35 -0.35 -1.0
UV COORDS:
0.2 -0.004
0.8 -0.004
0.8 1.004
0.2 1.004
NORMALS:
0.707107 -0.707107 0
1 0 0
1 0 0
0.707107 -0.707107 0
// x reversal
TEX:SIDE
POSITION:
-0 -0.5 -1.0
-0.35 -0.35 -1.0
-0.21 -0.21 1.5
-0 -0.3 1.5
UV COORDS:
0.2 1.004
0.8 1.004
0.8 -0.004
0.2 -0.004
NORMALS:
-0 -1 0
-0.707107 -0.707107 0
-0.707107 -0.707107 0
-0 -1 0

TEX:SIDE
POSITION:
-0.35 -0.35 -1.0
-0.5   0    -1.0
-0.3   0     1.5
-0.21 -0.21  1.5
UV COORDS:
0.2 1.004
0.8 1.004
0.8 -0.004
0.2 -0.004
NORMALS:
-0.707107 -0.707107 0
-1 0 0
-1 0 0
-0.707107 -0.707107 0
// y reversal
TEX:SIDE
POSITION:
0 0.5 -1.0
0.35 0.35 -1.0
0.21 0.21 1.5
0 0.3 1.5
UV COORDS:
0.2 1.004
0.8 1.004
0.8 -0.004
0.2 -0.004
NORMALS:
0 1 0
0.707107 0.707107 0
0.707107 0.707107 0
0 1 0

TEX:SIDE
POSITION:
0.35 0.35 -1.0
0.5   0    -1.0
0.3   0     1.5
0.21 0.21  1.5
UV COORDS:
0.2 1.004
0.8 1.004
0.8 -0.004
0.2 -0.004
NORMALS:
0.707107 0.707107 0
1 0 0
1 0 0
0.707107 0.707107 0
//x and y reversal
TEX:SIDE
POSITION:
-0 0.3 1.5
-0.21 0.21 1.5
-0.35 0.35 -1.0
-0 0.5 -1.0
UV COORDS:
0.2 -0.004
0.8 -0.004
0.8 1.004
0.2 1.004
NORMALS:
-0 1 0
-0.707107 0.707107 0
-0.707107 0.707107 0
-0 1 0

TEX:SIDE
POSITION:
-0.21  0.21  1.5
-0.3   0     1.5
-0.5   0    -1.0
-0.35  0.35 -1.0
UV COORDS:
0.2 -0.004
0.8 -0.004
0.8 1.004
0.2 1.004
NORMALS:
-0.707107 0.707107 0
-1 0 0
-1 0 0
-0.707107 0.707107 0

Making Curved Bricks is simple as hell just have a look at this:
Code: [Select]
u
X
d

0
COVERAGE: //TBNESW
0 : 1
0 : 1
0 : 99
0 : 99
0 : 99
0 : 99
----------------- Top quads:
4

TEX:TOP
POSITION:
0    0    1.5
0    0.3  1.5
0.21 0.21 1.5
0.3  0    1.5
UV COORDS:
-0.5  0.5   
-0.5  0.8
-0.71 0.71
-0.8  0.5   
NORMALS:
0 0 1
0 0 1
0 0 1
0 0 1

TEX:TOP
POSITION:
-0.3  0    1.5
-0.21 0.21 1.5
-0    0.3  1.5
-0    0    1.5
UV COORDS:
-0.2  0.5   
-0.29 0.71
-0.5  0.8
-0.5  0.5   
NORMALS:
0 0 1
0 0 1
0 0 1
0 0 1

TEX:TOP
POSITION:
0.3  -0    1.5
0.21 -0.21 1.5
0    -0.3  1.5
0    -0    1.5
UV COORDS:
-0.8  -0.5   
-0.71 -0.71
-0.5  -0.8
-0.5  -0.5
NORMALS:
0 0 1
0 0 1
0 0 1
0 0 1

TEX:TOP
POSITION:
-0    -0    1.5
-0    -0.3  1.5
-0.21 -0.21 1.5
-0.3 -0    1.5
UV COORDS:
-0.5    0.5   
-0.5    0.2
-0.29 0.29
-0.2  0.5   
NORMALS:
0 0 1
0 0 1
0 0 1
0 0 1
----------------- Bottom quads:
4

TEX:BOTTOMLOOP
POSITION:
0.4  0    -1.5
0.28 0.28 -1.5
0    0.4  -1.5
0    0    -1.5
UV COORDS:
0.9  0.5   
0.78 0.78
0.5    0.9 
0.5    0.5   
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1

TEX:BOTTOMLOOP
POSITION:
-0    0    -1.5
-0    0.4  -1.5
-0.28 0.28 -1.5
-0.4  0    -1.5
UV COORDS:
0.5    0.5   
0.5    0.9 
0.22 0.78
0.1  0.5   
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1

TEX:BOTTOMLOOP
POSITION:
0    -0    -1.5
0    -0.4  -1.5
0.28 -0.28 -1.5
0.4  -0    -1.5
UV COORDS:
0.5    0.5   
0.5    0.1 
0.78 0.22
0.9  0.5   
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1

TEX:BOTTOMLOOP
POSITION:
-0.4  -0    -1.5
-0.28 -0.28 -1.5
-0    -0.4  -1.5
-0    -0    -1.5
UV COORDS:
0.1  0.5   
0.22 0.22
0.5    0.1
0.5    0.5   
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1
----------------- North quads:
0
----------------- East quads:
0
----------------- South quads:
0
----------------- West quads:
0
----------------- Omni quads:
20
//lip
TEX:SIDE
POSITION:
0.5  0    -1.0
0.35 0.35 -1.0
0    0.5  -1.0
0    0    -1.0
UV COORDS:
0 1
0.5 1
1 1
0.5 0.5
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1

TEX:SIDE
POSITION:
-0.5  0    -1.0
-0    0    -1.0
-0    0.5  -1.0
-0.35 0.35 -1.0
UV COORDS:
0 1
0.5 0.5
1 1
0.5 1
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1

TEX:SIDE
POSITION:
0.5  -0    -1.0
0    -0    -1.0
0    -0.5  -1.0
0.35 -0.35 -1.0
UV COORDS:
0 1
0.5 0.5
1 1
0.5 1
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1

TEX:SIDE
POSITION:
-0.5  -0    -1.0
-0.35 -0.35 -1.0
-0    -0.5  -1.0
-0    -0    -1.0
UV COORDS:
0 1
0.5 1
1 1
0.5 0.5 
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1
//normal ---------------------- lip cylinder
TEX:SIDE
POSITION:
0 -0.4 -1.0
0.28 -0.28 -1.0
0.28 -0.28 -1.5
0 -0.4 -1.5
UV COORDS:
0.2 -0.107
0.8 -0.107
0.8 1.107
0.2 1.107
NORMALS:
0 -1 0
0.707107 -0.707107 0
0.707107 -0.707107 0
0 -1 0

TEX:SIDE
POSITION:
0.28 -0.28  -1.0
0.4   0     -1.0
0.4   0    -1.5
0.28 -0.28 -1.5
UV COORDS:
0.2 -0.107
0.8 -0.107
0.8 1.107
0.2 1.107
NORMALS:
0.707107 -0.707107 0
1 0 0
1 0 0
0.707107 -0.707107 0
// x reversal
TEX:SIDE
POSITION:
-0 -0.4 -1.5
-0.28 -0.28 -1.5
-0.28 -0.28 -1.0
-0 -0.4 -1.0
UV COORDS:
0.2 1.107
0.8 1.107
0.8 -0.107
0.2 -0.107
NORMALS:
-0 -1 0
-0.707107 -0.707107 0
-0.707107 -0.707107 0
-0 -1 0

TEX:SIDE
POSITION:
-0.28 -0.28 -1.5
-0.4   0    -1.5
-0.4   0     -1.0
-0.28 -0.28  -1.0
UV COORDS:
0.2 1.107
0.8 1.107
0.8 -0.107
0.2 -0.107
NORMALS:
-0.707107 -0.707107 0
-1 0 0
-1 0 0
-0.707107 -0.707107 0
// y reversal
TEX:SIDE
POSITION:
0 0.4 -1.5
0.28 0.28 -1.5
0.28 0.28 -1.0
0 0.4 -1.0
UV COORDS:
0.2 1.107
0.8 1.107
0.8 -0.107
0.2 -0.107
NORMALS:
0 1 0
0.707107 0.707107 0
0.707107 0.707107 0
0 1 0

TEX:SIDE
POSITION:
0.28 0.28 -1.5
0.4   0    -1.5
0.4   0     -1.0
0.28 0.28  -1.0
UV COORDS:
0.2 1.107
0.8 1.107
0.8 -0.107
0.2 -0.107
NORMALS:
0.707107 0.707107 0
1 0 0
1 0 0
0.707107 0.707107 0
//x and y reversal
TEX:SIDE
POSITION:
-0 0.4 -1.0
-0.28 0.28 -1.0
-0.28 0.28 -1.5
-0 0.4 -1.5
UV COORDS:
0.2 -0.107
0.8 -0.107
0.8 1.107
0.2 1.107
NORMALS:
-0 1 0
-0.707107 0.707107 0
-0.707107 0.707107 0
-0 1 0

TEX:SIDE
POSITION:
-0.28  0.28  -1.0
-0.4   0     -1.0
-0.4   0    -1.5
-0.28  0.28 -1.5
UV COORDS:
0.2 -0.107
0.8 -0.107
0.8 1.107
0.2 1.107
NORMALS:
-0.707107 0.707107 0
-1 0 0
-1 0 0
-0.707107 0.707107 0
//normal ----------------------main cylinder
TEX:SIDE
POSITION:
0 -0.3 1.5
0.21 -0.21 1.5
0.35 -0.35 -1.0
0 -0.5 -1.0
UV COORDS:
0.2 -0.004
0.8 -0.004
0.8 1.004
0.2 1.004
NORMALS:
0 -1 0
0.707107 -0.707107 0
0.707107 -0.707107 0
0 -1 0

TEX:SIDE
POSITION:
0.21 -0.21  1.5
0.3   0     1.5
0.5   0    -1.0
0.35 -0.35 -1.0
UV COORDS:
0.2 -0.004
0.8 -0.004
0.8 1.004
0.2 1.004
NORMALS:
0.707107 -0.707107 0
1 0 0
1 0 0
0.707107 -0.707107 0
// x reversal
TEX:SIDE
POSITION:
-0 -0.5 -1.0
-0.35 -0.35 -1.0
-0.21 -0.21 1.5
-0 -0.3 1.5
UV COORDS:
0.2 1.004
0.8 1.004
0.8 -0.004
0.2 -0.004
NORMALS:
-0 -1 0
-0.707107 -0.707107 0
-0.707107 -0.707107 0
-0 -1 0

TEX:SIDE
POSITION:
-0.35 -0.35 -1.0
-0.5   0    -1.0
-0.3   0     1.5
-0.21 -0.21  1.5
UV COORDS:
0.2 1.004
0.8 1.004
0.8 -0.004
0.2 -0.004
NORMALS:
-0.707107 -0.707107 0
-1 0 0
-1 0 0
-0.707107 -0.707107 0
// y reversal
TEX:SIDE
POSITION:
0 0.5 -1.0
0.35 0.35 -1.0
0.21 0.21 1.5
0 0.3 1.5
UV COORDS:
0.2 1.004
0.8 1.004
0.8 -0.004
0.2 -0.004
NORMALS:
0 1 0
0.707107 0.707107 0
0.707107 0.707107 0
0 1 0

TEX:SIDE
POSITION:
0.35 0.35 -1.0
0.5   0    -1.0
0.3   0     1.5
0.21 0.21  1.5
UV COORDS:
0.2 1.004
0.8 1.004
0.8 -0.004
0.2 -0.004
NORMALS:
0.707107 0.707107 0
1 0 0
1 0 0
0.707107 0.707107 0
//x and y reversal
TEX:SIDE
POSITION:
-0 0.3 1.5
-0.21 0.21 1.5
-0.35 0.35 -1.0
-0 0.5 -1.0
UV COORDS:
0.2 -0.004
0.8 -0.004
0.8 1.004
0.2 1.004
NORMALS:
-0 1 0
-0.707107 0.707107 0
-0.707107 0.707107 0
-0 1 0

TEX:SIDE
POSITION:
-0.21  0.21  1.5
-0.3   0     1.5
-0.5   0    -1.0
-0.35  0.35 -1.0
UV COORDS:
0.2 -0.004
0.8 -0.004
0.8 1.004
0.2 1.004
NORMALS:
-0.707107 0.707107 0
-1 0 0
-1 0 0
-0.707107 0.707107 0


Huh?