- moved trunk/ to trunk/supertuxkart

git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/trunk/supertuxkart@1118 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
grumbel 2007-05-27 16:01:53 +00:00
commit 7a6d165641
571 changed files with 558719 additions and 0 deletions

1
AUTHORS Executable file
View File

@ -0,0 +1 @@
See the file data/CREDITS .

1
CHANGES Executable file
View File

@ -0,0 +1 @@
See the NEWS file.

340
COPYING Executable file
View File

@ -0,0 +1,340 @@
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Library General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Library General
Public License instead of this License.

130
ChangeLog Executable file
View File

@ -0,0 +1,130 @@
SuperTuxKart 0.3 (May 2007)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Highscore lists
* Shortcut detection
* Improved AI
* Fullscreen support
* New track: the island
* New penalty: bomb
* MacOSX support
* OpenAL and ogg-vorbis support
* Two new Grand Prixs
* Improved user interface:
- New racing interface
- Better track map
- Player kart dots in the track map are bigger than AI dots
- Track selection screen has topview pictures
- Added "Setup new race" option when a track is finished
- Added "Restart race" option when a track is finished
- The keyboard can skip vertical spaces between buttons
- Better control configuration
- Better in-game help
- Added .desktop file for menus and icon
* Bugfixes:
- Fixed bug in ssg_help::MinMax, which could cause a significant performance loss.
- Fixed bug that allowed the joystick to erase the main menu
- Fixed bug that allowed the joystick to "play the game while paused"
- Fixed screen_manager assert failure bug
- Fixed sound_manager assert failure bug
- Fixed keyboard keys unable to work on the first key press bug
- And others
SuperTuxKart 0.2 (22. Sep 2006)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Significant performance improvement by using display lists
* Improved AI
* Support for different grand prixs
* Too many bug fixes to list them all, but the important ones:
* Work around for 'karts fall through track' compiler bug
* Fixed rescue mode
* Two new collectables: parachute and anvil
* Track screen shots in the track select screen
* Keyboard handling allows gradual turning
* Improved physics (still work in progress)
* All hard-coded properties like maximum velocity have
been replaced by dynamically computed data dependent
on kart parameters, allowing for karts having different
characteristics.
* Added help and about screens, added credits to track designer
* Items were added to all tracks
SuperTuxKart 0.1 (04. May 2006) (not officially released)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Significant speedup by using a new HOT and collision algorithm
--> all tracks are now playable
* Removed all SDL dependencies, only plib is needed
* Single and multi-window menu can be used
* Code structure changes
* Some bug fixes and small improvements
* Added profile option to support automatic profiling
SuperTuxKart 0.0.0 (22. Dec 2004)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* new tracks
* new characters and karts
* new user-interface
* some additional effects (skid-marks, smoke)
TuxKart v0.4.0 (March 19th 2004)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Changes for compatibility with PLIB 1.8.0 and later.
* Removed some features that were only there to support
truly ancient graphics cards like 3Dfx Voodoo-1/2.
TuxKart v0.3.0 (??)
~~~~~~~~~~~~~~~~~~~
* Converted to use the new PLIB/PW library and thus
avoid the need to link to GLUT.
TuxKart v0.2.0 (Sept 3rd 2002)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Changes for compatibility with PLIB 1.6.0 and later.
TuxKart v0.0.5 (??)
~~~~~~~~~~~~~~~~~~~
* Changes for compatibility with PLIB 1.4.0 and later.
TuxKart v0.0.4 (??)
~~~~~~~~~~~~~~~~~~~
* Changes to suit rassin-frassin-Windoze-junk.
* Steady-cam camera - courtesy of cowtan@ysbl.york.ac.uk
* Changes for compatibility with PLIB 1.3.1 and later.
* Added new music courtesy of Matt Thomas.
TuxKart v0.0.3 (July 4th 2000)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Fixed bug in Keyboard driver when no
joystick driver is installed.
* More CygWin fixes.
* Started new feature to allow you to be
rescued from lava, etc.
TuxKart v0.0.2 (July 2nd 2000)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Added ability to add new tracks without
recompiling.
* Can now drive using keyboard only - no joystick
required.
* Should compile and run under Windoze using CygWin.
TuxKart v0.0.1 (July 1st 2000)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Fixed a couple of files missing in initial
Distro.
TuxKart v0.0.0 (June 29th 2000)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* First CVS release.
TuxKart (unnumbered) (April 13th 2000)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* First hack.
# EOF #

90
INSTALL Executable file
View File

@ -0,0 +1,90 @@
SUPERTUXKART INSTALLATION INSTRUCTIONS
======================================
General
-------
First, make sure that you have the following packages installed:
* OpenGL (or Mesa 3.0 or later)
* PLIB version 1.8.4 or later
* SDL 1.2 or later
* OpenAL (optional)
* freealut (optional)
* MikMod (optional)
Unpack the files from the tarball like this:
tar xzf supertuxkart-*.tar.gz
cd supertuxkart-*
where '*' is the version of SuperTuxkart you downloaded - eg 0.2.0. Then:
./configure
make
To test the compilation, supertuxkart can be run from the build
directory by ./src/supertuxkart (./src/supertuxkart.exe on windows).
To install the file, as root execute:
make install
The default install location is /usr/local, i.e. the data files will
be written to /usr/local/share/games/supertuxkart, the executable
will be copied to /usr/local/bin. To change the default installation
location, use the "--prefix" option of configure, e.g. --prefix=/usr
See the --help output of configure for further options.
SVN STK on Ubuntu Edgy
----------------------
Here are the compilation instructions for the current svn(05 oct. 2006) of
Super Tux Kart on Ubuntu Edgy, contributed by Damien:
install following packages:
# apt-get install libopenal-dev libalut-dev libmikmod2-dev plib1.8.4-dev
libglu1-mesa-dev subversion autoconf automake1.9 g++ gcc
do a:
$ svn checkout svn://svn.berlios.de/supertuxkart/trunk
then:
$ cd trunk
$ ./autogen.sh && ./configure && make
and if all went well:
$ src/supertuxkart
tested with g++ 3.3 and 4.1 , both succeeded.
If you want to install the game system-wide, do 'make install'.
But it didn't work!
-------------------
Right now there is no proper windows compilation. You can still compile
for windows using cygwin, see README.cygwin for details.
If you checked out your copy directly from SVN, you have to run
'sh autogen.sh' to generate the configure script.
You should check the SuperTuxKart wiki at:
http://supertuxkart.berlios.de/wiki
Also, the most common (by FAR) reason for problems is that your OpenGL/Mesa
is incorrectly installed - so before you complain to any of the PLIB or
Supertuxkart mailing lists, first try running one of the example programs
that comes with your OpenGL implementation - or one of the Mesa or GLUT
sample programs.
If you those examples run OK - then go to the PLIB home page and download
the PLIB examples.
If THOSE run correctly - but Supertuxkart doesn't then please get in touch
with the SupertuxKart mailing list and we'll do our best to get you up and
racing.

6
Makefile.am Executable file
View File

@ -0,0 +1,6 @@
ACLOCAL_AMFLAGS = -I m4
SUBDIRS = src wavs images models data mods fonts
EXTRA_DIST = README ChangeLog COPYING missing

1
NEWS Executable file
View File

@ -0,0 +1 @@
See the ChangeLog file.

97
README Executable file
View File

@ -0,0 +1,97 @@
SuperTuxKart
==============
SuperTuxKart is based on TuxKart (http://tuxkart.sourceforge.net) by Steve
Baker. You can find more details at:
http://supertuxkart.berlios.de
A big "thank you" to Steve Baker for designing and implementing the
original TuxKart, and to the GotM team for their invaluable work.
See the AUTHORS file for individual credits.
To contact the active maintainers, please send an email to:
supertuxkart-devel@list.berlios.de
Hope you enjoy the game.
- The SuperTuxKart development team.
HARDWARE REQUIREMENTS
=====================
* You need a 3D graphics card that supports OpenGL or Mesa.
* You should have a CPU that's running at 450MHz or better.
* You'll need at least 32Mb RAM.
* A sound card would be nice - but it's not essential.
* Ideally, you want a joystick with at least 6 buttons.
PLAYING THE GAME
================
SuperTuxKart is a kart racing game. Basically you run around the track,
and give your best shot at reaching the goal before your opponents. The ?
boxes can help you, and certain items can build up your power, so you can
grab more than one collectable!
Controls can be configured from the game, here are the defaults mappings:
Player 1:
Steer : Left / Right arrow
Accelerate : Up arrow
Brake : Down arrow
Use item : Right control
Wheelie : Right shift
Rescue : Backspace
Player 2:
Steer : A / D key
Accelerate : W key
Brake : S key
Use item : Left control
Wheelie : Left shift
Rescue : Left alt
Player 3:
Steer : F / H key
Accelerate : T key
Brake : G key
Use item : N key
Wheelie : C key
Rescue : B key
Player 4:
Steer : J / L key
Accelerate : I key
Brake : K key
Use item : M key
Wheelie : . key
Rescue : / key
The Escape key pauses the game and shows the race menu.
KNOWN BUGS
==========
* Sometimes you can be pushed through a solid object if you are hit by
another player when in contact with the surface.
* The --track command-line option doesn't seems to work.
SUPPORT
=======
The main webpage is at:
http://supertuxkart.berlios.de
If you have any problems, please contact the SuperTuxKart mailing list at:
supertuxkart-devel@list.berlios.de
The archives of this mailing list can be found at:
http://lists.berlios.de/pipermail/supertuxkart-devel/
Or post a message (no registration required) in the bug forum:
http://developer.berlios.de/forum/forum.php?forum_id=23737
LICENSE
=======
This software is released under the GNU General Public License (GPL) which
can be found in the file 'LICENSE' in the same directory as this file.

33
README.bullet Normal file
View File

@ -0,0 +1,33 @@
Preliminary support for the bullet physics engine has been
added. To enable it (assume that 'STK' is the supertuxkart root
directory):
1) Decompress version r528 of bullet in STK/trunk/bullet
(the API of bullet is changing, and STK hasn't been updated
to use a recent bullet version yet. So new bullet versions
will most likely not compile and/or not work).
2) Compile bullet (follow the instructions in STK/trunk/bullet/INSTALL)
3) Run configure with:
./configure --enable-bullet
4) make
For now mainly the race track works as expected, all tracks
can be played (though the performance in some tracks is somewhat
bad at the moment). Most important bugs:
- collectable don't work
(well, you can fire a rocket, but hitting a kart won't do
much, zipper, don't do anything, ...)
- no proper friction handling, so no skidding
(though skidding potentially works - if the friction is
set correctly).
- physics parameters are not tuned
- rescuing an upside-down kart will return the kart to the middle
of the track (waypoints) - the kart should be returned to where
it ended, just with a proper orientation.
- if a kart is upside down, it will actually hang under the
track.
- tuxtrack is using real rigid bodies for the roadcone and roadblock,
so they are pushed around when hit by a kart. Currently, the
start orientation is not used, so the heading of the objects
is currently wrong.
Furthermore, the cones currently don't stop rolling around.

28
README.cygwin Normal file
View File

@ -0,0 +1,28 @@
Some short instruction on how to compile supertuxkart with cygwin:
1) You have to use supertuxkart revision 593 or later (which you are
probably doing since you are reading this readme :) ).
2) Install freeglut
This is part of the cygwin packages, so just select this in
the cygwin setup program.
3) Compile and install plib
This should work straight out of the box.
4) Unpack supteruxkart and run ./configure and make.
That should be all.
Comments:
1) A -DNOMINMAX is added for cygwin compilations, since otherwise
min and max are #defined, causing problems with all std::min and
std::max constructs.
2) The order in which plib/pu.h and plib/pw.h are included appears
to be important - pw should be included first.
If you have any problems, please post on the mailing list - I am
not a regular windows user, so am probably not able to help you.
hiker

3
README.macosx Normal file
View File

@ -0,0 +1,3 @@
There might be posible linking issues when Mac OS version is less than 10.4 and you have QuickTime 7 or higher.
Please see https://lists.berlios.de/pipermail/supertuxkart-devel/2006-September/000188.html for the thread in the mailing list about this issue.

80
README.windows Normal file
View File

@ -0,0 +1,80 @@
There are two ways to compile an executable for windows: using
cygwin, and using visual c++ (tested with the free Express version).
If you have any problems, please post on the mailing list - I am
not a regular windows user, so am probably not able to help you.
hiker
Cygwin
======
1) Install freeglut
This is part of the cygwin packages, so just select this in
the cygwin setup program.
2) Compile and install plib
This should work straight out of the box.
3) Unpack supteruxkart and run ./configure and make.
That should be all.
Comments:
1) A -DNOMINMAX is added for cygwin compilations, since otherwise
min and max are #defined, causing problems with all std::min and
std::max constructs. This is done automatically by the configure
script.
2) The order in which plib/pu.h and plib/pw.h are included appears
to be important - pw should be included first.
Visual C++ Express
==================
Since version r793 SuperTuxKart compiles with Visual C++ Express,
version 8.0. To compile it, the following steps are necessary:
1) Modify plib:
In src/ssg/ssgLoadAC.cxx replace:
loader_fd = fopen ( filename, "ra" ) ;
with
loader_fd = fopen ( filename, "r" ) ;
This patch will be submitted to PLIB, but we don't know if and
when it will be applied.
2) Compile plib (project files for visual c++ are included)
3) Open a new project for SuperTuxKart and import all source files.
4) In properties, compile flags: add /DNOMINMAX
(or add the symbol to the preprocessor defines)
5) Add /DVERSION=\"0.2\" (or whatever version number you downloaded)
The backslashes and quotes are necessary!
6) In linker settings, ignore libcmt.lib
7) Add the following libraries:
fnt.lib
net.lib
psl.lib
pui.lib
sg.lib
sl.lib
ssgAux.lib
ul.lib
js.lib
puAux.lib
pw.lib
ssg.lib
opengl32.lib
user32.lib
gdi32.lib
winmm.lib
advapi32.lib
8) Compile, run, and enjoy
Please post to the development list if you have any problems.

126
TODO Normal file
View File

@ -0,0 +1,126 @@
SuperTuxKart is looking for additional man power to make this
one of the best free linux games out there :) We need (in
no particular order):
1) Musicians/sound engineers
- Create additional background soundtrack
- Create sound effects
2) Artists and track designer
- Create additional tracks
- Create additional art work for tracks,
background images
3) Developers
- See todo list below - it's rather long at the moment :)
4) Web master
- Extend the current web page, keep it up to date
5) Tester
- For just about everything
- Esp. different platforms
6) Package creators
- Create packages for
- most common linux Distributors
- Windows
- MaxOS (?? currently not sure if STK works on Macs)
7) Writers
- Write documentation, ranging from man page, to
a description for the web, to a design document, ...
If you want to help the SuperTuxKart - Project, please
contact us on the email list:
supertuxkart-devel@list.berlios.de
Thanks in advance!
The SuperTuxKart-Team
********************************
********************************
** **
** Incomplete(!!) TODO List **
** **
********************************
********************************
Known bugs
==========
This contains either hard, or not reproducible errors.
- Fix keyboard bug: the first time turning left/right while
pressing the up key is ignored. See bug 6168
Might be difficult to fix, since it occurs (it appears) in the interface
between X and plib.
Things that would be nice to fix, but are not urgent
=====================================================
- Write some documentation. Things to include:
- taking shortcuts might result in not finishing a lap
- lap display colour for all karts changes colour whenever
a lap is finished
- Display skid marks again (currently disabled due to problems of
skid marks being 'in the air').
- Added settings menu (e.g. for MPH vs KPH (vs. KM/H), ...)
- Enable real fullscreen support
- Top 10 lists for time trial, and grand prix.
- Display the time difference to either the
kart in front of the kart, or to the first kart.
- Add track sections which must be passed in order to finish
a lap. This would avoid karts taking shortcuts.
That's already in the code, but currently the user does
not get any feedback if a driveline is skipped --> after
crossing the finishing line, the race might not end for a
kart. Well, there is the 'wrong direction' message (?)
- Add a tutorial course
- Valgrind for memory bugs.
- Update the web page, make more screen shots, ...
- Tight/wide corner steering for AI. The AI is hitting the wall
in very tight corners (e.g. subseatrack) [coz]
long term
=========
- OpenAL support (optional) [patrick]
- Improved physics to support skidding
- Improved collision handling
- Add network multiplayer
- Make full use of OpenAL
- Performance tuning
- Support for multi-core CPUs
(while this is not strictly necessary, it might be a nice headline
for news entries. The physics/collision detection would be
easy to parallelise)
- More gadgets
- Positive: - squirt oil on track to make karts slip, ...
- Negative: - 'dirt on windscreen' - partial blackout of screen
- More flexibility for items. E.g.
- Tracks might hard code some items, change the distribution of some
others (e.g. only a rocket at a certain location, but random choice
which one the kart gets. Instead of just specifying
GREENHERRING, one could write: ZIPPER:ANVIL and one of the listed
things would be picked randomly)
- Grand prixs might want to overwrite this, e.g.:
"war" grand prix: only rockets for all gadgets
- Perhaps make good and bad things indistinguishable?
- sound/music manager needed
Make it easy to replace sounds (which are currently hardcoded), e.g
via a config file. Sound/music should be selectable for a track,
but a grand prix should be able to overwrite this to create a consistent
ambience, ...
- More tracks
- More grand prixs
- Support for translations(?)
- Support for easy-to-plugin different AIs, and allow different karts
to have different AIs
- Code cleanup
- Consistent style (which needs to be defined)
- Replace (as far as possible) all char* with std::string
- Rather complicated way of passing information to world, a
mixture of CupData, raceSetup, race_manager. This could
probably all be simplified by only using the race_manager,
removing the raceSetup class completely.

8
acinclude.m4 Executable file
View File

@ -0,0 +1,8 @@
AC_DEFUN([MY_EXPAND_DIR], [
$1=$2
$1=`(
test "x$prefix" = xNONE && prefix="$ac_default_prefix"
test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
eval echo \""[$]$1"\"
)`
])

47
autogen.sh Executable file
View File

@ -0,0 +1,47 @@
#!/bin/sh
OSTYPE=`uname -s`
MACHINE=`uname -m`
AUTO_MAKE_VERSION=`automake --version | head -1 | awk '{print $4}' | sed -e 's/\.\([0-9]*\).*/\1/'`
if test $AUTO_MAKE_VERSION -lt 15; then
echo ""
echo "You need to upgrade to automake version 1.5 or greater."
echo "Most distributions have packages available to install or you can"
echo "find the source for the most recent version at"
echo "ftp://ftp.gnu.org/gnu/automake"
exit 1
fi
echo "Host info: $OSTYPE $MACHINE"
echo -n " automake: `automake --version | head -1 | awk '{print $4}'`"
echo " ($AUTO_MAKE_VERSION)"
echo ""
echo "Running aclocal"
aclocal
echo "Running automake --add-missing"
automake --add-missing
echo "Running autoconf"
autoconf
if [ ! -e configure ]; then
echo "ERROR: configure was not created!"
exit 1
fi
echo ""
echo "======================================"
if [ -f config.cache ]; then
echo "config.cache exists. Removing the config.cache file will force"
echo "the ./configure script to rerun all it's tests rather than using"
echo "the previously cached values."
echo ""
fi
echo "Now you are ready to run './configure'"
echo "======================================"
# EOF #

383
configure.ac Normal file
View File

