neverball
15 years agofreefall: fixed pushers to match with new the physics behaviour
mym [Sat, 1 Nov 2008 13:40:23 +0000 (13:40 +0000)]
freefall: fixed pushers to match with new the physics behaviour

git-svn-id: https://s.snth.net/svn/neverball/trunk@2588 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agocargo.map: Workaround to prevent path inaccuracies as game time increases
elviz [Sat, 1 Nov 2008 07:14:28 +0000 (07:14 +0000)]
cargo.map: Workaround to prevent path inaccuracies as game time increases

git-svn-id: https://s.snth.net/svn/neverball/trunk@2587 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agocargo.map: Tweaks
elviz [Sat, 1 Nov 2008 02:40:12 +0000 (02:40 +0000)]
cargo.map: Tweaks

git-svn-id: https://s.snth.net/svn/neverball/trunk@2586 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoNevermania: Reduced height of floor markers ("X"s, teleporter targets) to 0.75
elviz [Fri, 31 Oct 2008 22:11:26 +0000 (22:11 +0000)]
Nevermania: Reduced height of floor markers ("X"s, teleporter targets) to 0.75

git-svn-id: https://s.snth.net/svn/neverball/trunk@2585 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agomym1/2 sets: set set high-scores and fixed two high-scores
mym [Thu, 30 Oct 2008 15:01:01 +0000 (15:01 +0000)]
mym1/2 sets: set set high-scores and fixed two high-scores

git-svn-id: https://s.snth.net/svn/neverball/trunk@2584 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agospacetime.map: Tiny texture fix
elviz [Wed, 29 Oct 2008 09:39:47 +0000 (09:39 +0000)]
spacetime.map: Tiny texture fix

git-svn-id: https://s.snth.net/svn/neverball/trunk@2583 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agospacetime.map: Tweaks
elviz [Wed, 29 Oct 2008 08:31:17 +0000 (08:31 +0000)]
spacetime.map: Tweaks

git-svn-id: https://s.snth.net/svn/neverball/trunk@2582 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoRemove duplicate date_to_str declaration
parasti [Mon, 27 Oct 2008 17:10:20 +0000 (17:10 +0000)]
Remove duplicate date_to_str declaration

git-svn-id: https://s.snth.net/svn/neverball/trunk@2581 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoaccordian.map: Fixed level shot name
elviz [Mon, 27 Oct 2008 09:12:08 +0000 (09:12 +0000)]
accordian.map: Fixed level shot name

git-svn-id: https://s.snth.net/svn/neverball/trunk@2580 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agorodeo: made it harder
mym [Thu, 23 Oct 2008 13:45:30 +0000 (13:45 +0000)]
rodeo: made it harder

git-svn-id: https://s.snth.net/svn/neverball/trunk@2579 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agomuseum.map: Replaced fuzzy ring pads with coin markers
elviz [Wed, 22 Oct 2008 23:38:19 +0000 (23:38 +0000)]
museum.map: Replaced fuzzy ring pads with coin markers

git-svn-id: https://s.snth.net/svn/neverball/trunk@2578 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agobase sets: high-scores and level order tweaks and fixes
mym [Wed, 22 Oct 2008 08:40:07 +0000 (08:40 +0000)]
base sets: high-scores and level order tweaks and fixes

git-svn-id: https://s.snth.net/svn/neverball/trunk@2577 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoRequest SSE floating-point math from GCC for x86 systems
parasti [Sat, 18 Oct 2008 22:24:34 +0000 (22:24 +0000)]
Request SSE floating-point math from GCC for x86 systems

Historically, Neverball has been plagued by floating-point related
replay playback issues.  Since the merging of the "lockstep" branch
which, among other things, attempted to solve some of the issues, the
problem has only become worse.  It is documented in more detail in
ticket #127.

The default way of doing floating-point arithmetic on x86 systems is
through the so-called x87 FPU using extended-precision (80-bit)
floating-point registers.  These registers are usually used to hold
intermediate results and to store values of floating-point variables.
The problem arises when the results of a computation are different
depending on whether floating-point values have been moved from
registers to memory (and thus rounded to single-precision, which is
the nominal precision of most variables in the code) between uses and
due to the fact that it is practically impossible to determine *when*
this has happened, as it heavily depends on the optimisation paths
taken by the compiler.

