SuperTuxKart 1.5 upstream source (from official release tarball)

This commit is contained in:
Benjamin
2026-06-11 20:04:02 +02:00
commit 2957e51aaa
8551 changed files with 1801800 additions and 0 deletions
Binary file not shown.
Binary file not shown.
+7
View File
@@ -0,0 +1,7 @@
<?xml version="1.0"?>
<!-- Generated with script from SVN rev Unknown -->
<materials>
<material name="oakleaf_fall.png" shader="alphatest"/>
<material name="pino2.png" shader="alphatest"/>
<material name="pino.png" shader="alphatest"/>
</materials>
+173
View File
@@ -0,0 +1,173 @@
<?xml version="1.0"?>
<!-- Generated with script from SVN rev 17016 -->
<scene>
<track model="gplose_track.spm" x="0" y="0" z="0"/>
<object id="Camera" type="cutscene_camera" xyz="-22.70 3.80 5.92" hpr="-82.3 114.6 -1.9" scale="1.00 1.00 1.00" interaction="ghost" model="" skeletal-animation="false">
<curve channel="LocX" interpolation="bezier" extend="const">
<p c="1.000 -22.703" h1="0.000 -22.703" h2="2.000 -22.703"/>
</curve>
<curve channel="LocZ" interpolation="bezier" extend="const">
<p c="1.000 5.916" h1="0.000 5.916" h2="2.000 5.916"/>
</curve>
<curve channel="LocY" interpolation="bezier" extend="const">
<p c="1.000 3.797" h1="0.000 3.797" h2="2.000 3.797"/>
</curve>
<curve channel="RotX" interpolation="bezier" extend="const">
<p c="1.000 -80.494" h1="0.000 -80.494" h2="2.000 -80.494"/>
</curve>
<curve channel="RotZ" interpolation="bezier" extend="const">
<p c="1.000 0.807" h1="0.000 0.807" h2="2.000 0.807"/>
</curve>
<curve channel="RotY" interpolation="bezier" extend="const">
<p c="1.000 114.589" h1="0.000 114.589" h2="2.000 114.589"/>
</curve>
<curve channel="ScaleX" interpolation="bezier" extend="const">
<p c="1.000 1.000" h1="0.000 1.000" h2="2.000 1.000"/>
</curve>
<curve channel="ScaleZ" interpolation="bezier" extend="const">
<p c="1.000 1.000" h1="0.000 1.000" h2="2.000 1.000"/>
</curve>
<curve channel="ScaleY" interpolation="bezier" extend="const">
<p c="1.000 1.000" h1="0.000 1.000" h2="2.000 1.000"/>
</curve>
</object>
<object id="Plane" type="animation" xyz="-8.29 0.95 -0.33" hpr="-0.0 -0.0 0.0" scale="1.00 1.00 1.00" interaction="ghost" model="garage_door.spm" skeletal-animation="true">
<curve channel="LocX" interpolation="bezier" extend="const">
<p c="0.000 -8.357" h1="-7.027 -8.357" h2="7.027 -8.357"/>
<p c="18.000 -8.020" h1="10.973 -8.133" h2="21.904 -7.957"/>
<p c="28.000 -7.886" h1="24.096 -7.980" h2="33.466 -7.754"/>
<p c="42.000 -7.398" h1="36.534 -7.398" h2="69.329 -7.398"/>
<p c="115.000 -7.398" h1="86.500 -7.398" h2="126.712 -7.398"/>
<p c="145.000 -8.071" h1="133.288 -7.856" h2="150.856 -8.179"/>
<p c="160.000 -8.286" h1="154.144 -8.286" h2="165.856 -8.286"/>
</curve>
<curve channel="LocZ" interpolation="bezier" extend="const">
<p c="0.000 -0.330" h1="-7.027 -0.330" h2="7.027 -0.330"/>
<p c="18.000 -0.330" h1="10.973 -0.330" h2="21.904 -0.330"/>
<p c="28.000 -0.330" h1="24.096 -0.330" h2="33.466 -0.330"/>
<p c="42.000 -0.330" h1="36.534 -0.330" h2="69.329 -0.330"/>
<p c="115.000 -0.330" h1="86.500 -0.330" h2="126.712 -0.330"/>
<p c="145.000 -0.330" h1="133.288 -0.330" h2="150.856 -0.330"/>
<p c="160.000 -0.330" h1="154.144 -0.330" h2="165.856 -0.330"/>
</curve>
<curve channel="LocY" interpolation="bezier" extend="const">
<p c="0.000 0.970" h1="-7.027 0.970" h2="7.027 0.970"/>
<p c="18.000 1.141" h1="10.973 1.056" h2="21.904 1.188"/>
<p c="28.000 1.288" h1="24.096 1.236" h2="33.466 1.360"/>
<p c="42.000 1.451" h1="36.534 1.451" h2="69.329 1.451"/>
<p c="115.000 1.451" h1="86.500 1.451" h2="126.712 1.451"/>
<p c="145.000 1.072" h1="133.288 1.193" h2="150.856 1.011"/>
<p c="160.000 0.951" h1="154.144 0.951" h2="165.856 0.951"/>
</curve>
<curve channel="RotX" interpolation="bezier" extend="const">
<p c="0.000 -0.000" h1="-7.027 -0.000" h2="7.027 -0.000"/>
<p c="18.000 -0.000" h1="10.973 -0.000" h2="21.904 -0.000"/>
<p c="28.000 -0.000" h1="24.096 -0.000" h2="33.466 -0.000"/>
<p c="42.000 -0.000" h1="36.534 -0.000" h2="69.329 -0.000"/>
<p c="115.000 -0.000" h1="86.500 -0.000" h2="126.712 -0.000"/>
<p c="145.000 -0.000" h1="133.288 -0.000" h2="150.856 -0.000"/>
<p c="160.000 -0.000" h1="154.144 -0.000" h2="165.856 -0.000"/>
</curve>
<curve channel="RotZ" interpolation="bezier" extend="const">
<p c="0.000 -0.000" h1="-7.027 -0.000" h2="7.027 -0.000"/>
<p c="18.000 -38.139" h1="10.973 -27.566" h2="21.904 -44.012"/>
<p c="28.000 -47.041" h1="24.096 -43.058" h2="33.466 -52.617"/>
<p c="42.000 -63.145" h1="36.534 -63.145" h2="69.329 -63.145"/>
<p c="115.000 -63.145" h1="86.500 -63.145" h2="126.712 -63.145"/>
<p c="145.000 -34.345" h1="133.288 -53.375" h2="150.856 -24.829"/>
<p c="160.000 -0.000" h1="154.144 -0.000" h2="165.856 -0.000"/>
</curve>
<curve channel="RotY" interpolation="bezier" extend="const">
<p c="0.000 -0.000" h1="-7.027 -0.000" h2="7.027 -0.000"/>
<p c="18.000 -0.000" h1="10.973 -0.000" h2="21.904 -0.000"/>
<p c="28.000 -0.000" h1="24.096 -0.000" h2="33.466 -0.000"/>
<p c="42.000 -0.000" h1="36.534 -0.000" h2="69.329 -0.000"/>
<p c="115.000 -0.000" h1="86.500 -0.000" h2="126.712 -0.000"/>
<p c="145.000 -0.000" h1="133.288 -0.000" h2="150.856 -0.000"/>
<p c="160.000 -0.000" h1="154.144 -0.000" h2="165.856 -0.000"/>
</curve>
<curve channel="ScaleX" interpolation="bezier" extend="const">
<p c="0.000 1.000" h1="-7.027 1.000" h2="7.027 1.000"/>
<p c="18.000 1.000" h1="10.973 1.000" h2="21.904 1.000"/>
<p c="28.000 1.000" h1="24.096 1.000" h2="33.466 1.000"/>
<p c="42.000 1.000" h1="36.534 1.000" h2="69.329 1.000"/>
<p c="115.000 1.000" h1="86.500 1.000" h2="126.712 1.000"/>
<p c="145.000 1.000" h1="133.288 1.000" h2="150.856 1.000"/>
<p c="160.000 1.000" h1="154.144 1.000" h2="165.856 1.000"/>
</curve>
<curve channel="ScaleZ" interpolation="bezier" extend="const">
<p c="0.000 1.000" h1="-7.027 1.000" h2="7.027 1.000"/>
<p c="18.000 1.000" h1="10.973 1.000" h2="21.904 1.000"/>
<p c="28.000 1.000" h1="24.096 1.000" h2="33.466 1.000"/>
<p c="42.000 1.000" h1="36.534 1.000" h2="69.329 1.000"/>
<p c="115.000 1.000" h1="86.500 1.000" h2="126.712 1.000"/>
<p c="145.000 1.000" h1="133.288 1.000" h2="150.856 1.000"/>
<p c="160.000 1.000" h1="154.144 1.000" h2="165.856 1.000"/>
</curve>
<curve channel="ScaleY" interpolation="bezier" extend="const">
<p c="0.000 1.000" h1="-7.027 1.000" h2="7.027 1.000"/>
<p c="18.000 1.000" h1="10.973 1.000" h2="21.904 1.000"/>
<p c="28.000 1.000" h1="24.096 1.000" h2="33.466 1.000"/>
<p c="42.000 1.000" h1="36.534 1.000" h2="69.329 1.000"/>
<p c="115.000 1.000" h1="86.500 1.000" h2="126.712 1.000"/>
<p c="145.000 1.000" h1="133.288 1.000" h2="150.856 1.000"/>
<p c="160.000 1.000" h1="154.144 1.000" h2="165.856 1.000"/>
</curve>
</object>
<sky-box texture="genericskybox_top.jpg genericskybox_bottom.jpg genericskybox_east.jpg genericskybox_west.jpg genericskybox_south.jpg genericskybox_north.jpg" />
<camera far="1000.0"/>
<default-start karts-per-row ="2"
forwards-distance ="1.10"
sidewards-distance="1.10"
upwards-distance ="1.10"/>
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy" xyz="-12.12 -0.02 5.57" hpr="0.0 -0.0 0.0" scale="0.72 0.72 0.72">
</library>
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy.001" xyz="-10.22 -0.02 5.39" hpr="0.0 -0.0 0.0" scale="0.72 0.72 0.72">
</library>
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy.002" xyz="-8.39 -0.02 4.49" hpr="0.0 -0.0 0.0" scale="0.72 0.72 0.72">
</library>
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy.003" xyz="-11.99 0.41 7.93" hpr="0.0 -0.0 0.0" scale="0.72 0.72 0.72">
</library>
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy.004" xyz="-8.52 0.45 7.71" hpr="0.0 -0.0 0.0" scale="0.72 0.72 0.72">
</library>
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy.005" xyz="-9.76 -0.02 -3.70" hpr="0.0 -0.0 0.0" scale="0.72 0.72 0.72">
</library>
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy.006" xyz="-13.48 -0.02 -4.57" hpr="0.0 -0.0 0.0" scale="0.72 0.72 0.72">
</library>
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy.007" xyz="-14.29 -0.02 -7.11" hpr="0.0 -0.0 0.0" scale="0.72 0.72 0.72">
</library>
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy.008" xyz="-11.68 -0.02 -8.44" hpr="0.0 -0.0 0.0" scale="0.72 0.72 0.72">
</library>
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy.009" xyz="-8.83 -0.02 -7.17" hpr="0.0 -0.0 0.0" scale="0.72 0.72 0.72">
</library>
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy.010" xyz="-7.03 -0.02 -5.34" hpr="0.0 -0.0 0.0" scale="0.72 0.72 0.72">
</library>
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy.011" xyz="-11.60 -0.02 3.15" hpr="0.0 -0.0 0.0" scale="0.72 0.72 0.72">
</library>
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy.012" xyz="-10.17 -0.02 2.44" hpr="0.0 -0.0 0.0" scale="0.72 0.72 0.72">
</library>
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy.013" xyz="-12.54 -0.02 -3.27" hpr="0.0 -0.0 0.0" scale="0.72 0.72 0.72">
</library>
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy.014" xyz="-12.56 -0.02 4.55" hpr="0.0 -0.0 0.0" scale="0.72 0.72 0.72">
</library>
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy.015" xyz="-10.17 -0.06 4.03" hpr="0.0 -0.0 0.0" scale="0.72 0.72 0.72">
</library>
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy.016" xyz="-14.62 -0.02 5.77" hpr="0.0 -0.0 0.0" scale="0.72 0.72 0.72">
</library>
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy.017" xyz="-14.99 0.03 -5.13" hpr="0.0 -0.0 0.0" scale="0.72 0.72 0.72">
</library>
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy.018" xyz="-13.62 -0.08 -6.07" hpr="0.0 -0.0 0.0" scale="0.72 0.72 0.72">
</library>
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy.019" xyz="4.14 -0.16 -11.11" hpr="0.0 -0.0 0.0" scale="0.72 0.72 0.72">
</library>
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy.020" xyz="1.07 -0.16 -11.45" hpr="0.0 -72.0 0.0" scale="0.72 0.72 0.72">
</library>
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy.021" xyz="0.12 -0.16 -9.57" hpr="0.0 -28.6 0.0" scale="0.72 0.72 0.72">
</library>
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy.022" xyz="3.54 -0.21 5.13" hpr="0.0 -72.0 0.0" scale="0.72 0.72 0.72">
</library>
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy.023" xyz="3.24 -0.21 2.90" hpr="0.0 -72.0 0.0" scale="0.72 0.72 0.72">
</library>
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy.024" xyz="4.90 -0.21 3.69" hpr="0.0 -72.0 0.0" scale="0.72 0.72 0.72">
</library>
</scene>
+18
View File
@@ -0,0 +1,18 @@
<?xml version="1.0"?>
<!-- Generated with script from SVN rev 17016 -->
<track name = "gplose"
version = "7"
groups = "standard"
designer = "mmg"
music = "lose_theme.music"
cutscene = "Y"
internal = "Y"
screenshot = "screenshot.jpg"
smooth-normals = "false"
default-number-of-laps = "3"
reverse = "N"
clouds = "N"
is-during-day = "Y"
shadows = "Y"
>
</track>