Commit Graph

  • 445bfbb649 Bugfix: ogg folder was not installed by make. scifly 2008-02-12 07:54:36 +00:00
  • e54b84aad0 Added swat's g4m fan track music. hikerstk 2008-02-12 05:52:57 +00:00
  • 0b60baf587 Added Cherryprice's 'Another Caribbean Beat Song'. hikerstk 2008-02-12 05:44:20 +00:00
  • f131d7215e Added cherryprice's 'Caribic' music (renamed). hikerstk 2008-02-12 05:13:22 +00:00
  • 956a77d426 Added the old music to be played in this track as well. hikerstk 2008-02-12 04:57:10 +00:00
  • 6fdc04779e Added desert dunes track. hikerstk 2008-02-12 04:51:27 +00:00
  • 1a5b7bd7e7 Applied (a slightly modified) version of Paul's menu music patch and added a main theme music. hikerstk 2008-02-12 04:35:39 +00:00
  • 3a3545c058 Removed source files for playing mod music from the source tree and windows project. hikerstk 2008-02-12 03:42:55 +00:00
  • f03fee4c9e Music description is now displayed as "title" by Name hikerstk 2008-02-12 00:16:59 +00:00
  • 1d11a1fac9 Bugfix: when a restart is triggered while a kart is being rescued, this kart could not be driven anymore (till it was rescued again). hikerstk 2008-02-12 00:10:05 +00:00
  • 0f6d732e68 Bugfix: moving physical objects would keep their speed when a restart is done - so they would be placed at their start position, but still rotating/moving. hikerstk 2008-02-12 00:08:48 +00:00
  • b9bfb128e4 Fix crash when running a GP with a track with moving physical objects in it at the end (e.g. tux tollway). hikerstk 2008-02-12 00:07:00 +00:00
  • fcaec31da6 Fix incorrect camera tilting when restarting a race. hikerstk 2008-02-12 00:01:27 +00:00
  • dc64a2269e Automatically enable the brakes for all karts during start, so that they don't slide downhill during countdown. hikerstk 2008-02-11 02:20:51 +00:00
  • 3ac760d4e0 1) Added warning message to configure when ogg files can't be played. 2) Removed more mikmod #ifdefs. hikerstk 2008-02-11 00:46:37 +00:00
  • 85490b5f8e Added a very simple display to show information about the music currently being played (first two lines from the *readme files, should be title of music and composer/musician). hikerstk 2008-02-10 23:17:25 +00:00
  • b507825bec Changed the overall GP time variable to a double from a float Added the overall GP time to the GP end screen scifly 2008-02-10 22:04:45 +00:00
  • 15adc2f2d4 Removed one of the kart sorts that occurred after a grand prix ended. If karts tie on points at the end of a grand prix, they are now evaluated on overall race time too. scifly 2008-02-09 20:23:14 +00:00
  • c23ac39b05 1) Some bugfixes to the linux compile environment 2) Fixed the 'waiting for AI karts' time back to the original value. hikerstk 2008-02-08 08:16:35 +00:00
  • 8bc9fd0286 1) Added a better estimation of finishing time for karts that didn't finish, based on the up-to-now average speed. 2) Changed the race result display to display all results (and not to ignore the last entry). 3) The race will not finish if the last kart racing and not arriving in time is a player kart. 4) Made world->m_clock private and added getter function. hikerstk 2008-02-08 04:43:35 +00:00
  • d7057c7980 Converted all mod files to ogg, moved the ogg files into the media repository, and switched the track data to use the ogg files. hikerstk 2008-02-07 23:09:25 +00:00
  • 34580af755 Avoid the 'machine gun like' sound effect caused by repeatedly playing the crash sound - which is caused by 1) collisions reported more than once (since it takes a few frames till a collision is resolved) 2) collision between karts and tracks when accelerating, which is most likely caused by the chassis hitting the ground (that might be fixed by better physics parameters). hikerstk 2008-02-07 10:10:27 +00:00
  • df8095809e New txf font, which supports (nearly) all Latin-1 characters. Currently the same size (512x512) as the ASCII-only font, so quality is somewhat lower. hikerstk 2008-02-06 04:27:59 +00:00
  • a3094590d6 1) Improved handling of 'moving' or 'physical' objects (e.g. road cone). You can now shoot them, and they will be pushed aside by a close-by explosions. 2) Bugfix: Physical objects are now reset to the correct starting location. 3) Physical objects have now angular friction defined, preventing them from rotating endlessly. 4) Karts have now some 'restitution', which adds a bit of bouncing to collisions. hikerstk 2008-02-05 11:56:21 +00:00
  • 5767b4f616 Reverted the changes to the widget manager from the last commit (somehow hit enter before finishing to write the whole command and it sent all the files, Ctrl-C didn't helped, sorry). cosmosninja 2008-02-05 03:11:13 +00:00
  • f93b8b07e6 Raised the limit of the check for the sectors to cosmosninja 2008-02-05 03:07:48 +00:00
  • 5050603f9e Added an additional check to ensure a resolution is not blacklisted twice. Re-seperated crash detection from kill 'detection' (see next). Added additional saveConfig() calls to ensure that the correct current and previous resolutions are stored in the event of the game being killed. scifly 2008-02-04 14:28:44 +00:00
  • d8864f3f71 Removed VS compiler warnings (missing type cast). hikerstk 2008-02-04 12:31:21 +00:00
  • fa90139fc8 The pulse effect is now done using the center of teh widget as the center for the scale transformation, and removed a minor warning. cosmosninja 2008-02-03 22:29:07 +00:00
  • 56db981ece Fixed crash when using 'moving_physics' object. hikerstk 2008-02-03 12:21:20 +00:00
  • 768c16ed38 Replaced the previous method of clipping the text outside of the bounds of a widget using the scissor test, and changed it for an stencil test, since the stencil test doesn't needs to be rectangular, thus, it doesn't shows text outside of the rounded borders or while rotating. cosmosninja 2008-02-03 08:34:41 +00:00
  • 7d2e056752 Removed a warning and fixed a bug with text scrolling introduced in the previous commit. cosmosninja 2008-02-03 05:59:40 +00:00
  • d20a7a229b Added rotation to widgets, but it's incomplete; text doesn't shows outside of the 'normal' box, and selection does the same. cosmosninja 2008-02-02 07:28:37 +00:00
  • 2d849d0efb Revmoed -DBULLET, and disables bullet profiling. hikerstk 2008-02-01 13:35:37 +00:00
  • e49a415671 Try to making the homing missiles turn more smoothly. hikerstk 2008-02-01 13:34:50 +00:00
  • f59f487d8a Fixed bug 1879386 (homing missiles don't explode on track, the rest was already fixed before). hikerstk 2008-02-01 13:27:11 +00:00
  • e134102fb7 1) Removed unsupported solutions (e.g. non-bullet version) 2) Added (missing) translation.cpp to project file 3) Removed -DBULLET (since it's not necessary anymore) 4) Removed bullet profiling. 5) Added GETTEXT_PATH environment variable in prepration for translations hikerstk 2008-02-01 12:24:28 +00:00
  • 5883db13e5 Removed bullet profiling (and debugging, though the MS compiler will always define _DEBUG causing bullet to enable debug mode again). hikerstk 2008-02-01 12:16:35 +00:00
  • f53bc2119f Removed the media tools from the src directory cosmosninja 2008-02-01 05:09:16 +00:00
  • 257508179f Used the new btRigidBody constructor, since the old constructor is not as flexible and will be deprecated. hikerstk 2008-01-31 12:40:22 +00:00
  • de6b4a3ae0 Fixed flickering on the grand prix ending at highh resolutions cosmosninja 2008-01-30 23:47:56 +00:00
  • dd2a02fecb Fixed the track selection menu so that it doesn't uses a hardcoded number of tracks only. cosmosninja 2008-01-30 17:55:41 +00:00
  • 8a65b4167a Removed old and unused 'improved physics' option. hikerstk 2008-01-30 09:55:39 +00:00
  • c3d3f3ab19 Improved handling of bullet user pointers, which should fix the problem of rockets not exploding when hitting the track anymore. But there is still a bug with homing missiles, which still don't explode :( hikerstk 2008-01-30 05:30:10 +00:00
  • b75c9ec869 More minor code cleanup. hikerstk 2008-01-30 04:55:11 +00:00
  • 935e1a8c18 Code cleanup (BULLET #ifdefs). hikerstk 2008-01-30 04:36:00 +00:00
  • 818ab3d164 Removed some VS C++ compiler warnings. hikerstk 2008-01-30 04:01:55 +00:00
  • 67bf7ddabd Moved implementation of translation class into .cpp file to make less recompile necessary when changing the implementation. hikerstk 2008-01-30 02:24:51 +00:00
  • d0fca1b227 Fixed bug where blacklisted resolutions could be selected from the command line. scifly 2008-01-28 22:16:42 +00:00
  • 4ee837b6da Fixed wheel rotation, which would not rotate properly when driving close to a parallel to the X axis (and the rotation wasn't computed correctly in any case). hikerstk 2008-01-25 01:29:12 +00:00
  • 696a3cf1c7 Increased height of driveline so that it has the same height as the actual track (if the drivelines are lower, karts when rescued will appear to be under the track, triggering a rescue, ...). hikerstk 2008-01-24 02:08:15 +00:00
  • d5b0230d5b Temporary work around for 'karts being rescued incorrectly' when using quantization. This might make the game slower. hikerstk 2008-01-23 23:24:18 +00:00
  • b182a4ff27 Fixed bug 1804393 "kart model for incorrectly shares transformations" This patch removes previously selected karts from the GUI so they cannot be selected more than once. scifly 2008-01-23 19:47:32 +00:00
  • 25db1ea889 Fixed bug where window/fullscreen button only displayed "windowed" Fixed bug where failing to confirm a change to fullscreen did not return you to window mode Fixed bug where selecting blacklisted resolutions was possible Resolutions removed from the blacklist are now available immediately Blacklisted resolutions are now displayed but are not selectable Resolutions can now be removed from the blacklist individually Crash detection improved: Crashes / kills are now detected until either the race mode GUI is opened or STK is quit scifly 2008-01-21 22:06:57 +00:00
  • ad86255e48 Fixed a minor bug with the configure script and and added an option to avoid optimizing. cosmosninja 2008-01-21 19:04:00 +00:00
  • 5222a88ee2 Bugfix for keyboard configuration that's not read in properly. hikerstk 2008-01-21 04:07:05 +00:00
  • 22c1d82e67 Made the warning message widget non-selectable. cosmosninja 2008-01-19 21:55:17 +00:00
  • c3dce60b17 Increased version number for config file. When older config files are loaded key bindings are ignored, and a warning is displayed the first time the main menu is displayed. hikerstk 2008-01-17 00:09:23 +00:00
  • 601af042f6 Removed debug output. hikerstk 2008-01-17 00:04:29 +00:00
  • d022ad8a8e Changed time in which to confirm new resolution from 10 seconds to 5 No longer need to confirm resolution changes in windowed mode scifly 2008-01-16 21:42:16 +00:00
  • 5d37a78a7b Removed windows warnings. hikerstk 2008-01-16 05:02:33 +00:00
  • 9122cd52df Use OpenGL to translate the widgets to their position instead of having STK's code to do it, so in the future we can apply rotation and scaling through OpenGL around the widget's center easily; as a side effect, this simplified some of the widget's code greatly. cosmosninja 2008-01-16 03:47:29 +00:00
  • 53e57bbd10 Changed the value of CENTER_OF_SCREEN to be lower than the smallest possible scrolling value. cosmosninja 2008-01-16 03:40:38 +00:00
  • 93c766796f Lowered the default scrolling speed of the credits screen 20%, since I thought it was too fast. cosmosninja 2008-01-16 03:38:10 +00:00
  • 0babed2c7e Improved input handling of the scrolling. cosmosninja 2008-01-16 03:36:22 +00:00
  • 3de6b1e87c Removed outdated fix-me note. cosmosninja 2008-01-16 02:05:51 +00:00
  • 29c3b9b89b Removed the curve comment when explaining the drivelines, since it was reported to have caused confusion. cosmosninja 2008-01-16 02:04:33 +00:00
  • 4c4eee4c4d Fixed automatic rescue: 1) called when any kart is not upside down and slowed down 2) called for AI when it's not making progress (the old method of using m_collided did not work in at least one case I have seen). hikerstk 2008-01-16 00:09:05 +00:00
  • bf4ee7a970 1) Bugfix: rescuing kart (at least) in the startrack would trigger a rescue loop: rescue, drop, rescue, drop, ... 2) Some code cleanup. hikerstk 2008-01-15 11:38:54 +00:00
  • 9202ccf00f Updated project to include new files for confirming a changed resolution. hikerstk 2008-01-15 09:31:23 +00:00
  • a71229dd18 Applied Dominique's patch to check for a C++ compiler. cosmosninja 2008-01-14 21:00:15 +00:00
  • 4d38013a5a 1) Removed warning about order of initialisation in moving_physics. 2) Compatibility fixes (e.g. VC6.0): remove initialization of static member variables inside the class declaration. hikerstk 2008-01-13 23:51:09 +00:00
  • 2c42105449 Fixed wobbling of the text. cosmosninja 2008-01-13 02:16:21 +00:00
  • 3bbb4d1749 Commented out the widget manager changes to the race gui. cosmosninja 2008-01-13 01:26:30 +00:00
  • c74956453f Reverted removing the 'simple c++ program', and instead added a C program, since it works fine, which isn't what we want, but it's better than nothing. cosmosninja 2008-01-13 00:50:59 +00:00
  • dade1f78cb Removed the check for a 'simple c++ program', since it didn't really worked well after all. cosmosninja 2008-01-13 00:44:06 +00:00
  • 166837d3f1 Passing --enable-debug to the configure script now causes that the program is compiled with -g(enable debugger info) and -pg(enable profiling info), and #defines DEBUG for the code. Also, I enabled a simple check to see if we can compile c++ in response to Dominique's message where he wrote that if we did not have a C++ compiler the configure script would say that plib is missing instead. cosmosninja 2008-01-12 23:34:11 +00:00
  • 67ba7872df Added Id Keyword scifly 2008-01-12 23:19:07 +00:00
  • 1563552346 Passing --enable-debug to the configure script now causes that the program is compiled with -g(enable debugger info) and -pg(enable profiling info), and #defines DEBUG for the code. cosmosninja 2008-01-12 23:08:27 +00:00
  • f984491d76 Improved commenting in display_config.cpp Added _() to strings that lacked it in display_config.cpp Removed redundant member variable from display_config.hpp Added resolution change confirmation gui Resolutions that are not confirmed are blacklisted and no longer appear in the res list Screen resolutions that cause crashes are now detected and blacklisted in user_config If a resolution blacklist exists, then a button is now available on the display_config GUI to clear it Improved Apply res button on config_display GUI. Now only selects if a new res has been selected scifly 2008-01-12 22:33:24 +00:00
  • 57df099065 1) Improved handling of rockets 2) Enabled timing display again 3) Some code cleanup. hikerstk 2008-01-11 13:48:09 +00:00
  • 7e844312c7 Bugfix: wrong order of parameters for memset. hikerstk 2008-01-11 02:01:41 +00:00
  • fea26afba1 Made wheelies usable at 70% of the top speed, since it seems impossible to use them if you need 90% of the maximum speed. cosmosninja 2008-01-10 02:04:35 +00:00
  • bd3ab7926f 1) Fixed 'moving physics', i.e. objects on the track that can be pushed around by karts (currently only used in tux tollway). 2) Removed support for magnet. 3) Some code cleanup for missiles etc. hikerstk 2008-01-09 12:09:55 +00:00
  • d27bac1a38 Accidentally committed wrong version of sound_manager (without error checking), this reverts back to include all error checks. hikerstk 2008-01-09 03:24:25 +00:00
  • 298a81da04 Moved the variable m_time_since_stuck from the kart.hpp/kart.cpp files to the default robot. Since there is other code to catch the same situation, the code dealing with the m_time_since_stuck variable is disabled for now as a test. cosmosninja 2008-01-09 02:20:58 +00:00
  • 49dc3abc5b Bugfix: scrolling wasn't using the delta time. cosmosninja 2008-01-08 03:40:36 +00:00
  • c56020e0bf Applied Dominique's patch to compile STK with gcc 4.3. hikerstk 2008-01-08 02:23:33 +00:00
  • 8c453e472e 1) Updated to bullet 2.66, which (among others) - fixes the bug of resetting the forces after each internal simulation step, causing slower physics behaviour on slower FPS. - improves raycast performance 2) Added script to copy all necessary source files from a full bullet installation into STK. hikerstk 2008-01-07 03:07:05 +00:00
  • e0a96abe15 Removed traffic jam noise (played when a certain number of collisions happend in a short time). hikerstk 2008-01-07 00:53:22 +00:00
  • fbfec1c54f Fixed another compilation problem with the Macs cosmosninja 2008-01-06 22:03:04 +00:00
  • bad4e96bcd Fixed one of the Mac OS X compilation issues. cosmosninja 2008-01-06 06:06:58 +00:00
  • a5e2ef24d5 1) Fixed zipper (settings for further tuning in stk_config.data). 2) Fixed bug in collision detection (a kart-kart crash could cause a sigsegv). 3) Fixed bug in track loader, which caused somer track objects (e.g. zipper in bsod castle) not to get the correct pitch/roll, causing them to 'stick out') 4) Fixed wheelie handling for AI (though wheelies are still disabled by default, change wheelie-max-speed-ratio to 0.5 to test). 5) Some cleanup of non-bullet code. hikerstk 2008-01-01 14:30:39 +00:00
  • 56e24ec8a6 Allow changing fonts through the widget manager, plus *a lot* of code style improvements. cosmosninja 2007-12-25 03:23:32 +00:00
  • aa8fe0c5b3 The track map can now be drawn through the widget set (thought it's not encapsulated properly yet), it's implemented in the track selection screen, a fix that calculates properly the bounding box of the track maps(before it calculated the bounding box of the center line), plus a few style changes. cosmosninja 2007-12-22 20:10:48 +00:00
  • 03df76398f Removed an unneeded forward declaration. cosmosninja 2007-12-22 00:31:48 +00:00
  • 6863de9f42 Small code cleaning. cosmosninja 2007-12-21 00:31:44 +00:00
  • 6daa2ef2d0 1) Removed more windows warnings. 2) Cleanup of old unused, and non-bullet code 3) Fixed wheelies, though they are currently still disabled in the stk_config.data file since the AI crashes with the new wheelie implementation. hikerstk 2007-12-20 04:37:35 +00:00
  • 1b95764c6a Various small GUI improvements. cosmosninja 2007-12-19 15:10:30 +00:00
  • 0dd71cebe5 Small style change. cosmosninja 2007-12-19 01:09:10 +00:00