Although not exclusive to GCC, this non-determinism has been and
remains a well-known (and as it turns out, a documented) problem on
x86 in GCC for over a decade.

Several work-arounds exist:

The x87 FPU provides an instruction to adjust precision of the
significand in registers, while keeping the extended exponent range.
For instance, Windows apparently sets it to double-precision rather
than the default extended-precision.  While this does improve the
situation somewhat, there are still differences in the results of
replay playback using different builds on the same system.

Another work-around is to use the -ffloat-store option of GCC, which
prevents floating-point values from ever being stored in registers.
Before having any effect, though, this apparently requires
modification of source code to store all intermediate results into
variables.

Yet another is to use the "volatile" keyword to achieve the same
effect but on a per-variable basis, after making the same additional
source code modifications.

Finally, another possibility is to use the relatively recently (since
about 1999) introduced SSE extension for x86 to do floating-point
arithmetic that doesn't exhibit these problems.  This is the solution
implemented by this patch.  SSE floating-point math is already used by
default on x86_64.  A few tests indicate that minor differences can
arise across systems (but not across different builds on the same
system, as opposed to the x87 FPU) possibly depending on the version
of SSE available.

While this potentially solves most floating-point issues on x86
hardware with SSE available, additional replay format modifications
will still be necessary to minimise issues on non-SSE x86 hardware and
in cases when the game is compiled without SSE.

It is not clear what the situation is regarding non-x86 floating-point
arithmetic.

git-svn-id: https://s.snth.net/svn/neverball/trunk@2576 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoMakefile: use mingw-list-dlls from MinGW cross scripts
parasti [Sat, 18 Oct 2008 18:14:44 +0000 (18:14 +0000)]
Makefile: use mingw-list-dlls from MinGW cross scripts

The scripts are available at http://repo.or.cz/w/mingw-xscripts.git

git-svn-id: https://s.snth.net/svn/neverball/trunk@2575 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agorenamed mym's sets
mym [Fri, 17 Oct 2008 08:54:00 +0000 (08:54 +0000)]
renamed mym's sets

git-svn-id: https://s.snth.net/svn/neverball/trunk@2574 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoRedefine ftanf (not used anywhere) to wrap tan, not cos
parasti [Wed, 15 Oct 2008 22:06:39 +0000 (22:06 +0000)]
Redefine ftanf (not used anywhere) to wrap tan, not cos

git-svn-id: https://s.snth.net/svn/neverball/trunk@2570 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoBuilding a DMG with the installers included is now a one-click process. Now there...
jammnrose [Wed, 15 Oct 2008 00:07:06 +0000 (00:07 +0000)]
Building a DMG with the installers included is now a one-click process. Now there is only one 'Disk Image' option as anything that needs to be set can be done in the shell script @ build time. dmg_background still needs to be updated as well as where the uninstaller will go.

git-svn-id: https://s.snth.net/svn/neverball/trunk@2568 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoReverting changes: Apparently you can't ignore a resource fork with svn... I give up.
jammnrose [Mon, 13 Oct 2008 19:47:33 +0000 (19:47 +0000)]
Reverting changes: Apparently you can't ignore a resource fork with svn... I give up.