@ -0,0 +1,383 @@
dnl Process this file with autogen.sh to produce a configure script.
AC_INIT
AC_CONFIG_SRCDIR([src/main.cpp])
dnl Require at least automake 2.59
AC_PREREQ(2.59)
dnl ================================================
dnl Initialize the automake stuff
dnl set the $host variable based on local machine/os
dnl ================================================
AC_CANONICAL_TARGET
AM_INIT_AUTOMAKE(supertuxkart, 0.3SVN)
dnl ===================
dnl Check for compilers
dnl ===================
AC_PROG_CC
AC_PROG_CPP
AC_PROG_CXX
dnl ==================
dnl Set compiler flags
dnl ==================
CFLAGS="$CFLAGS -Wall -Wstrict-prototypes -Wmissing-prototypes"
CXXFLAGS="$CXXFLAGS -Wall"
dnl ===================
dnl Checks for programs.
dnl ===================
AC_PROG_MAKE_SET
AC_PROG_RANLIB
AC_PROG_INSTALL
dnl ===============================
dnl Check for MS Windows environment
dnl ================================
AC_CHECK_HEADER(windows.h)
dnl ================================================
dnl Add special compiler flags for certain platforms
dnl ================================================
case "${host}" in
*darwin*|*macosx*)
AC_CHECK_PROGS(have_pkg_config,[pkg-config],"no")
if test x$have_pkg_config != xno; then
LDFLAGS="$LDFLAGS `pkg-config --libs freealut`"
fi
esac
dnl ==================================
dnl check for OpenGL related libraries
dnl ==================================
dnl We check for openal headers here, too - since otherwise
dnl the test further down is even more complicated. This test
dnl depends on the platform, since Macs are using OpenAL/al.h
dnl instead of AL/al.h.
case "${host}" in
*darwin*|*macosx*)
opengl_LIBS="$LIBS -framework Carbon -framework OpenGL -framework IOKit -framework AGL"
;;
*-*-cygwin* | *-*-mingw32*)
dnl CygWin under Windoze.
echo Win32 specific hacks...
AC_DEFINE([WIN32], 1, [Define for Win32 platforms])
AC_DEFINE([NOMINMAX], 1, [Define for Win32 platforms])
opengl_LIBS="-lglut32 -lglu32 -lopengl32 -luser32 -lgdi32 -lm -lwinmm"
joystick_LIBS="$joystick_LIBS -lwinmm"
echo "Will link apps with $LIBS"
;;
*)
dnl X-Windows based machines
save_LIBS=$LIBS
AC_SEARCH_LIBS(glNewList, [ GL GLcore MesaGL ])
opengl_LIBS="$LIBS"
LIBS=$save_LIBS
if test "x$ac_cv_search_glNewList" = "x-lGLcore"; then
dnl if GLcore found, then also check for GL
AC_SEARCH_LIBS(glXCreateContext, GL)
fi
;;
esac
dnl ========================================
dnl check for OpenAL (al and alut) libraries
dnl ========================================
dnl FIXME: this all appears too complicated, doing unnecesary
dnl tests etc --> needs cleanup
dnl The check for OpenAL headers depends on the OS, since
dnl Apple has the headers in OpenAL/al.h instead of AL/al.h
AC_SEARCH_LIBS(alGenBuffers, [openal alut], have_al_lib=yes)
dnl as well as mikmod, since mikmod is only used (but then
dnl it's necessary) when openal is used. We also check for
dnl ogg vorbis support now.
dnl we have 4 sound libraries to check, first we check for OpenAL
if test x$have_al_lib = xyes; then
case "${host}" in
*darwin*|*macosx*)
AC_CHECK_HEADER(OpenAL/al.h, have_al_hdr=yes)
;;
*)
AC_CHECK_HEADER(AL/al.h, have_al_hdr=yes)
;;
esac
fi
SUMMARY="\nSummary of optional components:\n==============================="
case "${host}" in
*)
dnl default unix style machines
dnl check for libraries
save_LIBS=$LIBS
dnl AL/al.h is checked before, since Macs need a different path
dnl check for freealut
AC_SEARCH_LIBS(alutInit, alut, have_alut_lib=yes)
if test x$have_alut_lib = xyes; then
AC_CHECK_HEADER(AL/alut.h, have_alut_hdr=yes)
if test x$have_alut_hdr = xyes; then
AC_MSG_CHECKING([for alut version 1.0.0 or later ])
dnl check for right version of alut, must be at least 1.0
AC_RUN_IFELSE([
# include <AL/alut.h>
# define MIN_ALUT_VERSION 1
int main() {
if(alutGetMajorVersion()<MIN_ALUT_VERSION) return -1;
return 0; }
],
alut_version_ok=yes
[ AC_MSG_RESULT(yes)],
AC_MSG_FAILURE(too old alut version - using plib instead),
alut_version_ok=yes
[ AC_MSG_RESULT(yes)])
fi
fi
dnl search for mikmod libraries, needed to play mod files with OpenAL
AC_SEARCH_LIBS(MikMod_RegisterDriver, mikmod, have_mikmod_lib=yes)
if test x$have_mikmod_lib = xyes; then
AC_CHECK_HEADER(mikmod.h, have_mikmod_hdr=yes)
fi
dnl search for the libraries needed to use ogg vorbis
AC_SEARCH_LIBS(ov_open, vorbisfile, have_vorbisfile_lib=yes)
if test x$have_vorbisfile_lib = xyes; then
dnl check for the headers needed by ogg vorbis
AC_CHECK_HEADER(vorbis/vorbisfile.h, have_vorbisfile_hdr=yes)
AC_CHECK_HEADER(ogg/ogg.h, have_ogg_hdr=yes)
fi
dnl create OpenAL defines and a summary of the optional sound components
SUMMARY="$SUMMARY\n"
if test x$have_al_hdr != xyes; then
SUMMARY="$SUMMARY You DO NOT have OpenAL."
fi
if test x$have_alut_hdr = xyes; then
if test x$alut_version_ok != xyes; then
SUMMARY="$SUMMARY You need to update freealut."
fi
else
SUMMARY="$SUMMARY You DO NOT have freealut."
fi
if test x$have_mikmod_hdr != xyes; then
SUMMARY="$SUMMARY You DO NOT have mikmod."
fi
if test x$have_al_hdr = xyes -a x$alut_version_ok = xyes; then
if test x$have_mikmod_hdr = xyes; then
openal_LIBS="$LIBS"
AC_DEFINE([HAVE_OPENAL], 1, [Defined when OpenAL is available])
AC_DEFINE([HAVE_MIKMOD], 1, [Defined when mikmod is available])
SUMMARY="$SUMMARY\nUsing OpenAL for sound."
if test x$have_vorbisfile_hdr = xyes -a x$have_ogg_hdr = xyes; then
AC_DEFINE([HAVE_OGGVORBIS], 1, [Defined when Ogg Vorbis is available])
SUMMARY="$SUMMARY\nWe have Ogg Vorbis support."
fi
fi
else
SUMMARY="$SUMMARY\nInstall OpenAL, freealut and mikmod for better sound!"
fi
LIBS=$save_LIBS
esac
# The following are C++ items that need to be tested for with the c++
# compiler
AC_LANG_PUSH(C++)
# ==============================================
# Check for "plib" without which we cannot go on
# ==============================================
# specify the plib location
AC_ARG_WITH(plib, [ --with-plib=PREFIX Specify the prefix path to plib])
if test "x$with_plib" != "x" ; then
echo "plib prefix is $with_plib"
EXTRA_DIRS="${EXTRA_DIRS} $with_plib"
fi
AC_CHECK_HEADER(plib/ul.h)
if test "x$ac_cv_header_plib_ul_h" != "xyes"; then
echo
echo "You *must* have the plib library installed on your system to build!"
echo
echo "Please see README for more details."
echo
echo "configure aborted."
exit
fi
AC_MSG_CHECKING([for plib 1.8.4 or newer])
AC_TRY_RUN([
# include <plib/ul.h>
# define MIN_PLIB_VERSION 184
int main() {
if ( PLIB_VERSION < MIN_PLIB_VERSION ) {
return -1;
}
return 0;
}
],
AC_MSG_RESULT(yes),
[ AC_MSG_RESULT(wrong version);
AC_MSG_ERROR([Install plib 1.8.4 or later first...])],
AC_MSG_RESULT(yes)
)
dnl =======================
dnl check for SDL libraries
dnl =======================
dnl Potentially sdl-config could be used, but apparently that might not
dnl exist on all platforms, so doing the 'classical' test is safer :(
case "${host}" in
*)
dnl default unix style machines
dnl check for libraries
save_LIBS=$LIBS
AC_SEARCH_LIBS(SDL_Init, SDL, have_SDL_lib=yes)
sdl_LIBS="$LIBS"
LIBS=$save_LIBS
dnl check for header files
AC_CHECK_HEADER(SDL/SDL.h, have_SDL_hdr=yes)
if test x$have_SDL_hdr != xyes -o x$have_SDL_lib != xyes; then
AC_MSG_ERROR([Install SDL first...])
fi
AC_TRY_RUN([
# include <SDL/SDL.h>
int main() {
if ( SDL_VERSION_ATLEAST(1,2,10)) {
return 0;
}
return -1;
}
],
:,
AC_MSG_WARN([Your SDL version uses deprecated
headers update to version 1.2.10 or higher if possible. Currently this
doesn't affects the game at all.])
)
esac
dnl =======================================================
dnl Add special compiler flags for SDL on certain platforms
dnl =======================================================
case "${host}" in
*darwin*|*macosx*)
dnl SDL on Macs needs to link in SDLmain, since it includes the
dnl actual main program (on Macs #include "SDL/SDL.h" renames
dnl main into SDL_main, which then gets called from the new
dnl main program included in SDLmain. This is necessary to
dnl install a proper framework for SDL).
dnl This can't be done earlier, since all SDL tests program
dnl from configure do NOT include SDL/SDL.h, therefore the
dnl main program gets not replaced, and then getting an linking
dnl error about main defined twice :((
LDFLAGGS="$LDFLAGS -framework OpenAL"
AC_CHECK_PROGS(have_sdl_config,[sdl-config],"no")
if test x$have_sdl_config != xno; then
LDFLAGS="$LDFLAGS `sdl-config --libs`"
CXXFLAGS="$CXXFLAGS `sdl-config --cflags`"
fi
esac
dnl ======================================================
dnl Try to supply the SVN revision number for the compiler
dnl ======================================================
AC_CHECK_PROGS(have_svnversion,[svnversion],"no")
if test x$have_svnversion != xno; then
SVNVERSION="`svnversion .`"
AC_DEFINE_UNQUOTED([SVNVERSION],"$SVNVERSION",["SVN revision number"])
fi
# =========================
# subst bars in Makefile.am
# =========================
AC_SUBST(opengl_LIBS)
AC_SUBST(openal_LIBS)
AC_SUBST(mikmod_LIBS)
AC_SUBST(sdl_LIBS)
AC_MSG_CHECKING([for gcc -fno-regmove option ])
dnl =========================
dnl test regmove compiler bug
dnl =========================
dnl Test if -fno-regmove is supported, since -fregmove (which is part of -O2 on
dnl g++) triggers an optimisation problem with static_ssg:
ORIGCXXFLAGS="$CXXFLAGS"
CXXFLAGS="$CXXFLAGS -fno-regmove"
AC_COMPILE_IFELSE([AC_LANG_PROGRAM()],
AC_MSG_RESULT(yes); NOREGMOVE=-fno-regmove,
AC_MSG_RESULT(no); NOREGMOVE="")
CXXFLAGS="$ORIGCXXFLAGS"
AC_SUBST(NOREGMOVE)
dnl =======================================
dnl Bullet physics - currently experimental
dnl =======================================
dnl Check for bullet physics. Currently, this is optional and needs
dnl a '--enable-bullet' during configure to be used.
AC_MSG_CHECKING(for bullet physics)
AC_ARG_ENABLE(bullet,
AC_HELP_STRING([--enable-bullet], [enable bullet physics]),
[enable_bullet="$enableval"],
[enable_bullet="no"])
if test "x${enable_bullet}" != "xno"; then
AC_DEFINE([BULLET], [], [Use the bullet physics engine])
AC_MSG_RESULT([enabled])
CXXFLAGS="$CXXFLAGS -I../bullet/src"
LIBS="$LIBS -L ../bullet/out/*/*/libs -lbulletopenglsupport -lbulletdynamics -lbulletcollision -lbulletmath -lglut"
else
AC_MSG_RESULT([disabled])
fi
dnl ================
dnl Create makefiles
dnl ================
AC_CONFIG_FILES([ \
Makefile \
data/Makefile \
fonts/Makefile \
images/Makefile \
models/Makefile \
mods/Makefile \
src/Makefile \
wavs/Makefile \
wavs/radio/Makefile \
wavs/tintagel/Makefile \
models/herrings/Makefile
])
AC_OUTPUT
echo -e $SUMMARY

3
contrib/Makefile.am Normal file
View File

@ -0,0 +1,3 @@
# contrib/
EXTRA_DIST =

1
contrib/README.contrib Normal file
View File

@ -0,0 +1 @@
In this directory there are unsorted files that can be useful, but aren't used inside the game yet.

241
contrib/black_closedbook.ac Normal file
View File

@ -0,0 +1,241 @@
AC3Db
MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0
MATERIAL "ac3dmat3" rgb 0.125 0.114 0.102 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.502 0.502 0.502 shi 10 trans 0
OBJECT world
kids 7
OBJECT poly
name "box"
loc -0.9 0.05 -1.05
numvert 8
-0.7 -0.05 -1.15
-0.7 0.05 -1.15
0.7 0.05 -1.15
0.7 -0.05 -1.15
-0.7 -0.05 1.15
-0.7 0.05 1.15
0.7 0.05 1.15
0.7 -0.05 1.15
numsurf 6
SURF 0x10
mat 1
refs 4
0 1 0
1 1 1
2 0 1
3 0 0
SURF 0x10
mat 1
refs 4
6 0 1
7 0 0
3 1 0
2 1 1
SURF 0x10
mat 1
refs 4
7 1 0
6 1 1
5 0 1
4 0 0
SURF 0x10
mat 1
refs 4
4 1 0
5 1 1
1 0 1
0 0 0
SURF 0x10
mat 1
refs 4
1 0 0
5 1 0
6 1 1
2 0 1
SURF 0x10
mat 1
refs 4
4 0 0
0 1 0
3 1 1
7 0 1
kids 0
OBJECT poly
name "box"
loc -0.9 0.35 -1.05
numvert 8
-0.7 -0.05 -1.15
-0.7 0.05 -1.15
0.7 0.05 -1.15
0.7 -0.05 -1.15
-0.7 -0.05 1.15
-0.7 0.05 1.15
0.7 0.05 1.15
0.7 -0.05 1.15
numsurf 6
SURF 0x10
mat 1
refs 4
0 1 0
1 1 1
2 0 1
3 0 0
SURF 0x10
mat 1
refs 4
6 0 1
7 0 0
3 1 0
2 1 1
SURF 0x10
mat 1
refs 4
7 1 0
6 1 1
5 0 1
4 0 0
SURF 0x10
mat 1
refs 4
4 1 0
5 1 1
1 0 1
0 0 0
SURF 0x10
mat 1
refs 4
1 0 0
5 1 0
6 1 1
2 0 1
SURF 0x10
mat 1
refs 4
4 0 0
0 1 0
3 1 1
7 0 1
kids 0
OBJECT poly
name "box"
loc -0.15 0.20203 -1.05
numvert 8
-0.05 -0.15 -1.15
-0.05 0.15 -1.15
0.05 0.15 -1.15
0.05 -0.15 -1.15
-0.05 -0.15 1.15
-0.05 0.15 1.15
0.05 0.15 1.15
0.05 -0.15 1.15
numsurf 6
SURF 0x10
mat 1
refs 4
0 1 0
1 1 1
2 0 1
3 0 0
SURF 0x10
mat 1
refs 4
6 0 1
7 0 0
3 1 0
2 1 1
SURF 0x10
mat 1
refs 4
7 1 0
6 1 1
5 0 1
4 0 0
SURF 0x10
mat 1
refs 4
4 1 0
5 1 1
1 0 1
0 0 0
SURF 0x10
mat 1
refs 4
1 0 0
5 1 0
6 1 1
2 0 1
SURF 0x10
mat 1
refs 4
4 0 0
0 1 0
3 1 1
7 0 1
kids 0
OBJECT poly
name "box"
loc -0.85 0.2 -1.05
numvert 4
-0.65 -0.1 -1.05
-0.65 0.1 -1.05
0.65 0.1 -1.05
0.65 -0.1 -1.05
numsurf 1
SURF 0x10
mat 0
refs 4
0 1 0
1 1 1
2 0 1
3 0 0
kids 0
OBJECT poly
name "box"
loc -0.85 0.2 -1.05
numvert 4
0.65 0.1 1.05
0.65 -0.1 1.05
0.65 -0.1 -1.05
0.65 0.1 -1.05
numsurf 1
SURF 0x10
mat 0
refs 4
0 0 1
1 0 0
2 1 0
3 1 1
kids 0
OBJECT poly
name "box"
loc -0.85 0.2 -1.05
numvert 4
0.65 -0.1 1.05
0.65 0.1 1.05
-0.65 0.1 1.05
-0.65 -0.1 1.05
numsurf 1
SURF 0x10
mat 0
refs 4
0 1 0
1 1 1
2 0 1
3 0 0
kids 0
OBJECT poly
name "box"
loc -0.85 0.2 -1.05
numvert 4
-0.65 -0.1 1.05
-0.65 0.1 1.05
-0.65 0.1 -1.05
-0.65 -0.1 -1.05
numsurf 1
SURF 0x10
mat 0
refs 4
0 1 0
1 1 1
2 0 1
3 0 0
kids 0

468
contrib/black_openbook.ac Normal file
View File

@ -0,0 +1,468 @@
AC3Db
MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0
MATERIAL "ac3dmat3" rgb 0.133 0.153 0.122 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.502 0.502 0.502 shi 10 trans 0
OBJECT world
kids 3
OBJECT poly
name "box"
loc 0 1.21271 -1.16783
numvert 24
0.889244 1.16215 -0.166283
0.802644 1.16214 -0.216282
0.00623977 1.16214 1.05596
0.0928401 1.16215 1.10596
0.889247 -1.13786 -0.166282
0.802644 -1.13786 -0.216282
0.00624018 -1.13786 1.05597
0.0928425 -1.13786 1.10597
-0.1 1.16215 1.2173
-0.1 1.16214 1.1173
-1.6 1.16214 1.17089
-1.6 1.16215 1.27088
-0.1 -1.13786 1.2173
-0.1 -1.13786 1.1173
-1.6 -1.13786 1.17089
-1.6 -1.13786 1.27089
0.166074 1.14416 1.0949
0.0875697 1.14415 1.04957
-0.17794 1.14415 1.18454
-0.17794 1.14416 1.27519
0.166069 -1.1711 1.0949
0.0875686 -1.1711 1.04957
-0.17794 -1.1711 1.18454
-0.17794 -1.1711 1.27518
numsurf 18
SURF 0x10
mat 1
refs 4
0 1 0
1 1 1
2 0 1
3 0 0
SURF 0x10
mat 1
refs 4
6 0 1
7 0 0
3 1 0
2 1 1
SURF 0x10
mat 1
refs 4
7 1 0
6 1 1
5 0 1
4 0 0
SURF 0x10
mat 1
refs 4
4 1 0
5 1 1
1 0 1
0 0 0
SURF 0x10
mat 1
refs 4
1 0 0
5 1 0
6 1 1
2 0 1
SURF 0x10
mat 1
refs 4
4 0 0
0 1 0
3 1 1
7 0 1
SURF 0x10
mat 1
refs 4
8 1 0
9 1 1
10 0 1
11 0 0
SURF 0x10
mat 1
refs 4
14 0 1
15 0 0
11 1 0
10 1 1
SURF 0x10
mat 1
refs 4
15 1 0
14 1 1
13 0 1
12 0 0
SURF 0x10
mat 1
refs 4
12 1 0
13 1 1
9 0 1
8 0 0
SURF 0x10
mat 1
refs 4
9 0 0
13 1 0
14 1 1
10 0 1
SURF 0x10
mat 1
refs 4
12 0 0
8 1 0
11 1 1
15 0 1
SURF 0x10
mat 1
refs 4
16 1 0
17 1 1
18 0 1
19 0 0
SURF 0x10
mat 1
refs 4
22 0 1
23 0 0
19 1 0
18 1 1
SURF 0x10
mat 1
refs 4
23 1 0
22 1 1
21 0 1
20 0 0
SURF 0x10
mat 1
refs 4
20 1 0
21 1 1
17 0 1
16 0 0
SURF 0x10
mat 1
refs 4
17 0 0
21 1 0
22 1 1
18 0 1
SURF 0x10
mat 1
refs 4
20 0 0
16 1 0
19 1 1
23 0 1
kids 0
OBJECT poly
name "mesh"
loc -0.724976 1.1989 -1.28171
texture "../images/homework.rgb"
texrep -1 1
texoff -0.02 0
numvert 20
0.247142 -1.08817 1.08951
-0.661664 -1.08817 1.20644
-0.661964 1.08817 1.2081
0.247142 1.08817 1.0895
0.413804 1.08817 1.04951
0.413804 -1.08817 1.04951
0.580474 -1.08817 1.08424
0.580474 1.08817 1.08424
0.733932 1.08817 1.28801
0.733927 -1.08817 1.28801
0.189261 -1.08817 1.21685
-0.723994 -1.08817 1.28994
-0.723994 1.08817 1.28994
0.189261 1.08817 1.21685
0.390654 1.08816 1.17685
0.390654 -1.08817 1.17685
0.638354 -1.08817 1.25788
0.638354 1.08817 1.25788
0.666104 1.08817 1.35049
0.666104 -1.08817 1.35049
numsurf 19
SURF 0x10
mat 0
refs 3
0 0.670682 0
1 0.0430446 0.000216054
2 0.0428392 0.999303
SURF 0x10
mat 0
refs 3
3 0.670682 1
0 0.670682 0
2 0.0428392 0.999303
SURF 0x10
mat 0
refs 3
4 0.785785 1
0 0.670682 0
3 0.670682 1
SURF 0x10
mat 0
refs 3
5 0.785785 0
0 0.670682 0
4 0.785785 1
SURF 0x10
mat 0
refs 3
6 0.900887 0
5 0.785785 0
4 0.785785 1
SURF 0x10
mat 0
refs 3
7 0.900887 1
6 0.900887 0
4 0.785785 1
SURF 0x10
mat 0
refs 3
8 1 1
6 0.900887 0
7 0.900887 1
SURF 0x10
mat 0
refs 3
9 1 0
6 0.900887 0
8 1 1
SURF 0x10
mat 0
refs 4
0 0.670682 0
10 0.630709 0
11 0 0.000324094
1 0.0430446 0.000216054
SURF 0x10
mat 0
refs 4
2 0.0428392 0.999303
12 0 0.998606
13 0.630709 1
3 0.670682 1
SURF 0x10
mat 0
refs 4
4 0.785785 1
14 0.769795 1
10 0.630709 0
0 0.670682 0
SURF 0x10
mat 0
refs 4
3 0.670682 1
13 0.630709 1
14 0.769795 1
4 0.785785 1
SURF 0x10
mat 0
refs 4
5 0.785785 0
15 0.769795 0
10 0.630709 0
0 0.670682 0
SURF 0x10
mat 0
refs 4
6 0.900887 0
16 0.940861 0
15 0.769795 0
5 0.785785 0
SURF 0x10
mat 0
refs 4
4 0.785785 1
14 0.769795 1
17 0.940861 1
7 0.900887 1
SURF 0x10
mat 0
refs 4
8 1 1
18 0.960026 1
16 0.940861 0
6 0.900887 0
SURF 0x10
mat 0
refs 4
7 0.900887 1
17 0.940861 1
18 0.960026 1
8 1 1
SURF 0x10
mat 0
refs 4
9 1 0
19 0.960026 0
16 0.940861 0
6 0.900887 0
SURF 0x30
mat 0
refs 4
12 0 0.998606
2 0.0428392 0.999303
1 0.0430446 0.000216054
11 0 0.000324094
kids 0
OBJECT poly
name "mesh"
loc 0.724976 1.20186 -1.33573
texture "../images/homework.rgb"
texoff -0.02 0
numvert 20
-0.142032 1.08817 0.0707934
-0.143624 -1.08816 0.0702209
-0.699298 -1.08816 0.798807
-0.699293 1.08817 0.79881
-0.817265 1.08817 0.923148
-0.817271 -1.08816 0.923144
-0.870526 -1.08816 1.08485
-0.870527 1.08817 1.08485
-0.761829 1.08817 1.31332
-0.761829 -1.08816 1.31332
-0.0401483 -1.08816 0.0579898
-0.560077 -1.08816 0.81235
-0.560073 1.08817 0.812352
-0.0401469 1.08817 0.0579908
-0.695416 1.08817 0.966764
-0.695415 -1.08816 0.966764
-0.749089 -1.08816 1.2218
-0.749085 1.08817 1.2218
-0.682765 1.08817 1.29213
-0.682761 -1.08816 1.29213
numsurf 19
SURF 0x10
mat 0
refs 3
0 0.0428392 0.999303
1 0.0430446 0.000216054
2 0.670682 0
SURF 0x10
mat 0
refs 3
0 0.0428392 0.999303
2 0.670682 0
3 0.670682 1
SURF 0x10
mat 0
refs 3
3 0.670682 1
2 0.670682 0
4 0.785785 1
SURF 0x10
mat 0
refs 3
4 0.785785 1
2 0.670682 0
5 0.785785 0
SURF 0x10
mat 0
refs 3
4 0.785785 1
5 0.785785 0
6 0.900887 0
SURF 0x10
mat 0
refs 3
4 0.785785 1
6 0.900887 0
7 0.900887 1
SURF 0x10
mat 0
refs 3
7 0.900887 1
6 0.900887 0
8 1 1
SURF 0x10
mat 0
refs 3
8 1 1
6 0.900887 0
9 1 0
SURF 0x10
mat 0
refs 4
1 0.0430446 0.000216054
10 0 0.000324094
11 0.630709 0
2 0.670682 0
SURF 0x10
mat 0
refs 4
3 0.670682 1
12 0.630709 1
13 0 0.998606
0 0.0428392 0.999303
SURF 0x10
mat 0
refs 4
2 0.670682 0
11 0.630709 0
14 0.769795 1
4 0.785785 1
SURF 0x10
mat 0
refs 4
4 0.785785 1
14 0.769795 1
12 0.630709 1
3 0.670682 1
SURF 0x10
mat 0
refs 4
2 0.670682 0
11 0.630709 0
15 0.769795 0
5 0.785785 0
SURF 0x10
mat 0
refs 4
5 0.785785 0
15 0.769795 0
16 0.940861 0
6 0.900887 0
SURF 0x10
mat 0
refs 4
7 0.900887 1
17 0.940861 1
14 0.769795 1
4 0.785785 1
SURF 0x10
mat 0
refs 4
6 0.900887 0
16 0.940861 0
18 0.960026 1
8 1 1
SURF 0x10
mat 0
refs 4
8 1 1
18 0.960026 1
17 0.940861 1
7 0.900887 1
SURF 0x10
mat 0
refs 4
6 0.900887 0
16 0.940861 0
19 0.960026 0
9 1 0
SURF 0x30
mat 0
refs 4
10 0 0.000324094
1 0.0430446 0.000216054
0 0.0428392 0.999303
13 0 0.998606
kids 0

241
contrib/closedbook.ac Normal file
View File

@ -0,0 +1,241 @@
AC3Db
MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0
MATERIAL "ac3dmat3" rgb 1 0 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0
OBJECT world
kids 7
OBJECT poly
name "box"
loc -0.9 0.05 -1.05
numvert 8
-0.7 -0.05 -1.15
-0.7 0.05 -1.15
0.7 0.05 -1.15
0.7 -0.05 -1.15
-0.7 -0.05 1.15
-0.7 0.05 1.15
0.7 0.05 1.15
0.7 -0.05 1.15
numsurf 6
SURF 0x10
mat 1
refs 4
0 1 0
1 1 1
2 0 1
3 0 0
SURF 0x10
mat 1
refs 4
6 0 1
7 0 0
3 1 0
2 1 1
SURF 0x10
mat 1
refs 4
7 1 0
6 1 1
5 0 1
4 0 0
SURF 0x10
mat 1
refs 4
4 1 0
5 1 1
1 0 1
0 0 0
SURF 0x10
mat 1
refs 4
1 0 0
5 1 0
6 1 1
2 0 1
SURF 0x10
mat 1
refs 4
4 0 0
0 1 0
3 1 1
7 0 1
kids 0
OBJECT poly
name "box"
loc -0.9 0.35 -1.05
numvert 8
-0.7 -0.05 -1.15
-0.7 0.05 -1.15
0.7 0.05 -1.15
0.7 -0.05 -1.15
-0.7 -0.05 1.15
-0.7 0.05 1.15
0.7 0.05 1.15
0.7 -0.05 1.15
numsurf 6
SURF 0x10
mat 1
refs 4
0 1 0
1 1 1
2 0 1
3 0 0
SURF 0x10
mat 1
refs 4
6 0 1
7 0 0
3 1 0
2 1 1
SURF 0x10
mat 1
refs 4
7 1 0
6 1 1
5 0 1
4 0 0
SURF 0x10
mat 1
refs 4
4 1 0
5 1 1
1 0 1
0 0 0
SURF 0x10
mat 1
refs 4
1 0 0
5 1 0
6 1 1
2 0 1
SURF 0x10
mat 1
refs 4
4 0 0
0 1 0
3 1 1
7 0 1
kids 0
OBJECT poly
name "box"
loc -0.15 0.20203 -1.05
numvert 8
-0.05 -0.15 -1.15
-0.05 0.15 -1.15
0.05 0.15 -1.15
0.05 -0.15 -1.15
-0.05 -0.15 1.15
-0.05 0.15 1.15
0.05 0.15 1.15
0.05 -0.15 1.15
numsurf 6
SURF 0x10
mat 1
refs 4
0 1 0
1 1 1
2 0 1
3 0 0
SURF 0x10
mat 1
refs 4
6 0 1
7 0 0
3 1 0
2 1 1
SURF 0x10
mat 1
refs 4
7 1 0
6 1 1
5 0 1
4 0 0
SURF 0x10
mat 1
refs 4
4 1 0
5 1 1
1 0 1
0 0 0
SURF 0x10
mat 1
refs 4
1 0 0
5 1 0
6 1 1
2 0 1
SURF 0x10
mat 1
refs 4
4 0 0
0 1 0
3 1 1
7 0 1
kids 0
OBJECT poly
name "box"
loc -0.85 0.2 -1.05
numvert 4
-0.65 -0.1 -1.05
-0.65 0.1 -1.05
0.65 0.1 -1.05
0.65 -0.1 -1.05
numsurf 1
SURF 0x10
mat 0
refs 4
0 1 0
1 1 1
2 0 1
3 0 0
kids 0
OBJECT poly
name "box"
loc -0.85 0.2 -1.05
numvert 4
0.65 0.1 1.05
0.65 -0.1 1.05
0.65 -0.1 -1.05
0.65 0.1 -1.05
numsurf 1
SURF 0x10
mat 0
refs 4
0 0 1
1 0 0
2 1 0
3 1 1
kids 0
OBJECT poly
name "box"
loc -0.85 0.2 -1.05
numvert 4
0.65 -0.1 1.05
0.65 0.1 1.05
-0.65 0.1 1.05
-0.65 -0.1 1.05
numsurf 1
SURF 0x10
mat 0
refs 4
0 1 0
1 1 1
2 0 1
3 0 0
kids 0
OBJECT poly
name "box"
loc -0.85 0.2 -1.05
numvert 4
-0.65 -0.1 1.05
-0.65 0.1 1.05
-0.65 0.1 -1.05
-0.65 -0.1 -1.05
numsurf 1
SURF 0x10
mat 0
refs 4
0 1 0
1 1 1
2 0 1
3 0 0
kids 0

Binary file not shown.

View File

@ -0,0 +1,78 @@
#
# Track itself.
#
"geekopeak.ac",0,0,0,0,0,0
#
"tree1.ac",0,35,{},90,{},{}
"tree1.ac",-10,35,{},90,{},{}
"tree1.ac",-20,35,{},90,{},{}
"tree1.ac",-30,35,{},90,{},{}
"tree1.ac",-40,38,{},90,{},{}
"tree1.ac",-50,38,{},90,{},{}
"tree1.ac",-60,38,{},90,{},{}
"tree1.ac",-70,38,{},90,{},{}
"tree1.ac",-80,40,{},90,{},{}
"tree1.ac",-90,40,{},90,{},{}
"tree1.ac",-100,40,{},90,{},{}
"tree1.ac",-110,40,{},90,{},{}
"tree1.ac",-120,40,{},90,{},{}
"tree1.ac",-130,36,{},90,{},{}
"tree1.ac",-140,36,{},90,{},{}
#"tree1.ac",-45,-35,{},90,{},{}
#"tree1.ac",-152,-25,{},180,{},{}
#"tree1.ac",-50,-90,{},90,{},{}
#"tree1.ac",-15,-60,{},180,{},{}
#
#"roadblock.ac",60,-29,{},0,{},{}
#"roadcone.ac",58,-33,{},27,{},{}
#"roadcone.ac",56,-34,{},147,{},{}
#"roadcone.ac",54,-35,{},47,{},{}
#"icecreamtruck.ac",70,-30,{},-110,{},{}
#"mytruck.ac",-60,105,{},-100,{},{}
#
#"multisign.ac",26,85,{},-55,{},{}
#"multisign.ac",110,-90,{},-125,{},{}
#"tuxsign.ac",-30,80,0,45,0,0
#"vasign.ac",30,100,0,-90,0,0
#"susesign.ac",130,-40,5,-90,0,0
#
#"explode.ac",0,0,1,0,0,0
#
YHERRING,-115,-95
RHERRING,0,25
RHERRING,-60,30
RHERRING,-60,33
RHERRING,-60,27
RHERRING,-150,-20
RHERRING,-150,-40
RHERRING,-150,-60
RHERRING,-150,-80
RHERRING,-150,-100
RHERRING,-30,-110
RHERRING,-30,-113
RHERRING,-33,-110
RHERRING,-33,-113
RHERRING,20,-65
RHERRING,20,-90
SHERRING,70,-70
SHERRING,70,-80
SHERRING,70,-90
SHERRING,70,-100
GHERRING,0,-30
GHERRING,5,-30
GHERRING,-5,-30
GHERRING,-100,-10
GHERRING,-100,-20
GHERRING,-100,-30
GHERRING,-100,-40
MUSIC "mods/tk2.mod"

View File

@ -0,0 +1,20 @@
This directory contains the following files:
tree1.blend
A tree, created in blender 2.33a.
(1349 Verticies, 708 Faces, 14 Objects.)
umbrella1.blend
An umbrella, created in blender 2.33a.
For the beach level(s) of tuxkart.
I haven't scaled it to the correct size yet.
umbrella1.jpg
Rendered image of 'umbrealla1.blend'.
tree1.ac
'tree1.blend' in AC format, created by blender's AC3DExport
version 2.32-1. Place this file in tuxkart 'model' directory.
geekopeak.loc
An updated 'Geeko's Peak' track location file that includes the
'tree1.ac' model. Place this file in tuxkart 'data' directory.
Used for testing and demonstration purposes.
Craig Keogh
<cskeogh@bigpond.net.au>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

6200
contrib/cskeogh/tree1.ac Normal file

File diff suppressed because it is too large Load Diff

BIN
contrib/cskeogh/tree1.blend Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

37
contrib/drvsorter.rb Normal file
View File

@ -0,0 +1,37 @@
def dist(p1, p2)
return Math.sqrt((p2[0] - p1[0])**2 +(p2[1] - p1[1])**2)
end
f = File.new("/tmp/test.drv", "r")
points = []
while !f.eof?
line = f.readline()
(x, y) = line.scan(/(.*),(.*)/)[0]
x = x.to_f
y = y.to_f
points.push([x, y])
end
ppoints = points.clone()
p1 = points.pop
while !points.empty?
print p1[0], ", ", p1[1], "\n"
min_dist = 9999999999
min_dist_i = -1
points.each_index{|i|
p2 = points[i]
if (dist(p1, p2) < min_dist)
min_dist = dist(p1, p2)
min_dist_i = i
end
}
p1 = points[min_dist_i]
points.delete_at(min_dist_i)
end
print p1[0], ", ", p1[1], "\n"
# EOF #

4545
contrib/geekokart.ac Normal file

File diff suppressed because it is too large Load Diff

3717
contrib/gownkart.ac Normal file

File diff suppressed because it is too large Load Diff

324
contrib/lunchbox.ac Normal file
View File

@ -0,0 +1,324 @@
AC3Db
MATERIAL "ac3dmat0" rgb 0 0 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0
MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0
OBJECT world
kids 2
OBJECT poly
name "line"
loc -0.0499999 1.7 -0.0500001
texture "./../images/lunchbox.rgb"
texrep 0.9 0.8
texoff 0.07 -0.02
numvert 26
0.55 -0.6 -1.05
0.55 -0.884701 2.11252
0.55 0.884701 2.11252
-0.55 -0.884701 2.11252
-0.55 0.884701 2.11252
-0.55 -0.6 -1.05
0.55 -1.37782 1.82782
-0.55 -1.37782 1.82782
0.55 -1.66252 1.3347
-0.55 -1.66252 1.3347
0.55 -1.66252 -1.3347
-0.55 -1.66252 -1.3347
0.55 -1.37782 -1.82782
-0.55 -1.37782 -1.82782
0.55 -0.884701 -2.11252
-0.55 -0.884701 -2.11252
0.55 0.884701 -2.11252
-0.55 0.884701 -2.11252
0.55 1.37782 -1.82782
-0.55 1.37782 -1.82782
0.55 1.66252 -1.3347
-0.55 1.66252 -1.3347
0.55 1.66252 1.3347
-0.55 1.66252 1.3347
0.55 1.37782 1.82782
-0.55 1.37782 1.82782
numsurf 36
SURF 0x10
mat 1
refs 3
2 0 0.766073
1 5.64299e-08 0.233928
0 0.748519 0.319551
SURF 0x10
mat 1
refs 4
4 0 0
3 1 0
1 1 1
2 0 1
SURF 0x10
mat 1
refs 3
5 0.748519 0.319551
3 5.64299e-08 0.233928
4 0 0.766073
SURF 0x10
mat 1
refs 3
1 5.64299e-08 0.233928
6 0.0673843 0.0856234
0 0.748519 0.319551
SURF 0x10
mat 1
refs 4
3 0 0
7 1 0
6 1 1
1 0 1
SURF 0x10
mat 1
refs 3
5 0.748519 0.319551
7 0.0673843 0.0856234
3 5.64299e-08 0.233928
SURF 0x10
mat 1
refs 3
6 0.0673843 0.0856234
8 0.184097 3.5852e-08
0 0.748519 0.319551
SURF 0x10
mat 1
refs 4
7 0 0
9 1 0
8 1 1
6 0 1
SURF 0x10
mat 1
refs 3
5 0.748519 0.319551
9 0.184097 3.5852e-08
7 0.0673843 0.0856234
SURF 0x10
mat 1
refs 3
8 0.184097 3.5852e-08
10 0.815903 7.1704e-08
0 0.748519 0.319551
SURF 0x10
mat 1
refs 4
9 0 0
11 1 0
10 1 1
8 0 1
SURF 0x10
mat 1
refs 3
5 0.748519 0.319551
11 0.815903 7.1704e-08
9 0.184097 3.5852e-08
SURF 0x10
mat 1
refs 3
10 0.815903 7.1704e-08
12 0.932616 0.0856234
0 0.748519 0.319551
SURF 0x10
mat 1
refs 4
11 0 0
13 1 0
12 1 1
10 0 1
SURF 0x10
mat 1
refs 3
5 0.748519 0.319551
13 0.932616 0.0856234
11 0.815903 7.1704e-08
SURF 0x10
mat 1
refs 3
12 0.932616 0.0856234
14 1 0.233928
0 0.748519 0.319551
SURF 0x10
mat 1
refs 4
13 0 0
15 1 0
14 1 1
12 0 1
SURF 0x10
mat 1
refs 3
5 0.748519 0.319551
15 1 0.233928
13 0.932616 0.0856234
SURF 0x10
mat 1
refs 3
14 1 0.233928
16 1 0.766073
0 0.748519 0.319551
SURF 0x10
mat 1
refs 4
15 1 0
17 0 0
16 0 1
14 1 1
SURF 0x10
mat 1
refs 3
5 0.748519 0.319551
17 1 0.766073
15 1 0.233928
SURF 0x10
mat 1
refs 3
16 1 0.766073
18 0.932616 0.914377
0 0.748519 0.319551
SURF 0x10
mat 1
refs 4
17 1 0
19 0 0
18 0 1
16 1 1
SURF 0x10
mat 1
refs 3
5 0.748519 0.319551
19 0.932616 0.914377
17 1 0.766073
SURF 0x10
mat 1
refs 3
18 0.932616 0.914377
20 0.815903 1
0 0.748519 0.319551
SURF 0x10
mat 1
refs 4
19 1 0
21 0 0
20 0 1
18 1 1
SURF 0x10
mat 1
refs 3
5 0.748519 0.319551
21 0.815903 1
19 0.932616 0.914377
SURF 0x10
mat 1
refs 3
20 0.815903 1
22 0.184097 1
0 0.748519 0.319551
SURF 0x10
mat 1
refs 4
21 1 0
23 0 0
22 0 1
20 1 1
SURF 0x10
mat 1
refs 3
5 0.748519 0.319551
23 0.184097 1
21 0.815903 1
SURF 0x10
mat 1
refs 3
22 0.184097 1
24 0.0673842 0.914377
0 0.748519 0.319551
SURF 0x10
mat 1
refs 4
23 1 0
25 0 0
24 0 1
22 1 1
SURF 0x10
mat 1
refs 3
5 0.748519 0.319551
25 0.0673842 0.914377
23 0.184097 1
SURF 0x10
mat 1
refs 3
24 0.0673842 0.914377
2 0 0.766073
0 0.748519 0.319551
SURF 0x10
mat 1
refs 4
25 1 0
4 0 0
2 0 1
24 1 1
SURF 0x10
mat 1
refs 3
5 0.748519 0.319551
4 0 0.766073
25 0.0673842 0.914377
kids 0
OBJECT poly
name "box"
loc -0.0499998 3.6 -0.15
numvert 8
-0.25 0.0999999 1.25
0.25 0.0999999 1.25
0.25 0.0999999 -1.25
-0.25 0.0999999 -1.25
-0.25 -0.0999999 1.25
0.25 -0.0999999 1.25
0.25 -0.0999999 -1.25
-0.25 -0.0999999 -1.25
numsurf 6
SURF 0x0
mat 0
refs 4
0 1 0
1 1 1
2 0 1
3 0 0
SURF 0x0
mat 0
refs 4
6 0 1
7 0 0
3 1 0
2 1 1
SURF 0x0
mat 0
refs 4
7 1 0
6 1 1
5 0 1
4 0 0
SURF 0x0
mat 0
refs 4
4 1 0
5 1 1
1 0 1
0 0 0
SURF 0x0
mat 0
refs 4
1 0 0
5 1 0
6 1 1
2 0 1
SURF 0x0
mat 0
refs 4
4 0 0
0 1 0
3 1 1
7 0 1
kids 0

322
contrib/lunchbox2.ac Normal file
View File

@ -0,0 +1,322 @@
AC3Db
MATERIAL "ac3dmat0" rgb 0 0 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0
MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0
OBJECT world
kids 2
OBJECT poly
name "line"
loc 0.0500001 1.6 0.25
texture "./../images/lunchbox2.rgb"
numvert 26
0.55 -0.6 -1.05
0.55 -0.884701 2.11252
0.55 0.884701 2.11252
-0.55 -0.884701 2.11252
-0.55 0.884701 2.11252
-0.55 -0.6 -1.05
0.55 -1.37782 1.82782
-0.55 -1.37782 1.82782
0.55 -1.66252 1.3347
-0.55 -1.66252 1.3347
0.55 -1.66252 -1.3347
-0.55 -1.66252 -1.3347
0.55 -1.37782 -1.82782
-0.55 -1.37782 -1.82782
0.55 -0.884701 -2.11252
-0.55 -0.884701 -2.11252
0.55 0.884701 -2.11252
-0.55 0.884701 -2.11252
0.55 1.37782 -1.82782
-0.55 1.37782 -1.82782
0.55 1.66252 -1.3347
-0.55 1.66252 -1.3347
0.55 1.66252 1.3347
-0.55 1.66252 1.3347
0.55 1.37782 1.82782
-0.55 1.37782 1.82782
numsurf 36
SURF 0x10
mat 1
refs 3
2 0 0.766073
1 5.64299e-08 0.233928
0 0.748519 0.319551
SURF 0x10
mat 1
refs 4
4 0 0
3 1 0
1 1 1
2 0 1
SURF 0x10
mat 1
refs 3
5 0.748519 0.319551
3 5.64299e-08 0.233928
4 0 0.766073
SURF 0x10
mat 1
refs 3
1 5.64299e-08 0.233928
6 0.0673843 0.0856234
0 0.748519 0.319551
SURF 0x10
mat 1
refs 4
3 0 0
7 1 0
6 1 1
1 0 1
SURF 0x10
mat 1
refs 3
5 0.748519 0.319551
7 0.0673843 0.0856234
3 5.64299e-08 0.233928
SURF 0x10
mat 1
refs 3
6 0.0673843 0.0856234
8 0.184097 3.5852e-08
0 0.748519 0.319551
SURF 0x10
mat 1
refs 4
7 0 0
9 1 0
8 1 1
6 0 1
SURF 0x10
mat 1
refs 3
5 0.748519 0.319551
9 0.184097 3.5852e-08
7 0.0673843 0.0856234
SURF 0x10
mat 1
refs 3
8 0.184097 3.5852e-08
10 0.815903 7.1704e-08
0 0.748519 0.319551
SURF 0x10
mat 1
refs 4
9 0 0
11 1 0
10 1 1
8 0 1
SURF 0x10
mat 1
refs 3
5 0.748519 0.319551
11 0.815903 7.1704e-08
9 0.184097 3.5852e-08
SURF 0x10
mat 1
refs 3
10 0.815903 7.1704e-08
12 0.932616 0.0856234
0 0.748519 0.319551
SURF 0x10
mat 1
refs 4
11 0 0
13 1 0
12 1 1
10 0 1
SURF 0x10
mat 1
refs 3
5 0.748519 0.319551
13 0.932616 0.0856234
11 0.815903 7.1704e-08
SURF 0x10
mat 1
refs 3
12 0.932616 0.0856234
14 1 0.233928
0 0.748519 0.319551
SURF 0x10
mat 1
refs 4
13 0 0
15 1 0
14 1 1
12 0 1
SURF 0x10
mat 1
refs 3
5 0.748519 0.319551
15 1 0.233928
13 0.932616 0.0856234
SURF 0x10
mat 1
refs 3
14 1 0.233928
16 1 0.766073
0 0.748519 0.319551
SURF 0x10
mat 1
refs 4
15 1 0
17 0 0
16 0 1
14 1 1
SURF 0x10
mat 1
refs 3
5 0.748519 0.319551
17 1 0.766073
15 1 0.233928
SURF 0x10
mat 1
refs 3
16 1 0.766073
18 0.932616 0.914377
0 0.748519 0.319551
SURF 0x10
mat 1
refs 4
17 1 0
19 0 0
18 0 1
16 1 1
SURF 0x10
mat 1
refs 3
5 0.748519 0.319551
19 0.932616 0.914377
17 1 0.766073
SURF 0x10
mat 1
refs 3
18 0.932616 0.914377
20 0.815903 1
0 0.748519 0.319551
SURF 0x10
mat 1
refs 4
19 1 0
21 0 0
20 0 1
18 1 1
SURF 0x10
mat 1
refs 3
5 0.748519 0.319551
21 0.815903 1
19 0.932616 0.914377
SURF 0x10
mat 1
refs 3
20 0.815903 1
22 0.184097 1
0 0.748519 0.319551
SURF 0x10
mat 1
refs 4
21 1 0
23 0 0
22 0 1
20 1 1
SURF 0x10
mat 1
refs 3
5 0.748519 0.319551
23 0.184097 1
21 0.815903 1
SURF 0x10
mat 1
refs 3
22 0.184097 1
24 0.0673842 0.914377
0 0.748519 0.319551
SURF 0x10
mat 1
refs 4
23 1 0
25 0 0
24 0 1
22 1 1
SURF 0x10
mat 1
refs 3
5 0.748519 0.319551
25 0.0673842 0.914377
23 0.184097 1
SURF 0x10
mat 1
refs 3
24 0.0673842 0.914377
2 0 0.766073
0 0.748519 0.319551
SURF 0x10
mat 1
refs 4
25 1 0
4 0 0
2 0 1
24 1 1
SURF 0x10
mat 1
refs 3
5 0.748519 0.319551
4 0 0.766073
25 0.0673842 0.914377
kids 0
OBJECT poly
name "box"
loc 0.0500002 3.5 0.15
numvert 8
-0.25 0.0999999 1.25
0.25 0.0999999 1.25
0.25 0.0999999 -1.25
-0.25 0.0999999 -1.25
-0.25 -0.0999999 1.25
0.25 -0.0999999 1.25
0.25 -0.0999999 -1.25
-0.25 -0.0999999 -1.25
numsurf 6
SURF 0x0
mat 0
refs 4
0 1 0
1 1 1
2 0 1
3 0 0
SURF 0x0
mat 0
refs 4
6 0 1
7 0 0
3 1 0
2 1 1
SURF 0x0
mat 0
refs 4
7 1 0
6 1 1
5 0 1
4 0 0
SURF 0x0
mat 0
refs 4
4 1 0
5 1 1
1 0 1
0 0 0
SURF 0x0
mat 0
refs 4
1 0 0
5 1 0
6 1 1
2 0 1
SURF 0x0
mat 0
refs 4
4 0 0
0 1 0
3 1 1
7 0 1
kids 0

16559
contrib/nolokkart.ac Normal file

File diff suppressed because it is too large Load Diff

13676
contrib/old_tuxkart.ac Normal file

File diff suppressed because it is too large Load Diff

468
contrib/openbook.ac Normal file
View File

@ -0,0 +1,468 @@
AC3Db
MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0
MATERIAL "ac3dmat3" rgb 1 0 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0
OBJECT world
kids 3
OBJECT poly
name "box"
loc 0 1.21271 -1.16783
numvert 24
0.889244 1.16215 -0.166283
0.802644 1.16214 -0.216282
0.00623977 1.16214 1.05596
0.0928401 1.16215 1.10596
0.889247 -1.13786 -0.166282
0.802644 -1.13786 -0.216282
0.00624018 -1.13786 1.05597
0.0928425 -1.13786 1.10597
-0.1 1.16215 1.2173
-0.1 1.16214 1.1173
-1.6 1.16214 1.17089
-1.6 1.16215 1.27088
-0.1 -1.13786 1.2173
-0.1 -1.13786 1.1173
-1.6 -1.13786 1.17089
-1.6 -1.13786 1.27089
0.166074 1.14416 1.0949
0.0875697 1.14415 1.04957
-0.17794 1.14415 1.18454
-0.17794 1.14416 1.27519
0.166069 -1.1711 1.0949
0.0875686 -1.1711 1.04957
-0.17794 -1.1711 1.18454
-0.17794 -1.1711 1.27518
numsurf 18
SURF 0x10
mat 1
refs 4
0 1 0
1 1 1
2 0 1
3 0 0
SURF 0x10
mat 1
refs 4
6 0 1
7 0 0
3 1 0
2 1 1
SURF 0x10
mat 1
refs 4
7 1 0
6 1 1
5 0 1
4 0 0
SURF 0x10
mat 1
refs 4
4 1 0
5 1 1
1 0 1
0 0 0
SURF 0x10
mat 1
refs 4
1 0 0
5 1 0
6 1 1
2 0 1
SURF 0x10
mat 1
refs 4
4 0 0
0 1 0
3 1 1
7 0 1
SURF 0x10
mat 1
refs 4
8 1 0
9 1 1
10 0 1
11 0 0
SURF 0x10
mat 1
refs 4
14 0 1
15 0 0
11 1 0
10 1 1
SURF 0x10
mat 1
refs 4
15 1 0
14 1 1
13 0 1
12 0 0
SURF 0x10
mat 1
refs 4
12 1 0
13 1 1
9 0 1
8 0 0
SURF 0x10
mat 1
refs 4
9 0 0
13 1 0
14 1 1
10 0 1
SURF 0x10
mat 1
refs 4
12 0 0
8 1 0
11 1 1
15 0 1
SURF 0x10
mat 1
refs 4
16 1 0
17 1 1
18 0 1
19 0 0
SURF 0x10
mat 1
refs 4
22 0 1
23 0 0
19 1 0
18 1 1
SURF 0x10
mat 1
refs 4
23 1 0
22 1 1
21 0 1
20 0 0
SURF 0x10
mat 1
refs 4
20 1 0
21 1 1
17 0 1
16 0 0
SURF 0x10
mat 1
refs 4
17 0 0
21 1 0
22 1 1
18 0 1
SURF 0x10
mat 1
refs 4
20 0 0
16 1 0
19 1 1
23 0 1
kids 0
OBJECT poly
name "mesh"
loc -0.724976 1.1989 -1.28171
texture "../images/homework.rgb"
texrep -1 1
texoff -0.02 0
numvert 20
0.247142 -1.08817 1.08951
-0.661664 -1.08817 1.20644
-0.661964 1.08817 1.2081
0.247142 1.08817 1.0895
0.413804 1.08817 1.04951
0.413804 -1.08817 1.04951
0.580474 -1.08817 1.08424
0.580474 1.08817 1.08424
0.733932 1.08817 1.28801
0.733927 -1.08817 1.28801
0.189261 -1.08817 1.21685
-0.723994 -1.08817 1.28994
-0.723994 1.08817 1.28994
0.189261 1.08817 1.21685
0.390654 1.08816 1.17685
0.390654 -1.08817 1.17685
0.638354 -1.08817 1.25788
0.638354 1.08817 1.25788
0.666104 1.08817 1.35049
0.666104 -1.08817 1.35049
numsurf 19
SURF 0x10
mat 0
refs 3
0 0.670682 0
1 0.0430446 0.000216054
2 0.0428392 0.999303
SURF 0x10
mat 0
refs 3
3 0.670682 1
0 0.670682 0
2 0.0428392 0.999303
SURF 0x10
mat 0
refs 3
4 0.785785 1
0 0.670682 0
3 0.670682 1
SURF 0x10
mat 0
refs 3
5 0.785785 0
0 0.670682 0
4 0.785785 1
SURF 0x10
mat 0
refs 3
6 0.900887 0
5 0.785785 0
4 0.785785 1
SURF 0x10
mat 0
refs 3
7 0.900887 1
6 0.900887 0
4 0.785785 1
SURF 0x10
mat 0
refs 3
8 1 1
6 0.900887 0
7 0.900887 1
SURF 0x10
mat 0
refs 3
9 1 0
6 0.900887 0
8 1 1
SURF 0x10
mat 0
refs 4
0 0.670682 0
10 0.630709 0
11 0 0.000324094
1 0.0430446 0.000216054
SURF 0x10
mat 0
refs 4
2 0.0428392 0.999303
12 0 0.998606
13 0.630709 1
3 0.670682 1
SURF 0x10
mat 0
refs 4
4 0.785785 1
14 0.769795 1
10 0.630709 0
0 0.670682 0
SURF 0x10
mat 0
refs 4
3 0.670682 1
13 0.630709 1
14 0.769795 1
4 0.785785 1
SURF 0x10
mat 0
refs 4
5 0.785785 0
15 0.769795 0
10 0.630709 0
0 0.670682 0
SURF 0x10
mat 0
refs 4
6 0.900887 0
16 0.940861 0
15 0.769795 0
5 0.785785 0
SURF 0x10
mat 0
refs 4
4 0.785785 1
14 0.769795 1
17 0.940861 1
7 0.900887 1
SURF 0x10
mat 0
refs 4
8 1 1
18 0.960026 1
16 0.940861 0
6 0.900887 0
SURF 0x10
mat 0
refs 4
7 0.900887 1
17 0.940861 1
18 0.960026 1
8 1 1
SURF 0x10
mat 0
refs 4
9 1 0
19 0.960026 0
16 0.940861 0
6 0.900887 0
SURF 0x30
mat 0
refs 4
12 0 0.998606
2 0.0428392 0.999303
1 0.0430446 0.000216054
11 0 0.000324094
kids 0
OBJECT poly
name "mesh"
loc 0.724976 1.20186 -1.33573
texture "../images/homework.rgb"
texoff -0.02 0
numvert 20
-0.142032 1.08817 0.0707934
-0.143624 -1.08816 0.0702209
-0.699298 -1.08816 0.798807
-0.699293 1.08817 0.79881
-0.817265 1.08817 0.923148
-0.817271 -1.08816 0.923144
-0.870526 -1.08816 1.08485
-0.870527 1.08817 1.08485
-0.761829 1.08817 1.31332
-0.761829 -1.08816 1.31332
-0.0401483 -1.08816 0.0579898
-0.560077 -1.08816 0.81235
-0.560073 1.08817 0.812352
-0.0401469 1.08817 0.0579908
-0.695416 1.08817 0.966764
-0.695415 -1.08816 0.966764
-0.749089 -1.08816 1.2218
-0.749085 1.08817 1.2218
-0.682765 1.08817 1.29213
-0.682761 -1.08816 1.29213
numsurf 19
SURF 0x10
mat 0
refs 3
0 0.0428392 0.999303
1 0.0430446 0.000216054
2 0.670682 0
SURF 0x10
mat 0
refs 3
0 0.0428392 0.999303
2 0.670682 0
3 0.670682 1
SURF 0x10
mat 0
refs 3
3 0.670682 1
2 0.670682 0
4 0.785785 1
SURF 0x10
mat 0
refs 3
4 0.785785 1
2 0.670682 0
5 0.785785 0
SURF 0x10
mat 0
refs 3
4 0.785785 1
5 0.785785 0
6 0.900887 0
SURF 0x10
mat 0
refs 3
4 0.785785 1
6 0.900887 0
7 0.900887 1
SURF 0x10
mat 0
refs 3
7 0.900887 1
6 0.900887 0
8 1 1
SURF 0x10
mat 0
refs 3
8 1 1
6 0.900887 0
9 1 0
SURF 0x10
mat 0
refs 4
1 0.0430446 0.000216054
10 0 0.000324094
11 0.630709 0
2 0.670682 0
SURF 0x10
mat 0
refs 4
3 0.670682 1
12 0.630709 1
13 0 0.998606
0 0.0428392 0.999303
SURF 0x10
mat 0
refs 4
2 0.670682 0
11 0.630709 0
14 0.769795 1
4 0.785785 1
SURF 0x10
mat 0
refs 4
4 0.785785 1
14 0.769795 1
12 0.630709 1
3 0.670682 1
SURF 0x10
mat 0
refs 4
2 0.670682 0
11 0.630709 0
15 0.769795 0
5 0.785785 0
SURF 0x10
mat 0
refs 4
5 0.785785 0
15 0.769795 0
16 0.940861 0
6 0.900887 0
SURF 0x10
mat 0
refs 4
7 0.900887 1
17 0.940861 1
14 0.769795 1
4 0.785785 1
SURF 0x10
mat 0
refs 4
6 0.900887 0
16 0.940861 0
18 0.960026 1
8 1 1
SURF 0x10
mat 0
refs 4
8 1 1
18 0.960026 1
17 0.940861 1
7 0.900887 1
SURF 0x10
mat 0
refs 4
6 0.900887 0
16 0.940861 0
19 0.960026 0
9 1 0
SURF 0x30
mat 0
refs 4
10 0 0.000324094
1 0.0430446 0.000216054
0 0.0428392 0.999303
13 0 0.998606
kids 0

5078
contrib/pennykart.ac Normal file

File diff suppressed because it is too large Load Diff

176
contrib/plibsign.ac Normal file
View File

@ -0,0 +1,176 @@
AC3Db
MATERIAL "" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0
MATERIAL "" rgb 0.553 0.251 0.251 amb 0.553 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 0 trans 0
OBJECT world
kids 2
OBJECT poly
name "box"
loc 1.20452 0.8493 0.567803
texture "../images/adverts.rgb"
texrep -0.4 0.22
texoff -0.58 0
numvert 4
-7.10453 5.1014 -1.22962
-7.10453 12.0986 -1.22962
4.89547 12.0986 -1.22962
4.89547 5.1014 -1.22962
numsurf 1
SURF 0x0
mat 0
refs 4
0 0 0
1 0 1
2 1 1
3 1 0
kids 0
OBJECT poly
name "box"
loc 0.0999994 7.1169 -0.0794191
texrep -0.4 0.22
texoff -0.58 0
numvert 24
-3.44376 -7.731 0.5824
-3.34376 5.7972 0.5824
-3.87616 5.7972 0.5824
-3.97616 -7.731 0.5824
-3.87616 5.7972 0.0500004
-3.97616 -7.731 0.0500004
-3.34376 5.7972 0.0500001
-3.44376 -7.731 0.0500001
5.99998 -1.1662 -0.049999
5.99998 5.831 -0.049999
-5.99998 5.831 -0.0499999
-5.99998 -1.1662 -0.0499999
-6 5.831 -0.582399
-6 -1.1662 -0.582399
6 -1.1662 -0.5824
6 5.831 -0.5824
3.85624 -7.731 0.5824
3.95624 5.7972 0.5824
3.42384 5.7972 0.5824
3.32384 -7.731 0.5824
3.42384 5.7972 0.0500003
3.32384 -7.731 0.0500003
3.85624 -7.731 0.0500001
3.95624 5.7972 0.0500001
numsurf 17
SURF 0x0
mat 1
refs 4
0 1 0
1 1 1
2 0 1
3 0 0
SURF 0x0
mat 1
refs 4
4 0 1
5 0 0
3 1 0
2 1 1
SURF 0x0
mat 1
refs 4
5 1 0
4 1 1
6 0 1
7 0 0
SURF 0x0
mat 1
refs 4
7 1 0
6 1 1
1 0 1
0 0 0
SURF 0x0
mat 1
refs 4
1 0 0
6 1 0
4 1 1
2 0 1
SURF 0x0
mat 1
refs 4
7 0 0
0 1 0
3 1 1
5 0 1
SURF 0x0
mat 1
refs 4
8 1 0
9 1 1
10 0 1
11 0 0
SURF 0x0
mat 1
refs 4
12 0 1
13 0 0
11 1 0
10 1 1
SURF 0x0
mat 1
refs 4
14 1 0
15 1 1
9 0 1
8 0 0
SURF 0x0
mat 1
refs 4
9 0 0
15 1 0
12 1 1
10 0 1
SURF 0x0
mat 1
refs 4
14 0 0
8 1 0
11 1 1
13 0 1
SURF 0x0
mat 1
refs 4
16 1 0
17 1 1
18 0 1
19 0 0
SURF 0x0
mat 1
refs 4
20 0 1
21 0 0
19 1 0
18 1 1
SURF 0x0
mat 1
refs 4
22 1 0
23 1 1
17 0 1
16 0 0
SURF 0x0
mat 1
refs 4
17 0 0
23 1 0
20 1 1
18 0 1
SURF 0x0
mat 1
refs 4
22 0 0
16 1 0
19 1 1
21 0 1
SURF 0x0
mat 1
refs 4
21 1 0
20 1 1
23 0 1
22 0 0
kids 0

BIN
contrib/railroadtrack.rgb Normal file

Binary file not shown.

BIN
contrib/start.rgb Normal file

Binary file not shown.

1058
contrib/truck1.ac Normal file

File diff suppressed because it is too large Load Diff

BIN
contrib/tuxkarttex.rgb Normal file

Binary file not shown.

BIN
contrib/tuxtex.rgb Normal file

Binary file not shown.

230
contrib/tv.ac Normal file
View File

@ -0,0 +1,230 @@
AC3Db
MATERIAL "ac3dmat0" rgb 0 0 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0
MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0
OBJECT world
kids 4
OBJECT poly
name "box"
loc -0.168385 1.225 0.308664
texture "../images/tv.rgb"
numvert 8
-0.408137 -1.225 -1.41983
-0.408137 1.225 -1.41983
1.32739 1.225 0.648488
1.32739 -1.225 0.648488
-1.32739 -1.225 -0.648488
-1.32739 1.225 -0.648488
0.408137 1.225 1.41983
0.408137 -1.225 1.41983
numsurf 6
SURF 0x0
mat 1
refs 4
0 0 0
1 0 1
2 1 1
3 1 0
SURF 0x0
mat 1
refs 4
6 1 1
7 1 0
3 1 0
2 1 1
SURF 0x0
mat 1
refs 4
7 1 0
6 1 1
5 0 1
4 0 0
SURF 0x0
mat 1
refs 4
4 0 0
5 0 1
1 0 1
0 0 0
SURF 0x0
mat 1
refs 4
1 0 1
5 0 1
6 1 1
2 1 1
SURF 0x0
mat 1
refs 4
4 0 0
0 0 0
3 1 0
7 1 0
kids 0
OBJECT poly
name "box"
loc -0.168385 -0.15 0.308664
numvert 8
-0.46009 -0.15 -1.63732
-0.46009 0.15 -1.63732
1.53255 0.15 0.737418
1.53255 -0.15 0.737418
-1.53255 -0.15 -0.737418
-1.53255 0.15 -0.737418
0.46009 0.15 1.63732
0.46009 -0.15 1.63732
numsurf 6
SURF 0x0
mat 0
refs 4
0 1 0
1 1 1
2 0 1
3 0 0
SURF 0x0
mat 0
refs 4
6 0 1
7 0 0
3 1 0
2 1 1
SURF 0x0
mat 0
refs 4
7 1 0
6 1 1
5 0 1
4 0 0
SURF 0x0
mat 0
refs 4
4 1 0
5 1 1
1 0 1
0 0 0
SURF 0x0
mat 0
refs 4
1 0 0
5 1 0
6 1 1
2 0 1
SURF 0x0
mat 0
refs 4
4 0 0
0 1 0
3 1 1
7 0 1
kids 0
OBJECT poly
name "box"
loc 0.870173 2.6 0.0898512
numvert 8
0.7 -0.1 -0.1
0.7 0.0999999 -0.1
0.7 0.0999999 0.0999999
0.7 -0.1 0.0999999
-0.7 -0.1 -0.1
-0.7 0.0999999 -0.1
-0.7 0.0999999 0.1
-0.7 -0.1 0.1
numsurf 6
SURF 0x0
mat 0
refs 4
0 1 0
1 1 1
2 0 1
3 0 0
SURF 0x0
mat 0
refs 4
6 0 1
7 0 0
3 1 0
2 1 1
SURF 0x0
mat 0
refs 4
7 1 0
6 1 1
5 0 1
4 0 0
SURF 0x0
mat 0
refs 4
4 1 0
5 1 1
1 0 1
0 0 0
SURF 0x0
mat 0
refs 4
1 0 0
5 1 0
6 1 1
2 0 1
SURF 0x0
mat 0
refs 4
4 0 0
0 1 0
3 1 1
7 0 1
kids 0
OBJECT poly
name "box"
loc 0.138033 2.525 0.0515489
numvert 8
-0.791159 -0.125 -1.09844
-0.791159 0.125 -1.09844
0.944368 0.125 0.969881
0.944368 -0.125 0.969881
-0.944368 -0.125 -0.969881
-0.944368 0.125 -0.969881
0.791159 0.125 1.09844
0.791159 -0.125 1.09844
numsurf 6
SURF 0x0
mat 0
refs 4
0 1 0
1 1 1
2 0 1
3 0 0
SURF 0x0
mat 0
refs 4
6 0 1
7 0 0
3 1 0
2 1 1
SURF 0x0
mat 0
refs 4
7 1 0
6 1 1
5 0 1
4 0 0
SURF 0x0
mat 0
refs 4
4 1 0
5 1 1
1 0 1
0 0 0
SURF 0x0
mat 0
refs 4
1 0 0
5 1 0
6 1 1
2 0 1
SURF 0x0
mat 0
refs 4
4 0 0
0 1 0
3 1 1
7 0 1
kids 0

View File

@ -0,0 +1,241 @@
AC3Db
MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0
MATERIAL "ac3dmat3" rgb 1 1 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.502 0.502 0.502 shi 10 trans 0
OBJECT world
kids 7
OBJECT poly
name "box"
loc -0.9 0.05 -1.05
numvert 8
-0.7 -0.05 -1.15
-0.7 0.05 -1.15
0.7 0.05 -1.15
0.7 -0.05 -1.15
-0.7 -0.05 1.15
-0.7 0.05 1.15
0.7 0.05 1.15
0.7 -0.05 1.15
numsurf 6
SURF 0x10
mat 1
refs 4
0 1 0
1 1 1
2 0 1
3 0 0
SURF 0x10
mat 1
refs 4
6 0 1
7 0 0
3 1 0
2 1 1
SURF 0x10
mat 1
refs 4
7 1 0
6 1 1
5 0 1
4 0 0
SURF 0x10
mat 1
refs 4
4 1 0
5 1 1
1 0 1
0 0 0
SURF 0x10
mat 1
refs 4
1 0 0
5 1 0
6 1 1
2 0 1
SURF 0x10
mat 1
refs 4
4 0 0
0 1 0
3 1 1
7 0 1
kids 0
OBJECT poly
name "box"
loc -0.9 0.35 -1.05
numvert 8
-0.7 -0.05 -1.15
-0.7 0.05 -1.15
0.7 0.05 -1.15
0.7 -0.05 -1.15
-0.7 -0.05 1.15
-0.7 0.05 1.15
0.7 0.05 1.15
0.7 -0.05 1.15
numsurf 6
SURF 0x10
mat 1
refs 4
0 1 0
1 1 1
2 0 1
3 0 0
SURF 0x10
mat 1
refs 4
6 0 1
7 0 0
3 1 0
2 1 1
SURF 0x10
mat 1
refs 4
7 1 0
6 1 1
5 0 1
4 0 0
SURF 0x10
mat 1
refs 4
4 1 0
5 1 1
1 0 1
0 0 0
SURF 0x10
mat 1
refs 4
1 0 0
5 1 0
6 1 1
2 0 1
SURF 0x10
mat 1
refs 4
4 0 0
0 1 0
3 1 1
7 0 1
kids 0
OBJECT poly
name "box"
loc -0.15 0.20203 -1.05
numvert 8
-0.05 -0.15 -1.15
-0.05 0.15 -1.15
0.05 0.15 -1.15
0.05 -0.15 -1.15
-0.05 -0.15 1.15
-0.05 0.15 1.15
0.05 0.15 1.15
0.05 -0.15 1.15
numsurf 6
SURF 0x10
mat 1
refs 4
0 1 0
1 1 1
2 0 1
3 0 0
SURF 0x10
mat 1
refs 4
6 0 1
7 0 0
3 1 0
2 1 1
SURF 0x10
mat 1
refs 4
7 1 0
6 1 1
5 0 1
4 0 0
SURF 0x10
mat 1
refs 4
4 1 0
5 1 1
1 0 1
0 0 0
SURF 0x10
mat 1
refs 4
1 0 0
5 1 0
6 1 1
2 0 1
SURF 0x10
mat 1
refs 4
4 0 0
0 1 0
3 1 1
7 0 1
kids 0
OBJECT poly
name "box"
loc -0.85 0.2 -1.05
numvert 4
-0.65 -0.1 -1.05
-0.65 0.1 -1.05
0.65 0.1 -1.05
0.65 -0.1 -1.05
numsurf 1
SURF 0x10
mat 0
refs 4
0 1 0
1 1 1
2 0 1
3 0 0
kids 0
OBJECT poly
name "box"
loc -0.85 0.2 -1.05
numvert 4
0.65 0.1 1.05
0.65 -0.1 1.05
0.65 -0.1 -1.05
0.65 0.1 -1.05
numsurf 1
SURF 0x10
mat 0
refs 4
0 0 1
1 0 0
2 1 0
3 1 1
kids 0
OBJECT poly
name "box"
loc -0.85 0.2 -1.05
numvert 4
0.65 -0.1 1.05
0.65 0.1 1.05
-0.65 0.1 1.05
-0.65 -0.1 1.05
numsurf 1
SURF 0x10
mat 0
refs 4
0 1 0
1 1 1
2 0 1
3 0 0
kids 0
OBJECT poly
name "box"
loc -0.85 0.2 -1.05
numvert 4
-0.65 -0.1 1.05
-0.65 0.1 1.05
-0.65 0.1 -1.05
-0.65 -0.1 -1.05
numsurf 1
SURF 0x10
mat 0
refs 4
0 1 0
1 1 1
2 0 1
3 0 0
kids 0

468
contrib/yellow_openbook.ac Normal file
View File

@ -0,0 +1,468 @@
AC3Db
MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0
MATERIAL "ac3dmat3" rgb 1 1 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.502 0.502 0.502 shi 10 trans 0
OBJECT world
kids 3
OBJECT poly
name "box"
loc 0 1.21271 -1.16783
numvert 24
0.889244 1.16215 -0.166283
0.802644 1.16214 -0.216282
0.00623977 1.16214 1.05596
0.0928401 1.16215 1.10596
0.889247 -1.13786 -0.166282
0.802644 -1.13786 -0.216282
0.00624018 -1.13786 1.05597
0.0928425 -1.13786 1.10597
-0.1 1.16215 1.2173
-0.1 1.16214 1.1173
-1.6 1.16214 1.17089
-1.6 1.16215 1.27088
-0.1 -1.13786 1.2173
-0.1 -1.13786 1.1173
-1.6 -1.13786 1.17089
-1.6 -1.13786 1.27089
0.166074 1.14416 1.0949
0.0875697 1.14415 1.04957
-0.17794 1.14415 1.18454
-0.17794 1.14416 1.27519
0.166069 -1.1711 1.0949
0.0875686 -1.1711 1.04957
-0.17794 -1.1711 1.18454
-0.17794 -1.1711 1.27518
numsurf 18
SURF 0x10
mat 1
refs 4
0 1 0
1 1 1
2 0 1
3 0 0
SURF 0x10
mat 1
refs 4
6 0 1
7 0 0
3 1 0
2 1 1
SURF 0x10
mat 1
refs 4
7 1 0
6 1 1
5 0 1
4 0 0
SURF 0x10
mat 1
refs 4
4 1 0
5 1 1
1 0 1
0 0 0
SURF 0x10
mat 1
refs 4
1 0 0
5 1 0
6 1 1
2 0 1
SURF 0x10
mat 1
refs 4
4 0 0
0 1 0
3 1 1
7 0 1
SURF 0x10
mat 1
refs 4
8 1 0
9 1 1
10 0 1
11 0 0
SURF 0x10
mat 1
refs 4
14 0 1
15 0 0
11 1 0
10 1 1
SURF 0x10
mat 1
refs 4
15 1 0
14 1 1
13 0 1
12 0 0
SURF 0x10
mat 1
refs 4
12 1 0
13 1 1
9 0 1
8 0 0
SURF 0x10
mat 1
refs 4
9 0 0
13 1 0
14 1 1
10 0 1
SURF 0x10
mat 1
refs 4
12 0 0
8 1 0
11 1 1
15 0 1
SURF 0x10
mat 1
refs 4
16 1 0
17 1 1
18 0 1
19 0 0
SURF 0x10
mat 1
refs 4
22 0 1
23 0 0
19 1 0
18 1 1
SURF 0x10
mat 1
refs 4
23 1 0
22 1 1
21 0 1
20 0 0
SURF 0x10
mat 1
refs 4
20 1 0
21 1 1
17 0 1
16 0 0
SURF 0x10
mat 1
refs 4
17 0 0
21 1 0
22 1 1
18 0 1
SURF 0x10
mat 1
refs 4
20 0 0
16 1 0
19 1 1
23 0 1
kids 0
OBJECT poly
name "mesh"
loc -0.724976 1.1989 -1.28171
texture "../images/homework.rgb"
texrep -1 1
texoff -0.02 0
numvert 20
0.247142 -1.08817 1.08951
-0.661664 -1.08817 1.20644
-0.661964 1.08817 1.2081
0.247142 1.08817 1.0895
0.413804 1.08817 1.04951
0.413804 -1.08817 1.04951
0.580474 -1.08817 1.08424
0.580474 1.08817 1.08424
0.733932 1.08817 1.28801
0.733927 -1.08817 1.28801
0.189261 -1.08817 1.21685
-0.723994 -1.08817 1.28994
-0.723994 1.08817 1.28994
0.189261 1.08817 1.21685
0.390654 1.08816 1.17685
0.390654 -1.08817 1.17685
0.638354 -1.08817 1.25788
0.638354 1.08817 1.25788
0.666104 1.08817 1.35049
0.666104 -1.08817 1.35049
numsurf 19
SURF 0x10
mat 0
refs 3
0 0.670682 0
1 0.0430446 0.000216054
2 0.0428392 0.999303
SURF 0x10
mat 0
refs 3
3 0.670682 1
0 0.670682 0
2 0.0428392 0.999303
SURF 0x10
mat 0
refs 3
4 0.785785 1
0 0.670682 0
3 0.670682 1
SURF 0x10
mat 0
refs 3
5 0.785785 0
0 0.670682 0
4 0.785785 1
SURF 0x10
mat 0
refs 3
6 0.900887 0
5 0.785785 0
4 0.785785 1
SURF 0x10
mat 0
refs 3
7 0.900887 1
6 0.900887 0
4 0.785785 1
SURF 0x10
mat 0
refs 3
8 1 1
6 0.900887 0
7 0.900887 1
SURF 0x10
mat 0
refs 3
9 1 0
6 0.900887 0
8 1 1
SURF 0x10
mat 0
refs 4
0 0.670682 0
10 0.630709 0
11 0 0.000324094
1 0.0430446 0.000216054
SURF 0x10
mat 0
refs 4
2 0.0428392 0.999303
12 0 0.998606
13 0.630709 1
3 0.670682 1
SURF 0x10
mat 0
refs 4
4 0.785785 1
14 0.769795 1
10 0.630709 0
0 0.670682 0
SURF 0x10
mat 0
refs 4
3 0.670682 1
13 0.630709 1
14 0.769795 1
4 0.785785 1
SURF 0x10
mat 0
refs 4
5 0.785785 0
15 0.769795 0
10 0.630709 0
0 0.670682 0
SURF 0x10
mat 0
refs 4
6 0.900887 0
16 0.940861 0
15 0.769795 0
5 0.785785 0
SURF 0x10
mat 0
refs 4
4 0.785785 1
14 0.769795 1
17 0.940861 1
7 0.900887 1
SURF 0x10
mat 0
refs 4
8 1 1
18 0.960026 1
16 0.940861 0
6 0.900887 0
SURF 0x10
mat 0
refs 4
7 0.900887 1
17 0.940861 1
18 0.960026 1
8 1 1
SURF 0x10
mat 0
refs 4
9 1 0
19 0.960026 0
16 0.940861 0
6 0.900887 0
SURF 0x30
mat 0
refs 4
12 0 0.998606
2 0.0428392 0.999303
1 0.0430446 0.000216054
11 0 0.000324094
kids 0
OBJECT poly
name "mesh"
loc 0.724976 1.20186 -1.33573
texture "../images/homework.rgb"
texoff -0.02 0
numvert 20
-0.142032 1.08817 0.0707934
-0.143624 -1.08816 0.0702209
-0.699298 -1.08816 0.798807
-0.699293 1.08817 0.79881
-0.817265 1.08817 0.923148
-0.817271 -1.08816 0.923144
-0.870526 -1.08816 1.08485
-0.870527 1.08817 1.08485
-0.761829 1.08817 1.31332
-0.761829 -1.08816 1.31332
-0.0401483 -1.08816 0.0579898
-0.560077 -1.08816 0.81235
-0.560073 1.08817 0.812352
-0.0401469 1.08817 0.0579908
-0.695416 1.08817 0.966764
-0.695415 -1.08816 0.966764
-0.749089 -1.08816 1.2218
-0.749085 1.08817 1.2218
-0.682765 1.08817 1.29213
-0.682761 -1.08816 1.29213
numsurf 19
SURF 0x10
mat 0
refs 3
0 0.0428392 0.999303
1 0.0430446 0.000216054
2 0.670682 0
SURF 0x10
mat 0
refs 3
0 0.0428392 0.999303
2 0.670682 0
3 0.670682 1
SURF 0x10
mat 0
refs 3
3 0.670682 1
2 0.670682 0
4 0.785785 1
SURF 0x10
mat 0
refs 3
4 0.785785 1
2 0.670682 0
5 0.785785 0
SURF 0x10
mat 0
refs 3
4 0.785785 1
5 0.785785 0
6 0.900887 0
SURF 0x10
mat 0
refs 3
4 0.785785 1
6 0.900887 0
7 0.900887 1
SURF 0x10
mat 0
refs 3
7 0.900887 1
6 0.900887 0
8 1 1
SURF 0x10
mat 0
refs 3
8 1 1
6 0.900887 0
9 1 0
SURF 0x10
mat 0
refs 4
1 0.0430446 0.000216054
10 0 0.000324094
11 0.630709 0
2 0.670682 0
SURF 0x10
mat 0
refs 4
3 0.670682 1
12 0.630709 1
13 0 0.998606
0 0.0428392 0.999303
SURF 0x10
mat 0
refs 4
2 0.670682 0
11 0.630709 0
14 0.769795 1
4 0.785785 1
SURF 0x10
mat 0
refs 4
4 0.785785 1
14 0.769795 1
12 0.630709 1
3 0.670682 1
SURF 0x10
mat 0
refs 4
2 0.670682 0
11 0.630709 0
15 0.769795 0
5 0.785785 0
SURF 0x10
mat 0
refs 4
5 0.785785 0
15 0.769795 0
16 0.940861 0
6 0.900887 0
SURF 0x10
mat 0
refs 4
7 0.900887 1
17 0.940861 1
14 0.769795 1
4 0.785785 1
SURF 0x10
mat 0
refs 4
6 0.900887 0
16 0.940861 0
18 0.960026 1
8 1 1
SURF 0x10
mat 0
refs 4
8 1 1
18 0.960026 1
17 0.940861 1
7 0.900887 1
SURF 0x10
mat 0
refs 4
6 0.900887 0
16 0.940861 0
19 0.960026 0
9 1 0
SURF 0x30
mat 0
refs 4
10 0 0.000324094
1 0.0430446 0.000216054
0 0.0428392 0.999303
13 0 0.998606
kids 0

93
data/CREDITS Normal file
View File

@ -0,0 +1,93 @@
Super TuxKart - 0.3
==========================
Super TuxKart is a new and improved version
of tuxkart.
http://supertuxkart.berlios.de/
Project Leaders:
-----------------
Joerg Henrichs (hiker)
Eduardo Hernandez Munoz (coz)
Additional coding:
--------------------
Canarix
- User interface
- 2D art
- Testing
Patrick Ammann
- bug fixes, code cleanup
- OpenAL support
Robert Schuster
- SDL port
- bug fixes
Damien
- Ogg vorbis support
Johannes Sjolund
- Island track making
Support for OS-X
----------------
Port and package creation:
- Florian, -Nuke-, TinGamer and Xeno74
Additional artwork/documentation:
- Cherryprice, -Nuke-, and Xeno74
Support for Mac-Linux-PPC
-------------------------
Port and package creation:
- Xeno74
Playtester
----------
Too many friendly people at the
Games4Mac Forum to list them all
(http://community.games4mac.de)
Previous releases
=================
Game of the Month group:
----------------------------
http://happypenguin.org/forums/viewforum.php?f=21
Ingo Ruhnke
Matthias Braun
James Gregory
Jacob Persson
Paul Carley
Craig Keogh
Pascal Giard
Caleb Sawtell
Ricardo Cruz
Oliver Jeeves
Jacob Persson
Willian Padovani Germano
Original Tuxkart Design:
--------------------------
Steve Baker
http://www.sjbaker.org/
Models and Track Design:
----------------------------
Original TuxKart models:
Steve Baker, Oliver Baker
New SuperTuxKart models:
Ingo Ruhnke
Music:
-------
Matt Thomas

17
data/Makefile.am Normal file
View File

@ -0,0 +1,17 @@
# data/
pkgdatadir = $(datadir)/games/@PACKAGE@/data
pkgdata_DATA = $(wildcard *.dat) $(wildcard *.data) $(wildcard *.herring) \
$(wildcard *.loc) $(wildcard *.drv?) $(wildcard *.projectile) \
$(wildcard *.cup) $(wildcard *.tkkf) $(wildcard *.collectable)\
$(wildcard *.track) CREDITS \
supertuxkart_32.xpm supertuxkart_64.xpm supertuxkart.desktop
desktopdir = $(prefix)/share/applications
desktop_DATA = supertuxkart.desktop
icondir = $(prefix)/share/pixmaps
icon_DATA = supertuxkart_32.xpm supertuxkart_64.xpm
EXTRA_DIST = $(pkgdata_DATA)

8
data/all.cup Normal file
View File

@ -0,0 +1,8 @@
;; -*- mode: lisp -*-
(supertuxkart-cup
(name "All tracks")
(description "All 13 tracks included in SuperTuxKart")
(tracks "beach" "startrack" "lighthouse" "volcano" "gownsbow" "islandtrack" "bsodcastle" "geekopeak" "littlevolcano" "olivermath" "race" "subseatrack" "tuxtrack"))
;; EOF ;;

9
data/anvil.collectable Normal file
View File

@ -0,0 +1,9 @@
;; -*- mode: lisp -*-
(tuxkart-collectable
(name "anvil")
(model "anvil.ac")
(icon "anvil.rgb")
)
;; EOF ;;

292
data/beach.drvl Normal file
View File

@ -0,0 +1,292 @@
-4.029389,-0.055003,-0.623054
-4.034726,2.271121,-0.623054
-3.753494,8.587892,-0.623057
-3.243392,14.697538,-0.623057
-2.577844,20.660118,-0.623060
-1.827775,26.542055,-0.623059
-1.060219,32.415882,-0.623059
-0.338121,38.359386,-0.623063
0.278747,44.454758,-0.623062
0.727761,50.688900,-0.623066
0.687132,53.994175,-0.647826
0.275653,57.454323,-0.711100
-0.400435,61.187290,-0.796386
-1.202684,65.151558,-0.887171
-1.959266,69.335419,-0.966953
-2.456973,73.763756,-1.019227
-2.410622,78.475822,-1.027480
-1.438832,83.428764,-0.975209
0.830270,88.336044,-0.845911
4.245583,92.484238,-0.623075
7.450228,95.022247,-0.441408
10.722488,96.771439,-0.237602
14.162002,97.954788,-0.017130
17.694233,98.602158,0.214534
21.262053,98.733604,0.451914
24.815645,98.354462,0.689540
28.303425,97.454285,0.921935
31.662638,96.009201,1.143623
34.808846,93.989098,1.349132
37.983162,90.945030,1.532987
41.489326,85.290161,1.803536
43.004730,78.664856,1.924916
42.640892,72.434341,1.930515
41.249180,66.780724,1.853731
39.436863,61.573109,1.727956
37.628239,56.733295,1.586586
36.168972,52.297432,1.463009
35.325832,48.392090,1.390624
35.220341,45.128632,1.402822
36.124081,41.634476,1.532999
37.608425,38.716320,1.746061
38.570969,37.175060,1.869322
39.585953,35.822472,2.004395
40.635498,34.675430,2.151773
42.784706,33.006256,2.485422
45.061810,32.076160,2.874215
47.578751,31.830578,3.292289
49.799690,32.254219,3.667414
51.956249,33.306980,4.002507
54.050163,35.028233,4.294969
55.948288,37.383209,4.542205
57.612003,40.676041,4.648048
58.726986,44.308388,4.869840
59.153275,50.598969,4.862028
58.291164,57.752117,4.692232
56.438812,65.517723,4.428065
54.037819,73.625893,4.137151
51.602009,81.888046,3.887111
49.698494,90.234108,3.745559
49.034950,98.736565,3.780116
50.693703,107.394882,4.058402
55.170494,114.526772,4.648031
58.904789,117.792549,4.964519
62.388912,119.731277,5.290312
66.066704,121.025620,5.621506
69.844849,121.718483,5.954197
73.654701,121.843513,6.284478
77.439201,121.417603,6.608445
81.142067,120.439362,6.922195
84.697662,118.891029,7.221821
88.020020,116.744598,7.503417
91.323090,113.577820,7.763081
95.290283,106.164383,8.339469
98.102287,97.731522,8.631271
98.714783,89.270760,8.697178
97.772400,81.054665,8.595872
95.881271,73.082214,8.386044
93.524979,65.289078,8.126381
91.112579,57.645214,7.875565
88.420586,50.168880,7.692289
86.967377,42.913128,7.635239
86.441498,35.960609,7.763099
86.495674,30.125723,8.026981
87.958221,26.383930,8.322536
89.728851,24.187353,8.641855
93.764198,23.042126,8.977028
95.584198,22.618284,9.320149
97.306602,22.779774,9.663307
98.770576,23.428761,9.998596
99.896355,24.497524,10.318104
100.694023,26.167620,10.613926
100.916908,29.636156,10.878148
100.637680,34.757378,11.045553
100.559265,40.622952,11.099834
100.726501,46.555069,11.069462
101.168907,52.510368,10.982906
101.917938,58.445843,10.868641
103.007530,64.318550,10.755136
104.474854,70.084877,10.670860
106.360870,75.699196,10.644290
108.710464,81.111443,10.703892
111.607262,86.320763,10.878138
114.607109,90.081650,11.052052
118.340233,93.000336,11.247209
122.504181,94.878647,11.456635
126.838203,95.721626,11.673359
131.135651,95.609810,11.890411
135.255737,94.637810,12.100819
139.093781,92.876984,12.297611
142.545639,90.369705,12.473817
145.481644,87.145813,12.622466
147.812195,83.075737,12.736583
149.726837,76.973747,12.853476
150.247711,70.748070,12.873077
149.559647,64.902107,12.813189
148.064651,59.518459,12.691612
146.121719,54.530693,12.526153
144.011093,49.834175,12.334611
141.960220,45.344929,12.134791
140.163330,41.010883,11.944495
138.782623,36.799587,11.781529
137.920273,32.501431,11.663692
137.343170,26.620615,11.585139
137.225006,24.762691,11.560068
137.340866,22.857943,11.569404
137.436386,20.573521,11.594067
137.590927,17.329014,11.614985
136.225800,-19.665028,11.693893
136.269653,-23.298189,11.689069
135.982895,-25.503305,11.625474
135.605194,-27.795563,11.493755
133.735611,-33.324600,11.693173
130.677521,-37.830246,11.856974
127.391739,-40.944138,11.884946
124.601044,-43.107346,11.790741
122.622581,-44.737785,11.615618
120.590477,-47.781250,11.220501
120.088104,-50.761906,11.070009
120.324364,-55.795879,11.689891
120.465302,-58.699268,12.066046
121.044670,-61.342632,12.402211
123.164612,-63.089050,12.573366
125.656067,-63.124729,12.503674
128.222641,-62.686199,12.367771
133.604919,-62.043392,12.120951
139.678009,-61.808998,11.908676
146.370224,-62.968220,11.865281
152.977341,-67.108063,12.497249
157.143860,-74.387672,12.942068
158.252228,-83.616837,13.479905
156.379501,-95.528778,13.996491
150.257050,-104.252533,14.122119
141.134155,-107.715546,14.036593
132.540314,-107.258606,13.955318
124.765862,-105.458572,13.884703
117.917427,-103.698494,13.807014
114.661514,-102.714584,13.722074
112.014389,-103.064240,13.635096
109.820732,-105.747787,13.531611
108.514168,-109.788162,13.339485
108.855728,-112.551865,13.162963
109.895226,-114.195610,12.993758
112.123283,-115.927299,12.807145
115.859550,-117.778320,12.601740
120.721680,-119.637260,12.383076
126.214920,-121.693985,12.137057
131.940811,-124.400475,11.820692
137.466339,-128.537643,11.381030
141.690430,-134.946930,10.748277
143.003326,-143.014832,9.969211
141.215652,-151.938766,9.078010
135.174393,-158.574432,8.371813
127.395752,-160.131165,8.102663
121.009354,-158.980026,8.074658
117.952873,-158.018173,8.041975
115.556053,-157.003769,8.015786
112.191628,-155.284790,8.046114
109.461731,-156.158920,7.851391
107.178543,-158.188461,7.554277
106.917465,-160.672165,7.219326
106.974373,-163.611008,6.895064
107.624611,-165.345932,6.903409
108.805000,-166.781570,7.056297
110.656769,-167.704971,7.218858
113.630577,-168.748566,7.329325
117.506439,-170.155396,7.303795
122.063950,-172.859131,6.998570
125.956413,-178.186279,6.232333
126.915085,-184.998337,5.034221
125.231743,-191.937759,3.080416
122.623032,-198.290695,1.909567
119.368080,-203.235672,1.049673
115.091354,-206.906998,0.653609
109.977127,-208.874039,0.067394
104.898140,-209.045013,-0.254932
100.429756,-208.080612,-0.541134
95.821724,-207.264633,-0.835447
92.690155,-206.190216,-1.025141
89.540527,-205.176010,-1.239485
86.301620,-203.983948,-1.430181
81.629684,-202.501663,-1.576215
77.548004,-201.244980,-1.619282
73.856010,-200.169861,-1.380601
70.447739,-199.201721,-1.121444
67.010429,-198.258514,-0.841634
63.304104,-197.263000,-0.558343
59.098980,-196.140396,-0.312213
54.171066,-194.817200,-0.147126
48.296421,-193.219833,-0.010138
41.201572,-191.260864,0.037796
36.146530,-189.747406,0.200074
31.063559,-187.981445,0.356275
26.057106,-185.943893,0.692921
21.191460,-183.599030,1.116105
16.532654,-180.903656,1.601539
12.152850,-177.805740,2.239667
8.138065,-174.245468,2.918916
4.598954,-170.163345,3.556782
1.678567,-165.520264,4.102178
-0.455726,-160.330429,4.519668
-3.029223,-150.549072,5.220727
-4.863295,-140.132889,5.889466
-5.840156,-129.377121,6.538037
-5.826304,-118.562973,7.178580
-4.662090,-107.965233,7.528836
-2.143774,-97.855011,7.385084
2.002143,-88.532028,6.970990
8.107559,-80.422050,6.521037
16.389572,-74.192909,6.283665
26.478340,-70.627106,6.487230
34.619045,-71.048859,6.891335
40.955109,-75.238914,7.752314
44.624897,-80.751801,8.679776
46.924473,-86.489250,9.491838
48.672176,-92.196632,10.152284
50.267746,-97.530159,10.631858
51.909035,-101.984344,10.915263
53.138214,-104.043419,10.944884
54.679604,-106.187172,11.000528
56.943668,-106.650200,10.985812
59.311756,-106.423523,10.962811
63.091915,-105.561455,10.886566
66.935654,-103.996086,10.746596
70.613953,-101.813492,10.537139
73.910385,-99.143776,10.257086
76.632851,-96.152222,9.914062
78.630173,-93.033073,9.526974
79.821945,-89.986031,9.123736
80.220734,-87.139656,8.728348
79.856422,-84.409798,8.335649
78.602699,-81.553398,7.914040
77.056671,-79.845795,7.660093
74.869476,-78.481598,7.459802
71.798325,-77.287430,7.289420
67.947800,-76.219833,7.142394
63.537987,-75.096039,6.988701
58.749367,-73.556992,6.769196
53.771996,-71.020119,6.386270
49.167213,-66.773277,5.715388
45.861256,-59.998089,4.617381
46.046768,-50.506672,3.099642
50.870380,-42.423965,1.892544
57.436840,-36.514072,1.100442
64.472473,-31.533934,0.519172
71.001785,-26.998056,0.078220
75.885223,-22.917606,-0.233465
77.723389,-20.992334,-0.350345
78.434952,-18.578861,-0.466599
76.501106,-15.131457,-0.576003
68.944893,-8.689670,-0.623052
62.868793,-5.329302,-0.623054
60.052208,-4.523453,-0.623054
57.545734,-4.981455,-0.623053
55.640152,-6.487322,-0.623053
53.162144,-9.710450,-0.623051
50.415710,-14.419190,-0.569934
47.412392,-20.038210,-0.341213
43.895756,-26.025656,0.080822
39.394352,-31.874058,0.651101
33.660923,-36.628262,1.221058
28.259039,-39.127411,1.563250
22.888117,-40.121243,1.720986
17.563002,-39.734894,1.695720
12.591328,-38.069866,1.501219
8.180734,-35.330170,1.177734
4.421676,-31.722088,0.774933
1.342113,-27.403082,0.343082
-1.042900,-22.484203,-0.066757
-2.709332,-17.049213,-0.399891
-3.609711,-11.285844,-0.594226
-4.013379,-4.306990,-0.623054
-4.024052,-2.023113,-0.623054

292
data/beach.drvr Normal file
View File

@ -0,0 +1,292 @@
4.089759,-0.024137,-0.623054
4.084964,2.105770,-0.623054
4.351340,8.069880,-0.623057
4.839589,13.908761,-0.623057
5.486019,19.695362,-0.623058
6.226730,25.502050,-0.623060
6.997450,31.400688,-0.623060
7.733592,37.462666,-0.623063
8.370262,43.759014,-0.623063
8.842828,50.369003,-0.623066
8.791586,54.518112,-0.647825
8.308938,58.647232,-0.711100
7.576423,62.712536,-0.796387
6.772794,66.684021,-0.887172
6.073907,70.529060,-0.966953
5.652026,74.211914,-1.019226
5.673183,77.695541,-1.027480
6.295033,80.950050,-0.975209
7.676107,83.966698,-0.845909
10.020261,86.773743,-0.623075
11.871168,88.209625,-0.441409
13.960876,89.323647,-0.237602
16.215298,90.097267,-0.017130
18.575453,90.528740,0.214534
20.980860,90.617111,0.451916
23.370401,90.362709,0.689541
25.683088,89.767250,0.921934
27.858946,88.833641,1.143623
29.839830,87.565262,1.349132
31.539404,86.001892,1.532988
34.007160,82.132011,1.803538
34.905975,78.059189,1.924915
34.620457,73.710785,1.930514
33.471043,69.116806,1.853732
31.799337,64.334435,1.727956
29.962822,59.416222,1.586584
28.325794,54.404854,1.463010
27.259403,49.335140,1.390623
27.147375,44.243244,1.402824
28.360449,39.250626,1.532999
30.564486,34.674091,1.746061
31.875038,32.579281,1.869323
33.338825,30.633047,2.004398
34.961914,28.864485,2.151776
38.708683,25.981813,2.485424
43.147717,24.183571,2.874217
47.959785,23.718149,3.292291
52.370682,24.550535,3.667417
56.355453,26.480291,4.002510
59.828899,29.321846,4.294971
62.717506,32.896084,4.542204
65.136993,37.621326,4.648049
66.674423,42.636620,4.869841
67.272308,50.793968,4.862027
66.287010,59.174480,4.692229
64.286499,67.608315,4.428065
61.826263,75.927376,4.137152
59.455547,83.956520,3.887112
57.718975,91.510292,3.745560
57.148960,98.390923,3.780116
58.245438,104.406906,4.058402
61.559216,109.512688,4.648033
63.480633,111.082970,4.964521
65.714058,112.321823,5.290313
68.145615,113.174835,5.621508
70.708000,113.643112,5.954198
73.331818,113.728577,6.284482
75.946609,113.434570,6.608449
78.481888,112.766037,6.922196
80.867958,111.729317,7.221821
83.036903,110.331703,7.503420
84.894783,108.614601,7.763081
89.056313,102.521294,8.339470
91.158813,96.160225,8.631271
91.620499,89.477684,8.697177
90.801941,82.482323,8.595871
89.067093,75.206512,8.386044
86.790474,67.688133,8.126378
84.353127,59.962051,7.875565
82.139511,52.058998,7.692289
80.537254,44.006638,7.635239
79.938461,36.241810,7.763098
80.797340,29.925121,8.026982
82.283066,24.060486,8.322536
85.196991,19.843977,8.641855
89.289230,17.231882,8.977030
93.057945,16.166283,9.320152
96.112122,16.160740,9.663310
100.094940,17.548885,9.998597
101.871414,19.838350,10.318105
103.408432,24.161951,10.613926
104.339287,29.505905,10.878149
105.337723,35.019516,11.045553
106.748184,40.562660,11.099834
108.244431,46.140255,11.069462
109.249977,51.702221,10.982906
109.942947,57.198429,10.868641
110.940361,62.578754,10.755136
112.266159,67.793106,10.670861
113.943924,72.791618,10.644290
115.996902,77.524727,10.703893
118.444977,81.938713,10.878138
120.353386,84.342567,11.052052
122.552483,86.056717,11.247211
124.963150,87.138474,11.456636
127.502663,87.627472,11.673362
130.083603,87.556870,11.890413
132.612823,86.958511,12.100821
134.994034,85.866364,12.297612
137.130936,84.316795,12.473819
138.929428,82.347366,12.622467
140.291931,80.009399,12.736584
141.764832,75.372772,12.853477
142.127731,70.898300,12.873076
141.595673,66.493217,12.813188
140.364944,62.101295,12.691611
138.635483,57.679211,12.526152
136.614105,53.186966,12.334610
134.512192,48.582760,12.134791
132.544022,43.822041,11.944496
130.926590,38.858540,11.781529
129.882172,33.661350,11.663691
129.243332,27.211601,11.585139
129.106262,24.968973,11.560068
129.219833,22.784519,11.569404
129.336929,20.852213,11.594067
129.475586,17.636211,11.614985
128.109818,-19.368860,11.694026
128.202438,-22.361778,11.659092
127.984428,-24.095707,11.562387
127.678619,-26.027493,11.395238
126.431763,-29.773489,11.407889
124.517746,-32.537449,11.344057
122.135086,-34.753479,11.219292
119.502922,-36.785496,11.065509
116.875618,-38.999405,10.927876
112.807365,-45.461792,10.940977
111.978012,-50.388302,11.262665
112.275948,-56.868828,12.066810
113.142426,-63.416191,12.914230
114.391396,-68.116631,13.518377
117.640976,-71.034660,13.819087
124.107376,-71.212631,13.651275
129.091904,-70.727592,13.437026
134.259491,-70.105026,13.198359
139.232910,-69.885216,13.020256
143.610458,-70.575859,12.984205
147.055542,-72.643463,12.950165
149.346497,-76.647949,13.145428
150.137253,-83.294617,13.502078
148.693726,-92.912567,13.900483
145.194550,-97.924416,13.978729
140.124130,-99.686974,13.935147
133.768997,-99.260986,13.848248
126.696648,-97.599991,13.736127
119.490562,-95.761063,13.613481
114.526726,-94.624550,13.501324
106.732033,-96.013924,13.472416
102.405434,-100.487869,13.481049
100.425346,-109.062775,13.346668
101.108856,-114.978279,13.060225
103.710251,-119.437599,12.700235
107.697746,-122.710335,12.342467
112.554375,-125.168137,12.033260
117.824059,-127.195045,11.762187
123.060501,-129.148956,11.498937
127.808990,-131.365036,11.214927
131.617889,-134.149902,10.883813
134.093430,-137.804962,10.479650
134.886017,-142.757797,9.965465
133.741287,-148.772095,9.327376
131.257614,-151.485413,8.972682
127.638870,-152.043762,8.803547
123.035698,-151.145386,8.759406
120.337280,-150.284332,8.719167
117.245644,-149.090179,8.706316
111.642570,-147.212051,8.743227
104.718994,-149.589554,8.404928
99.598999,-155.280655,7.781717
98.815826,-160.106873,7.242289
99.270210,-166.167923,6.718491
101.126762,-170.448883,6.494486
103.993454,-173.298431,6.090018
107.398949,-175.115662,6.180177
110.918716,-176.374527,5.991565
114.164383,-177.493149,5.747114
116.855865,-178.892212,5.297571
118.367432,-180.988525,4.358009
118.820900,-184.297409,3.673210
117.533554,-189.389862,2.246222
115.407227,-194.442856,1.442038
113.127380,-197.902008,0.640602
110.704704,-199.945938,0.358506
108.177216,-200.897995,-0.065731
105.454620,-200.926315,-0.238677
102.513451,-200.261749,-0.427133
98.696045,-199.670700,-0.670712
95.544678,-198.589203,-0.843684
92.514236,-197.620590,-1.068346
88.900162,-196.290909,-1.299891
84.048027,-194.749893,-1.505046
79.891060,-193.470062,-1.581980
76.118904,-192.370117,-1.489614
72.631950,-191.379562,-1.250215
69.137703,-190.420700,-0.975924
65.404503,-189.417938,-0.682150
61.199829,-188.295456,-0.400182
56.290630,-186.977280,-0.200328
50.443871,-185.387527,-0.043436
43.430809,-183.451447,0.108064
38.643139,-182.019318,0.349445
33.925755,-180.381149,0.581685
29.348513,-178.519379,0.957332
24.984745,-176.417969,1.361137
20.907621,-174.061417,1.750076
17.189800,-171.435028,2.294379
13.902714,-168.524857,2.927973
11.115689,-165.316818,3.556779
8.895209,-161.795105,4.102178
7.305674,-157.939301,4.519668
4.905488,-148.817886,5.220727
3.187292,-139.062958,5.889470
2.272995,-129.011734,6.538037
2.283156,-119.002602,7.178580
3.336076,-109.374489,7.587832
5.546215,-100.466675,7.607465
9.021993,-92.615944,7.450931
13.866755,-86.148163,7.317650
20.193815,-81.368172,7.373146
28.167385,-78.570900,7.743006
32.106411,-78.771767,8.135464
35.055779,-80.820541,8.653912
37.379482,-84.420670,9.262317
39.254372,-89.158760,9.895041
40.898724,-94.548233,10.472053
42.567116,-100.110283,10.926557
44.531658,-105.380081,11.223021
46.695290,-108.987648,11.316694
50.562523,-113.187622,11.409977
55.213142,-114.841606,11.420095
60.365067,-114.476303,11.401733
65.532761,-113.307350,11.349885
70.548904,-111.269402,11.244535
75.253273,-108.479332,11.066192
79.484543,-105.050156,10.796302
83.079300,-101.091850,10.422035
85.870552,-96.711876,9.939253
87.685219,-92.017212,9.353965
88.342079,-87.121017,8.683002
87.658478,-82.154907,7.954574
85.489006,-77.248123,7.202700
82.370422,-73.704079,6.651195
78.581764,-71.258331,6.274771
74.392876,-69.591644,6.026297
70.043472,-68.373505,5.851986
65.763237,-67.285469,5.698453
61.785294,-66.024399,5.514306
58.341949,-64.306534,5.251293
55.633282,-61.859356,4.863878
53.827744,-58.419575,4.311135
53.832645,-52.816822,3.413897
57.016464,-47.732666,2.618782
62.467739,-42.889553,1.897490
69.134354,-38.184010,1.250855
75.938339,-33.446869,0.674502
81.815941,-28.465879,0.168720
85.690880,-22.967627,-0.253092
86.339363,-16.714197,-0.543625
82.625328,-9.797553,-0.623052
73.679474,-2.091157,-0.623054
65.888229,2.209911,-0.623054
59.480129,3.570982,-0.623054
54.215424,2.425682,-0.623054
49.956696,-0.686021,-0.623054
46.437958,-5.156109,-0.623054
43.328938,-10.452543,-0.622130
40.324760,-16.073086,-0.508767
37.143795,-21.512598,-0.231572
33.523048,-26.262959,0.133020
29.180086,-29.854874,0.481628
25.784109,-31.392336,0.653478
22.421780,-32.013275,0.733756
19.167389,-31.773571,0.720790
16.069828,-30.731155,0.621584
13.186669,-28.935072,0.449009
10.585649,-26.434162,0.222245
8.339916,-23.281502,-0.032798
6.523740,-19.534197,-0.283543
5.210621,-15.251714,-0.491081
4.472026,-10.484508,-0.610869
4.104145,-4.057010,-0.623054
4.094554,-1.980798,-0.623054

44
data/beach.loc Normal file
View File

@ -0,0 +1,44 @@
# Created by tuxkart.py v0.2 Blender Python script.
#
"beachtrack.ac",0,0,0,0,0,0
GHERRING,33.95208,-26.43557
GHERRING,36.353733,-28.788071
GHERRING,38.890526,-31.055712
GHERRING,33.062881,-29.678539
GHERRING,35.693455,-31.998974
SHERRING,141.452301,-147.236526
SHERRING,138.027374,-146.076462
SHERRING,135.044373,-145.137375
SHERRING,73.048233,115.19902
SHERRING,72.93367,118.062706
SHERRING,72.895775,120.736458
YHERRING,101.574867,35.232807
SHERRING,87.413612,-208.907532
SHERRING,72.58783,-205.031555
SHERRING,53.43425,-199.557495
SHERRING,59.491722,-183.255829
SHERRING,77.611778,-188.269485
SHERRING,93.005547,-193.058533
RHERRING,61.011955,-74.05072
RHERRING,61.623039,-72.141083
RHERRING,62.004967,-70.002289
RHERRING,62.46328,-67.939865
RHERRING,99.905396,-200.629471
RHERRING,99.447083,-202.691895
RHERRING,99.065155,-204.830688
RHERRING,98.454071,-206.740326
RHERRING,100.669258,-206.969482
RHERRING,101.280342,-205.059845
RHERRING,101.66227,-202.921051
RHERRING,102.120583,-200.858627
RHERRING,132.868637,-0.681217
RHERRING,52.191956,81.662224
RHERRING,53.06303,84.297081
RHERRING,55.271503,82.678505
RHERRING,56.273766,85.387238
RHERRING,58.406429,83.763924
RHERRING,7.727362,52.271473
RHERRING,6.185844,54.519192
RHERRING,4.410963,52.240696
RHERRING,2.795755,54.45163
RHERRING,1.168262,52.20385

12
data/beach.track Normal file
View File

@ -0,0 +1,12 @@
;; -*- mode: lisp -*-
(tuxkart-track
(name "On the Beach")
(description "Created by Ingo Ruhnke")
(music "mods/Boom_boom_boom.mod")
(screenshot "images/sshot-beach.rgb")
(topview "images/topview-beach.rgb")
)
;; EOF ;;

58
data/bsodcastle.drvl Normal file
View File

@ -0,0 +1,58 @@
-6.113352,0.049641,-1.445433
-5.212500,6.091060,-1.464851
-4.766744,18.288792,-1.464853
-4.320988,30.648514,-1.464854
-6.182967,39.293022,-1.464856
-12.744720,48.939056,-1.464857
-21.230728,53.057381,-1.464857
-31.543999,56.153458,-1.464857
-42.041580,54.131157,-1.464857
-50.962120,50.910957,-1.464857
-60.338493,40.751488,-1.464856
-65.535507,32.070786,-1.526018
-67.039856,17.651764,-2.479830
-68.544189,3.624161,-3.433640
-68.468124,-15.858124,-7.559109
-69.679398,-69.959007,-11.323462
-65.290634,-84.585075,-10.202839
-60.751377,-97.756973,-9.085939
-51.025860,-119.822655,-6.996359
-31.002945,-144.351990,-3.374430
-12.913490,-163.725067,-0.137068
5.209093,-172.141663,9.297212
22.327595,-177.432251,18.129028
41.693321,-176.097214,21.439917
63.886795,-171.318741,24.436745
80.518242,-161.578415,26.932121
96.472099,-151.585495,29.137032
101.942719,-137.960144,28.137434
108.113663,-122.176247,27.266602
110.524078,-113.466499,27.164806
112.062943,-104.102386,27.142906
114.209991,-87.580124,26.917936
115.398621,-68.594727,26.527664
114.003265,-54.921104,26.495075
110.847916,-42.097401,26.466200
101.806732,-25.100281,26.460423
83.127899,-18.042068,26.460423
58.386749,-17.730827,29.596260
37.729172,-27.766325,30.849148
34.175323,-30.518473,32.890408
33.421371,-47.158676,31.647558
33.105614,-60.191799,29.338621
26.362537,-67.739494,25.654980
-0.355533,-68.038223,22.743874
-27.073603,-68.336952,17.854780
-28.155479,-49.799301,15.855688
-28.190580,-39.768089,12.896666
-25.089970,-27.399694,10.498046
-4.477564,-26.728392,8.204254
-1.079127,-29.846996,7.026103
-1.014914,-35.320473,5.434400
2.381678,-35.524670,5.114343
5.735185,-35.420250,4.752920
5.631418,-31.485098,2.430431
5.577577,-27.409603,-0.172362
-2.475853,-20.168800,-1.380695
-3.859564,-11.087371,-1.409788
-6.166311,-2.005941,-1.438880

58
data/bsodcastle.drvr Normal file
View File

@ -0,0 +1,58 @@
8.723804,-0.323090,-1.445602
7.576718,5.692340,-1.464850
4.988900,19.589466,-1.464852
2.401082,30.831398,-1.464855
-1.269566,40.900471,-1.464856
-9.553325,52.343845,-1.464858
-20.252033,57.026970,-1.464858
-32.834045,60.537445,-1.464859
-45.444557,57.110531,-1.464858
-56.315525,52.498947,-1.464858
-66.426376,40.452618,-1.464856
-71.780350,29.617151,-1.464854
-74.179230,20.237583,-2.414852
-76.578102,3.248300,-3.364850
-76.620529,-16.154499,-7.489217
-76.088791,-70.049629,-11.257778
-71.320419,-84.785828,-9.729981
-66.552055,-99.522026,-8.202185
-56.742298,-122.736031,-5.362541
-35.299072,-148.785461,-1.902264
-15.736700,-169.118881,1.187526
4.283912,-177.385193,10.173063
23.301901,-182.816940,18.596216
46.552277,-180.728302,21.681547
68.695099,-175.598541,24.359516
86.435730,-165.211472,27.146008
103.182800,-152.598602,29.587414
110.222351,-136.453873,28.035061
116.572754,-121.514793,26.718180
118.788254,-112.442451,26.814112
120.352921,-103.097794,27.058102
122.147499,-86.252502,26.777613
123.380417,-68.655334,26.455700
121.013397,-54.047543,26.409710
116.879684,-38.926685,26.409708
105.745697,-18.722363,26.409704
82.418953,-10.385362,26.409700
55.950298,-11.296362,29.533001
33.287201,-22.440361,32.211899
28.000156,-28.500635,31.528103
27.198032,-43.838169,29.699886
26.012438,-56.156746,27.590488
23.348364,-59.432980,22.608665
5.822635,-60.342937,21.106184
-13.238270,-58.682270,17.626862
-13.333530,-50.132999,15.855688
-13.857923,-41.518429,13.404361
-14.226922,-33.241150,10.042008
-7.984883,-32.733551,9.084360
-4.995736,-38.859859,6.582207
-3.642850,-42.974625,5.243629
6.584042,-44.110435,4.799431
16.164940,-42.856461,4.111584
18.355408,-36.216064,1.634229
20.792120,-28.258200,-1.260696
4.243452,-20.350201,-1.380696
5.894081,-11.375504,-1.409797
8.599607,-2.400806,-1.438898

35
data/bsodcastle.loc Normal file
View File

@ -0,0 +1,35 @@
# Created by tuxkart.py v0.2 Blender Python script.
# Track itself.
#
"bsodcastle.ac",0,0,0,0,0,0
#
YHERRING,110.73867,-92.82534
YHERRING,120.517021,-92.846527
GHERRING,120.326118,-94.564629
GHERRING,110.844727,-94.522202
SHERRING,92.630402,-21.252674
SHERRING,94.928711,-15.993091
SHERRING,93.558571,-18.644981
SHERRING,-75.2901,-6.061111
SHERRING,-67.845871,17.221897
SHERRING,-61.827133,41.930397
SHERRING,-41.263115,53.33432
SHERRING,-20.144234,57.954071
SHERRING,-6.087421,41.11314
RHERRING,3.034321,-63.20472
RHERRING,2.443444,29.49457
RHERRING,-0.278974,28.380627
RHERRING,-2.952222,27.231836
RHERRING,117.584999,-83.013611
RHERRING,115.748627,-83.102814
RHERRING,113.925041,-83.038887
#
"zipper.ac",-70,0,{},180,{},{}
"zipper.ac",-75,0,{},180,{},{}
"zipper.ac",-75,-70,{},180,{},{}
"zipper.ac",20,-180,{},90,{},{}
"zipper.ac",-45,-132,{},-135,{},{}
"zipper.ac",20,-180,{},-90,{},{}
"zipper.ac",85,-160,{},-45,{},{}
"zipper.ac",115,-110,{},0,{},{}

12
data/bsodcastle.track Normal file
View File

@ -0,0 +1,12 @@
;; -*- mode: lisp -*-
(tuxkart-track
(name "BSODs Battlements")
(description "Created by Oliver & Steve Baker")
(music "mods/tuxr.mod")
(screenshot "images/sshot-bsodcastle.rgb")
(topview "images/topview-bsodcastle.rgb")
)
;; EOF ;;

14
data/dinokart.tkkf Normal file
View File

@ -0,0 +1,14 @@
;; -*- mode: lisp -*-
(tuxkart-kart
(name "Dino")
(model-file "dinokart-high.ac")
(icon-file "dinoicon.rgb")
(shadow-file "dinoshadow.rgb")
(red 1.0)
(green 0.7)
(blue 0.1)
)
;; EOF ;;

14
data/eviltux.tkkf Normal file
View File

@ -0,0 +1,14 @@
;; -*- mode: lisp -*-
(tuxkart-kart
(name "Eviltux")
(model-file "eviltux.ac")
(icon-file "eviltuxicon.rgb")
(shadow-file "tuxkartshadow.rgb")
(red 0.3)
(green 0.1)
(blue 0.6)
)
;; EOF ;;

103
data/geekopeak.drvl Normal file
View File

@ -0,0 +1,103 @@
-8.189453,7.365483,-1.878400
-9.544428,12.557308,-1.878401
-11.045711,17.749134,-1.878402
-15.475061,17.749134,-1.878402
-19.904411,17.749134,-1.878402
-28.763210,17.749134,-1.878402
-34.434399,19.615751,-1.878402
-42.970901,19.615751,-1.786902
-51.796101,19.615751,-1.014802
-60.621101,19.615751,0.757198
-69.446098,19.615751,1.529298
-78.271202,22.434652,2.301396
-87.096298,22.434652,3.073496
-95.921303,22.434551,3.845596
-104.746002,22.434551,4.617697
-113.570999,22.434551,5.389797
-123.542000,22.434551,4.835596
-130.143478,22.434551,4.835596
-133.491364,21.678576,4.835597
-135.708237,17.775202,4.864747
-135.708237,14.296850,4.879323
-135.708237,11.962700,4.893898
-135.708237,2.749400,5.700000
-140.112656,-6.463698,6.506001
-140.112656,-18.495600,7.312102
-140.112656,-27.708599,8.118164
-140.112656,-36.922001,8.924175
-140.112656,-46.135151,9.730187
-140.112656,-55.348351,10.536367
-140.112656,-64.561501,11.342469
-140.112656,-73.774696,12.148372
-140.112656,-82.987701,12.954473
-137.294647,-95.958702,13.760475
-135.979294,-110.059280,14.566477
-135.979294,-114.665779,14.969527
-135.979294,-119.272278,15.372577
-131.606995,-120.252274,15.213253
-126.599014,-120.226219,15.415956
-116.955765,-120.226219,17.348253
-109.311996,-122.166107,18.152916
-100.114609,-122.166107,18.957579
-90.917419,-122.166107,19.762241
-81.720024,-122.166107,20.566904
-71.544235,-129.999191,21.371567
-62.347042,-129.999191,22.176125
-53.149857,-129.999191,22.980894
-43.952461,-129.999191,23.785452
-41.397362,-124.787506,23.975698
-38.842266,-119.575836,24.165947
-36.287167,-114.364159,24.356197
-33.732071,-109.152481,24.546442
-37.994667,-104.062088,26.600639
-40.125965,-101.516884,27.627739
-42.257263,-98.971687,28.654840
-51.454552,-98.971687,29.459606
-60.651638,-98.971687,30.264164
-69.849030,-98.971687,31.068932
-79.046219,-98.971687,31.873594
-88.243408,-98.971687,32.678154
-116.700874,-96.778000,34.415417
-116.700874,-65.274902,34.452908
-116.700874,-56.026642,34.452908
-116.700874,-46.778343,34.452908
-116.700874,-37.529991,34.452908
-116.700874,-28.281496,34.452908
-116.700874,-19.033195,34.452900
-114.422806,-1.815831,33.908001
-102.730347,2.201762,33.908001
-86.487030,1.720977,33.872509
-78.772430,1.720977,31.064724
-71.057922,-0.891177,28.256847
-63.343513,-0.891177,25.449024
-55.629009,-0.891177,22.641148
-37.311222,-1.373353,17.025393
-23.834324,-9.578823,17.025394
-18.669006,-19.386772,14.190365
-18.669006,-28.281496,14.190365
-18.669006,-37.529999,14.190367
-18.735506,-49.175514,14.308609
-7.002487,-51.394802,13.259419
9.827860,-55.029705,9.747121
26.658207,-58.664608,7.834824
43.488556,-62.299511,4.722527
51.903728,-64.116966,2.966378
60.318901,-65.934418,2.310230
70.539467,-65.990242,2.329350
77.857346,-66.046066,2.448469
82.739136,-76.964554,2.448471
82.739136,-90.342667,2.448473
77.857346,-101.370461,2.448475
70.145317,-101.448463,2.148105
59.530602,-100.594543,2.847736
47.319199,-97.602692,1.231130
35.107800,-95.599236,0.614525
10.685000,-90.162758,-1.618686
-3.166006,-87.665710,-1.878386
-6.294239,-74.003098,-1.878388
-6.294239,-64.754700,-1.878390
-6.294239,-55.506351,-1.878392
-6.294239,-46.257950,-1.878394
-6.294239,-37.009701,-1.878394
-6.294239,-27.761200,-1.878396
-6.294239,-18.513000,-1.878398

103
data/geekopeak.drvr Normal file
View File

@ -0,0 +1,103 @@
4.382653,6.415100,-1.879700
3.453541,19.251432,-1.879703
1.159088,29.788128,-1.879706
-8.302464,32.915573,-1.879706
-20.474701,34.160099,-1.879706
-29.333500,34.160099,-1.879706
-34.434399,36.977402,-1.879706
-42.970901,36.977600,-1.788306
-51.796101,36.977402,-1.016106
-60.621101,36.977402,0.755994
-69.446098,36.977600,1.527994
-78.271103,39.796101,2.300194
-87.096298,39.796299,3.072194
-95.921303,39.796101,3.844394
-104.746002,39.796101,4.616394
-113.570999,39.796101,5.388494
-123.542000,39.796101,4.834394
-129.582001,35.099400,4.834394
-141.662201,30.348955,4.834394
-145.937607,25.851000,4.834396
-148.756607,21.299400,4.834398
-148.756607,11.962800,4.892698
-148.756607,2.749600,5.698800
-155.332611,-6.463600,6.504702
-155.332611,-18.495399,7.310803
-155.332611,-27.708500,8.116904
-155.332611,-36.921799,8.922846
-155.332611,-46.134949,9.728938
-155.332611,-55.348148,10.535068
-155.332611,-64.561302,11.341169
-155.332611,-73.774498,12.147072
-155.332611,-82.987602,12.953174
-152.513611,-95.958603,13.759175
-150.557434,-108.822495,14.565278
-149.471527,-120.427490,15.675629
-147.485977,-129.757538,16.785978
-137.225983,-132.474411,17.333929
-124.613472,-133.829056,17.881880
-115.834000,-133.891647,18.653978
-107.009003,-137.648544,19.426081
-98.184097,-137.648544,20.198181
-89.359100,-137.648544,20.970282
-80.534103,-137.648544,21.742380
-70.769997,-145.164551,22.514482
-61.944801,-145.164551,23.286583
-53.119900,-145.164551,24.058683
-44.294899,-145.164551,24.830683
-35.469700,-145.164551,25.602783
-26.644699,-145.164551,26.374884
-12.900500,-129.220001,26.107380
-17.597401,-111.516998,26.107376
-16.516899,-99.595001,27.478176
-34.434399,-83.178383,29.775112
-43.384800,-83.178383,28.463511
-52.209900,-83.178383,29.235611
-61.034801,-83.178383,30.007711
-69.860001,-83.178383,30.779812
-78.684998,-83.178383,31.551912
-83.867317,-82.538078,32.035927
-96.110901,-79.400452,33.038033
-97.948761,-66.300522,34.797672
-98.080948,-56.026543,34.451607
-98.080948,-46.778141,34.451607
-98.409401,-37.858242,34.451607
-98.737854,-28.609747,34.451607
-96.866074,-23.994432,34.928246
-94.292107,-18.613556,34.914780
-93.138000,-12.622892,34.901318
-91.372269,-4.785474,34.887852
-80.481171,-4.092603,31.692148
-71.503098,-6.242048,28.496449
-62.524929,-6.477362,25.300598
-53.546753,-6.712677,22.104792
-44.568584,-6.712677,18.909088
-40.066120,-10.620418,15.931162
-32.340073,-15.498291,13.447265
-32.340073,-30.421200,13.447266
-32.316601,-37.529800,14.189066
-32.316601,-67.517159,14.189071
-16.783400,-69.614792,14.308572
1.083229,-70.485817,13.555376
18.949858,-71.356842,9.802179
40.152992,-73.806664,6.975130
50.754559,-74.503708,4.811606
61.696712,-74.448753,2.166373
63.046993,-75.515175,2.130282
63.231190,-78.940788,2.079041
63.190529,-82.237694,1.992258
63.149864,-85.534607,1.905476
63.109196,-88.831512,1.818693
62.633556,-92.102295,1.758096
61.258396,-92.999580,1.721376
47.370163,-87.965515,1.070715
34.251328,-84.465218,-0.607903
11.825753,-77.901657,-1.619988
10.310509,-76.401039,-1.684914
8.660094,-74.711304,-1.749839
8.140451,-64.754501,-1.879690
8.140451,-55.506248,-1.879692
8.140451,-46.257851,-1.879693
8.140451,-37.009499,-1.879694
7.858115,-27.761000,-1.879696
6.919015,-18.512800,-1.879698

61
data/geekopeak.loc Normal file
View File

@ -0,0 +1,61 @@
#
# Track itself.
#
"geekopeak.ac",0,0,0,0,0,0
#
"zipper.ac",-45,25,{},90,{},{}
"zipper.ac",-45,-35,{},90,{},{}
"zipper.ac",-152,-25,{},180,{},{}
"zipper.ac",-50,-90,{},90,{},{}
"zipper.ac",-15,-60,{},180,{},{}
#
#"roadblock.ac",60,-29,{},0,{},{}
#"roadcone.ac",58,-33,{},27,{},{}
#"roadcone.ac",56,-34,{},147,{},{}
#"roadcone.ac",54,-35,{},47,{},{}
#"icecreamtruck.ac",70,-30,{},-110,{},{}
#"mytruck.ac",-60,105,{},-100,{},{}
#
#"multisign.ac",26,85,{},-55,{},{}
#"multisign.ac",110,-90,{},-125,{},{}
#"tuxsign.ac",-30,80,0,45,0,0
#"vasign.ac",30,100,0,-90,0,0
#"susesign.ac",130,-40,5,-90,0,0
#
#"explode.ac",0,0,1,0,0,0
#
YHERRING,-115,-95
RHERRING,0,25
RHERRING,-60,30
RHERRING,-60,33
RHERRING,-60,27
RHERRING,-150,-20
RHERRING,-150,-40
RHERRING,-150,-60
RHERRING,-150,-80
RHERRING,-150,-100
RHERRING,-30,-110
RHERRING,-30,-113
RHERRING,-33,-110
RHERRING,-33,-113
RHERRING,20,-65
RHERRING,20,-90
SHERRING,70,-70
SHERRING,70,-80
SHERRING,70,-90
SHERRING,70,-100
GHERRING,0,-30
GHERRING,5,-30
GHERRING,-5,-30
GHERRING,-100,-10
GHERRING,-100,-20
GHERRING,-100,-30
GHERRING,-100,-40

12
data/geekopeak.track Normal file
View File

@ -0,0 +1,12 @@
;; -*- mode: lisp -*-
(tuxkart-track
(name "Geeko Peak")
(description "Created by Oliver & Steve Baker")
(music "mods/tk2.mod")
(screenshot "images/sshot-geekopeak.rgb")
(topview "images/topview-geekopeak.rgb")
)
;; EOF ;;

10
data/gotm.cup Normal file
View File

@ -0,0 +1,10 @@
;; -*- mode: lisp -*-
(supertuxkart-cup
(name "Game-of-the-Month")
(description "All seven tracks done by the Game of the month team")
(herring "new")
(tracks "beach" "lighthouse" "startrack" "volcano" "littlevolcano" "race" "subseatrack" )
)
;; EOF ;;

128
data/gownsbow.drvl Normal file
View File

@ -0,0 +1,128 @@
-12.778989,0.282774,-2.285940
-12.892844,11.618948,-1.071082
-11.788153,21.247164,-0.159944
-11.833491,30.304640,-0.159944
-15.745898,38.909569,-0.159946
-20.354807,46.489201,-1.071087
-26.915300,52.684280,-2.285948
-34.492104,56.971123,-2.893368
-42.982903,58.015202,-4.108228
-51.737240,55.812481,-4.108228
-61.827400,48.507320,-1.982228
-71.925362,38.139721,-1.071086
-78.581078,31.572933,0.143776
-83.967484,23.978210,0.751216
-90.043076,13.552299,0.751218
-98.368355,3.856502,0.143780
-107.188362,-3.421822,-1.071082
-117.145882,-8.028822,-1.982221
-128.214478,-10.773800,-4.108218
-139.177078,-11.729879,-4.108202
-150.386475,-10.710073,-4.108215
-160.614990,-6.990178,-4.108215
-170.298279,-1.412552,-4.108217
-178.451797,7.084133,-4.108219
-182.692825,16.178890,-4.108220
-187.035446,26.233938,-4.312449
-190.475067,43.180767,-4.108224
-192.421204,58.393978,-4.130919
-195.359604,67.166061,-4.108228
-200.058411,75.254959,-4.006112
-206.240952,81.961075,-3.938040
-213.775803,87.337875,-3.904000
-222.026901,91.287422,-3.835922
-230.229004,94.245804,-3.835923
-239.335999,94.369354,-3.767847
-248.521606,93.188118,-3.767847
-256.260590,91.156281,-3.767846
-262.630188,85.213562,-3.869962
-267.035004,77.563797,-3.972074
-268.996002,68.469521,-4.108227
-269.185974,50.271481,-4.108227
-268.822601,37.239082,-4.108223
-268.218079,28.056120,-3.972070
-265.795502,19.329529,-3.869952
-260.162781,11.847916,-3.767838
-253.332001,6.052768,-3.767838
-245.335999,2.002612,-3.767836
-235.962006,0.103689,-3.835912
-226.827301,1.636668,-3.722452
-218.084000,5.912844,-2.678602
-209.770599,11.475080,-1.895730
-203.265778,18.838209,-0.375346
-195.060760,33.738209,0.430235
-185.681396,51.371841,-0.477468
-181.097168,60.479118,-1.385149
-173.549850,68.571678,-2.065930
-164.736588,74.644676,-2.973632
-154.649323,78.888077,-4.108216
-144.284332,81.686920,-4.108216
-133.832870,82.222961,-5.129376
-122.877884,81.424721,-6.661112
-113.267723,77.331802,-8.192831
-104.978760,69.596161,-9.724550
-99.153923,59.675159,-9.213988
-95.702080,47.225243,-7.682266
-95.579445,36.092220,-6.661106
-94.160721,26.523979,-7.665704
-92.147598,17.406321,-9.213982
-88.745804,8.801208,-9.724542
-83.855484,1.221653,-8.192820
-76.550079,-4.973616,-6.661098
-68.973122,-9.260310,-5.129379
-60.482677,-10.304542,-4.108220
-51.728058,-8.101741,-4.108221
-41.060699,-0.796494,-4.290450
-31.236300,9.571225,-5.991248
-24.610596,16.137804,-6.629058
-19.497782,23.732449,-7.449084
-13.422178,34.158241,-8.360226
-5.096856,43.854160,-8.967667
3.723134,51.132599,-8.360225
13.680424,55.739601,-7.449065
24.445490,58.484440,-6.537945
35.407898,59.440479,-5.930506
46.921280,58.420677,-4.108225
57.149899,54.700760,-4.108212
66.833344,49.123398,-4.108211
74.986542,40.626480,-4.108209
79.362244,31.532070,-3.568284
84.044357,21.476650,-2.893364
87.279556,4.529851,-2.353435
89.248405,-10.683270,-2.893358
92.029198,-19.455063,-3.568280
96.626640,-27.543787,-4.108199
102.809441,-34.250061,-4.108199
110.344116,-39.626881,-4.108197
118.595604,-43.576401,-4.108197
126.797798,-46.535198,-4.108211
135.904480,-46.658581,-4.108211
145.090439,-45.477612,-4.108211
152.828156,-43.445591,-4.108211
159.199188,-37.503059,-4.108211
163.262161,-29.853008,-4.108212
165.223434,-20.758942,-4.108214
165.414230,-2.560880,-4.108217
165.051086,10.471643,-4.108219
164.446716,19.654604,-4.108221
162.092392,28.380840,-4.108221
156.731277,35.862522,-4.108223
149.900955,41.657642,-4.108223
141.904800,45.707760,-4.108224
132.530319,47.606720,-4.108225
123.530876,46.073723,-4.783147
114.810265,41.797520,-5.694286
106.700539,36.235641,-6.605426
100.424461,28.872160,-7.516582
91.955879,13.972129,-8.427702
82.803879,-3.661481,-8.427700
77.992722,-12.768348,-7.516558
70.446060,-20.861130,-6.605398
61.405602,-26.934259,-5.694256
51.319141,-31.177361,-4.783118
40.819321,-33.976299,-4.108217
30.367613,-34.512150,-4.108215
19.412876,-33.714100,-4.108218
9.292127,-29.621099,-4.108211
1.223120,-21.805323,-4.108212
-8.837640,-11.964391,-2.893354

128
data/gownsbow.drvr Normal file
View File

@ -0,0 +1,128 @@
6.879020,1.221424,-2.285940
5.559076,13.067616,-1.071082
1.045687,23.878397,-0.159944
-3.282856,33.806561,-0.159945
-7.916924,43.655731,-0.159946
-14.265613,52.820400,-1.071088
-22.879656,60.169720,-2.285949
-33.788902,65.192879,-2.893370
-45.134102,65.981598,-4.108230
-55.876759,62.950718,-4.108230
-67.673805,54.330681,-1.982228
-77.771439,43.963081,-1.071086
-85.349724,36.292637,0.143774
-91.452927,27.451180,0.751216
-96.811722,18.272123,0.751218
-103.684845,10.167397,0.143778
-110.690437,4.050002,-1.071081
-119.296921,-0.062438,-1.982222
-128.949524,-2.554917,-4.108220
-138.473724,-3.508187,-4.108218
-147.579117,-2.950577,-4.108217
-156.502991,0.164007,-4.108217
-164.474915,4.433591,-4.108219
-170.979813,10.585917,-4.108219
-175.220978,19.680820,-4.108221
-179.093445,27.682491,-4.130914
-182.351715,44.629330,-4.108225
-184.490723,61.231422,-4.312455
-188.609192,71.912140,-4.108227
-193.962402,81.101044,-3.189185
-201.248459,88.729721,-2.576503
-210.030197,94.823318,-2.270161
-219.634109,99.261978,-1.657459
-229.972992,102.496994,-1.657461
-240.511993,102.492241,-1.044777
-251.086395,100.936279,-1.044777
-261.833405,96.979317,-1.044775
-269.511810,89.325241,-1.963819
-277.458984,79.683800,-2.882843
-279.667999,69.172882,-4.108227
-279.857971,50.974522,-4.108225
-279.491425,36.503719,-4.108223
-278.634918,25.905081,-2.882835
-274.839508,15.190004,-1.963810
-265.713196,6.002444,-1.044762
-257.171997,-1.100839,-1.044764
-247.183990,-5.971372,-1.044763
-234.954010,-8.114532,-1.657447
-223.053696,-5.834468,-0.636307
-212.883987,-0.836920,-0.318618
-203.167389,6.183240,-0.534193
-195.840027,14.726521,0.441582
-187.906845,29.626522,0.430236
-178.527008,47.260162,-0.477468
-174.765732,55.187279,-1.385148
-168.803940,61.821918,-2.065930
-161.234818,67.173325,-2.973630
-152.498276,70.922318,-4.108214
-143.549286,73.468681,-4.108215
-134.535919,74.001839,-5.129376
-125.684921,73.665680,-6.661112
-117.987083,70.563797,-8.192831
-111.728844,64.850243,-9.724549
-106.902077,56.838039,-9.213987
-103.936317,46.849560,-7.682266
-103.702957,34.643581,-6.661104
-102.371277,24.372620,-7.680424
-99.619598,13.904402,-9.213982
-95.496201,4.055208,-9.724540
-89.147324,-5.109835,-8.192820
-80.022720,-12.458937,-6.661096
-69.676476,-17.481991,-5.129374
-58.331322,-18.270905,-4.108214
-47.588539,-15.239941,-4.108214
-35.457500,-6.619990,-5.748269
-25.389900,3.747712,-6.477199
-18.084965,11.418118,-7.357968
-12.012358,20.259480,-7.449082
-6.653522,29.438560,-8.360224
0.219496,37.543442,-8.967666
7.225006,43.660599,-8.360223
15.831549,47.773201,-7.449064
25.180609,50.265560,-6.537945
34.704697,51.218723,-5.930505
44.113922,50.661320,-4.108225
53.037899,47.546841,-4.108210
61.009659,43.277000,-4.108209
67.514862,37.124722,-4.108209
71.890556,28.030310,-3.568284
75.920845,20.028330,-2.893363
79.156044,3.081379,-2.353435
81.499596,-13.520550,-2.893358
85.278801,-24.201166,-3.568279
90.802956,-33.389843,-4.108199
98.089760,-41.018539,-4.108197
106.871483,-47.112320,-4.108196
116.475601,-51.550800,-4.108195
126.813805,-54.786400,-4.108209
137.353119,-54.781620,-4.108209
147.927551,-53.225689,-4.108209
158.674240,-49.268711,-4.108209
166.352798,-41.614738,-4.108211
171.236237,-31.973087,-4.108212
173.444565,-21.462166,-4.108214
173.635361,-3.263920,-4.108216
173.269318,11.206680,-4.108219
172.412476,21.805355,-4.108221
169.229996,32.520359,-4.108222
162.554321,41.708279,-4.108224
154.012634,48.811558,-4.108225
144.024796,53.681839,-4.108226
131.795273,55.825279,-4.108226
120.029121,53.545082,-4.783146
110.064339,48.547279,-5.694288
100.369659,41.527161,-6.605426
93.270538,32.983841,-7.516582
84.802116,18.084211,-8.427702
75.650116,0.450199,-8.427700
71.661682,-7.476876,-7.516560
65.700142,-14.111132,-6.605398
57.903999,-19.462900,-5.694258
49.168259,-23.211449,-4.783118
40.084282,-25.757900,-4.108218
31.070837,-26.290951,-4.108200
22.219883,-25.954901,-4.108218
14.011543,-22.852940,-4.108212
9.732881,-16.419746,-4.108213
7.684756,-9.127275,-2.893355

25
data/gownsbow.loc Normal file
View File

@ -0,0 +1,25 @@
# Created by tuxkart.py v0.2 Blender Python script.
#
"gownsbow.ac",0,0,0,0,0,0
RHERRING,92.117531,22.639978,-6.948666
SHERRING,39.485138,53.766663,-3.883717
RHERRING,-273.479462,49.239353,-2.081752
SHERRING,-79.265205,36.466404,1.208766
RHERRING,84.059387,-17.112471,-2.066452
SHERRING,89.084518,-15.646395,-2.066452
SHERRING,-88.074852,4.078266,-8.071375
RHERRING,-92.672829,1.576271,-8.071375
GHERRING,-12.3523,33.433136,-7.249914
GHERRING,-8.633256,31.083012,-7.249914
GHERRING,-185.02536,40.859051,0.77902
GHERRING,-189.140839,42.413788,0.77902
SHERRING,34.568569,-28.635675,-5.407206
SHERRING,34.923122,-32.48172,-5.407206
SHERRING,-143.287796,-10.704313,-3.564677
SHERRING,-143.642349,-6.858267,-3.564677
RHERRING,167.690552,25.821962,-3.158226
RHERRING,164.067322,24.48406,-3.158226
RHERRING,-191.045517,56.767242,-3.191819
RHERRING,-187.422287,58.105145,-3.191819
RHERRING,-12.558577,45.222679,-0.273835
RHERRING,-15.671188,42.935863,-0.273835

13
data/gownsbow.track Normal file
View File

@ -0,0 +1,13 @@
;; -*- mode: lisp -*-
(tuxkart-track
(name "Gowns Bow")
(description "Created by Oliver & Steve Baker")
(gravity 78.0)
(music "mods/tk5a.mod")
(screenshot "images/sshot-gownsbow.rgb")
(topview "images/topview-gownsbow.rgb")
)
;; EOF ;;

View File

@ -0,0 +1,10 @@
;; -*- mode: lisp -*-
(tuxkart-collectable
(name "homing")
(model "homingmissile.ac")
(icon "homingmissile.rgb")
(speed 25.0)
)
;; EOF ;;

8
data/island.cup Normal file
View File

@ -0,0 +1,8 @@
;; -*- mode: lisp -*-
(supertuxkart-cup
(name "All Island Tracks")
(description "All three tracks on Islands")
(tracks "beach" "lighthouse" "islandtrack" ))
;; EOF ;;

217
data/islandtrack.drvl Normal file
View File

@ -0,0 +1,217 @@
-2.150112,-0.948928,-0.547911
-2.180328,1.383695,-0.688700
-2.084227,3.799464,-0.890392
-1.919873,6.422999,-1.103444
-1.736510,9.335291,-1.278399
-1.580787,12.616096,-1.365809
-1.499022,16.342424,-1.316199
-1.529771,20.450129,-1.080014
-2.169330,24.188801,-0.765695
-3.731508,27.579176,-0.487071
-6.001445,30.688719,-0.262887
-8.701335,33.386131,-0.111839
-11.517693,35.547531,-0.052621
-14.105171,37.057972,-0.103968
-16.062685,37.817894,-0.284703
-23.145622,39.491608,-1.111837
-29.222191,40.650913,-1.674933
-34.424744,41.307426,-2.022962
-38.932529,41.488628,-2.204762
-42.941330,41.224190,-2.269159
-46.666931,40.535721,-2.264961
-50.411770,39.401772,-2.240977
-53.980873,38.270317,-2.223133
-57.784473,37.442600,-2.204785
-61.793331,37.088299,-2.191624
-66.033302,37.349167,-2.189341
-70.518639,38.349274,-2.203628
-75.271957,40.192612,-2.240174
-80.267204,42.933418,-2.304668
-87.328140,47.155956,-2.399007
-93.913261,51.461895,-2.048346
-98.272209,54.222790,-1.572732
-102.871635,57.094425,-1.102839
-107.334969,59.811420,-0.759662
-111.277031,62.104076,-0.664282
-114.198372,63.652149,-0.937953
-117.712631,64.871788,-1.464324
-122.323837,65.703690,-1.809512
-127.591042,65.997253,-1.965433
-133.027054,65.616966,-1.923652
-138.152817,64.459740,-1.675803
-142.500717,62.472885,-1.213560
-145.774139,59.553448,-0.528564
-147.944061,56.058167,0.342348
-150.157578,50.856628,1.658914
-151.622635,44.713768,3.269311
-151.716599,38.257477,5.021850
-149.889481,32.323536,6.764949
-145.522079,26.675091,8.346817
-137.702209,21.941025,9.615193
-129.464859,19.825668,10.343019
-122.338646,20.264307,10.664764
-116.418900,22.638361,10.646876
-111.854996,26.387842,10.355792
-108.855133,30.631216,9.857978
-107.602707,35.304592,9.219906
-108.197456,39.609970,8.507991
-109.943787,42.280869,7.808335
-113.152878,45.142170,6.799461
-117.229691,47.408611,5.600290
-121.540611,48.555401,4.329762
-125.478043,48.242245,3.107054
-128.789413,46.203274,2.051278
-131.512726,41.461819,1.280428
-132.862091,36.647945,0.686667
-133.386475,32.621155,-0.066914
-133.226044,29.299297,-0.906812
-132.547562,26.398945,-1.759633
-131.466400,23.641975,-2.552203
-130.093079,20.803680,-3.211661
-128.626099,17.799643,-3.665413
-126.607353,14.015011,-4.114820
-124.395378,10.854700,-4.557429
-121.923279,8.073581,-4.943419
-117.930603,4.469898,-5.070813
-112.006432,0.091391,-5.185073
-105.583946,-3.783159,-5.037447
-101.836212,-6.435911,-4.700847
-97.972046,-9.163308,-4.241282
-94.457848,-11.572548,-3.855917
-91.225060,-13.648624,-3.535394
-88.204628,-15.380683,-3.270276
-85.325294,-16.763741,-3.051126
-82.508415,-17.799747,-2.868505
-79.620087,-18.502066,-2.713005
-76.173698,-19.060606,-2.491009
-73.125679,-19.461943,-2.202156
-70.206688,-19.820089,-1.876905
-67.139305,-20.255156,-1.545814
-63.672634,-20.886017,-1.239536
-59.557907,-21.828501,-0.988746
-54.602386,-23.178381,-0.824072
-50.993702,-24.033556,-0.758959
-47.238464,-24.517147,-0.692414
-43.405472,-24.572100,-0.598270
-39.624115,-24.131920,-0.450373
-36.015873,-23.138350,-0.222577
-32.685299,-21.536991,0.111265
-29.617708,-19.175295,0.577414
-27.066977,-16.687702,0.997639
-24.606232,-14.108870,1.341495
-22.408649,-11.482149,1.649659
-20.546904,-8.767425,1.962899
-19.082993,-5.919847,2.321965
-18.070021,-2.879015,2.767605
-17.556826,0.534767,3.340822
-17.411064,3.469090,3.751634
-17.529484,7.259964,4.128832
-18.275702,11.481951,4.503694
-19.992577,15.842577,4.907544
-23.047634,20.097551,5.371670
-27.886736,24.022947,5.927350
-35.092777,27.360832,6.605879
-39.161007,28.298893,6.888268
-43.921726,28.632010,7.054905
-48.981506,28.346008,7.143184
-54.014153,27.475933,7.190493
-58.697044,26.074831,7.234207
-62.704361,24.220371,7.311689
-65.779732,21.980648,7.460330
-68.361481,19.200386,7.548805
-70.292801,16.361025,7.442384
-71.524574,13.507880,7.234646
-72.077690,10.593041,7.019190
-71.947319,7.525239,6.889466
-71.078232,4.214471,6.938828
-69.421753,0.667338,7.260831
-67.341019,-1.989705,7.598728
-64.218224,-4.556147,7.874997
-60.342983,-6.850564,8.127717
-56.071495,-8.689392,8.395072
-51.767090,-9.923035,8.715207
-47.814861,-10.430199,9.126214
-44.353912,-10.104178,9.666383
-42.960758,-9.838871,9.908747
-41.066162,-9.477570,10.189085
-39.039322,-8.879569,10.521963
-36.994213,-7.883553,10.922145
-35.024696,-6.313752,11.404390
-33.209747,-3.931502,11.983451
-31.657711,-0.384800,12.673863
-31.048323,2.313393,13.289397
-30.868109,5.421481,14.144356
-31.272423,8.560384,15.158699
-32.355095,11.442825,16.252310
-34.204659,13.869401,17.345118
-37.022320,15.726110,18.356794
-41.202229,16.824978,19.206501
-45.648342,16.916019,19.785431
-49.049580,16.144226,20.069666
-51.638306,14.723100,20.121368
-53.671921,12.763118,20.002745
-55.305679,10.345987,19.776106
-56.631756,7.608418,19.503700
-57.429920,4.761817,19.247461
-58.436836,1.658724,18.713812
-59.501644,-1.960414,17.358801
-60.615505,-6.211752,15.833573
-61.675159,-10.710119,13.953857
-62.719791,-14.848096,12.314186
-63.663963,-18.434677,10.821015
-64.496231,-21.234327,9.901691
-65.447174,-23.940298,8.911012
-66.318649,-26.571033,8.044200
-66.960587,-29.063131,7.047742
-67.623596,-31.641855,6.062832
-67.609077,-34.470703,5.033196
-67.107292,-37.719967,3.902522
-65.963699,-41.593273,2.614409
-64.649216,-45.112820,1.432378
-63.308319,-48.100159,0.360556
-61.854195,-50.430775,-0.578285
-60.187408,-52.121113,-1.361462
-58.100525,-53.282047,-1.966644
-55.250713,-53.951889,-2.371734
-51.339855,-54.020786,-2.554278
-48.512882,-53.586411,-2.621752
-46.467247,-52.771667,-2.730603
-44.858875,-51.608612,-2.887333
-43.391991,-50.030827,-3.098456
-41.882751,-48.014587,-3.370487
-40.170170,-45.621811,-3.709954
-38.080124,-42.963867,-4.123246
-34.960968,-39.564026,-4.572239
-31.684299,-36.686768,-4.734207
-28.151197,-34.516632,-4.651873
-24.278042,-33.307758,-4.367762
-20.118681,-33.363857,-3.924235
-15.860676,-34.857979,-3.363679
-11.553365,-37.836342,-2.728800
-8.724139,-41.240414,-2.252990
-7.184264,-45.004791,-1.839559
-6.427285,-48.712120,-1.475522
-5.878005,-52.175777,-1.147896
-5.084257,-55.255436,-0.843649
-3.685459,-57.898540,-0.549743
-1.190709,-60.232365,-0.253200
2.895519,-62.227367,0.168551
6.115191,-62.495182,0.623853
8.905678,-61.513313,1.079933
11.578020,-59.386574,1.503759
14.112277,-56.272312,1.862259
16.454351,-52.483952,2.122435
18.557690,-48.478714,2.251297
19.703592,-45.239433,2.286589
20.109814,-41.583961,2.284485
19.714478,-37.628868,2.207616
18.432360,-33.577076,2.018601
16.183531,-29.617634,1.680065
12.879251,-25.927513,1.154653
8.181709,-22.528265,0.405165
5.715232,-20.470240,0.095479
3.489401,-17.552427,-0.116420
1.636621,-14.194576,-0.254529
0.129276,-10.624524,-0.342766
-1.023237,-7.073626,-0.405088
-1.796613,-3.767581,-0.465470

217
data/islandtrack.drvr Normal file
View File

@ -0,0 +1,217 @@
2.489264,-0.609706,-0.599531
2.470816,1.307794,-0.740209
2.561015,3.553200,-0.941866
2.722471,6.127100,-1.154981
2.908171,9.078695,-1.330033
3.068306,12.458488,-1.417496
3.152686,16.319944,-1.367849
3.102695,20.873407,-1.131576
2.272111,25.571733,-0.817231
0.280671,29.933182,-0.538650
-2.464580,33.710220,-0.314514
-5.625874,36.876179,-0.163505
-8.905092,39.396324,-0.104309
-12.039812,41.226086,-0.155607
-14.829210,42.303143,-0.336077
-22.160294,44.037819,-1.163213
-28.479105,45.242943,-1.726436
-34.023468,45.941849,-2.074567
-38.978214,46.140167,-2.256428
-43.510029,45.841057,-2.320846
-47.763477,45.056393,-2.316648
-51.786900,43.845634,-2.292664
-55.182713,42.764141,-2.274820
-58.485241,42.041275,-2.256473
-61.849110,41.739727,-2.243312
-65.367882,41.953087,-2.241029
-69.147934,42.794502,-2.255314
-73.286362,44.399307,-2.291859
-77.933113,46.957214,-2.356354
-84.835365,51.083420,-2.450574
-91.423683,55.391384,-2.099804
-95.800819,58.163750,-1.624179
-100.434036,61.056377,-1.154352
-104.956017,63.808853,-0.811289
-109.009727,66.165878,-0.715955
-112.363037,67.926544,-0.989302
-116.563782,69.379456,-1.515729
-121.792397,70.324997,-1.861130
-127.629929,70.648857,-2.017118
-133.705048,70.219055,-1.975320
-139.637726,68.868134,-1.727362
-145.035690,66.373245,-1.264868
-149.318222,62.566509,-0.579461
-152.097137,58.153648,0.291916
-154.588821,52.271912,1.608779
-156.242706,45.256065,3.219377
-156.320389,37.591003,4.971943
-154.001938,29.855745,6.714711
-148.541855,22.843031,8.295922
-139.521988,17.366278,9.563850
-129.960312,14.906660,10.291451
-121.357727,15.423440,10.613092
-114.076912,18.325451,10.595205
-108.421165,22.956030,10.304224
-104.628181,28.689102,9.806581
-102.963081,34.968750,9.168705
-103.782898,41.076485,8.457032
-106.425278,45.323742,7.757764
-110.460236,48.935421,6.749218
-115.476524,51.717381,5.550308
-121.104660,53.186710,4.279941
-126.944237,52.656921,3.057017
-132.202545,49.363899,2.000434
-135.774490,43.326321,1.229163
-137.409073,37.629745,0.635545
-138.032059,32.860691,-0.117459
-137.838989,28.699387,-0.956818
-136.998383,25.046461,-1.809485
-135.735977,21.795422,-2.602407
-134.281677,18.780157,-3.262507
-132.766129,15.678540,-3.716700
-130.580795,11.596202,-4.166179
-128.053757,7.981503,-4.608798
-125.248383,4.820491,-4.994893
-120.961662,0.941215,-5.122423
-114.827095,-3.607625,-5.236760
-108.295952,-7.562566,-5.089067
-104.516899,-10.237600,-4.752314
-100.624939,-12.984448,-4.292705
-97.028053,-15.449780,-3.907381
-93.638992,-17.625038,-3.586899
-90.370247,-19.497597,-3.321818
-87.136787,-21.048294,-3.102699
-83.861748,-22.250298,-2.920107
-80.529991,-23.063969,-2.764598
-76.850708,-23.662838,-2.542521
-73.707176,-24.077217,-2.253530
-70.810501,-24.432501,-1.928226
-67.881866,-24.847271,-1.597206
-64.613663,-25.441605,-1.291058
-60.696140,-26.338858,-1.040372
-55.757767,-27.684376,-0.875739
-51.820217,-28.611301,-0.810638
-47.564327,-29.157482,-0.744090
-43.164818,-29.217634,-0.649931
-38.729641,-28.696875,-0.501996
-34.375423,-27.491259,-0.274121
-30.237316,-25.492529,0.059859
-26.581907,-22.699902,0.526104
-23.757011,-19.956194,0.946274
-21.133944,-17.204370,1.290051
-18.698668,-14.288383,1.598203
-16.547825,-11.143617,1.911489
-14.789754,-7.710665,2.270669
-13.542547,-3.947160,2.716507
-12.929441,0.059067,3.289748
-12.759307,3.459835,3.700310
-12.906404,7.775748,4.077373
-13.809405,12.782377,4.452198
-15.930336,18.109097,4.856049
-19.704147,23.331745,5.320184
-25.479303,28.003296,5.875867
-33.452881,31.713951,6.554358
-38.486465,32.901489,6.836646
-43.898224,33.283710,7.003237
-49.511383,32.967495,7.091502
-55.075310,32.005039,7.138808
-60.335339,30.428553,7.182525
-65.040321,28.243078,7.260020
-68.863342,25.463497,7.408667
-71.988518,22.113035,7.497117
-74.362495,18.614132,7.390750
-75.969376,14.879971,7.183071
-76.717529,10.925856,6.967577
-76.544434,6.814314,6.837783
-75.442879,2.605506,6.887203
-73.396736,-1.748946,7.209342
-70.643555,-5.265701,7.547207
-66.875320,-8.374354,7.823410
-62.446022,-10.999794,8.076117
-57.634846,-13.070581,8.343496
-52.713112,-14.477587,8.663714
-47.928181,-15.080586,9.074940
-43.797604,-14.722566,9.615336
-42.082520,-14.406983,9.857683
-39.932613,-13.989114,10.137967
-37.311222,-13.198440,10.470897
-34.462582,-11.786096,10.871174
-31.653347,-9.518904,11.353497
-29.167208,-6.232990,11.932564
-27.256590,-1.891161,12.623091
-26.437658,1.696271,13.239134
-26.220493,5.618453,14.094669
-26.767019,9.718192,15.109428
-28.308109,13.736536,16.203142
-31.081877,17.317209,17.295549
-35.202457,20.007132,18.306393
-40.566872,21.433153,19.155455
-46.068748,21.548750,19.734026
-50.657310,20.509327,20.018038
-54.371002,18.487572,20.069683
-57.220009,15.771432,19.951141
-59.328899,12.681067,19.724590
-60.892593,9.475010,19.452215
-62.115379,6.325864,19.196209
-63.630165,3.451213,18.663479
-64.729652,-0.287589,17.309534
-65.859024,-4.596687,15.785075
-66.923218,-9.112536,13.905927
-67.962196,-13.228741,12.266703
-68.883751,-16.732269,10.773924
-69.662491,-19.355736,9.854749
-70.591110,-21.994869,8.863665
-71.519608,-24.803791,7.996292
-72.264412,-27.709301,6.999443
-72.703232,-30.889009,6.014257
-72.246140,-34.840710,4.984397
-71.645973,-38.739578,3.853528
-70.384842,-43.039894,2.565322
-68.962090,-46.855896,1.383319
-67.427055,-50.262375,0.311479
-65.521721,-53.292316,-0.627655
-63.003693,-55.823494,-1.411535
-59.750355,-57.631416,-2.017592
-55.785934,-58.572758,-2.423244
-51.082638,-58.665436,-2.605932
-47.342957,-58.088646,-2.673414
-44.263771,-56.868443,-2.782209
-41.793945,-55.107914,-2.938853
-39.827244,-53.019386,-3.149876
-38.133190,-50.767719,-3.421811
-36.456161,-48.422722,-3.761189
-34.556095,-46.000340,-4.174550
-31.700781,-42.882172,-4.623769
-28.902969,-40.415451,-4.785891
-26.195978,-38.737537,-4.703477
-23.596176,-37.909279,-4.419099
-20.966475,-37.937721,-3.975336
-18.022879,-38.976692,-3.414770
-14.637001,-41.319180,-2.779960
-12.701856,-43.652199,-2.304215
-11.638866,-46.344734,-1.890875
-11.004235,-49.543056,-1.526923
-10.429194,-53.137863,-1.199344
-9.408754,-56.969387,-0.895124
-7.336382,-60.781193,-0.601248
-3.749923,-64.116859,-0.304703
1.575961,-66.688049,0.117141
6.663573,-67.114510,0.572583
11.163005,-65.580673,1.028638
14.860212,-62.682957,1.452337
17.907557,-58.962063,1.810714
20.496481,-54.786140,2.070799
22.810215,-50.364170,2.199621
24.243198,-46.254738,2.234903
24.761562,-41.594093,2.232800
24.267836,-36.677135,2.155954
22.690264,-31.703808,1.967003
19.951366,-26.889565,1.628588
15.983645,-22.463173,1.103348
10.996854,-18.825035,0.353912
9.099014,-17.278229,0.044014
7.398039,-15.030235,-0.168028
5.824636,-12.169871,-0.306186
4.487787,-8.999015,-0.394440
3.455213,-5.815703,-0.456767
2.778052,-2.924175,-0.517139

31
data/islandtrack.loc Normal file
View File

@ -0,0 +1,31 @@
# Created by tuxkart.py v0.2 Blender Python script.
#
"islandtrack.ac",0,0,0,0,0,0
SHERRING,-98.916252,56.097565,0
SHERRING,-29.208981,26.271172,0
SHERRING,21.25028,-40.063084,0
SHERRING,22.824371,-39.994644,0
SHERRING,-63.695328,-51.295174,0
SHERRING,-63.342186,-7.152473,0
SHERRING,-28.381163,27.808548,0
SHERRING,-41.800545,-26.222118,0
SHERRING,-110.663162,-3.267914,0
SHERRING,-97.913605,57.325562,0
SHERRING,-40.034832,44.053062,0
SHERRING,-0.129827,24.277132,0
GHERRING,-63.806355,-17.155529,0
GHERRING,-65.04808,-16.849873,0
GHERRING,-66.328018,-16.429596,0
GHERRING,-67.818092,-15.971111,0
RHERRING,-18.430584,-37.393681,0
RHERRING,-17.373928,-36.105892,0
RHERRING,-35.789394,18.148735,0
RHERRING,-36.84605,16.860947,0
RHERRING,-91.012527,-17.400013,0
RHERRING,-89.955872,-16.112225,0
RHERRING,-111.677727,47.207676,0
RHERRING,-112.734383,45.919888,0
RHERRING,-144.394333,21.642527,0
RHERRING,-143.337677,22.930315,0
RHERRING,-13.141773,39.939041,0
RHERRING,-14.19842,38.651253,0

12
data/islandtrack.track Normal file
View File

@ -0,0 +1,12 @@
;; -*- mode: lisp -*-
(tuxkart-track
(name "The Island")
(description "Created by Johannes Sjolund")
(music "mods/Boom_boom_boom.mod")
(screenshot "images/sshot-islandtrack.rgb")
(topview "images/topview-islandtrack.rgb")
)
;; EOF ;;

86
data/lighthouse.drvl Normal file
View File

@ -0,0 +1,86 @@
-5.652396,5.113590,-0.610112
-5.640267,9.988820,-0.610113
-5.786923,17.563377,-0.610113
-6.051181,25.014828,-0.610114
-7.315617,31.256433,-0.610114
-8.814617,34.355652,-0.192344
-10.763179,36.729679,0.659098
-13.505027,38.494690,1.341400
-20.213764,40.937328,1.621295
-25.857714,41.455326,1.481346
-29.784595,39.595379,1.341399
-31.591320,35.723183,1.463144
-31.018707,30.046476,1.584890
-28.800779,23.503740,1.341400
-26.589548,20.951548,0.748712
-22.206594,17.981314,-0.017423
-17.572264,12.202350,-0.610113
-15.015719,3.171456,-0.914746
-15.014482,-5.704898,-0.854151
-17.759645,-15.090326,-0.610112
-25.602530,-24.603512,0.104857
-34.371998,-30.561810,0.993574
-40.130749,-37.475651,1.341405
-41.958977,-43.432442,0.882845
-42.302448,-49.111790,0.066574
-40.541599,-53.781239,-0.610108
-38.253242,-54.794777,-0.763124
-32.419060,-55.348663,-0.686615
-24.511738,-59.105221,-0.610108
-20.681322,-66.955879,-0.610108
-20.067982,-72.805069,-0.610107
-18.679880,-75.596252,-0.610106
-15.319677,-77.338249,-0.610106
-12.474232,-77.745377,-0.610106
-9.444693,-77.197144,-0.610106
-7.661988,-73.390938,-0.610106
-4.984299,-65.293686,-0.610107
1.985352,-57.128914,-0.610108
12.637247,-55.537880,-0.610108
20.679174,-57.707920,-0.610108
26.772141,-57.632797,-0.610108
29.243509,-55.955894,-0.610108
31.852104,-53.058987,-0.610108
34.290413,-49.389442,-0.610108
35.876720,-44.654072,-0.610109
36.845760,-38.543034,-0.610109
40.506016,-31.221031,-0.610110
47.220516,-26.806400,-0.486307
52.846584,-25.235407,-0.362503
56.246510,-23.450157,-0.610110
58.026615,-20.368715,-1.274558
59.517906,-15.552127,-2.191166
62.476715,-9.359461,-3.374757
67.247177,-4.564000,-3.638535
71.081825,-1.734259,-2.709719
73.136826,0.908949,-1.911122
74.819054,6.941251,-1.728027
74.822662,12.804239,-1.819575
73.039764,19.082924,-1.911123
71.063339,22.595757,-1.951895
68.445770,25.213711,-1.992666
64.932533,27.192560,-1.911125
58.653351,28.984665,-1.516067
52.801212,28.986055,-1.005170
46.521183,27.196922,-0.610114
43.007011,25.219734,-0.528571
40.388199,22.603020,-0.569343
38.584251,19.614763,-0.610114
38.070621,13.821465,-0.610112
39.470467,6.452299,-0.610112
38.463158,-3.084624,-0.610112
33.595245,-9.360674,-0.610112
29.210873,-12.322977,-0.610111
26.950163,-15.019356,-0.610112
26.372620,-17.336922,-0.610111
26.579029,-20.125957,-0.610111
27.952280,-27.038719,-0.610110
26.377481,-35.834511,-0.610109
19.743130,-42.320705,-0.610109
11.256419,-44.665394,-0.610109
3.119128,-42.855106,-0.610110
-3.092405,-37.031048,-0.610109
-5.449533,-28.881918,-0.610110
-5.599164,-21.926996,-0.610110
-5.548880,-17.115580,-0.610111
-5.499141,-12.429044,-0.610111

86
data/lighthouse.drvr Normal file
View File

@ -0,0 +1,86 @@
5.436612,4.820632,-0.610112
5.127599,10.204052,-0.610113
4.977369,17.969233,-0.610113
4.647856,26.265970,-0.610114
2.980896,34.421333,-0.610115
0.278505,40.130592,-0.192343
-3.652247,44.820995,0.659098
-9.027151,48.291798,1.341400
-17.953857,51.469543,1.621294
-27.901552,52.031593,1.481347
-37.412098,47.201687,1.341399
-42.181328,37.694592,1.463143
-41.561012,27.834114,1.584888
-38.406498,18.628807,1.341401
-33.837196,12.982456,0.748711
-29.454241,10.012223,-0.017425
-27.308039,7.592644,-0.610113
-25.682280,1.668377,-0.914748
-25.680721,-4.199573,-0.854150
-27.131235,-9.779200,-0.610110
-32.850151,-16.634396,0.104855
-41.618092,-22.591312,0.993574
-49.435230,-32.047817,1.341404
-52.549885,-41.465878,0.882845
-52.924835,-50.900574,0.066574
-49.035007,-60.407085,-0.610107
-41.487816,-65.069626,-0.763122
-35.126015,-65.774940,-0.686615
-32.081493,-66.769012,-0.610107
-31.083368,-69.754486,-0.610106
-30.360191,-75.983910,-0.610105
-26.242743,-83.266830,-0.610106
-18.796490,-87.533669,-0.610105
-10.584367,-88.627251,-0.610105
-2.155835,-85.128563,-0.610106
2.278334,-77.541214,-0.610106
4.512666,-70.377228,-0.610107
7.223763,-66.541344,-0.610107
11.788920,-66.276360,-0.610107
19.340197,-68.396317,-0.610107
29.183779,-68.131310,-0.610107
35.985016,-64.357491,-0.610107
40.369869,-59.653114,-0.610107
44.003052,-54.047691,-0.610108
46.337830,-47.223110,-0.610108
47.139732,-41.716179,-0.610109
48.586082,-38.344749,-0.610109
51.568645,-36.661781,-0.486306
56.968800,-35.187401,-0.362501
63.649101,-31.275530,-0.610110
67.791908,-24.915554,-1.274558
69.553070,-19.467525,-2.191166
71.290482,-15.552376,-3.374757
74.288307,-12.716133,-3.638534
78.731468,-9.318303,-2.709718
82.967918,-3.493815,-1.911121
85.484505,5.430326,-1.728027
85.489128,14.307998,-1.819575
83.075554,22.996725,-1.911123
79.673393,29.068916,-1.951896
74.922333,33.821201,-1.992666
68.855820,37.224636,-1.911123
60.169006,39.649448,-1.516069
51.290607,39.651554,-1.005171
42.602650,37.230862,-0.610115
36.534523,33.830292,-0.528572
31.781221,29.080261,-0.569343
28.202032,22.486048,-0.610114
27.310532,13.316252,-0.610114
28.710375,5.947084,-0.610112
28.312550,0.520912,-0.610112
26.368916,-1.372249,-0.610111
21.952759,-4.363421,-0.610112
17.487995,-9.871329,-0.610110
15.670393,-16.113335,-0.610111
15.922828,-21.700802,-0.610110
17.184765,-27.347338,-0.610110
16.836388,-30.834290,-0.610110
14.456601,-32.935223,-0.610110
10.833610,-33.901752,-0.610109
8.099352,-33.303555,-0.610108
6.246629,-31.662882,-0.610110
5.212592,-27.347683,-0.610110
5.172690,-21.882956,-0.610110
5.222461,-17.229448,-0.610111
5.272779,-12.451061,-0.610111

24
data/lighthouse.loc Normal file
View File

@ -0,0 +1,24 @@
# Created by tuxkart.py v0.2 Blender Python script.
#
"lighthousetrack.ac",0,0,0,0,0,0
SHERRING,81.005333,-0.073995
SHERRING,77.851761,0.934763
SHERRING,74.643669,2.166354
SHERRING,27.697657,-58.154846
SHERRING,29.748253,-60.912331
SHERRING,31.872066,-63.452408
SHERRING,-17.300978,-2.078869
SHERRING,-20.609509,-2.20612
SHERRING,-24.045292,-2.142494
RHERRING,37.160557,2.198871
RHERRING,34.915821,2.512133
RHERRING,32.074749,2.833275
RHERRING,29.390997,3.220781
RHERRING,-37.714851,-64.545502
RHERRING,-37.046822,-61.917503
RHERRING,-36.428207,-59.12606
RHERRING,-35.880249,-56.926807
RHERRING,-1.019776,39.404644
RHERRING,-2.928773,38.182888
RHERRING,-5.295928,36.57933
RHERRING,-7.586723,35.128494

11
data/lighthouse.track Normal file
View File

@ -0,0 +1,11 @@
;; -*- mode: lisp -*-
(tuxkart-track
(name "Around the Lighthouse")
(description "Created by Ingo Ruhnke")
(music "mods/tk2.mod")
(screenshot "images/sshot-lighthouse.rgb")
(topview "images/topview-lighthouse.rgb")
)
;; EOF ;;

274
data/littlevolcano.drvl Normal file
View File

@ -0,0 +1,274 @@
-3.916362,-0.316633,-1.385035
-4.171370,18.031366,-1.385037
-4.446706,26.186195,-1.385039
-4.472426,36.083744,-1.385041
-4.017028,48.603191,-1.385043
-4.483501,59.468010,-1.385045
-6.751101,67.570107,-1.385045
-10.288396,73.980827,-1.385047
-14.727469,79.407547,-1.385047
-19.682955,84.416504,-1.385047
-24.666702,89.577965,-1.385049
-29.042728,95.566589,-1.385049
-31.887308,102.972221,-1.385051
-32.237900,111.902214,-1.385052
-29.610926,118.625832,-1.385053
-24.429684,122.710701,-1.385053
-18.748877,124.715530,-1.385053
-13.293075,126.049370,-1.385055
-8.620272,127.525558,-1.385055
-5.285448,129.523514,-1.385055
-3.176563,132.582291,-1.385055
-2.290234,138.361374,-1.385056
-3.816721,148.749298,-1.385057
-3.795728,154.588211,-1.385059
-0.984572,159.833923,-1.385059
3.198694,163.342636,-1.385059
7.770781,165.925278,-1.385061
12.267556,168.197861,-1.385061
16.203941,170.481659,-1.385061
19.091269,172.883728,-1.385061
20.744009,175.462463,-1.385061
21.251368,179.085892,-1.385062
20.446108,183.376144,-1.385063
18.683071,186.815353,-1.385063
16.086157,189.608719,-1.385063
12.740162,191.843719,-1.385063
8.826480,193.500656,-1.385065
4.611880,194.559219,-1.385065
0.404063,195.032379,-1.385065
-3.464934,194.968353,-1.385065
-6.417599,194.521118,-1.385065
-11.999555,192.373749,-1.385065
-16.050980,189.391541,-1.385063
-19.200726,185.638428,-1.385063
-21.668127,181.255035,-1.385063
-23.603762,176.478409,-1.385061
-25.178610,171.596909,-1.385061
-26.612867,166.882629,-1.385061
-28.219580,162.522827,-1.385059
-30.542933,158.674484,-1.385059
-35.129566,154.196030,-1.354503
-39.797298,150.848328,-1.256400
-44.186253,148.238297,-1.081105
-48.011570,145.972778,-0.818964
-51.069550,143.740021,-0.460331
-53.336830,141.251724,0.004440
-54.962845,137.986450,0.585009
-55.904186,133.187485,1.291016
-55.818237,125.941147,2.132113
-55.662315,119.043236,2.734962
-56.142136,111.929329,3.170414
-56.921516,105.018684,3.464227
-57.674095,98.397171,3.642169
-58.099693,92.173447,3.729991
-57.935593,86.473122,3.753456
-56.975002,81.398918,3.738322
-55.037403,76.937897,3.710353
-52.561241,73.829781,3.695307
-50.625080,72.189522,3.837851
-48.493423,71.541588,4.219866
-45.525867,71.000313,4.772930
-42.032066,70.422218,5.428628
-38.236286,69.492439,6.118537
-30.839289,64.544762,7.327295
-28.597450,59.892303,7.709313
-27.977446,54.022243,7.851854
-32.222317,45.007088,7.851856
-35.858364,40.959839,7.851856
-39.918884,36.937267,7.851856
-44.012531,32.985886,7.851861
-47.708496,29.233774,7.851858
-50.537251,25.903267,7.851862
-52.027744,23.467829,7.851858
-51.182617,20.207743,7.851860
-48.687962,17.761076,7.851860
-44.732571,15.214243,7.851860
-39.854549,12.545432,7.851860
-34.662144,9.463171,7.851864
-29.749353,5.450637,7.851861
-25.954901,-0.131749,7.851862
-24.506365,-7.385303,7.851862
-25.949671,-15.470759,7.851864
-28.091368,-21.682806,7.851864
-29.963081,-26.840862,7.851866
-31.703545,-31.445198,7.851866
-33.355618,-35.676628,7.851868
-34.962410,-39.717209,7.851868
-38.272243,-48.170349,7.851870
-41.956272,-57.989300,7.851870
-45.344135,-65.410233,7.851872
-49.731434,-71.356262,7.851872
-55.088676,-75.550011,7.851874
-61.224823,-77.837326,7.851874
-67.759651,-78.270813,7.851874
-74.465935,-77.137131,7.851874
-81.322746,-74.719711,7.851874
-88.371742,-71.216942,7.851872
-95.732544,-66.714149,7.851872
-102.788612,-61.211163,7.851872
-108.200821,-55.225685,7.851870
-111.983604,-48.988415,7.851870
-114.261139,-42.696632,7.851868
-115.188446,-36.561203,7.851868
-114.949661,-30.778013,7.851866
-113.736618,-25.511650,7.851866
-111.720947,-20.896355,7.851864
-109.269577,-17.356890,7.851864
-107.618179,-15.253761,7.851864
-106.010178,-12.768633,7.851864
-104.339905,-9.735212,7.851864
-102.716400,-6.277377,7.851862
-101.234657,-2.510334,7.851862
-99.982498,1.452845,7.851862
-99.041748,5.497859,7.851861
-98.486542,9.507643,7.851860
-99.141396,13.539499,6.977448
-99.093575,58.253197,2.820898
-99.859085,61.705257,3.695309
-101.311440,64.565346,3.695309
-103.716866,67.506210,3.695309
-106.940826,70.522980,3.695309
-110.726669,73.623703,3.695307
-114.787163,76.880585,3.695307
-118.836693,80.423653,3.695307
-122.580673,84.438141,3.695307
-125.697723,89.220192,3.695305
-127.833244,95.616028,3.521081
-127.972404,102.060013,3.054162
-126.498962,108.096710,2.378174
-123.969643,113.699348,1.576743
-120.833145,118.984612,0.733502
-117.453461,124.058517,-0.067924
-114.164528,128.979950,-0.743914
-111.288422,133.761063,-1.210831
-109.169014,138.239273,-1.385056
-108.345276,142.261520,-1.385057
-108.723160,146.297165,-1.385057
-109.920982,150.745956,-1.385057
-111.509666,155.555481,-1.385059
-112.897247,160.754684,-1.385059
-113.273178,166.474472,-1.385061
-111.560806,172.489395,-1.385061
-107.188736,177.926041,-1.385062
-100.129608,182.517181,-1.385063
-92.052269,185.230667,-1.385063
-84.598053,185.315781,-1.385063
-78.206490,183.537491,-1.385063
-72.906601,180.951950,-1.385063
-68.545372,178.492615,-1.385062
-65.138268,176.912903,-1.385061
-62.838951,176.512314,-1.385061
-60.702541,177.266068,-1.385061
-57.431480,180.496338,-1.385063
-56.851173,182.174118,-1.385063
-56.697052,186.057556,-1.385063
-57.254566,191.515869,-1.385063
-58.334972,197.927078,-1.385065
-59.641510,204.843262,-1.385067
-60.858875,211.898422,-1.385067
-61.659340,218.789902,-1.385069
-61.666031,225.308807,-1.385069
-60.414673,231.027100,-1.385069
-58.405251,235.035553,-1.385071
-55.868992,238.622971,-1.385071
-52.770821,242.036301,-1.385071
-49.163113,245.229721,-1.385072
-45.093006,248.143631,-1.385073
-40.605896,250.708588,-1.385073
-35.747005,252.847595,-1.385073
-30.562994,254.476944,-1.385073
-24.823172,255.532639,-1.385073
-17.501392,255.210159,-1.385073
-9.790155,252.928787,-1.385073
-2.056032,249.221634,-1.385073
5.634113,244.491470,-1.385072
13.147902,239.095093,-1.385071
20.315018,233.381546,-1.385071
26.944860,227.701263,-1.385069
32.834145,222.409271,-1.385069
37.642811,217.978516,-1.385067
41.448441,215.047256,-1.385067
46.252579,212.134171,-1.385067
51.705898,209.156311,-1.385067
57.333073,206.080963,-1.385067
62.707630,202.810272,-1.385065
66.633911,200.051025,-1.385065
70.653061,195.597198,-1.385065
72.535881,188.918228,-1.385063
70.116821,180.876999,-1.385063
66.700447,176.022858,-1.385061
62.234493,169.765610,-1.385061
57.655045,163.665176,-1.385059
53.139202,157.650558,-1.385059
48.860130,151.658508,-1.385057
44.985813,145.633087,-1.385057
41.675346,139.522644,-1.385056
39.074276,133.272491,-1.385055
37.317242,126.829132,-1.385055
34.845421,110.606323,-1.385051
34.585983,99.818672,-1.385051
35.804535,93.523087,-1.385049
37.636112,90.473282,-1.385049
39.916443,88.807831,-1.385049
43.138870,87.244919,-1.385049
47.145683,84.652992,-1.385047
50.413513,79.696800,-1.385047
51.307976,72.658577,-1.385046
49.714710,66.684021,-1.385045
46.211052,62.248055,-1.385045
42.208385,59.124683,-1.385043
38.490067,56.600952,-1.385043
35.670902,54.327030,-1.385043
34.125580,52.263218,-1.385043
33.648365,49.806004,-1.385043
34.733208,45.466248,-1.385041
37.118149,39.975052,-1.385041
39.893936,35.797791,-1.385041
41.433365,35.064636,-1.385041
42.972790,34.331486,-1.385041
46.279274,37.828026,-1.385041
49.316048,41.027958,-1.385041
53.517189,45.540127,-1.385041
59.008018,49.686115,-1.385043
66.158829,52.264549,-1.385043
74.813866,52.026451,-1.385043
85.063316,48.074081,-1.385043
92.147964,41.312805,-1.385041
95.796638,32.822399,-1.385041
96.498093,23.718222,-1.385039
94.931915,14.674281,-1.385037
91.617683,6.182762,-1.385036
86.928223,-1.269089,-1.385035
81.085701,-7.159469,-1.385033
74.248047,-10.729808,-1.385033
66.534409,-11.634582,-1.385033
60.064934,-10.036382,-1.385033
55.071690,-6.937496,-1.385035
51.301170,-3.490241,-1.385035
49.358166,-1.443672,-1.385035
47.242931,0.196292,-1.385035
45.041477,1.456052,-1.385035
42.193878,0.491197,-1.385035
39.056534,-2.481534,-1.385035
34.709515,-8.462127,-1.385033
33.349911,-13.694901,-1.385033
33.978611,-19.180262,-1.385033
36.321301,-25.438398,-1.385031
39.969498,-32.475784,-1.385031
44.287464,-40.287022,-1.385029
48.560471,-48.964222,-1.385027
52.030872,-58.651463,-1.385027
53.901482,-69.688301,-1.385025
51.986225,-80.397881,-1.385023
45.540485,-88.826866,-1.385021
36.356186,-94.241165,-1.385021
25.745720,-96.817589,-1.385021
14.705452,-96.566689,-1.385021
4.210707,-93.254448,-1.385021
-4.545357,-86.459984,-1.385021
-9.911983,-76.035873,-1.385023
-10.486027,-62.911736,-1.385025
-7.287852,-39.123825,-1.385029
-5.286327,-21.283886,-1.385031
-4.212102,-7.894473,-1.385033

274
data/littlevolcano.drvr Normal file
View File

@ -0,0 +1,274 @@
5.021050,-0.044151,-1.385035
4.762693,18.349419,-1.385037
4.491757,26.336308,-1.385039
4.465643,35.911682,-1.385041
4.922669,48.624847,-1.385043
4.359826,60.777294,-1.385045
1.553856,70.878624,-1.385045
-2.855858,78.948334,-1.385047
-8.066408,85.369850,-1.385047
-13.292340,90.667801,-1.385049
-17.850988,95.362816,-1.385049
-21.207527,99.871040,-1.385051
-23.114853,104.693489,-1.385051
-23.364698,110.813660,-1.385051
-22.411877,113.325600,-1.385053
-20.289633,114.787407,-1.385053
-16.245800,116.133392,-1.385053
-10.858343,117.447578,-1.385053
-4.871810,119.409668,-1.385053
0.966244,123.133286,-1.385053
5.241241,129.572433,-1.385055
6.647269,138.560669,-1.385056
5.072036,149.702530,-1.385057
4.911170,152.561279,-1.385059
5.832680,154.050873,-1.385059
8.207375,155.937790,-1.385059
11.971300,158.033875,-1.385059
16.541361,160.345917,-1.385059
21.355389,163.175400,-1.385059
25.854813,167.037949,-1.385061
29.177929,172.498062,-1.385061
30.188274,179.310318,-1.385063
28.933369,186.184174,-1.385063
26.032061,191.905655,-1.385065
21.901257,196.398651,-1.385065
16.996904,199.704941,-1.385065
11.678425,201.973251,-1.385065
6.219826,203.353134,-1.385065
0.854187,203.960754,-1.385065
-4.209739,203.876984,-1.385065
-9.008690,203.077103,-1.385065
-16.240046,200.243744,-1.385065
-22.130407,195.945877,-1.385065
-26.533579,190.751938,-1.385063
-29.712858,185.153885,-1.385063
-32.000328,179.546997,-1.385063
-33.707645,174.275360,-1.385061
-35.097256,169.699326,-1.385061
-36.338764,166.264130,-1.385061
-37.370628,164.445175,-1.385059
-40.884098,161.037384,-1.354503
-44.691116,158.329575,-1.256402
-48.750027,155.925323,-1.081107
-52.944199,153.428497,-0.818966
-57.075848,150.361420,-0.460334
-60.766808,146.223068,0.004440
-63.466145,140.745499,0.585007
-64.815788,133.896042,1.291016
-64.756836,125.798988,2.132113
-64.599747,119.245445,2.734962
-65.045525,112.734497,3.170412
-65.804489,106.024345,3.464230
-66.577087,99.206718,3.642169
-67.037674,92.350441,3.729988
-66.823013,85.507416,3.753456
-65.514038,78.752495,3.738322
-62.665417,72.276131,3.710355
-58.079063,66.543968,3.695309
-54.390392,64.081413,3.837851
-50.642117,62.863930,4.219866
-47.064342,62.193981,4.772930
-43.803394,61.659752,5.428628
-41.090961,61.020752,6.118537
-38.035088,59.240128,7.327297
-37.244190,57.622387,7.709313
-36.901901,54.544437,7.851854
-39.215500,50.576111,7.851854
-42.318775,47.138962,7.851856
-46.167820,43.330177,7.851856
-50.301628,39.339298,7.851856
-54.298656,35.274342,7.851856
-60.352551,26.726065,7.851858
-61.081230,21.316290,7.851860
-58.628853,15.260808,7.851860
-54.300495,10.802756,7.851860
-49.310452,7.535587,7.851861
-44.276981,4.776217,7.851861
-39.748135,2.111208,7.851862
-36.286255,-0.647522,7.851862
-34.208958,-3.565294,7.851862
-33.444996,-7.245690,7.851862
-34.604771,-13.232894,7.851868
-36.517197,-18.695480,7.851864
-38.347260,-23.738567,7.851866
-40.049183,-28.240679,7.851866
-41.673084,-32.399712,7.851866
-43.268852,-36.412415,7.851868
-46.618519,-44.968662,7.851868
-50.210518,-54.556213,7.851870
-53.098366,-60.961559,7.851872
-56.205841,-65.191795,7.851876
-59.489094,-67.768303,7.851872
-63.065891,-69.089233,7.851872
-67.243149,-69.346016,7.851872
-72.174805,-68.495972,7.851872
-77.808426,-66.499718,7.851872
-84.029137,-63.402828,7.851872
-90.643913,-59.364021,7.851870
-96.743431,-54.625237,7.851870
-101.060532,-49.846569,7.851870
-103.936806,-45.093845,7.851868
-105.604073,-40.466415,7.851868
-106.263336,-36.049934,7.851868
-106.086449,-31.945101,7.851866
-105.237587,-28.283890,7.851866
-103.901123,-25.228657,7.851866
-102.066162,-22.651169,7.851866
-100.318192,-20.414064,7.851864
-98.327026,-17.338989,7.851864
-96.368279,-13.781406,7.851864
-94.502846,-9.806718,7.851864
-92.805740,-5.488926,7.851862
-91.359085,-0.904177,7.851862
-90.251015,3.872582,7.851861
-89.577370,8.769196,7.851861
-90.201691,13.539133,6.977448
-90.195435,58.251801,2.820898
-91.354706,64.461014,3.695309
-93.809212,69.426956,3.695309
-97.183929,73.608612,3.695307
-101.049004,77.246445,3.695307
-105.096809,80.568001,3.695307
-109.050224,83.736702,3.695307
-112.630531,86.858131,3.695305
-115.568031,89.982635,3.695305
-117.619766,93.049690,3.695305
-119.034309,97.196358,3.521080
-119.089211,101.056366,3.054162
-118.060379,105.145554,2.378174
-116.050636,109.551109,1.576745
-113.270973,114.216759,0.733502
-110.017006,119.096870,-0.067924
-106.614403,124.193039,-0.743912
-103.400749,129.553467,-1.210831
-100.691780,135.401154,-1.385055
-99.421349,141.730057,-1.385057
-99.917122,147.837387,-1.385057
-101.352600,153.295792,-1.385059
-102.948685,158.130035,-1.385059
-104.089226,162.283524,-1.385059
-104.376541,165.597733,-1.385061
-103.679207,168.270447,-1.385061
-101.360390,171.147461,-1.385061
-96.239342,174.468323,-1.385061
-90.437920,176.437927,-1.385061
-85.739044,176.449173,-1.385061
-81.394753,175.185638,-1.385061
-77.067451,173.039581,-1.385061
-72.601646,170.526093,-1.385061
-67.673340,168.340149,-1.385061
-61.820377,167.630783,-1.385061
-55.679115,169.871216,-1.385061
-50.238579,175.187775,-1.385061
-48.071606,180.489563,-1.385063
-47.762417,186.359268,-1.385063
-48.396812,192.723648,-1.385065
-49.534817,199.500626,-1.385065
-50.844475,206.434128,-1.385067
-52.012386,213.186157,-1.385067
-52.737511,219.355087,-1.385069
-52.768040,224.445969,-1.385069
-51.939507,228.182800,-1.385069
-50.772350,230.381805,-1.385069
-48.910362,233.010818,-1.385071
-46.499699,235.665115,-1.385071
-43.599052,238.232620,-1.385071
-40.272354,240.615021,-1.385071
-36.585316,242.723984,-1.385071
-32.603771,244.478653,-1.385072
-28.392139,245.804779,-1.385073
-24.292198,246.608688,-1.385073
-19.045780,246.404861,-1.385073
-13.047810,244.603699,-1.385072
-6.355327,241.383591,-1.385071
0.674925,237.053375,-1.385071
7.751718,231.967697,-1.385071
14.621756,226.489151,-1.385069
21.052044,220.978668,-1.385069
26.822264,215.792923,-1.385067
31.848846,211.170502,-1.385067
36.418285,207.656967,-1.385067
41.792854,204.386307,-1.385065
47.420010,201.310944,-1.385065
52.873344,198.333084,-1.385065
57.677475,195.419998,-1.385065
59.819107,193.938431,-1.385065
61.924877,191.964554,-1.385065
63.275795,187.634460,-1.385063
61.384567,183.865509,-1.385063
59.300735,181.039093,-1.385063
55.021667,175.047073,-1.385061
50.505814,169.032425,-1.385061
45.926373,162.932007,-1.385059
41.460415,156.674789,-1.385059
37.290234,150.182449,-1.385057
33.607025,143.372467,-1.385057
30.615503,136.165192,-1.385055
28.531267,128.479919,-1.385055
25.949692,111.492180,-1.385052
25.663446,99.264442,-1.385051
27.347891,90.624153,-1.385049
30.808935,84.701965,-1.385047
35.151772,81.243668,-1.385047
38.824032,79.415436,-1.385047
40.924397,78.233154,-1.385047
41.917149,76.916435,-1.385047
42.377617,73.067406,-1.385046
41.736439,70.717102,-1.385045
39.986210,68.664436,-1.385045
36.965191,66.365372,-1.385045
33.139675,63.762794,-1.385045
29.144527,60.436466,-1.385045
25.854715,55.656067,-1.385043
24.725637,49.255028,-1.385043
26.513000,41.952431,-1.385041
29.494808,34.594334,-1.385041
36.436642,27.765984,-1.385039
42.702827,25.395842,-1.385039
48.544987,27.323158,-1.385039
52.542206,31.012537,-1.385039
56.003387,35.095150,-1.385041
59.523853,38.919048,-1.385041
63.286079,41.836475,-1.385041
67.486458,43.423958,-1.385041
72.847527,43.305653,-1.385041
80.417709,40.436214,-1.385041
84.817856,36.195366,-1.385041
87.103508,30.737160,-1.385039
87.570312,24.180080,-1.385039
86.323082,17.083961,-1.385037
83.626610,10.190423,-1.385037
79.892471,4.246061,-1.385035
75.682915,-0.037064,-1.385035
71.624397,-2.183750,-1.385035
66.966187,-2.705286,-1.385035
63.541782,-1.800479,-1.385035
60.497005,0.167745,-1.385035
57.463242,2.986450,-1.385035
54.201550,6.185906,-1.385036
50.113697,9.113921,-1.385037
44.491585,10.378845,-1.385037
38.425575,8.457185,-1.385037
32.419182,3.507134,-1.385035
26.693743,-4.504070,-1.385035
24.437105,-13.001586,-1.385033
25.286663,-21.270412,-1.385031
28.155031,-29.075796,-1.385031
32.088963,-36.696686,-1.385029
36.362503,-44.423889,-1.385029
40.328671,-52.450741,-1.385027
43.383385,-60.918541,-1.385025
44.962170,-69.773193,-1.385025
43.785717,-76.838348,-1.385023
39.672962,-82.082169,-1.385023
33.042744,-85.938156,-1.385023
24.793491,-87.928734,-1.385021
16.139685,-87.742752,-1.385021
8.316777,-85.313484,-1.385023
2.342455,-80.761131,-1.385023
-1.223235,-73.932465,-1.385023
-1.572621,-63.597202,-1.385025
1.582845,-40.232624,-1.385029
3.610392,-22.159712,-1.385031
4.710504,-8.447466,-1.385033

23
data/littlevolcano.loc Normal file
View File

@ -0,0 +1,23 @@
# Created by tuxkart.py v0.2 Blender Python script.
#
"littlevolcanotrack.ac",0,0,0,0,0,0
SHERRING,48.315674,75.810394
SHERRING,44.08905,75.268829
SHERRING,-106.115334,176.345261
SHERRING,-103.268005,173.175034
SHERRING,-93.057945,35.650036
SHERRING,-97.318329,35.733196
SHERRING,-51.378643,-61.905399
SHERRING,-47.739491,-64.122223
SHERRING,10.955386,199.500488
SHERRING,9.576093,195.468704
RHERRING,31.385113,36.050705
RHERRING,35.429893,38.644287
RHERRING,-3.166763,247.271713
RHERRING,-5.489758,243.065689
RHERRING,-108.275215,-31.650574
RHERRING,-113.041527,-31.042812
RHERRING,-64.908501,85.612381
RHERRING,-60.154881,86.312523
RHERRING,2.424489,60.509335
RHERRING,-2.329131,59.809189

24
data/littlevolcano.track Normal file
View File

@ -0,0 +1,24 @@
;; -*- mode: lisp -*-
(tuxkart-track
(name "Little Volcano")
(description "Created by Ingo Ruhnke")
(use-fog #t)
(sky-color 0.45 0.0 0.0 0.0)
(fog-color 0.45 0.0 0.0 0.0)
(fog-start 0.0)
(fog-end 200.0)
(fog-density 0.03)
(sun-ambient 0.8 0.6 0.6 0.0)
(sun-diffuse 0.8 0.6 0.6 0.0)
(sun-specular 1.0 0.8 0.8 0.0)
(music "mods/tk5a.mod")
(screenshot "images/sshot-littlevolcano.rgb")
(topview "images/topview-littlevolcano.rgb")
)
;; EOF ;;

9
data/magnet.collectable Normal file
View File

@ -0,0 +1,9 @@
;; -*- mode: lisp -*-
(tuxkart-collectable
(name "magnet")
(model "magnet.ac")
(icon "magnet.rgb")
)
;; EOF ;;

213
data/materials.dat Normal file
View File

@ -0,0 +1,213 @@
#
# In this files materials with special properties are listed, along with
# the values for these properties. Only materials that are in some way
# special need to be listed here, the others will use the default values.
#
# Here is an explanation of what each property do and their default values,
# the actual properties are at the bottom of the file:
#
# UVClamp
# -----
# Clamp texture border instead of repeating the texture. This has
# two values, one for the X-axis and another for the Y-axis, which can be
# Y or N (yes or no).
#
# To understand what clamping is, hre is an example with my poor ASCII art:
#
# ox
# Suppose you have a 2x2 texture which represented here by xo , where o is a
# black square and x is a white square. If you place the texture in a 4x4
# grid, you would think you get this:
#
# ....
# ....
# ox..
# xo..
#
# Where the . are empty spaces.
#
# However, what really happens is that by default the texture repeats itself:
#
# oxox
# xoxo
# oxox
# xoxo
#
# But if you clamp the texture on both the X and the Y axis you get this:
#
# oxoo
# oxoo
# oxxx
# xooo
#
# So only the borders repeat in the X and Y direction, not the whole texture.
#
#
# Translucency
# ------------
# Use the alpha value of the texture to produce translucent areas. Can be
# Y or N, default is N.
#
#
# Alpha reference
# ---------------
# This value is used for the alpha test, which is to compare all the
# alpha values of the pixels of the texture against the alpha refence, and
# if the test succeeds, the pixel is not drawn. Values go from 0.0 to 1.0.
# 1.0 that no pixels are drawn, 0.0 means that only pixels completely
# translucent are not drawn. Default is 0.1.
#
#
# Lighting
# --------
# Let lights affect how dark or light a texture is. Can be Y or N, default is
# Y.
#
#
# Sphere map
# ----------
# Place the texture as if it is on top of a reflective sphere. This is useful
# on shiny metal objects, for example the coins. Can be Y or N, default is
# N.
#
#
# Friction
# --------
# How much friction there is between an object with this texture and the
# wheels of the kart. Obviously, is only useful if a kart will ever be
# standing on top of an object with this texture. The smaller this value is,
# the more slippery a surface is. Values should go from 1.0 to 0.1, where
# 1.0 is the friction of the road. Default is 1.0 .
#
# At the moment, friction only limits the speed and acceleration of the karts.
#
#
#
# Ignore
# ------
# Don't crash with a surface that has this texture applied. Values can be Y or
# N. Default is N.
#
#
# Zipper
# ------
# Karts get a speed boost when they touch a surface with this texture. Values
# can be Y or N. Default is N.
#
#
# Resetter
# --------
# When a kart touches this surface, it is rescued, useful for lava and others.
# Values can be Y or N. Default value is N.
#
#
# Collide
# -------
# When you crash against a surface with this texture, the kart will not
# continue moving, instead it will stop the kart dead. Values can be Y or N,
# default value is Y.
# TextureName Clamp Trans Alpha Light SphMp Frict Ign Zip Rst Col
"chrome.rgb" N N N 0.0 N Y 0.5 N N N N
"chrome2.rgb" N N N 0.0 N Y 0.5 N N N N
"railing.rgb" N Y Y 0.5 Y N 1.0 N N N N
"ruler.rgb" N N Y 0.2 Y N 1.0 N N N N
"adverts.rgb" N N N 0.0 Y N 1.0 N N N Y
"wood.rgb" N N N 0.0 Y N 1.0 N N N N
"concrete.rgb" N N N 0.0 Y N 1.0 N N N Y
"brick.rgb" N N N 0.0 Y N 1.0 N N N Y
"stonewall.rgb" N N N 0.0 Y N 1.0 N N N N
"stones.rgb" N N N 0.0 Y N 0.2 N N N N
"pebbles.rgb" N N N 0.0 Y N 1.0 N N N N
"floor.rgb" N N N 0.0 Y N 1.0 N N N N
"sand.rgb" N N N 0.0 Y N 0.5 N N N N
"sandgrass.rgb" N N N 0.0 Y N 0.5 N N N N
"egypt.rgb" N N N 0.0 Y N 1.0 N N N Y
"pyramidwall.rgb" N N N 0.0 Y N 1.0 N N N N
"lava.rgb" N N N 0.0 N N 1.0 N N Y Y
"lava2.rgb" N N N 0.0 N N 1.0 N N Y Y
"Tuxclouds.rgb" N N N 0.1 Y N 1.0 N N Y Y
"metalgrid.rgb" N N Y 0.3 Y N 1.0 N N N N
"fuzzy_sand.rgb" N N Y 0.0 N N 1.0 Y N N N
"roadway.rgb" Y N Y 0.0 Y N 1.0 N N N N
"track.rgb" Y N Y 0.0 Y N 1.0 N N N N
"rainbow.rgb" N N Y 0.0 N N 1.0 N N N N
"tinytux.rgb" Y Y Y 0.8 N N 1.0 Y N N N
"butterfly.rgb" Y Y Y 0.8 N N 1.0 Y N N N
"Penguin_orig.rgb" N N N 0.0 Y N 1.0 N N N N
"grass.rgb" N N N 0.0 Y N 0.7 N N N N
"island/grass2.rgb" N N N 0.0 Y N 0.7 N N N N
"island/rock1.rgb" N N N 0.0 Y N 0.5 N N N N
"island/rock4.rgb" N N N 0.0 Y N 0.5 N N N N
"island/water2.rgb" N N N 0.0 Y N 1.0 N N Y N
"island/sand2.rgb" N N N 0.0 Y N 0.7 N N N N
"track2.rgb" N N N 0.0 Y N 1.0 N N N N
"zipper_collect.rgb" N N N 0.0 N N 1.0 N Y N N
"zipper.rgb" N N N 0.0 N N 1.0 N Y N N
"bananawrap.rgb" Y Y Y 0.5 N N 1.0 N Y N N
"fuzzy.rgb" Y Y Y 0.2 N N 0.5 Y N N N
"mriceblockshadow.rgb" Y Y Y 0.0 N N 1.0 Y N N N
"mriceblockicon.rgb" Y Y Y 0.0 N N 1.0 Y N N N
"tuxkartshadow.rgb" Y Y Y 0.0 N N 1.0 Y N N N
"eviltuxicon.rgb" Y Y Y 0.0 N N 1.0 Y N N N
"sushishadow.rgb" Y Y Y 0.0 N N 1.0 Y N N N
"sushiicon.rgb" Y Y Y 0.0 N N 1.0 Y N N N
"yetishadow.rgb" Y Y Y 0.0 N N 1.0 Y N N N
"yetiicon.rgb" Y Y Y 0.0 N N 1.0 Y N N N
"dinoshadow.rgb" Y Y Y 0.0 N N 1.0 Y N N N
"dinoicon.rgb" Y Y Y 0.0 N N 1.0 Y N N N
"nolokicon.rgb" Y Y Y 0.0 N N 1.0 Y N N N
"pennyshadow.rgb" Y Y Y 0.0 N N 1.0 Y N N N
"spark.rgb" Y Y N 0.2 N N 1.0 Y N N N
"smoke.rgb" Y Y Y 0.0 N N 1.0 Y N N N
"explode.rgb" Y Y Y 0.2 N N 1.0 Y N N N
"tuxicon.rgb" Y Y Y 0.0 N N 1.0 Y N N N
"skirpyicon.rgb" Y Y Y 0.0 N N 1.0 Y N N N
"pennyicon.rgb" Y Y Y 0.0 N N 1.0 Y N N N
"missile.rgb" Y Y Y 0.1 N N 1.0 Y N N N
"flames.rgb" N N N 0.9 N N 1.0 Y N N N
"magnet.rgb" Y Y Y 0.1 N N 1.0 Y N N N
"bzzt.rgb" N N Y 0.1 N N 1.0 Y N N N
"homingmissile.rgb" Y Y Y 0.1 N N 1.0 Y N N N
"anvil.rgb" Y Y Y 0.1 N N 1.0 Y N N N
"parachute.rgb" Y Y Y 0.1 N N 1.0 Y N N N
"herring.rgb" Y Y Y 0.9 N N 1.0 Y N N N
"wheel.rgb" Y Y Y 0.0 N N 1.0 Y N N N
"water.rgb" N N N 0.1 Y N 1.0 N N Y N
"speedback.rgb" Y Y Y 0.0 N N 1.0 Y N N N
"speedfore.rgb" Y Y Y 0.0 N N 1.0 Y N N N
"st_title_screen.rgb" Y Y N 1.0 N N 1.0 N N N Y
#Screenshots
"sshot-beach.rgb" N N N 0.1 Y N 1.0 N N N Y
"sshot-bsodcastle.rgb" N N N 0.1 Y N 1.0 N N N Y
"sshot-geekopeak.rgb" N N N 0.1 Y N 1.0 N N N Y
"sshot-gownsbow.rgb" N N N 0.1 Y N 1.0 N N N Y
"sshot-lighthouse.rgb" N N N 0.1 Y N 1.0 N N N Y
"sshot-littlevolcano.rgb" N N N 0.1 Y N 1.0 N N N Y
"sshot-race.rgb" N N N 0.1 Y N 1.0 N N N Y
"sshot-sandtrack.rgb" N N N 0.1 Y N 1.0 N N N Y
"sshot-startrack.rgb" N N N 0.1 Y N 1.0 N N N Y
"sshot-subseatrack.rgb" N N N 0.1 Y N 1.0 N N N Y
"sshot-tuxtrack.rgb" N N N 0.1 Y N 1.0 N N N Y
"sshot-volcano.rgb" N N N 0.1 Y N 1.0 N N N Y
"sshot-olivermath.rgb" N N N 0.1 Y N 1.0 N N N Y
"sshot-islandtrack.rgb" N N N 0.1 Y N 1.0 N N N Y
#Top view images
"topview-lighthouse.rgb" N N N 0.1 Y N 1.0 N N N Y
"topview-littlevolcano.rgb" N N N 0.1 Y N 1.0 N N N Y
"topview-volcano.rgb" N N N 0.1 Y N 1.0 N N N Y
"topview-tuxtrack.rgb" N N N 0.1 Y N 1.0 N N N Y
"topview-subseatrack.rgb" N N N 0.1 Y N 1.0 N N N Y
"topview-sandtrack.rgb" N N N 0.1 Y N 1.0 N N N Y
"topview-gownsbow.rgb" N N N 0.1 Y N 1.0 N N N Y
"topview-geekopeak.rgb" N N N 0.1 Y N 1.0 N N N Y
"topview-beach.rgb" N N N 0.1 Y N 1.0 N N N Y
"topview-bsodcastle.rgb" N N N 0.1 Y N 1.0 N N N Y
"topview-race.rgb" N N N 0.1 Y N 1.0 N N N Y
"topview-startrack.rgb" N N N 0.1 Y N 1.0 N N N Y
"topview-olivermath.rgb" N N N 0.1 Y N 1.0 N N N Y
"topview-islandtrack.rgb" N N N 0.1 Y N 1.0 N N N Y
# EOF #

10
data/missile.projectile Normal file
View File

@ -0,0 +1,10 @@
;; -*- mode: lisp -*-
(tuxkart-collectable
(name "missile")
(model "missile.ac")
(icon "missile.rgb")
(speed 50.0)
)
;; EOF ;;

14
data/mriceblock.tkkf Normal file
View File

@ -0,0 +1,14 @@
;; -*- mode: lisp -*-
(tuxkart-kart
(name "Mr. Ice Block")
(model-file "mriceblock.ac")
(icon-file "mriceblockicon.rgb")
(shadow-file "mriceblockshadow.rgb")
(red 0.0)
(green 0.9)
(blue 1.0)
)
;; EOF ;;

10
data/new.herring Normal file
View File

@ -0,0 +1,10 @@
;; -*- mode: lisp -*-
(herring
(gold "goldcoin" )
(silver "silvercoin")
(green "banana" )
(red "bonusblock")
)
;; EOF ;;

15
data/nolokkart.tkkf Normal file
View File

@ -0,0 +1,15 @@
;; -*- mode: lisp -*-
(tuxkart-kart
(name "Nolok")
(model-file "nolokkart-high.ac")
(icon-file "nolokicon.rgb")
(shadow-file "tuxkartshadow.rgb")
(red 0.6)
(green 0.6)
(blue 0.5)
)
;; EOF ;;

41
data/offset.cxx Normal file
View File

@ -0,0 +1,41 @@
#include <stdio.h>
#include <stdlib.h>
int main ( int argc, char **argv )
{
char *fname = argv[1] ;
FILE *fd = fopen ( fname, "ra" ) ;
if ( fd == NULL )
{
fprintf ( stderr, "Can't open '%s' for reading.\n", fname ) ;
exit ( 1 ) ;
}
for ( int i = 0 ; !feof(fd) ; i++ )
{
char s [ 1024 ] ;
if ( fgets ( s, 1023, fd ) == NULL )
break ;
if ( *s == '#' || *s < ' ' )
continue ;
float x, y ;
if ( sscanf ( s, "%f,%f", &x, &y ) != 2 )
{
fprintf ( stderr, "Syntax error in '%s'\n", fname ) ;
exit ( 1 ) ;
}
x -= 66.68 ;
y = (-y) + 5.39 ;
printf ( "%g,%g\n", x, y ) ;
}
fclose ( fd ) ;
}

11
data/old.herring Normal file
View File

@ -0,0 +1,11 @@
;; -*- mode: lisp -*-
;; nothing specified --> chose the default models
(herring
(gold "OLD_GOLD")
(silver "OLD_SILVER")
(green "OLD_GREEN")
(red "OLD_RED")
)
;; EOF ;;

40
data/olivermath.drvl Normal file
View File

@ -0,0 +1,40 @@
-2.406650,7.385595,0.500000
0.515244,13.800526,0.500000
4.302326,25.316874,0.500000
8.568748,33.250351,0.500000
19.457222,38.025223,0.500000
29.311487,37.267742,0.500000
35.214455,31.926182,0.500000
35.812782,16.166523,0.500000
35.812782,6.166524,0.500000
34.771248,-0.835780,0.500000
37.941784,-3.010087,0.500000
43.405510,-3.035393,0.500000
42.459675,0.583073,0.500000
42.914864,7.499504,0.500000
42.846844,16.104610,0.500000
42.846844,26.104610,0.500000
42.846844,36.104610,0.500000
40.814495,45.395664,0.500000
40.271027,52.117249,0.500000
34.794571,60.763126,0.500000
30.808331,64.807373,0.500000
24.349245,70.383812,0.500000
17.029894,76.603043,0.500000
5.298392,78.546875,0.500000
1.950590,78.546875,0.500000
-6.312180,78.264198,0.500000
-21.252258,76.776871,0.500000
-24.789991,71.595703,0.500000
-25.056881,65.764488,0.500000
-25.191347,59.835213,0.500000
-24.906681,54.035534,0.500000
-24.873446,44.702621,0.500000
-24.712929,34.702621,0.500000
-24.151039,25.102873,0.500000
-24.243298,16.278938,0.500000
-24.098654,8.774096,0.500000
-23.023708,3.413046,0.500000
-20.738535,0.310457,0.500000
-15.134953,-1.155442,0.500000
-9.017632,-1.836121,0.500000

40
data/olivermath.drvr Normal file
View File

@ -0,0 +1,40 @@
3.070020,7.141230,0.500000
5.979823,12.477799,0.500000
9.255884,17.019449,0.500000
12.891690,23.848415,0.500000
19.463282,22.948887,0.500000
23.739056,23.259029,0.500000
25.862097,20.101234,0.500000
25.263773,15.860898,0.500000
25.263773,5.860898,0.500000
26.305307,-7.136798,0.500000
35.063351,-13.163392,0.500000
47.492500,-12.765319,0.500000
56.616016,-4.827971,0.500000
58.397411,7.649919,0.500000
58.465427,16.256168,0.500000
58.465427,26.256168,0.500000
58.465427,36.256168,0.500000
52.639149,49.717522,0.500000
44.040470,55.989624,0.500000
37.561127,62.039436,0.500000
33.648899,66.641830,0.500000
29.649742,73.711967,0.500000
24.024059,84.462624,0.500000
11.479266,89.687546,0.500000
1.479266,89.687546,0.500000
-8.799544,89.368225,0.500000
-18.956934,87.386230,0.500000
-26.459051,81.865952,0.500000
-31.400002,74.454529,0.500000
-34.286640,61.990875,0.500000
-35.759739,50.811333,0.500000
-35.994957,44.666119,0.500000
-35.994957,34.666119,0.500000
-35.821411,24.722450,0.500000
-35.231472,14.965014,0.500000
-33.505810,5.827092,0.500000
-29.759846,-1.922580,0.500000
-23.684258,-7.545365,0.500000
-16.003860,-10.980025,0.500000
-7.743073,-13.038941,0.500000

61
data/olivermath.loc Normal file
View File

@ -0,0 +1,61 @@
#
# Track itself.
#
"olivermath.ac",0,0,0,0,0,0
#
"lunchbox_wall.ac",3,54,{},0,{},{}
"lunchbox_wall.ac",27,54,{},0,{},{}
#
"desk.ac",-15,55,{},0,{},{}
"desk.ac",0,55,{},0,{},{}
"desk.ac",15,55,{},0,{},{}
"desk.ac",30,55,{},0,{},{}
"desk.ac",-15,70,{},0,{},{}
"desk.ac",0,70,{},0,{},{}
"desk.ac",15,70,{},0,{},{}
#
"bookwall.ac",20,20,{},0,{},{}
"bookwall.ac",-10,40,{},-15,{},{}
"bookwall.ac",40,40,{},0,{},{}
"backpack.ac",-12,5,{},0,{},{}
"ruler_bridge.ac",60,20,{},0,{},{}
"ruler_jump.ac",-20,20,{},160,{},{}
"bananawrap.ac",50,10,{},0,{},{}
"bananawrap.ac",-30,70,{},0,{},{}
"paperairplane.ac",0,80,{},-40,{},{}
"teachersdesk.ac",40,75,{},0,{},{}
"teachersdesk.ac",63,95,{},90,{},{}
"lego_bridge.ac",5,12,{},0,{},{}
"pencil.ac",-5,41,0.5,0,{},{}
"pencil.ac",5,41,0.5,0,{},{}
"pencil.ac",15,41,0.5,0,{},{}
"pencil.ac",25,41,0.5,0,{},{}
"pencil.ac",35,41,0.5,0,{},{}
"backpack.ac",0,95,{},0,{},{}
#
# Herring.
#
YHERRING,60,30
YHERRING,-20,22
RHERRING,30,22
GHERRING,30,18
RHERRING,30,16
RHERRING,50,40
GHERRING,30,60
RHERRING,10,80
RHERRING,-5,-10
RHERRING,-5,30
SHERRING,-19,79
SHERRING,-19,81
SHERRING,-21,79
SHERRING,-21,81
SHERRING,-30,-10
RHERRING,-30,-12
GHERRING,-32,-10
YHERRING,-32,-12
RHERRING,35,62

12
data/olivermath.track Normal file
View File

@ -0,0 +1,12 @@
;; -*- mode: lisp -*-
(tuxkart-track
(name "Oliver's Math Class")
(description "Created by Oliver & Steve Baker")
(music "mods/Boom_boom_boom.mod")
(screenshot "images/sshot-olivermath.rgb")
(topview "images/topview-olivermath.rgb")
)
;; EOF ;;

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