Frequently Asked QuestionsHere you can find answers to general questions concerning Ultimate Stunts. If your question is not here, then you can ask it with the form on the bottom of this page. Please only ask questions in english. Question and answer will be put on the site in english first, and then translations will be made to other languages. If you want your question+answer, this entire page, or the entire Ultimate Stunts site to be available in your own language, please help me by using the Contribute page.
(About the project)
Why did you start the project?
- I like game programming
- There were not enough good games for Linux
- Stunts is the best racing game ever
- It is a good way to learn things like openGL, physics simulation and network programming
How can I help Ultimate Stunts?That fully depends on your skills. If you speak both english and a non-english language, then you can make and maintain translations of the website (and later of the game). If you have artistic skills (e.g. in creating music, sound effects, textures or 3D models), then you can help with that (please first contact me so that you know what's needed and what's not). And, of course, Ultimate Stunts needs programmers. Programmers with knowledge about openGL, SDL, ODE, FMOD, openAL, network programming, multithreaded programming, physics simulation or AI programming can make themselves useful.
(About compiling / platforms)
Which platforms are supported?In theory, every UNIX-like platform is supported that has openGL, SDL and BSD network sockets (FMOD should be available for sound, but you can compile without sound support). In practice, you need to have either a Cygwin system on windows or an X Window based system. Platforms that have been reported to work are:
- ia32 Linux (many distributions)
- Cygwin 1.1 on windows
- SPARC Solaris
Is it possible to run the windows binaries in Wine?It is possible to run Ultimate Stunts in the windows emulator Wine, even with hardware accelerated graphics, but sound may not work. To prevent it from crashing, disable it by using the "nosound" windowsdriver in ultimatestunts.conf. BTW, this is just for fun; for Linux users it's better to compile the source code.
What sound output targets are supported?Ultimate Stunts can use two libraries for its sound output: FMOD and openAL. The decision which of these is used is made by the configure-script when compiling the source code. If openAL is detected, it uses that, else if FMOD is detected, it uses that, and else it compiles without sound support. Both libraries are multi-platform 3D sound libraries, which use the platform-specific output targets of the operating system they work on. For example, in windows, DirectSound can be used, and in Linux OSS or Alsa.
Is there a way to compile Ultimate Stunts and have some libraries in a nonstandard location?Maybe this works:
export LDFLAGS="-Lput_your_path_here" ./configure make
Where can I install the data files?You can place the data files anywhere on your system, as long as the datadir variable in ultimatestunts.conf points to it. By default, this is "." in the windows binary distribution, and "/usr/share/ultimatestunts" in the source code package. Note that currently the file ultimatestunts.conf itself needs to be in the "." directory, so you should start Ultimate Stunts from the same directory as where ultimatestunts.conf is.
What are the keys inside the game (e.g. for controlling the camera)?Have a look here. These things can and will change in future versions.
What hardware is required for Ultimate Stunts?To take advantage of all graphical features of Ultimate Stunts, I'd reccommend the following:
- A video card with hardware 3D acceleration for openGL, and 40MB or more video memory. The popular NVIDIA Geforce and ATI Radeon cards have openGL 3D acceleration.
- 1 GHz processor
- 20 MB free disk space, 40 MB free RAM
- 16 bit, 24 bit or 32 bit color depth support on your video card
- 600 MHz processor
- 20 MB free disk space, 5 MB free RAM
The speed of Ultimate Stunts is mostly limited by openGL, so if you don't have openGL acceleration, that will be your main problem. You can try to run Ultimate Stunts in a very small window, to decrease the number of per-pixel operations of openGL.
Have there been known issues with any video hardware?In the past, there have been some issues, but they have been solved. Ultimate Stunts is continuously being tested on Microsoft software openGL, Mesa, an ATI Radeon 9200 and a NVIDIA Geforce 2. There could appear new issues when the rendering engine is being improved, but currently there are no known issues.
Can I use a joystick or another gaming device?Yes. Users of joystick-like devices have the advantage of proportional steering. There are currently no plans for force feedback support (just because I don't know how to do that).
(About the future)
Will ultimate Stunts have multiplaying?Yes, both over computer networks as in split-screen mode. It will even be possible to mix those two: let two players join 1 network game using 1 computer and splitscreen mode. Currently, network multiplaying is not yet available.
Will the tile creator be parts-style (gives parts that you can rotate, move, scale, etc.) or 3D-editor style (you can import files from a 3D modeller )?It will be more like 3D-editor style. Actually, I don't have plans to make it much better than it is now. The idea is that the tiles are the parts, the track-editor will be a parts-style editor. The stunts3dedit program will be nothing more than a user-unfriendly tool for importing foreign file formats, and applying some low-level modifications. IMO only parts-style editors are user-friendly enough for unexperienced users. The track-editor will be suitable for these users, the stunts3dedit program will not.
Does the 1.0 version comes w/t an .sh installer?In version 1.0 I'll try to make installation as easy as possible. I'll also make packages for various distributions, and maybe even a live-CD for people who don't have Linux installed :-)
(about any other subject)
What are you like?I'm a 22 year old dutch student, studying Applied Physics at the TU Delft. Like most members of the XTC, I'm also a member of the C.S.R.-Delft, which is a christian student society. When there is time for it, I like to work on projects like Ultimate Stunts. I have a lot of programming experience, especially with 3D graphics, which started when I was only about 13 years old, when I learned programming in QBasic. Actually, the first interactive program I ever made was a remake of Stunts in QBasic. After that game (which was a "semi-3D" game), I made several simpler games, a 3D editor and (still in QBasic) the space flight simulator "Star Voyage" (which was later ported to Visual Basic). I worked for several years on that project (1997 - 2001), and it was very realistic, but the gameplay was quite boring. That's when I remembered Stunts, and started the Ultimate Stunts project.
Do you like pie?Sure, who doesn't? Why do you ask this question?
Recently posted questions:
Are there any plans to add more cars? Yes, but adding a new car is a lot of work, so I won't add many cars in a single version. hi, when i try to install the game i can extract and run ./configure but when i try make it gives "make: *** No targets specified and no makefile found. Stop." what is wrong? The configure script is supposed to generate Makefiles. If they are not found, then I guess the configure script failed somewhere. Please have a look at the output of the configure script and read the documentation on how to compile Ultimate Stunts. If you can't figure it out on your own, please contact me. Issue with non-us keyboard layout (fr) via ibus. I can not enter any number because required modifier (shift, numlock) are not taken. There is the possibility of car mod? Could you add the indy 500 car from the original stunts? I feel like the Formula 1 car is similar, but accelerates much faster making ramps very easy.