git-svn-id: https://s.snth.net/svn/neverball/trunk@2566 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoIgnore custom folder icon under Mac OS X. (Attempt #?... Apparently a carriage return...
jammnrose [Mon, 13 Oct 2008 19:44:52 +0000 (19:44 +0000)]
Ignore custom folder icon under Mac OS X. (Attempt #?... Apparently a carriage return is in the filename...)

git-svn-id: https://s.snth.net/svn/neverball/trunk@2565 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoIgnore custom folder icon under Mac OS X. (Attempt #?... Apparently a carriage return...
jammnrose [Mon, 13 Oct 2008 19:38:37 +0000 (19:38 +0000)]
Ignore custom folder icon under Mac OS X. (Attempt #?... Apparently a carriage return is in the filename...)

git-svn-id: https://s.snth.net/svn/neverball/trunk@2564 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoIgnore custom folder icon under Mac OS X. (Attempt #4... Weird char. in filename...)
jammnrose [Mon, 13 Oct 2008 19:33:58 +0000 (19:33 +0000)]
Ignore custom folder icon under Mac OS X. (Attempt #4... Weird char. in filename...)

git-svn-id: https://s.snth.net/svn/neverball/trunk@2563 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoIgnore custom folder icon under Mac OS X.
jammnrose [Mon, 13 Oct 2008 19:25:55 +0000 (19:25 +0000)]
Ignore custom folder icon under Mac OS X.

git-svn-id: https://s.snth.net/svn/neverball/trunk@2562 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agomorenarrow: set high-scores (thx uau)
mym [Fri, 10 Oct 2008 14:46:03 +0000 (14:46 +0000)]
morenarrow: set high-scores (thx uau)

git-svn-id: https://s.snth.net/svn/neverball/trunk@2561 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agorodeo: prevented an easy trick (turned down the cone and tweaks)
mym [Thu, 9 Oct 2008 12:01:01 +0000 (12:01 +0000)]
rodeo: prevented an easy trick (turned down the cone and tweaks)

git-svn-id: https://s.snth.net/svn/neverball/trunk@2559 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoAdded script to automate modification of the .pkg installer to use meaningful names...
jammnrose [Thu, 9 Oct 2008 07:43:31 +0000 (07:43 +0000)]
Added script to automate modification of the .pkg installer to use meaningful names for sub-packages/receipts. (Forgot to commit all changes...)

git-svn-id: https://s.snth.net/svn/neverball/trunk@2558 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoAdded script to automate modification of the .pkg installer to use meaningful names...
jammnrose [Thu, 9 Oct 2008 07:42:43 +0000 (07:42 +0000)]
Added script to automate modification of the .pkg installer to use meaningful names for sub-packages/receipts.

git-svn-id: https://s.snth.net/svn/neverball/trunk@2557 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agotennis.map: Goal chair tweaks
elviz [Wed, 8 Oct 2008 21:26:23 +0000 (21:26 +0000)]
tennis.map: Goal chair tweaks

git-svn-id: https://s.snth.net/svn/neverball/trunk@2556 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agobase sets: fixed and adjusted buggy or ugly high-scores
mym [Wed, 8 Oct 2008 16:42:28 +0000 (16:42 +0000)]
base sets: fixed and adjusted buggy or ugly high-scores

git-svn-id: https://s.snth.net/svn/neverball/trunk@2555 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agomym's sets: fixed high-scores
mym [Wed, 8 Oct 2008 15:56:27 +0000 (15:56 +0000)]
mym's sets: fixed high-scores

git-svn-id: https://s.snth.net/svn/neverball/trunk@2554 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agobase sets: set missing high-scores
mym [Wed, 8 Oct 2008 15:53:35 +0000 (15:53 +0000)]
base sets: set missing high-scores

git-svn-id: https://s.snth.net/svn/neverball/trunk@2553 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoCheck config_file arguments for NULL
parasti [Wed, 8 Oct 2008 13:15:53 +0000 (13:15 +0000)]
Check config_file arguments for NULL

git-svn-id: https://s.snth.net/svn/neverball/trunk@2552 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoLatvian translation update
parasti [Wed, 8 Oct 2008 13:15:42 +0000 (13:15 +0000)]
Latvian translation update

git-svn-id: https://s.snth.net/svn/neverball/trunk@2551 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoset-hard: set set records
mym [Fri, 3 Oct 2008 10:45:18 +0000 (10:45 +0000)]
set-hard: set set records

git-svn-id: https://s.snth.net/svn/neverball/trunk@2549 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoslope.map: Lowered sunflower coin pad
elviz [Fri, 3 Oct 2008 06:23:20 +0000 (06:23 +0000)]
slope.map: Lowered sunflower coin pad

git-svn-id: https://s.snth.net/svn/neverball/trunk@2548 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoset-easy: fixed set record
mym [Fri, 3 Oct 2008 04:19:44 +0000 (04:19 +0000)]
set-easy: fixed set record

git-svn-id: https://s.snth.net/svn/neverball/trunk@2547 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoset-easy/medium: set/adjusted set records
mym [Fri, 3 Oct 2008 04:14:22 +0000 (04:14 +0000)]
set-easy/medium: set/adjusted set records

git-svn-id: https://s.snth.net/svn/neverball/trunk@2546 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agospacetime.map: Tweaks
elviz [Tue, 30 Sep 2008 22:06:25 +0000 (22:06 +0000)]
spacetime.map: Tweaks

git-svn-id: https://s.snth.net/svn/neverball/trunk@2545 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoNevermania: Tweaks
elviz [Mon, 29 Sep 2008 02:05:08 +0000 (02:05 +0000)]
Nevermania: Tweaks

git-svn-id: https://s.snth.net/svn/neverball/trunk@2544 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoCatalan translation
parasti [Sat, 27 Sep 2008 22:20:43 +0000 (22:20 +0000)]
Catalan translation

git-svn-id: https://s.snth.net/svn/neverball/trunk@2543 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agofreefall: set best time records
mym [Sat, 27 Sep 2008 15:04:08 +0000 (15:04 +0000)]
freefall: set best time records

git-svn-id: https://s.snth.net/svn/neverball/trunk@2542 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agolocales: updated fr translation
mym [Fri, 26 Sep 2008 07:11:51 +0000 (07:11 +0000)]
locales: updated fr translation

git-svn-id: https://s.snth.net/svn/neverball/trunk@2541 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agohallways: set a texture to glass-dark
mym [Fri, 26 Sep 2008 07:09:24 +0000 (07:09 +0000)]
hallways: set a texture to glass-dark

git-svn-id: https://s.snth.net/svn/neverball/trunk@2540 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoloop1: prevent obvious shortcuts
mym [Fri, 26 Sep 2008 07:08:01 +0000 (07:08 +0000)]
loop1: prevent obvious shortcuts

git-svn-id: https://s.snth.net/svn/neverball/trunk@2539 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoLatvian translation update
parasti [Fri, 26 Sep 2008 01:31:53 +0000 (01:31 +0000)]
Latvian translation update

git-svn-id: https://s.snth.net/svn/neverball/trunk@2538 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoFinnish translation: Include the author in the set description.
paxed [Thu, 25 Sep 2008 17:07:22 +0000 (17:07 +0000)]
Finnish translation: Include the author in the set description.

git-svn-id: https://s.snth.net/svn/neverball/trunk@2537 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoblockers.map: Switched to new blockers
elviz [Thu, 25 Sep 2008 03:49:36 +0000 (03:49 +0000)]
blockers.map: Switched to new blockers

git-svn-id: https://s.snth.net/svn/neverball/trunk@2536 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoAUTHORS: Fixed order
elviz [Thu, 25 Sep 2008 02:37:22 +0000 (02:37 +0000)]
AUTHORS: Fixed order

git-svn-id: https://s.snth.net/svn/neverball/trunk@2535 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoPO update
parasti [Wed, 24 Sep 2008 17:25:01 +0000 (17:25 +0000)]
PO update

git-svn-id: https://s.snth.net/svn/neverball/trunk@2534 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoset-mym2.txt: fix typo and reword a little
parasti [Wed, 24 Sep 2008 17:24:42 +0000 (17:24 +0000)]
set-mym2.txt: fix typo and reword a little

git-svn-id: https://s.snth.net/svn/neverball/trunk@2533 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoUpdate the finnish translation
paxed [Wed, 24 Sep 2008 17:15:50 +0000 (17:15 +0000)]
Update the finnish translation

git-svn-id: https://s.snth.net/svn/neverball/trunk@2532 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoadventure.map: Tweaks
elviz [Wed, 24 Sep 2008 08:57:38 +0000 (08:57 +0000)]
adventure.map: Tweaks

git-svn-id: https://s.snth.net/svn/neverball/trunk@2531 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoadventure.map: New version
elviz [Wed, 24 Sep 2008 00:54:02 +0000 (00:54 +0000)]
adventure.map: New version

git-svn-id: https://s.snth.net/svn/neverball/trunk@2530 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoPrint a message if failed to set locale
parasti [Sun, 21 Sep 2008 23:01:33 +0000 (23:01 +0000)]
Print a message if failed to set locale

git-svn-id: https://s.snth.net/svn/neverball/trunk@2528 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoRemove executable bit from some data files
parasti [Thu, 18 Sep 2008 15:59:48 +0000 (15:59 +0000)]
Remove executable bit from some data files

git-svn-id: https://s.snth.net/svn/neverball/trunk@2527 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoAdd updated manual pages
parasti [Wed, 17 Sep 2008 22:35:02 +0000 (22:35 +0000)]
Add updated manual pages

Originally brought up-to-date for Debian by Jordà Polo.

git-svn-id: https://s.snth.net/svn/neverball/trunk@2526 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoPO update
parasti [Wed, 17 Sep 2008 20:47:35 +0000 (20:47 +0000)]
PO update

git-svn-id: https://s.snth.net/svn/neverball/trunk@2525 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoMake .desktop files available for translation
parasti [Wed, 17 Sep 2008 20:47:20 +0000 (20:47 +0000)]
Make .desktop files available for translation

Most of the patch is by Jordà Polo, I did the build integration.

git-svn-id: https://s.snth.net/svn/neverball/trunk@2524 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoClean up .desktop files
parasti [Tue, 16 Sep 2008 17:53:03 +0000 (17:53 +0000)]
Clean up .desktop files

Patch from Jordà Polo.

git-svn-id: https://s.snth.net/svn/neverball/trunk@2523 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoSpanish translation update
parasti [Tue, 16 Sep 2008 14:38:48 +0000 (14:38 +0000)]
Spanish translation update

git-svn-id: https://s.snth.net/svn/neverball/trunk@2522 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agotranslations.html: replace link to Trac with one directly to repo
parasti [Fri, 12 Sep 2008 09:52:07 +0000 (09:52 +0000)]
translations.html: replace link to Trac with one directly to repo

git-svn-id: https://s.snth.net/svn/neverball/trunk@2521 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agowoodmaze.map: Fixed invisible faces
elviz [Fri, 12 Sep 2008 03:13:06 +0000 (03:13 +0000)]
woodmaze.map: Fixed invisible faces

git-svn-id: https://s.snth.net/svn/neverball/trunk@2520 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoCSY's textures: Resized 16x16 to 32x32 (see r1466), converted JPEG to PNG (see r1449...
elviz [Thu, 11 Sep 2008 21:18:45 +0000 (21:18 +0000)]
CSY's textures: Resized 16x16 to 32x32 (see r1466), converted JPEG to PNG (see r1449) and adjusted material files (see r1358)

git-svn-id: https://s.snth.net/svn/neverball/trunk@2519 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoPartially revert "locales: Improved words-fr.png texture"
parasti [Thu, 11 Sep 2008 14:11:58 +0000 (14:11 +0000)]
Partially revert "locales: Improved words-fr.png texture"

git-svn-id: https://s.snth.net/svn/neverball/trunk@2518 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agolocales: Improved words-fr.png texture
mym [Thu, 11 Sep 2008 13:49:00 +0000 (13:49 +0000)]
locales: Improved words-fr.png texture

git-svn-id: https://s.snth.net/svn/neverball/trunk@2517 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agogen-words.sh: language is still Latvian
parasti [Thu, 11 Sep 2008 13:11:40 +0000 (13:11 +0000)]
gen-words.sh: language is still Latvian

git-svn-id: https://s.snth.net/svn/neverball/trunk@2516 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agogen-words.sh: s/LANG/LNG/, as LANG is a system local variable
parasti [Thu, 11 Sep 2008 13:05:30 +0000 (13:05 +0000)]
gen-words.sh: s/LANG/LNG/, as LANG is a system local variable

git-svn-id: https://s.snth.net/svn/neverball/trunk@2515 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agolocales: update fr translation
mym [Thu, 11 Sep 2008 12:48:11 +0000 (12:48 +0000)]
locales: update fr translation

git-svn-id: https://s.snth.net/svn/neverball/trunk@2514 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoNorwegian Nynorsk translation update
parasti [Wed, 10 Sep 2008 19:24:14 +0000 (19:24 +0000)]
Norwegian Nynorsk translation update

git-svn-id: https://s.snth.net/svn/neverball/trunk@2513 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoCorrect logic of BSP back/front tests
parasti [Mon, 8 Sep 2008 23:54:48 +0000 (23:54 +0000)]
Correct logic of BSP back/front tests

This patch corrects faulty logic in the BSP "in front of plane" and
"behind plane" tests.  Previously, if the ball was determined to not
be on the currently-tested side of the dividing plane, instead of
failing, the test also checked if the ball was moving towards the
plane, and succeeded in that case.  Instead, the code now tests the
position of the ball before and after movement and passes the tests if
the ball either is on the corresponding side, or isn't, but will be
after DT seconds.

git-svn-id: https://s.snth.net/svn/neverball/trunk@2512 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoREADME: mention #neverball
parasti [Mon, 8 Sep 2008 23:54:39 +0000 (23:54 +0000)]
README: mention #neverball

git-svn-id: https://s.snth.net/svn/neverball/trunk@2511 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoMerged [csy-extras]'s new textures and some of the added gradients.
CSY [Sun, 7 Sep 2008 18:23:18 +0000 (18:23 +0000)]
Merged [csy-extras]'s new textures and some of the added gradients.

git-svn-id: https://s.snth.net/svn/neverball/trunk@2510 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoUpdates to Mac resource files.
jammnrose [Fri, 5 Sep 2008 18:17:29 +0000 (18:17 +0000)]
Updates to Mac resource files.

git-svn-id: https://s.snth.net/svn/neverball/trunk@2509 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agodiscs.map: Reduced time
elviz [Thu, 4 Sep 2008 00:09:27 +0000 (00:09 +0000)]
discs.map: Reduced time

git-svn-id: https://s.snth.net/svn/neverball/trunk@2508 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoadventure.map: Small texture fix
elviz [Wed, 3 Sep 2008 22:26:52 +0000 (22:26 +0000)]
adventure.map: Small texture fix

git-svn-id: https://s.snth.net/svn/neverball/trunk@2507 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoUse double precision in m_inv to avoid inaccuracies when using SSE
parasti [Tue, 2 Sep 2008 10:51:08 +0000 (10:51 +0000)]
Use double precision in m_inv to avoid inaccuracies when using SSE

This patch modifies the matrix inversion function to use
double-precision floating-point values internally, in order to avoid
inaccurate computations when mapc has been compiled to use the SSE
floating-point arithmetic.  GCC enables SSE by default on x86-64
architectures.

Thanks to Uoti Urpala for analysis of the problem.

git-svn-id: https://s.snth.net/svn/neverball/trunk@2505 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agorunning: tweaks
mym [Mon, 1 Sep 2008 14:29:37 +0000 (14:29 +0000)]
running: tweaks

git-svn-id: https://s.snth.net/svn/neverball/trunk@2504 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoeasy: moved maze up to 17th
mym [Sun, 31 Aug 2008 08:11:08 +0000 (08:11 +0000)]
easy: moved maze up to 17th

git-svn-id: https://s.snth.net/svn/neverball/trunk@2503 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoPO update
parasti [Sat, 30 Aug 2008 14:39:08 +0000 (14:39 +0000)]
PO update

git-svn-id: https://s.snth.net/svn/neverball/trunk@2502 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoTweak level start layout to show set/mode together
parasti [Sat, 30 Aug 2008 14:38:54 +0000 (14:38 +0000)]
Tweak level start layout to show set/mode together

git-svn-id: https://s.snth.net/svn/neverball/trunk@2501 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoShow mode at level start only in challenge mode
parasti [Sat, 30 Aug 2008 14:38:45 +0000 (14:38 +0000)]
Show mode at level start only in challenge mode

git-svn-id: https://s.snth.net/svn/neverball/trunk@2500 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoRemove dead code, killed by replay info mode field removal
parasti [Sat, 30 Aug 2008 14:38:35 +0000 (14:38 +0000)]
Remove dead code, killed by replay info mode field removal

git-svn-id: https://s.snth.net/svn/neverball/trunk@2499 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoAUTHORS: add credit for iPhone port and level intros
parasti [Sat, 30 Aug 2008 00:16:04 +0000 (00:16 +0000)]
AUTHORS: add credit for iPhone port and level intros

git-svn-id: https://s.snth.net/svn/neverball/trunk@2497 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoDon't update replay info on utility widget mouse-overs
parasti [Sat, 30 Aug 2008 00:07:48 +0000 (00:07 +0000)]
Don't update replay info on utility widget mouse-overs

git-svn-id: https://s.snth.net/svn/neverball/trunk@2496 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoReorganise info in replay screen, remove mode field
parasti [Sat, 30 Aug 2008 00:07:40 +0000 (00:07 +0000)]
Reorganise info in replay screen, remove mode field

git-svn-id: https://s.snth.net/svn/neverball/trunk@2495 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoReplace MODE_COUNT hack with an enumeration
parasti [Sat, 30 Aug 2008 00:07:33 +0000 (00:07 +0000)]
Replace MODE_COUNT hack with an enumeration

git-svn-id: https://s.snth.net/svn/neverball/trunk@2494 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agofreefall: fixed missing translation
mym [Fri, 29 Aug 2008 16:48:37 +0000 (16:48 +0000)]
freefall: fixed missing translation

git-svn-id: https://s.snth.net/svn/neverball/trunk@2493 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agogrinder: removed TIs and improved cabs
mym [Fri, 29 Aug 2008 15:14:06 +0000 (15:14 +0000)]
grinder: removed TIs and improved cabs

git-svn-id: https://s.snth.net/svn/neverball/trunk@2492 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agolocalisation: fr: fixes
mym [Fri, 29 Aug 2008 12:06:48 +0000 (12:06 +0000)]
localisation: fr: fixes

git-svn-id: https://s.snth.net/svn/neverball/trunk@2491 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agomym2: set goal_hs, adjusted time_hs / second part
mym [Fri, 29 Aug 2008 10:44:59 +0000 (10:44 +0000)]
mym2: set goal_hs, adjusted time_hs / second part

git-svn-id: https://s.snth.net/svn/neverball/trunk@2490 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agowoodmaze: readded a missing barrier
mym [Fri, 29 Aug 2008 09:35:38 +0000 (09:35 +0000)]
woodmaze: readded a missing barrier

git-svn-id: https://s.snth.net/svn/neverball/trunk@2489 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agolocalisation: fr: update finished
mym [Fri, 29 Aug 2008 09:27:38 +0000 (09:27 +0000)]
localisation: fr: update finished

git-svn-id: https://s.snth.net/svn/neverball/trunk@2488 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agolocales: fr: set a bunch of missing translations (unfinished)
mym [Thu, 28 Aug 2008 17:42:43 +0000 (17:42 +0000)]
locales: fr: set a bunch of missing translations (unfinished)

git-svn-id: https://s.snth.net/svn/neverball/trunk@2487 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agomym2: fixed remaining missing accents
mym [Thu, 28 Aug 2008 17:41:29 +0000 (17:41 +0000)]
mym2: fixed remaining missing accents

git-svn-id: https://s.snth.net/svn/neverball/trunk@2486 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agomym2: fixed missing French accents
mym [Thu, 28 Aug 2008 16:56:48 +0000 (16:56 +0000)]
mym2: fixed missing French accents

git-svn-id: https://s.snth.net/svn/neverball/trunk@2485 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agorunning: fixed visual bug
mym [Thu, 28 Aug 2008 16:43:05 +0000 (16:43 +0000)]
running: fixed visual bug

git-svn-id: https://s.snth.net/svn/neverball/trunk@2484 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agobigball: update shot
mym [Thu, 28 Aug 2008 16:39:15 +0000 (16:39 +0000)]
bigball: update shot

git-svn-id: https://s.snth.net/svn/neverball/trunk@2483 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agomym2: set goal_hs, adjusted time_hs / first part
mym [Thu, 28 Aug 2008 16:20:41 +0000 (16:20 +0000)]
mym2: set goal_hs, adjusted time_hs / first part

git-svn-id: https://s.snth.net/svn/neverball/trunk@2482 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoMark levels completed when using set cheat
parasti [Thu, 28 Aug 2008 15:24:24 +0000 (15:24 +0000)]
Mark levels completed when using set cheat

Previously the "set cheat" function unlocked all levels of a set, but
didn't mark them as completed.  This patch fixes it.

git-svn-id: https://s.snth.net/svn/neverball/trunk@2481 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agoRemove a redundant comment
parasti [Thu, 28 Aug 2008 15:24:10 +0000 (15:24 +0000)]
Remove a redundant comment

git-svn-id: https://s.snth.net/svn/neverball/trunk@2480 78b8d119-cf0a-0410-b17c-f493084dd1d7

15 years agomym1: set goal_hs, adjusted time_hs / second part
mym [Thu, 28 Aug 2008 14:40:09 +0000 (14:40 +0000)]
mym1: set goal_hs, adjusted time_hs / second part

git-svn-id: https://s.snth.net/svn/neverball/trunk@2479 78b8d119-cf0a-0410-b17c-f493084dd1d7