Commit dccff077 authored by Richard Qian's avatar Richard Qian

Finish up two tracks by TuxThePenguin

They are:
* Kapman Island Resort
* Origami Animosity
parent 037d42b0
......@@ -3,7 +3,12 @@ Created by TuxThePenguin#1
Licensed under the GPL version 3.0
Skybox textures copied from built-in track Gran Paradiso Island.
Church model appended from bulit-in track Black Forest.
Church model appended from built-in track Black Forest.
Fort/castle model and goat skull model copied from built-in Overworld track.
Pac-Man-like model copied from https://opengameart.org/content/marbleman-gobbler-with-animation, modified to include an armature and different animations; made by Phani29 and licensed under CC0.
Apple model copied from https://gitlab.com/VanessaE/dreambuilder_modpack/blob/master/dreambuilder_mp_extras/models/default_apple.obj; made by VanessaE and licensed under CC BY-SA 4.0+.
Cactus model and texture from https://opengameart.org/content/freebies-mundo-commissions; made by yughues and licensed under CC0. Converted to library node by rubberduck, and are licensed under CC-BY-SA 4.0+.
Some building models are derived from https://opengameart.org/content/houses-pack-low-poly-v02, modified to include textures. Made by MrCraft Animation and licensed under CC0.
Files: pacman-background-music.ogg
Copyright: remaxim (Commissioned by mcarter)
......
......@@ -2,11 +2,11 @@
<!-- Generated with script from SVN rev 17016 -->
<graph>
<!-- First define all nodes of the graph, and what quads they represent -->
<node-list from-quad="0" to-quad="173"/> <!-- map each quad to a node -->
<node-list from-quad="0" to-quad="190"/> <!-- map each quad to a node -->
<!-- Define the main loop -->
<edge-loop from="0" to="156"/>
<!-- Shortcut DrivelineAlt -->
<edge from="55" to="157"/>
<edge-line from="157" to="173"/>
<edge from="173" to="101"/>
<edge-line from="157" to="190"/>
<edge from="190" to="101"/>
</graph>
......@@ -2,7 +2,9 @@
<!-- Generated with script from SVN rev Unknown -->
<materials>
<material name="brick_wall_06.jpg" normal-map="brick_wall_06_nm.jpg"/>
<material name="cactus.png" shader="alphatest"/>
<material name="canyon_water.png" shader="unlit"/>
<material name="stk_generic_colorfabricA.png" shader="solid"/>
<material name="stk_generic_sand_b.png" falling-effect="Y"/>
<material name="stktex_churchRosetteGlass_a.png" shader="alphatest"/>
</materials>
......@@ -161,21 +161,38 @@
<quad p0="154:3" p1="154:2" p2="-17.251 -1.560 -25.124" p3="-26.247 -1.560 -25.387"/>
<quad p0="155:3" p1="155:2" p2="0:1" p3="0:0"/>
<!-- Driveline: DrivelineAlt -->
<quad p0="329.218 10.483 252.070" p1="323.234 13.001 255.902" p2="311.859 13.001 241.902" p3="319.182 10.935 240.396"/>
<quad p0="157:3" p1="157:2" p2="298.896 12.849 227.243" p3="307.712 11.452 227.054"/>
<quad p0="158:3" p1="158:2" p2="282.987 13.590 206.408" p3="291.905 12.243 206.189"/>
<quad p0="159:3" p1="159:2" p2="268.983 14.332 184.727" p3="277.709 13.033 184.616"/>
<quad p0="160:3" p1="160:2" p2="257.717 15.073 162.481" p3="266.214 13.824 162.411"/>
<quad p0="161:3" p1="161:2" p2="248.202 15.814 139.889" p3="256.609 14.614 139.845"/>
<quad p0="162:3" p1="162:2" p2="239.957 16.556 117.027" p3="248.302 15.405 117.005"/>
<quad p0="163:3" p1="163:2" p2="232.757 17.297 93.934" p3="241.079 16.195 93.929"/>
<quad p0="164:3" p1="164:2" p2="226.510 18.038 70.636" p3="234.848 16.986 70.638"/>
<quad p0="165:3" p1="165:2" p2="221.269 18.779 47.123" p3="229.590 17.776 47.138"/>
<quad p0="166:3" p1="166:2" p2="217.178 19.521 23.374" p3="225.449 18.567 23.410"/>
<quad p0="167:3" p1="167:2" p2="214.667 20.262 -0.659" p3="222.852 19.357 -0.601"/>
<quad p0="168:3" p1="168:2" p2="214.222 21.003 -25.138" p3="222.374 20.147 -25.037"/>
<quad p0="169:3" p1="169:2" p2="214.181 21.745 -50.017" p3="222.410 20.938 -49.929"/>
<quad p0="170:3" p1="170:2" p2="214.114 22.486 -74.851" p3="222.415 21.728 -74.758"/>
<quad p0="171:3" p1="171:2" p2="214.225 23.227 -99.878" p3="222.419 22.519 -99.744"/>
<quad p0="172:3" p1="172:2" p2="217.088 24.211 -133.831" p3="228.094 23.512 -132.674"/>
<quad p0="329.218 10.483 252.070" p1="323.234 13.001 255.902" p2="317.546 13.001 248.902" p3="324.200 10.709 246.233"/>
<quad p0="157:3" p1="157:2" p2="311.859 13.001 241.902" p3="319.182 10.935 240.396"/>
<quad p0="158:3" p1="158:2" p2="305.377 12.925 234.572" p3="313.447 11.194 233.725"/>
<quad p0="159:3" p1="159:2" p2="298.896 12.849 227.243" p3="307.712 11.452 227.054"/>
<quad p0="160:3" p1="160:2" p2="290.942 13.220 216.825" p3="299.809 11.848 216.622"/>
<quad p0="161:3" p1="161:2" p2="282.987 13.590 206.408" p3="291.905 12.243 206.189"/>
<quad p0="162:3" p1="162:2" p2="275.985 13.961 195.568" p3="284.807 12.638 195.402"/>
<quad p0="163:3" p1="163:2" p2="268.983 14.332 184.727" p3="277.709 13.033 184.616"/>
<quad p0="164:3" p1="164:2" p2="263.350 14.702 173.604" p3="271.961 13.429 173.514"/>
<quad p0="165:3" p1="165:2" p2="257.717 15.073 162.481" p3="266.214 13.824 162.411"/>
<quad p0="166:3" p1="166:2" p2="252.959 15.444 151.185" p3="258.411 14.219 151.128"/>
<quad p0="167:3" p1="167:2" p2="248.202 15.814 139.889" p3="256.609 14.614 139.845"/>
<quad p0="168:3" p1="168:2" p2="247.079 16.185 128.458" p3="252.456 15.009 128.425"/>
<quad p0="169:3" p1="169:2" p2="239.957 16.556 117.027" p3="248.302 15.405 117.005"/>
<quad p0="170:3" p1="170:2" p2="236.357 16.926 105.480" p3="241.691 15.800 105.467"/>
<quad p0="171:3" p1="171:2" p2="232.757 17.297 93.934" p3="241.079 16.195 93.929"/>
<quad p0="172:3" p1="172:2" p2="232.634 17.668 82.285" p3="237.964 16.590 82.284"/>
<quad p0="173:3" p1="173:2" p2="226.510 18.038 70.636" p3="234.848 16.986 70.638"/>
<quad p0="174:3" p1="174:2" p2="223.890 18.409 58.879" p3="229.219 17.381 58.888"/>
<quad p0="175:3" p1="175:2" p2="221.269 18.779 47.123" p3="229.590 17.776 47.138"/>
<quad p0="176:3" p1="176:2" p2="223.224 19.150 35.249" p3="227.520 18.171 35.274"/>
<quad p0="177:3" p1="177:2" p2="217.178 19.521 23.374" p3="225.449 18.567 23.410"/>
<quad p0="178:3" p1="178:2" p2="215.923 19.891 11.358" p3="220.151 18.962 11.404"/>
<quad p0="179:3" p1="179:2" p2="214.667 20.262 -0.659" p3="222.852 19.357 -0.601"/>
<quad p0="180:3" p1="180:2" p2="218.444 20.633 -12.898" p3="222.613 19.752 -12.819"/>
<quad p0="181:3" p1="181:2" p2="214.222 21.003 -25.138" p3="222.374 20.147 -25.037"/>
<quad p0="182:3" p1="182:2" p2="214.201 21.374 -37.577" p3="218.392 20.543 -37.483"/>
<quad p0="183:3" p1="183:2" p2="214.181 21.745 -50.017" p3="222.410 20.938 -49.929"/>
<quad p0="184:3" p1="184:2" p2="217.148 22.115 -62.434" p3="222.413 21.333 -62.344"/>
<quad p0="185:3" p1="185:2" p2="214.114 22.486 -74.851" p3="222.415 21.728 -74.758"/>
<quad p0="186:3" p1="186:2" p2="214.169 22.856 -87.365" p3="222.417 22.124 -87.251"/>
<quad p0="187:3" p1="187:2" p2="214.225 23.227 -99.878" p3="222.419 22.519 -99.744"/>
<quad p0="188:3" p1="188:2" p2="215.656 23.719 -116.855" p3="225.257 23.016 -116.209"/>
<quad p0="189:3" p1="189:2" p2="217.088 24.211 -133.831" p3="228.094 23.512 -132.674"/>
</quads>
<?xml version="1.0"?>
<!-- Generated with script from SVN rev 17016 -->
<scene>
<track model="kapmanresort_track.spm" x="0" y="0" z="0"/>
<object id="Geyser" type="animation" xyz="262.41 14.00 151.13" hpr="0.0 -0.0 0.0" scale="5.00 5.00 5.00" interaction="explode" shape="cylinderY" model="Geyser.spm" explode="y" skeletal-animation="false">
<track model="kapmanresort_track.spm" x="0" y="0" z="0">
<static-object model="skull.spm" xyz="78.15 34.73 -53.61" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00"/>
<static-object model="stklib_cactus_a_main.spm" xyz="88.14 22.68 95.38" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00"/>
</track>
<object id="Geyser" type="animation" xyz="262.41 14.00 151.13" hpr="0.0 -0.0 0.0" scale="4.00 4.00 4.00" interaction="explode" shape="cylinderY" model="Geyser.spm" explode="y" skeletal-animation="false">
<animated-texture name="canyon_water.png" dy="-1.00000" />
<curve channel="LocX" interpolation="bezier" extend="cyclic">
<p c="1.000 262.411" h1="-28.281 262.411" h2="30.281 262.411"/>
......@@ -26,7 +29,7 @@
<p c="201.000 14.000" h1="191.240 14.000" h2="210.760 14.000"/>
</curve>
</object>
<object id="Geyser.001" type="animation" xyz="243.08 -15.00 128.46" hpr="0.0 -0.0 0.0" scale="5.00 5.00 5.00" interaction="explode" shape="cylinderY" model="Geyser.spm" explode="y" skeletal-animation="false">
<object id="Geyser.001" type="animation" xyz="243.08 -15.00 128.46" hpr="0.0 -0.0 0.0" scale="4.00 4.00 4.00" interaction="explode" shape="cylinderY" model="Geyser.spm" explode="y" skeletal-animation="false">
<animated-texture name="canyon_water.png" dy="-1.00000" />
<curve channel="LocX" interpolation="bezier" extend="cyclic">
<p c="1.000 243.079" h1="-28.281 243.079" h2="30.281 243.079"/>
......@@ -50,7 +53,7 @@
<p c="201.000 -15.000" h1="191.240 -15.000" h2="210.760 -15.000"/>
</curve>
</object>
<object id="Geyser.002" type="animation" xyz="245.69 16.00 105.47" hpr="0.0 -0.0 0.0" scale="5.00 5.00 5.00" interaction="explode" shape="cylinderY" model="Geyser.spm" explode="y" skeletal-animation="false">
<object id="Geyser.002" type="animation" xyz="245.69 16.00 105.47" hpr="0.0 -0.0 0.0" scale="4.00 4.00 4.00" interaction="explode" shape="cylinderY" model="Geyser.spm" explode="y" skeletal-animation="false">
<animated-texture name="canyon_water.png" dy="-1.00000" />
<curve channel="LocX" interpolation="bezier" extend="cyclic">
<p c="1.000 245.691" h1="-28.281 245.691" h2="30.281 245.691"/>
......@@ -74,7 +77,7 @@
<p c="201.000 16.000" h1="191.240 16.000" h2="210.760 16.000"/>
</curve>
</object>
<object id="Geyser.003" type="animation" xyz="228.63 -15.00 82.28" hpr="0.0 -0.0 0.0" scale="5.00 5.00 5.00" interaction="explode" shape="cylinderY" model="Geyser.spm" explode="y" skeletal-animation="false">
<object id="Geyser.003" type="animation" xyz="228.63 -15.00 82.28" hpr="0.0 -0.0 0.0" scale="4.00 4.00 4.00" interaction="explode" shape="cylinderY" model="Geyser.spm" explode="y" skeletal-animation="false">
<animated-texture name="canyon_water.png" dy="-1.00000" />
<curve channel="LocX" interpolation="bezier" extend="cyclic">
<p c="1.000 228.634" h1="-28.281 228.634" h2="30.281 228.634"/>
......@@ -98,7 +101,7 @@
<p c="201.000 -15.000" h1="191.240 -15.000" h2="210.760 -15.000"/>
</curve>
</object>
<object id="Geyser.004" type="animation" xyz="233.22 17.00 58.89" hpr="0.0 -0.0 0.0" scale="5.00 5.00 5.00" interaction="explode" shape="cylinderY" model="Geyser.spm" explode="y" skeletal-animation="false">
<object id="Geyser.004" type="animation" xyz="233.22 17.00 58.89" hpr="0.0 -0.0 0.0" scale="4.00 4.00 4.00" interaction="explode" shape="cylinderY" model="Geyser.spm" explode="y" skeletal-animation="false">
<animated-texture name="canyon_water.png" dy="-1.00000" />
<curve channel="LocX" interpolation="bezier" extend="cyclic">
<p c="1.000 233.219" h1="-28.281 233.219" h2="30.281 233.219"/>
......@@ -251,6 +254,47 @@
<check-line kind="activate" other-ids="0" p1="266.74 -195.01" p2="194.30 -197.32"
min-height="20.87" same-group="2"/>
</checks>
<!-- Hair system ground-high-flat, contains 20 particles -->
<object type="animation" xyz="80.91 19.95 129.60" hpr="-0.0 -0.0 -0.0" scale="0.94 0.94 0.94" interaction="ghost" model="stklib_cactus_a_main.spm" skeletal-animation="false"></object>
<object type="animation" xyz="67.34 14.58 192.17" hpr="-0.0 -0.0 -0.0" scale="0.91 0.91 0.91" interaction="ghost" model="stklib_cactus_a_main.spm" skeletal-animation="false"></object>
<object type="animation" xyz="98.64 22.21 133.23" hpr="-0.0 -0.0 -0.0" scale="0.92 0.92 0.92" interaction="ghost" model="stklib_cactus_a_main.spm" skeletal-animation="false"></object>
<object type="animation" xyz="69.21 34.13 -42.23" hpr="-0.0 -0.0 -0.0" scale="0.95 0.95 0.95" interaction="ghost" model="stklib_cactus_a_main.spm" skeletal-animation="false"></object>
<object type="animation" xyz="94.70 21.04 162.48" hpr="-0.0 -0.0 -0.0" scale="1.00 1.00 1.00" interaction="ghost" model="stklib_cactus_a_main.spm" skeletal-animation="false"></object>
<object type="animation" xyz="100.54 29.36 -42.31" hpr="-0.0 -0.0 -0.0" scale="1.00 1.00 1.00" interaction="ghost" model="stklib_cactus_a_main.spm" skeletal-animation="false"></object>
<object type="animation" xyz="74.67 27.22 36.59" hpr="-0.0 -0.0 -0.0" scale="0.97 0.97 0.97" interaction="ghost" model="stklib_cactus_a_main.spm" skeletal-animation="false"></object>
<object type="animation" xyz="84.48 29.59 2.01" hpr="-0.0 -0.0 -0.0" scale="0.94 0.94 0.94" interaction="ghost" model="stklib_cactus_a_main.spm" skeletal-animation="false"></object>
<object type="animation" xyz="122.87 23.65 144.09" hpr="-0.0 -0.0 -0.0" scale="0.99 0.99 0.99" interaction="ghost" model="stklib_cactus_a_main.spm" skeletal-animation="false"></object>
<object type="animation" xyz="154.59 23.78 184.21" hpr="-0.0 -0.0 -0.0" scale="0.98 0.98 0.98" interaction="ghost" model="stklib_cactus_a_main.spm" skeletal-animation="false"></object>
<object type="animation" xyz="83.74 17.74 205.37" hpr="-0.0 -0.0 -0.0" scale="0.95 0.95 0.95" interaction="ghost" model="stklib_cactus_a_main.spm" skeletal-animation="false"></object>
<object type="animation" xyz="74.37 25.89 52.62" hpr="-0.0 -0.0 -0.0" scale="0.90 0.90 0.90" interaction="ghost" model="stklib_cactus_a_main.spm" skeletal-animation="false"></object>
<object type="animation" xyz="77.80 38.23 -109.99" hpr="-0.0 -0.0 -0.0" scale="0.98 0.98 0.98" interaction="ghost" model="stklib_cactus_a_main.spm" skeletal-animation="false"></object>
<object type="animation" xyz="68.19 37.65 -83.53" hpr="-0.0 -0.0 -0.0" scale="0.96 0.96 0.96" interaction="ghost" model="stklib_cactus_a_main.spm" skeletal-animation="false"></object>
<object type="animation" xyz="100.58 33.21 -80.13" hpr="-0.0 -0.0 -0.0" scale="0.95 0.95 0.95" interaction="ghost" model="stklib_cactus_a_main.spm" skeletal-animation="false"></object>
<object type="animation" xyz="86.00 34.25 -73.97" hpr="-0.0 -0.0 -0.0" scale="0.96 0.96 0.96" interaction="ghost" model="stklib_cactus_a_main.spm" skeletal-animation="false"></object>
<object type="animation" xyz="74.15 32.04 -20.55" hpr="-0.0 -0.0 -0.0" scale="0.90 0.90 0.90" interaction="ghost" model="stklib_cactus_a_main.spm" skeletal-animation="false"></object>
<object type="animation" xyz="94.37 20.95 206.14" hpr="-0.0 -0.0 -0.0" scale="0.93 0.93 0.93" interaction="ghost" model="stklib_cactus_a_main.spm" skeletal-animation="false"></object>
<object type="animation" xyz="107.77 24.99 188.87" hpr="-0.0 -0.0 -0.0" scale="0.94 0.94 0.94" interaction="ghost" model="stklib_cactus_a_main.spm" skeletal-animation="false"></object>
<object type="animation" xyz="132.06 23.91 201.03" hpr="-0.0 -0.0 -0.0" scale="0.93 0.93 0.93" interaction="ghost" model="stklib_cactus_a_main.spm" skeletal-animation="false"></object>
<!-- Hair system ground-high-flat, contains 17 particles -->
<object type="animation" xyz="106.05 24.45 120.03" hpr="-0.0 -0.0 -0.0" scale="0.99 0.99 0.99" interaction="ghost" model="skull.spm" skeletal-animation="false"></object>
<object type="animation" xyz="83.01 30.24 -4.86" hpr="-0.0 -0.0 -0.0" scale="0.91 0.91 0.91" interaction="ghost" model="skull.spm" skeletal-animation="false"></object>
<object type="animation" xyz="157.57 22.85 171.11" hpr="-0.0 -0.0 -0.0" scale="0.93 0.93 0.93" interaction="ghost" model="skull.spm" skeletal-animation="false"></object>
<object type="animation" xyz="73.10 23.63 80.48" hpr="-0.0 -0.0 -0.0" scale="0.99 0.99 0.99" interaction="ghost" model="skull.spm" skeletal-animation="false"></object>
<object type="animation" xyz="109.79 25.61 209.33" hpr="-0.0 -0.0 -0.0" scale="0.96 0.96 0.96" interaction="ghost" model="skull.spm" skeletal-animation="false"></object>
<object type="animation" xyz="106.40 24.60 239.58" hpr="-0.0 -0.0 -0.0" scale="1.00 1.00 1.00" interaction="ghost" model="skull.spm" skeletal-animation="false"></object>
<object type="animation" xyz="72.57 40.49 -126.38" hpr="-0.0 -0.0 -0.0" scale="0.93 0.93 0.93" interaction="ghost" model="skull.spm" skeletal-animation="false"></object>
<object type="animation" xyz="98.31 31.34 -64.33" hpr="-0.0 -0.0 -0.0" scale="0.91 0.91 0.91" interaction="ghost" model="skull.spm" skeletal-animation="false"></object>
<object type="animation" xyz="77.11 15.74 200.25" hpr="-0.0 -0.0 -0.0" scale="0.94 0.94 0.94" interaction="ghost" model="skull.spm" skeletal-animation="false"></object>
<object type="animation" xyz="92.00 34.05 -85.93" hpr="-0.0 -0.0 -0.0" scale="0.99 0.99 0.99" interaction="ghost" model="skull.spm" skeletal-animation="false"></object>
<object type="animation" xyz="101.15 23.00 216.35" hpr="-0.0 -0.0 -0.0" scale="0.96 0.96 0.96" interaction="ghost" model="skull.spm" skeletal-animation="false"></object>
<object type="animation" xyz="90.86 19.88 170.01" hpr="-0.0 -0.0 -0.0" scale="0.92 0.92 0.92" interaction="ghost" model="skull.spm" skeletal-animation="false"></object>
<object type="animation" xyz="146.07 24.51 198.68" hpr="-0.0 -0.0 -0.0" scale="0.94 0.94 0.94" interaction="ghost" model="skull.spm" skeletal-animation="false"></object>
<object type="animation" xyz="78.18 16.72 173.87" hpr="-0.0 -0.0 -0.0" scale="0.95 0.95 0.95" interaction="ghost" model="skull.spm" skeletal-animation="false"></object>
<object type="animation" xyz="81.48 27.73 26.07" hpr="-0.0 -0.0 -0.0" scale="0.91 0.91 0.91" interaction="ghost" model="skull.spm" skeletal-animation="false"></object>
<object type="animation" xyz="107.19 24.79 127.34" hpr="-0.0 -0.0 -0.0" scale="0.99 0.99 0.99" interaction="ghost" model="skull.spm" skeletal-animation="false"></object>
<object type="animation" xyz="110.59 25.71 189.51" hpr="-0.0 -0.0 -0.0" scale="0.91 0.91 0.91" interaction="ghost" model="skull.spm" skeletal-animation="false"></object>
<!-- END Hair system ground-high-flat -->
<!-- Hair system ground-medium, contains 300 particles -->
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy" xyz="124.48 1.56 321.04" hpr="-0.0 -0.0 -0.0" scale="0.94 0.94 0.94"/>
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy" xyz="-3.98 10.10 -155.87" hpr="-0.0 -0.0 -0.0" scale="0.92 0.92 0.92"/>
......@@ -776,6 +820,12 @@
<item id="BBOX{ZPR}.013" x="259.43" y="14.88" z="162.46" />
<item id="BBOX{ZPR}.014" x="220.86" y="20.47" z="-25.06" />
<item id="BBOX{ZPR}.015" x="215.79" y="20.90" z="-25.11" />
<item id="BBOX{ZPR}.016" x="-17.48" y="7.87" z="-105.37" h="5.00" />
<item id="BBOX{ZPR}.017" x="-20.16" y="7.87" z="-105.52" h="5.00" />
<item id="BBOX{ZPR}.018" x="-14.75" y="7.87" z="-105.17" h="5.00" />
<item id="BBOX{ZPR}.019" x="259.53" y="21.00" z="-199.29" />
<item id="BBOX{ZPR}.020" x="262.22" y="21.00" z="-199.36" />
<item id="BBOX{ZPR}.021" x="264.90" y="21.00" z="-199.42" />
<small-nitro id="COIN{Z}" x="-20.25" y="-1.63" z="71.58" />
<small-nitro id="COIN{Z}.001" x="46.89" y="-1.63" z="298.76" />
<small-nitro id="COIN{Z}.002" x="342.51" y="2.87" z="297.29" />
......@@ -788,16 +838,32 @@
<big-nitro id="GOLD{Z}.001" x="98.26" y="28.37" z="8.83" />
<big-nitro id="GOLD{Z}.002" x="233.32" y="17.36" z="70.64" />
<big-nitro id="GOLD{Z}.003" x="228.15" y="17.89" z="70.64" />
<default-start karts-per-row ="2"
<light xyz="-35.57 1.12 -16.93" id="PointBack" distance="10.00" energy="1.00" color="252 255 204">
</light>
<light xyz="-31.57 1.12 -16.93" id="PointBack.001" distance="10.00" energy="1.00" color="252 255 204">
</light>
<light xyz="-35.50 1.12 -23.95" id="PointFront" distance="10.00" energy="1.00" color="252 255 204">
</light>
<light xyz="-31.50 1.12 -23.95" id="PointFront.001" distance="10.00" energy="1.00" color="252 255 204">
</light>
<default-start karts-per-row ="3"
forwards-distance ="1.50"
sidewards-distance="1.80"
upwards-distance ="1.10"/>
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy" xyz="4.00 20.00 -1.00" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
<library name="stklib_animGrass_a" id="stklib_animGrass_a_main_proxy" xyz="34.00 1.30 260.00" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_fitchBarrel_a" id="stklib_fitchBarrel_a_main_proxy" xyz="-28.45 -1.48 -28.32" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_fitchBarrel_a" id="stklib_fitchBarrel_a_main_proxy.001" xyz="-28.45 -1.33 -32.82" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_industrialLamp_a" id="stklib_industrialLamp_a_main_proxy" xyz="245.78 30.00 -166.15" hpr="-90.0 -90.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_industrialLamp_a" id="stklib_industrialLamp_a_main_proxy.001" xyz="261.77 30.00 -166.15" hpr="-90.0 90.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_industrialLamp_a" id="stklib_industrialLamp_a_main_proxy.002" xyz="261.74 30.00 -231.85" hpr="-90.0 90.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_industrialLamp_a" id="stklib_industrialLamp_a_main_proxy.003" xyz="245.78 30.00 -231.85" hpr="-90.0 -90.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_modernHousing_a" id="stklib_modernHousing_a_main_proxy" xyz="-58.00 -8.00 -140.00" hpr="0.0 -0.0 0.0" scale="0.50 0.50 0.50">
</library>
<library name="stklib_modernHousing_a" id="stklib_modernHousing_a_main_proxy.001" xyz="-46.00 -8.00 190.00" hpr="0.0 -0.0 0.0" scale="0.50 0.50 0.50">
......@@ -812,13 +878,13 @@
</library>
<library name="stklib_palmTree_a" id="stklib_palmTree_a_main_proxy.004" xyz="-55.18 -5.30 -14.40" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_palmTree_a" id="stklib_palmTree_a_main_proxy.005" xyz="-68.41 -6.55 29.55" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
<library name="stklib_palmTree_a" id="stklib_palmTree_a_main_proxy.005" xyz="-66.41 -6.55 40.55" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_palmTree_a" id="stklib_palmTree_a_main_proxy.006" xyz="-41.24 -3.35 69.76" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_palmTree_a" id="stklib_palmTree_a_main_proxy.007" xyz="-38.03 -3.05 22.59" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_palmTree_a" id="stklib_palmTree_a_main_proxy.008" xyz="-68.94 -6.55 94.42" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
<library name="stklib_palmTree_a" id="stklib_palmTree_a_main_proxy.008" xyz="-65.94 -6.55 94.42" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_palmTree_a" id="stklib_palmTree_a_main_proxy.009" xyz="-34.28 -2.68 126.58" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
......@@ -830,6 +896,46 @@
</library>
<library name="stklib_palmTree_a" id="stklib_palmTree_a_main_proxy.013" xyz="21.60 -5.80 296.60" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_sagebrush_a" id="stklib_sagebrush_a_main_proxy" xyz="3.96 20.04 -1.05" hpr="0.0 -15.1 0.0" scale="1.00 1.00 1.00">
<library name="stklib_pinetree_b" id="stklib_pinetree_b_main_proxy" xyz="60.00 26.70 -290.00" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_pinetree_b" id="stklib_pinetree_b_main_proxy.001" xyz="70.00 34.25 -260.00" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_pinetree_b" id="stklib_pinetree_b_main_proxy.002" xyz="60.00 30.65 -270.00" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_pinetree_b" id="stklib_pinetree_b_main_proxy.003" xyz="90.00 33.05 -270.00" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_pinetree_b" id="stklib_pinetree_b_main_proxy.004" xyz="110.00 32.40 -270.00" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_pinetree_b" id="stklib_pinetree_b_main_proxy.005" xyz="130.00 28.40 -280.00" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_pinetree_b" id="stklib_pinetree_b_main_proxy.006" xyz="140.00 23.50 -300.00" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_pinetree_b" id="stklib_pinetree_b_main_proxy.007" xyz="140.00 32.40 -260.00" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_pinetree_b" id="stklib_pinetree_b_main_proxy.008" xyz="190.00 23.65 -270.00" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_pinetree_b" id="stklib_pinetree_b_main_proxy.009" xyz="80.00 25.75 -300.00" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_pinetree_b" id="stklib_pinetree_b_main_proxy.010" xyz="70.00 22.75 -310.00" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_pinetree_b" id="stklib_pinetree_b_main_proxy.011" xyz="50.00 23.00 -300.00" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_pinetree_b" id="stklib_pinetree_b_main_proxy.012" xyz="40.00 24.50 -280.00" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_pinetree_b" id="stklib_pinetree_b_main_proxy.013" xyz="110.00 25.00 -300.00" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_pinetree_b" id="stklib_pinetree_b_main_proxy.014" xyz="120.00 22.85 -310.00" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_pinetree_b" id="stklib_pinetree_b_main_proxy.015" xyz="160.00 23.50 -290.00" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_pinetree_b" id="stklib_pinetree_b_main_proxy.016" xyz="160.00 27.80 -270.00" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_pinetree_b" id="stklib_pinetree_b_main_proxy.017" xyz="90.00 23.70 -310.00" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_pinetree_b" id="stklib_pinetree_b_main_proxy.018" xyz="30.00 23.30 -260.00" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_pinetree_b" id="stklib_pinetree_b_main_proxy.019" xyz="180.00 29.35 -250.00" hpr="0.0 -0.0 0.0" scale="1.00 1.00 1.00">
</library>
<library name="stklib_sagebrush_a" id="stklib_sagebrush_a_main_proxy" xyz="113.96 33.29 -81.05" hpr="0.0 -15.1 0.0" scale="1.00 1.00 1.00">
</library>
</scene>
......@@ -2,10 +2,10 @@
<!-- Generated with script from SVN rev 17016 -->
<track name = "Kapman Island Resort"
version = "7"
groups = "wip-track"
groups = "Add-Ons"
designer = "Richard Qian and TuxThePenguin"
music = "pac-clone.music"
screenshot = "screenshot.jpg"
screenshot = "sshot-kapmanresort.png"
smooth-normals = "false"
default-number-of-laps = "3"
reverse = "Y"
......
......@@ -2,6 +2,5 @@
<!-- Generated with script from SVN rev Unknown -->
<materials>
<material name="stk_generic_carpet_a.png" slowdown-time="3.00" max-speed="0.50"/>
<material name="stk_generic_paper_a.png" high-adhesion="Y" has-gravity="Y"/>
<material name="stkflag_orangeBooster_a.png" shader="alphatest" mirror-axis="V"/>
</materials>
......@@ -97,17 +97,31 @@
<item id="BBOX{ZPR}.002" x="-3.59" y="-1.91" z="96.76" />
<item id="BBOX{ZPR}.003" x="56.80" y="-1.90" z="146.12" />
<item id="BBOX{ZPR}.004" x="60.35" y="-1.90" z="149.71" />
<item id="BBOX{ZPR}.005" x="35.09" y="5.92" z="54.12" />
<item id="BBOX{ZPR}.005" x="35.09" y="5.92" z="53.92" />
<item id="BBOX{ZPR}.006" x="35.09" y="5.92" z="51.06" />
<item id="BBOX{ZPR}.007" x="-190.52" y="-1.61" z="-141.95" />
<item id="BBOX{ZPR}.008" x="-188.33" y="-1.61" z="-140.31" />
<item id="BBOX{ZPR}.007" x="-57.12" y="-1.61" z="-173.99" />
<item id="BBOX{ZPR}.008" x="-58.52" y="-1.61" z="-171.64" />
<item id="BBOX{ZPR}.009" x="218.40" y="-1.83" z="140.65" />
<item id="BBOX{ZPR}.010" x="221.16" y="-1.83" z="140.65" />
<item id="BBOX{ZPR}.011" x="215.73" y="-1.83" z="140.68" />
<item id="BBOX{ZPR}.012" x="-212.22" y="-1.43" z="-63.35" />
<item id="BBOX{ZPR}.013" x="-214.98" y="-1.43" z="-63.35" />
<item id="BBOX{ZPR}.014" x="-217.65" y="-1.43" z="-63.32" />
<small-nitro id="COIN" x="-8.03" y="-0.41" z="135.99" />
<small-nitro id="COIN{ZPR}" x="58.73" y="-0.41" z="147.97" />
<small-nitro id="COIN{ZPR}.001" x="35.06" y="5.92" z="48.09" />
<small-nitro id="COIN{ZPR}.002" x="-186.38" y="-0.41" z="-139.03" />
<small-nitro id="COIN{ZPR}.001" x="35.06" y="5.92" z="48.29" />
<small-nitro id="COIN{ZPR}.002" x="-59.59" y="-0.41" z="-169.56" />
<big-nitro id="GOLD{ZPR}" x="-31.48" y="5.59" z="51.81" />
<big-nitro id="GOLD{ZPR}.001" x="83.10" y="-1.91" z="323.96" />
<default-start karts-per-row ="2"
<light xyz="4.90 6.71 -25.89" id="PointBack" distance="10.00" energy="1.00" color="252 255 204">
</light>
<light xyz="8.90 6.71 -25.89" id="PointBack.001" distance="10.00" energy="1.00" color="252 255 204">
</light>
<light xyz="4.90 6.71 -31.09" id="PointFront" distance="10.00" energy="1.00" color="252 255 204">
</light>
<light xyz="8.90 6.71 -31.09" id="PointFront.001" distance="10.00" energy="1.00" color="252 255 204">
</light>
<default-start karts-per-row ="3"
forwards-distance ="1.50"
sidewards-distance="1.80"
upwards-distance ="1.10"/>
......
......@@ -3,7 +3,12 @@ Created by TuxThePenguin#1
Licensed under the GPL version 3.0
Skybox textures copied from built-in track Gran Paradiso Island.
Church model appended from bulit-in track Black Forest.
Church model appended from built-in track Black Forest.
Fort/castle model and goat skull model copied from built-in Overworld track.
Pac-Man-like model copied from https://opengameart.org/content/marbleman-gobbler-with-animation, modified to include an armature and different animations; made by Phani29 and licensed under CC0.
Apple model copied from https://gitlab.com/VanessaE/dreambuilder_modpack/blob/master/dreambuilder_mp_extras/models/default_apple.obj; made by VanessaE and licensed under CC BY-SA 4.0+.
Cactus model and texture from https://opengameart.org/content/freebies-mundo-commissions; made by yughues and licensed under CC0. Converted to library node by rubberduck, and are licensed under CC-BY-SA 4.0+.
Some building models are derived from https://opengameart.org/content/houses-pack-low-poly-v02, modified to include textures. Made by MrCraft Animation and licensed under CC0.
Files: pacman-background-music.ogg
Copyright: remaxim (Commissioned by mcarter)
......
Kapman Island Resort is a re-skin of the SuperTux Island Resort track. The main landscape has not changed, but the track will now take inspiration from Bandai Namco's Pac-Man series, due to the track shape loosely resembling the titular character's classic/pizza form.
Kapman Island Resort is a re-skin of the SuperTux Island Resort track. The main landscape has not changed, but the track now takes inspiration from Bandai Namco's Pac-Man series, due to the track shape loosely resembling the titular character's classic/pizza form.
Instead of using the trademarked name and other non-free/libre elements from those games, alternatives will be used to give a similar look-and-feel without the legal troubles. What will be implemented:
* Name - Uses the base name Kapman from the KDE game of the same name (see https://kde.org/applications/games/kapman/ for more information)
* Landscape - Will be inspired by the 1984 arcade game Pac-Land, in terms of using environments appearing there (check https://strategywiki.org/wiki/Pac-Land/Environments for a list of them), and will also reuse the color scheme for the buildings appearing in this track. House models from https://opengameart.org/content/houses-pack-low-poly-v02 will appear surrounding the landscape, and a castle is also planned to replace the hotel building, where karts will drive through it.
* Residents - The following external models and STK library objects dealing with crowds will appear:
* MarbleMan Gobbler (external): https://opengameart.org/content/marbleman-gobbler-with-animation
* Ske (external): https://opengameart.org/content/ske-supertux3d
* Stilagmate (external): https://opengameart.org/content/stilagmate-supertux3d
* Beach Guy (library)
* Beach Women (library)
*
* Landscape - Will be inspired by the 1984 arcade game Pac-Land, in terms of using environments appearing there (check https://strategywiki.org/wiki/Pac-Land/Environments for a list of them), and will also reuse the color scheme for the buildings appearing in this track. House models from https://opengameart.org/content/houses-pack-low-poly-v02 will appear surrounding the landscape, and a castle that karts can drive through has been implemented. Two tall modern buildings as library objects replace the old hotel building.
* Vegetation - The following STK library objects dealing with nature will appear:
* Palm trees
* Animated grass
* Sage brushs
* Tropical plants
*
* Pine trees
* Cactus (external)
* Gost skulls (external)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment