|
Primitive Wall/Flat Object Naming Convention
|
The primitive walls & flats (primwalls, primflats) added to Alphaworld in February of 2008 were built to be an organized and simple system to replace the current basic building wall set. The naming may look confusing at first glance, but it is actually a very organized and well thought-out system. For the entire list of object names for the primwalls and flats, see the Primitive Wall/Flat List.
We will start with the primwall naming convention:
Prim Wall Prefix
The primitive wall prefix w is present on every wall type object. This part never changes.
UV Map Modifier
Modifies the the way the object tiles a texture.
Possible values: [1], [2], [3]
1
- Available for all object types.
- Applies a 1m x 1m texture map.
- Denoted by default green tile texture.
2
- Available for all object types.
- Applies a 2m x 2m texture map.
- Denoted by default white tile texture.
3
- Available for all object types.
- Applies a 4m x 4m texture map.
- Denoted by default blue tile texture.
Object Type Name
A three character name that specifies the type of object.
Possible values: [c45], [crv], [dor], [p45], [pan], [r45], [s45], [t45], [w45], [win]
Modifier | Object Type | Similar to Old Object: |
c45 | Quarter Cone, 45 Degree Slope | none |
crv | Curve | none |
dor | Door | pd##, parch## |
p45 | Quarter Pyramid, 45 Degree Slope | roofc## |
pan | Panel | pp##, pp##m, pp##l, etc |
r45 | Roof, 45 Degree Slope | roof##, roof##m, etc |
s45 | Quarter Sphere, 45 Degree Slope | none |
t45 | Right Triangle | p45s## |
w45 | Wall, 45 Degree Angle | wl##, wl##m, etc |
win | Window | pw## |
Underscore
Separates the Object Type Name and the Primary Dimension Modifier. Some Object Type names contain numbers, which can be really confusing if pressed up against the 4 digit Primary Dimension Modifier.
Primary Dimension Modifier
Specifies the object's width. Unlike the Secondary Dimension Modifier, this is only required for some of the Object Type sets.
Possible values: [0025], [0050], [0100], [0200], [0400], [0500], [0800], [1000]
Modifier | Width (in Meters) |
0025 | 0.25m |
0050 | 0.5m |
0100 | 1m |
0200 | 2m |
0400 | 4m |
0500 | 5m |
0800 | 8m |
1000 | 10m |
c45, p45, t45 and s45 do not require this modifier.
Secondary Dimension Modifier
Specifies the length or height of certain object types. All sets require this modifier.
Possible values: [c], [d], [e], [f], [g], [h], [i], [j]
Modifier | Width (in Meters) | Related Primary |
c | 1m | 0025 |
d | 2m | 0050 |
e | 4m | 0100 |
f | 5m | 0200 |
g | 8m | 0400 |
h | 10m | 0500 |
i | 16m | 0800 |
j | 20m | 1000 |
Next we will look at the primflat naming convention, which is much more simple.
Prim Flat Prefix
The primitive flat prefix flat is present on every flat type object. This part never changes.
UV Map Modifier
Works the same way as the primwalls; modifies the the way the object tiles a texture.
Possible values: [1], [2], [3]
Object Type Name
Specifies the type of flat.
Possible values: [a], [b], [c], [d], [e]
Modifier | Object Type | Similar to Old Object: |
a | Squares | floor##, walk0## |
b | Concave Curves | none |
c | Convex Curves | none |
d | Concave/Convex Curves | none |
e | Right Triangle | wk##, etc |
Underscore
Separates the Object Type Name and the Primary Dimension Modifier. Keeps theme with the primwall convention.
Primary Dimension Modifier
Specifies the length/width of the flats.
Possible values: [d], [e], [f], [g], [h], [i], [j], [k], [l]
Modifier | Width (in Meters) | Related Primary |
d | 2m | 0050 |
e | 4m | 0100 |
f | 5m | 0200 |
g | 8m | 0400 |
h | 10m | 0500 |
i | 16m | 0800 |
j | 20m | 1000 |
k | 36m | 1600 |
l | 40m | 2000 |
Special Case: When using the i or j dimension modifier with a Concave/Convex Curve, you can add a 2 to the end to get another curve thickness.