Add tutorial proplibs

This commit is contained in:
Pyogenics
2025-06-28 11:09:06 +01:00
parent ee69c1cf92
commit 0759dab7ca
264 changed files with 457 additions and 0 deletions

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 223 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

View File

@@ -0,0 +1,285 @@
<library name="Landscape">
<prop-group name="Grass&amp;dirt Tiles">
<prop name="grass&amp;dirt 1x1">
<mesh file="tile_01.3ds">
<texture name="Grass" diffuse-map="grass_1.jpg" />
<texture name="Grass 2" diffuse-map="grass_2.jpg" />
<texture name="Grass 3" diffuse-map="grass_3.jpg" />
<texture name="Grass 4" diffuse-map="grass_4.jpg" />
<texture name="Grass Railroad" diffuse-map="grass_railroad.jpg" />
<texture name="Gravel" diffuse-map="gravel.jpg" />
<texture name="Dark Gravel" diffuse-map="dark_gravel.jpg" />
<texture name="GtD Transition 1" diffuse-map="dg_tr_1.jpg" />
<texture name="GtD Transition 2" diffuse-map="dg_tr_2.jpg" />
<texture name="GtD Transition 3" diffuse-map="dg_tr_3.jpg" />
<texture name="GtD Transition 4" diffuse-map="dg_tr_4.jpg" />
<texture name="GtD Corner 1" diffuse-map="dg_cor_1.jpg" />
<texture name="GtD Corner 2" diffuse-map="dg_cor_2.jpg" />
<texture name="GtD Corner 3" diffuse-map="dg_cor_3.jpg" />
<texture name="GtD Corner 4" diffuse-map="dg_cor_4.jpg" />
<texture name="GtD Inner 1" diffuse-map="dg_incor_1.jpg" />
<texture name="GtD Inner 2" diffuse-map="dg_incor_2.jpg" />
<texture name="DtD Transition 1" diffuse-map="dd_tr_1.jpg" />
<texture name="DtD Transition 2" diffuse-map="dd_tr_2.jpg" />
<texture name="DtD Transition 3" diffuse-map="dd_tr_3.jpg" />
<texture name="DtD Transition 4" diffuse-map="dd_tr_4.jpg" />
<texture name="DtD Corner 1" diffuse-map="dd_cor_1.jpg" />
<texture name="DtD Corner 2" diffuse-map="dd_cor_2.jpg" />
<texture name="DtD Corner 3" diffuse-map="dd_cor_3.jpg" />
<texture name="DtD Corner 4" diffuse-map="dd_cor_4.jpg" />
<texture name="DtD Inner 1" diffuse-map="dd_incor_1.jpg" />
<texture name="DtD Inner 2" diffuse-map="dd_incor_2.jpg" />
</mesh>
</prop>
<prop name="Grass 2x1">
<mesh file="tile2_1.3ds">
<texture name="Grass 2x1 var1" diffuse-map="grass2_1_1.jpg" />
<texture name="Grass 2x1 var2" diffuse-map="grass2_1_2.jpg" />
</mesh>
</prop>
<prop name="Grass 2x2">
<mesh file="tile2_2.3ds">
<texture name="Grass 2x2 var1" diffuse-map="grass2_2_1.jpg" />
<texture name="Grass 2x2 var2" diffuse-map="grass2_2_2.jpg" />
<texture name="Grass 2x1 var3" diffuse-map="grass2_2_3.jpg" />
<texture name="Grass 2x1 var4" diffuse-map="grass2_2_4.jpg" />
<texture name="Grass 2x1 var5" diffuse-map="grass2_2_5.jpg" />
</mesh>
</prop>
<prop name="Grass 3x1">
<mesh file="tile3_1.3ds">
<texture name="Grass 3x1 var1" diffuse-map="grass3_1_1.jpg" />
<texture name="Grass 3x1 var2" diffuse-map="grass3_1_2.jpg" />
</mesh>
</prop>
<prop name="Grass 3x2">
<mesh file="tile3_2.3ds">
<texture name="Grass 3x2 var1" diffuse-map="grass3_2_1.jpg" />
<texture name="Grass 3x2 var2" diffuse-map="grass3_2_2.jpg" />
</mesh>
</prop>
<prop name="Grass 3x3">
<mesh file="tile3_3.3ds">
<texture name="Grass 3x3 var1" diffuse-map="grass3_3_1.jpg" />
<texture name="Grass 3x3 var2" diffuse-map="grass3_3_2.jpg" />
<texture name="Grass 3x3 var3" diffuse-map="grass3_3_3.jpg" />
</mesh>
</prop>
</prop-group>
<prop-group name="Concrete&amp;Pavement Tiles">
<prop name="concrete 1x1">
<mesh file="tile_01.3ds">
<texture name="Concrete 1" diffuse-map="concrete_1.jpg" />
<texture name="Concrete 2" diffuse-map="concrete_2.jpg" />
<texture name="Concrete 3" diffuse-map="concrete_3.jpg" />
<texture name="Concrete 4" diffuse-map="concrete_4.jpg" />
<texture name="PtC trans 1" diffuse-map="pc_trans_1.jpg" />
<texture name="PtC trans 2" diffuse-map="pc_trans_2.jpg" />
<texture name="PtC trans 3" diffuse-map="pc_trans_3.jpg" />
<texture name="PtC Corner 1" diffuse-map="pc_corner_1.jpg" />
<texture name="PtC Corner 2" diffuse-map="pc_corner_2.jpg" />
<texture name="PtC Inner Corner 1" diffuse-map="pc_incor_1.jpg" />
</mesh>
</prop>
<prop name="Concrete 2x1">
<mesh file="tile2_1.3ds">
<texture name="Concrete 2x1 var1" diffuse-map="grass2_1_1.jpg" />
<texture name="Concrete 2x1 var2" diffuse-map="grass2_1_2.jpg" />
</mesh>
</prop>
<prop name="Concrete 2x2">
<mesh file="tile2_2.3ds">
<texture name="PtC Turn" diffuse-map="pc_turn.jpg" />
<texture name="PtC Turn 2" diffuse-map="pc_turn_2.jpg" />
</mesh>
</prop>
<prop name="Concrete 3x1">
<mesh file="tile3_1.3ds">
<texture name="concrete road clean" diffuse-map="concrete_road_0.jpg" />
<texture name="concrete road" diffuse-map="concrete_road.jpg" />
<texture name="concrete road end" diffuse-map="concrete_road_end.jpg" />
<texture name="concrete road zebra" diffuse-map="concrete_road_zebra.jpg" />
<texture name="concrete road end zebra" diffuse-map="concrete_road_end_zebra.jpg" />
<texture name="concrete road detail 1" diffuse-map="concrete_road_det_1.jpg" />
<texture name="concrete road detail 2" diffuse-map="concrete_road_det_2.jpg" />
<texture name="concrete road detail 3" diffuse-map="concrete_road_det_3.jpg" />
</mesh>
</prop>
<prop name="Concrete 3x2">
<mesh file="tile3_2.3ds">
<texture name="Concrete 3x2 var1" diffuse-map="grass3_2_1.jpg" />
<texture name="Concrete 3x2 var2" diffuse-map="grass3_2_2.jpg" />
</mesh>
</prop>
<prop name="Concrete 3x3">
<mesh file="tile3_3.3ds">
<texture name="Concrete 3-turn" diffuse-map="pc_3turn.jpg" />
</mesh>
</prop>
<prop name="Pave 1x1">
<mesh file="tile_01.3ds">
<texture name="Pave 1" diffuse-map="pave_1.jpg" />
<texture name="Pave 2" diffuse-map="pave_2.jpg" />
<texture name="Pave 3" diffuse-map="pave_3.jpg" />
<texture name="Pave 4" diffuse-map="pave_4.jpg" />
<texture name="PtG trans 1" diffuse-map="pg_trans_1.jpg" />
<texture name="PtG trans 2" diffuse-map="pg_trans_2.jpg" />
<texture name="PtG trans 3" diffuse-map="pg_trans_3.jpg" />
<texture name="PtG Corner 1" diffuse-map="pg_corner_1.jpg" />
<texture name="PtG Corner 2" diffuse-map="pg_corner_2.jpg" />
<texture name="PtG Inner Corner 1" diffuse-map="pg_incor_1.jpg" />
</mesh>
</prop>
<prop name="Flip Pave">
<mesh file="fliptile.3ds">
<texture name="Fliptile" diffuse-map="fliptile.jpg" />
</mesh>
</prop>
<prop name="Pave 2x1">
<mesh file="tile2_1.3ds">
<texture name="Pave 2x1 var1" diffuse-map="pavement_2x1_1.jpg" />
<texture name="Pave 2x1 var2" diffuse-map="pavement_2x1_2.jpg" />
<texture name="Pave 2x1 var1" diffuse-map="pavement_2x1_3.jpg" />
<texture name="Pave 2x1 var2" diffuse-map="pavement_2x1_4.jpg" />
</mesh>
</prop>
<prop name="Pave 2x2">
<mesh file="tile2_2.3ds">
<texture name="Pave 2x2 var1" diffuse-map="pavement_2x2_1.jpg" />
<texture name="Pave 2x2 var2" diffuse-map="pavement_2x2_2.jpg" />
</mesh>
</prop>
<prop name="Pave 3x1">
<mesh file="tile3_1.3ds">
<texture name="Pave 3x1 var1" diffuse-map="pavement_3x1_1.jpg" />
<texture name="Pave 3x1 var2" diffuse-map="pavement_3x1_2.jpg" />
</mesh>
</prop>
<prop name="Pave 3x2">
<mesh file="tile3_2.3ds">
<texture name="Pave 3x2 var1" diffuse-map="pavement_3x2_1.jpg" />
<texture name="Pave 3x2 var2" diffuse-map="pavement_3x2_2.jpg" />
</mesh>
</prop>
<prop name="Pave 3x3">
<mesh file="tile3_3.3ds">
<texture name="Pave 3x3 var1" diffuse-map="pavement_3x3_1.jpg" />
<texture name="Pave 3x3 var2" diffuse-map="pavement_3x3_2.jpg" />
</mesh>
</prop>
</prop-group>
<prop-group name="Slopes Rises">
<prop name="Slope 1">
<mesh file="slope_1.3ds"/>
</prop>
<prop name="Slope 2">
<mesh file="slope_2.3ds">
<texture name="Slope 2" diffuse-map="slope_2.jpg" />
<texture name="Slope 2a" diffuse-map="slope_2a.jpg" />
<texture name="Slope 2b" diffuse-map="slope_2b.jpg" />
</mesh>
</prop>
<prop name="Rise 2">
<mesh file="rise_2.3ds"/>
</prop>
<prop name="Rise 3">
<mesh file="rise_3.3ds"/>
</prop>
<prop name="Rise 4">
<mesh file="rise_4.3ds"/>
</prop>
<prop name="Rise 5">
<mesh file="rise_5.3ds"/>
</prop>
</prop-group>
<prop-group name="Bridge Parts">
<prop name="Bridge rise">
<mesh file="bridge_1.3ds"/>
</prop>
<prop name="Bridge rise pro">
<mesh file="bridge_1_1.3ds"/>
</prop>
<prop name="Bridge Str">
<mesh file="bridge_2.3ds"/>
</prop>
<prop name="Bridge Str Col">
<mesh file="bridge_3.3ds"/>
</prop>
<prop name="Bridge Column">
<mesh file="bridge_4.3ds"/>
</prop>
<prop name="Bridge Base">
<mesh file="bridge_5.3ds"/>
</prop>
<prop name="Bridge 3-way">
<mesh file="bridge_8.3ds"/>
</prop>
</prop-group>
<prop-group name="Small Bridge">
<prop name="Bridge rise">
<mesh file="smbr_1.3ds">
<texture name="Bridge Rise" diffuse-map="sm_br_1.jpg" />
<texture name="Bridge Rise Grass" diffuse-map="sm_br_1_gr.jpg" />
</mesh>
</prop>
<prop name="Bridge Str">
<mesh file="smbr_2.3ds"/>
</prop>
<prop name="Bridge Str Col">
<mesh file="smbr_3.3ds"/>
</prop>
<prop name="Bridge Column">
<mesh file="smbr_4.3ds"/>
</prop>
<prop name="Bridge Base">
<mesh file="smbr_5.3ds"/>
</prop>
<prop name="Bridge Prolong">
<mesh file="smbr_6.3ds"/>
</prop>
</prop-group>
<prop-group name="Cliffs">
<prop name="Cliff 0">
<mesh file="cliff_0.3ds"/>
</prop>
<prop name="Cliff 1">
<mesh file="cliff_1.3ds"/>
</prop>
<prop name="Cliff 2">
<mesh file="cliff_2.3ds"/>
</prop>
<prop name="Cliff 4">
<mesh file="cliff_4.3ds"/>
</prop>
<prop name="Cliff Corner">
<mesh file="cliff_cor.3ds"/>
</prop>
<prop name="Cliff Inner Corner">
<mesh file="cliff_c2.3ds"/>
</prop>
<prop name="Cliff Rise Inner">
<mesh file="cliff_ri.3ds"/>
</prop>
<prop name="Cliff Rise">
<mesh file="cliff_r2.3ds"/>
</prop>
</prop-group>
<prop-group name="Sprites">
<prop name="Tree 1">
<sprite file="wood1.png" origin-y="0.99" scale="2.5"/>
</prop>
<prop name="Bush 1">
<sprite file="bush1.png" origin-y="0.95" scale="2.5"/>
</prop>
<prop name="Bush 2">
<sprite file="bush2.png" origin-y="0.95" scale="2.5"/>
</prop>
</prop-group>
</library>

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 956 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 946 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 978 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 887 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 976 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 655 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 783 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 801 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 792 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 798 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 773 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 894 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 686 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 694 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 691 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 690 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 691 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 694 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 687 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 690 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 680 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 683 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 683 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 667 B

Some files were not shown because too many files have changed in this diff Show More