neverball
14 years agoNevermania: Rebuilt level shots with better quality and at t=0 (end result reduced...
elviz [Wed, 6 Jan 2010 06:22:14 +0000 (06:22 +0000)]
Nevermania: Rebuilt level shots with better quality and at t=0 (end result reduced to 256 colours)

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

14 years agoNevermania: Reordered some lumps to improve transparency Z-order
elviz [Wed, 30 Dec 2009 03:45:09 +0000 (03:45 +0000)]
Nevermania: Reordered some lumps to improve transparency Z-order

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

14 years agoCompute body velocity by snapshotting body position at t and t + dt
parasti [Thu, 3 Dec 2009 12:53:23 +0000 (12:53 +0000)]
Compute body velocity by snapshotting body position at t and t + dt

Solver wants a constant velocity over the time step, solver gets a
constant velocity over the time step...  This fixes the edge-test.map
example (and also simplifies the code a little bit).

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

14 years agoAdd verbose comments explaining v_sol and v_edge (and v_vert by extension)
parasti [Thu, 3 Dec 2009 12:53:15 +0000 (12:53 +0000)]
Add verbose comments explaining v_sol and v_edge (and v_vert by extension)

For the mathematically challenged, myself most of all. I _think_ they
are not too far off.

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

14 years agoAdd a map showing a failing edge test
parasti [Fri, 27 Nov 2009 00:16:20 +0000 (00:16 +0000)]
Add a map showing a failing edge test

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

14 years agoReadd a lost-in-transition comment explaining v_sol
parasti [Mon, 23 Nov 2009 20:33:13 +0000 (20:33 +0000)]
Readd a lost-in-transition comment explaining v_sol

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

14 years agoshaker.map: removed duplicated lump.
mym [Sat, 21 Nov 2009 04:26:34 +0000 (04:26 +0000)]
shaker.map: removed duplicated lump.

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

14 years agomapc: restore visible geom counter
parasti [Thu, 19 Nov 2009 18:15:29 +0000 (18:15 +0000)]
mapc: restore visible geom counter

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

14 years agomtrl/invisible: set diffuse alpha back to 0
parasti [Thu, 19 Nov 2009 02:19:45 +0000 (02:19 +0000)]
mtrl/invisible: set diffuse alpha back to 0

Keep geoms from being created for invisible surfaces; this drops total
SOL disk usage from 98 to 75 MB by my count.

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

14 years agoKill a few NULLs to suppress segfaults on missing level attributes
parasti [Mon, 16 Nov 2009 23:49:27 +0000 (23:49 +0000)]
Kill a few NULLs to suppress segfaults on missing level attributes

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

14 years agoHungarian translation
parasti [Mon, 16 Nov 2009 20:05:51 +0000 (20:05 +0000)]
Hungarian translation

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

14 years agoSave config before SDL_Quit
parasti [Fri, 30 Oct 2009 16:37:44 +0000 (16:37 +0000)]
Save config before SDL_Quit

Using SDL_GetKeyName after SDL_Quit is REALLY asking for trouble.

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

14 years agoRemove unused sol_load_gl parameter
parasti [Fri, 30 Oct 2009 16:37:32 +0000 (16:37 +0000)]
Remove unused sol_load_gl parameter

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

14 years agoGalician translation
parasti [Tue, 20 Oct 2009 22:00:40 +0000 (22:00 +0000)]
Galician translation

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

14 years agomulticurves.map: Texture fix
elviz [Tue, 13 Oct 2009 11:50:09 +0000 (11:50 +0000)]
multicurves.map: Texture fix

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

14 years agoOops, make "vsync 0" work again
parasti [Sun, 11 Oct 2009 21:35:51 +0000 (21:35 +0000)]
Oops, make "vsync 0" work again

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

14 years agoFix typo
parasti [Sun, 11 Oct 2009 19:34:04 +0000 (19:34 +0000)]
Fix typo

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

14 years agoshare/sync: revive (as a fallback)
parasti [Sun, 11 Oct 2009 11:37:59 +0000 (11:37 +0000)]
share/sync: revive (as a fallback)

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

14 years agoAdd config symbols for joystick axes' inversion
parasti [Thu, 8 Oct 2009 10:50:51 +0000 (10:50 +0000)]
Add config symbols for joystick axes' inversion

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

14 years agoGroup key config symbols together
parasti [Thu, 8 Oct 2009 10:50:43 +0000 (10:50 +0000)]
Group key config symbols together

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

14 years agoRevert "Clip shadowed geometry above the ball center"
parasti [Thu, 8 Oct 2009 10:50:36 +0000 (10:50 +0000)]
Revert "Clip shadowed geometry above the ball center"

Got more reports on this, causes shadow to flicker on a GF 9600 GT as
well, so crappy Intel hardware is outruled.

This reverts r3001, r3057 by parasti.

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

14 years agoRevert "When ungrabbed, hide the pointer and draw a custom image in its place"
parasti [Thu, 8 Oct 2009 10:50:27 +0000 (10:50 +0000)]
Revert "When ungrabbed, hide the pointer and draw a custom image in its place"

This reverts r3089, r3090, r3091 by parasti.

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

14 years agoMove pointer drawing to st_paint
parasti [Thu, 1 Oct 2009 10:27:54 +0000 (10:27 +0000)]
Move pointer drawing to st_paint

gui_paint isn't a good place for this; due to the way e.g. HUD
painting is implemented, with multiple calls to gui_paint, the pointer
ends up being drawn over itself multiple times (only noticeable in the
pause screen, I think).

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

14 years agoRelease pointer resources
parasti [Thu, 1 Oct 2009 10:27:46 +0000 (10:27 +0000)]
Release pointer resources

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

14 years agoWhen ungrabbed, hide the pointer and draw a custom image in its place
parasti [Wed, 30 Sep 2009 12:58:40 +0000 (12:58 +0000)]
When ungrabbed, hide the pointer and draw a custom image in its place

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

14 years agomovingpath.map: removed duplicate lump
mym [Thu, 24 Sep 2009 01:39:08 +0000 (01:39 +0000)]
movingpath.map: removed duplicate lump

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

14 years agoMakefile: bump version
parasti [Sun, 20 Sep 2009 11:11:05 +0000 (11:11 +0000)]
Makefile: bump version

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

14 years agoCHANGES: update for 1.5.4
parasti [Sun, 20 Sep 2009 10:06:00 +0000 (10:06 +0000)]
CHANGES: update for 1.5.4

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

14 years agoTry to work around GCC optimizations breaking switch/body timers
parasti [Sat, 19 Sep 2009 23:31:30 +0000 (23:31 +0000)]
Try to work around GCC optimizations breaking switch/body timers

The saga continues...  This was reportedly exposed by reverting from
explicitly requesting SSE math from GCC -- so doesn't affect builds
compiled with SSE enabled by default (the Windows build isn't one of
those).  Patches such as this can probably be reverted once
-fexcess-precision becomes widespread.

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

14 years agoChanges for 1.5.3 release.
jammnrose [Sun, 13 Sep 2009 13:50:06 +0000 (13:50 +0000)]
Changes for 1.5.3 release.

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

14 years agoChanges for 1.5.3 release.
jammnrose [Sun, 13 Sep 2009 13:38:35 +0000 (13:38 +0000)]
Changes for 1.5.3 release.

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

14 years agoextractpo.sh: update for latest Neverputt changes
parasti [Sat, 12 Sep 2009 12:33:34 +0000 (12:33 +0000)]
extractpo.sh: update for latest Neverputt changes

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

14 years agoFix inconsistent quoting in error messages
parasti [Sat, 12 Sep 2009 12:33:16 +0000 (12:33 +0000)]
Fix inconsistent quoting in error messages

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

14 years agoMakefile: bump version
parasti [Tue, 8 Sep 2009 20:03:01 +0000 (20:03 +0000)]
Makefile: bump version

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

14 years agoCHANGES: update for 1.5.3
parasti [Mon, 7 Sep 2009 21:36:20 +0000 (21:36 +0000)]
CHANGES: update for 1.5.3

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

14 years agoUpdate "stereo" option description
parasti [Sun, 6 Sep 2009 19:39:16 +0000 (19:39 +0000)]
Update "stereo" option description

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

14 years agomaze2.map, runstop.map: Increased version number
elviz [Sun, 6 Sep 2009 03:18:23 +0000 (03:18 +0000)]
maze2.map, runstop.map: Increased version number

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

14 years agomaze2.map, runstop.map: replaced pane of glass with a grill.
mym [Sat, 5 Sep 2009 19:29:14 +0000 (19:29 +0000)]
maze2.map, runstop.map: replaced pane of glass with a grill.

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

14 years agoCorrectly apply teleport translation to view position
parasti [Fri, 4 Sep 2009 22:48:26 +0000 (22:48 +0000)]
Correctly apply teleport translation to view position

Experimental change to eliminate a seemingly unpredictable view
direction after teleporting.

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

14 years agoshare/gui: allocate no space for fillers unless requested
parasti [Fri, 4 Sep 2009 22:48:11 +0000 (22:48 +0000)]
share/gui: allocate no space for fillers unless requested

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

14 years agoRemoved the now unused green-glass texture
elviz [Fri, 4 Sep 2009 07:42:13 +0000 (07:42 +0000)]
Removed the now unused green-glass texture

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

14 years agoufo.map: Replaced uses of red-glass and green-glass
elviz [Fri, 4 Sep 2009 07:33:44 +0000 (07:33 +0000)]
ufo.map: Replaced uses of red-glass and green-glass

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

14 years agoRegister an inapplicable score as "unqualified" (4th row in the table)
parasti [Wed, 2 Sep 2009 21:58:48 +0000 (21:58 +0000)]
Register an inapplicable score as "unqualified" (4th row in the table)

In other words, don't leave the fourth score table row empty when the
Fast Unlock criterion (enough coins to unlock the goal) wasn't met.

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

14 years agoFix a comment
parasti [Wed, 2 Sep 2009 09:39:15 +0000 (09:39 +0000)]
Fix a comment

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

14 years agoFix some "glass" materials scheduled as opaque
parasti [Tue, 1 Sep 2009 15:46:06 +0000 (15:46 +0000)]
Fix some "glass" materials scheduled as opaque

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

14 years agoMANUAL: somewhat clean up terminology wrt to camera types
parasti [Sat, 29 Aug 2009 09:02:21 +0000 (09:02 +0000)]
MANUAL: somewhat clean up terminology wrt to camera types

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

14 years agoDon't count CRs seen by fs_gets against passed-in buffer size
parasti [Sat, 29 Aug 2009 08:27:04 +0000 (08:27 +0000)]
Don't count CRs seen by fs_gets against passed-in buffer size

Effectively ignore any and all CRs.  This fixes user scores not being
loaded when the score file has CRLF newlines.  Elviz says:

> What happens is this: set.c::set_load_hs tells fs.c::fs_gets to read
> up to 26 characters for the level status line. In a text file with
> CR+LF newlines reading will therefore stop after the '\r' character,
> before the '\n' is even seen. This means that the next read line will
> consist of '\n' only and thus be empty. An empty line doesn't meet the
> required score format, leading to the entire rest of the file being
> ignored.

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

14 years agoPrint last error when VFS init fails
parasti [Sat, 29 Aug 2009 08:26:50 +0000 (08:26 +0000)]
Print last error when VFS init fails

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

14 years agoDon't clip shadow geometry above ball if "shadow" is set to 3
parasti [Sat, 29 Aug 2009 08:26:30 +0000 (08:26 +0000)]
Don't clip shadow geometry above ball if "shadow" is set to 3

tonesfrommars says the shadow-above-ball workaround is not working
well on his Intel chipset, there's obvious z-fighting between the
level and shadow geometry.  This change should allow to optionally
revert to the original, perhaps slightly less annoying, shadow
behaviour.

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

14 years agoScan for and add courses not listed in courses.txt after those listed
parasti [Thu, 27 Aug 2009 21:44:45 +0000 (21:44 +0000)]
Scan for and add courses not listed in courses.txt after those listed

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

14 years agocourses.txt: move shot/desc to the individual course files, a la sets.txt
parasti [Thu, 27 Aug 2009 21:44:36 +0000 (21:44 +0000)]
courses.txt: move shot/desc to the individual course files, a la sets.txt

(This changes the format of those files, non-official courses will
need to be updated.)

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

14 years agopo/Makefile: s/LOCALEDIR/MODIR/g
parasti [Mon, 24 Aug 2009 23:38:37 +0000 (23:38 +0000)]
po/Makefile: s/LOCALEDIR/MODIR/g

(The main Makefile also has a LOCALEDIR variable, with a slightly
different purpose, but both files erroneously end up using the same
definition when one is given on the command line.)

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

14 years agoDisallow path separators when entering replay name
parasti [Mon, 24 Aug 2009 17:23:38 +0000 (17:23 +0000)]
Disallow path separators when entering replay name

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

14 years agoDo not flip left/right when using joystick Z-axis rotation
parasti [Mon, 24 Aug 2009 14:38:41 +0000 (14:38 +0000)]
Do not flip left/right when using joystick Z-axis rotation

(I can't test this, please test and report back.)

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

14 years agoshare/fs_jpg: add licence info
parasti [Sun, 23 Aug 2009 21:15:15 +0000 (21:15 +0000)]
share/fs_jpg: add licence info

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

14 years agoFix attempt to use "joystick" option before config system is set up
parasti [Sun, 23 Aug 2009 20:19:25 +0000 (20:19 +0000)]
Fix attempt to use "joystick" option before config system is set up

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

14 years agorevert changes to volcano BG
tonesfrommars [Wed, 19 Aug 2009 03:38:54 +0000 (03:38 +0000)]
revert changes to volcano BG

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

14 years agooops! fixed
tonesfrommars [Tue, 18 Aug 2009 20:32:48 +0000 (20:32 +0000)]
oops! fixed

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

14 years agoRevert .xcodeproj to build current svn instead of release.
jammnrose [Tue, 18 Aug 2009 20:04:57 +0000 (20:04 +0000)]
Revert .xcodeproj to build current svn instead of release.

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

14 years agorevision of volcano.png
tonesfrommars [Tue, 18 Aug 2009 19:58:49 +0000 (19:58 +0000)]
revision of volcano.png

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

14 years agoFix for version number in game window on OS X.
jammnrose [Tue, 18 Aug 2009 19:08:20 +0000 (19:08 +0000)]
Fix for version number in game window on OS X.

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

14 years agoUpdate for 1.5.2.
jammnrose [Tue, 18 Aug 2009 18:28:58 +0000 (18:28 +0000)]
Update for 1.5.2.

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

14 years agoRe-add binary installer runner.
jammnrose [Tue, 18 Aug 2009 18:05:08 +0000 (18:05 +0000)]
Re-add binary installer runner.

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

14 years agoRemove binary installer runner.
jammnrose [Tue, 18 Aug 2009 18:03:04 +0000 (18:03 +0000)]
Remove binary installer runner.

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

14 years agoMore updates for v.1.5.2 on OS X.
jammnrose [Tue, 18 Aug 2009 17:57:08 +0000 (17:57 +0000)]
More updates for v.1.5.2 on OS X.

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

14 years agoUpdates for v1.5.2.
jammnrose [Tue, 18 Aug 2009 17:48:11 +0000 (17:48 +0000)]
Updates for v1.5.2.

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

14 years agochanges to color scheme in cheese's volcano background. Please test and revert if...
tonesfrommars [Tue, 18 Aug 2009 03:57:14 +0000 (03:57 +0000)]
changes to color scheme in cheese's volcano background. Please test and revert if necessary.

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

14 years agoDon't leak score board internals out to other code
parasti [Mon, 17 Aug 2009 21:48:36 +0000 (21:48 +0000)]
Don't leak score board internals out to other code

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

14 years agoball/set: ignore files not ending with ".txt"
parasti [Mon, 17 Aug 2009 17:50:37 +0000 (17:50 +0000)]
ball/set: ignore files not ending with ".txt"

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

14 years agoInit default most coins times with the level's time
parasti [Mon, 17 Aug 2009 17:50:18 +0000 (17:50 +0000)]
Init default most coins times with the level's time

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

14 years agoMakefile: bump version
parasti [Mon, 17 Aug 2009 17:49:58 +0000 (17:49 +0000)]
Makefile: bump version

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

14 years agoINSTALL: tweak font notes
parasti [Sat, 15 Aug 2009 10:59:12 +0000 (10:59 +0000)]
INSTALL: tweak font notes

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

14 years agoCHANGES: update with changes since 1.5.1
parasti [Sat, 15 Aug 2009 10:28:57 +0000 (10:28 +0000)]
CHANGES: update with changes since 1.5.1

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

14 years agogui/ball.nbr: use Elviz's modified seamless version
parasti [Fri, 14 Aug 2009 22:01:28 +0000 (22:01 +0000)]
gui/ball.nbr: use Elviz's modified seamless version

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

14 years agoMakefile: set default paths from here
parasti [Fri, 14 Aug 2009 22:01:16 +0000 (22:01 +0000)]
Makefile: set default paths from here

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

14 years agoMakefile: add basic release/devel build control
parasti [Fri, 14 Aug 2009 22:01:03 +0000 (22:01 +0000)]
Makefile: add basic release/devel build control

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

14 years agoshare/gui: don't use less of widget width for truncation than available
parasti [Thu, 13 Aug 2009 18:23:32 +0000 (18:23 +0000)]
share/gui: don't use less of widget width for truncation than available

Voodoo chicken bug fixing.  Otherwise updating a label that has
truncation enabled with the label's original string truncates the
string.

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

14 years agoball/st_goal: change Challenge info area layout
parasti [Thu, 13 Aug 2009 18:23:20 +0000 (18:23 +0000)]
ball/st_goal: change Challenge info area layout

When some widget extends the UI width more than the info area, the
bonus level label (making up the bottom part of the info area)
correctly extends to fill the entire width, but the score/ball/coin
counters (making up the top) use only their requested space, not
extending sufficiently for their and the label's right-side edges to
meet.  E.g. using the French translation, the translation of "Change
Name" makes the score board the widest part of the UI, and thus causes
breakage.

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

14 years agoDecrease par to 4 on hole 18 of Tricky Golf
KrabbyKrap [Thu, 13 Aug 2009 00:25:09 +0000 (00:25 +0000)]
Decrease par to 4 on hole 18 of Tricky Golf

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

14 years agoRemove several uninteresting or problematic balls
parasti [Tue, 11 Aug 2009 21:21:16 +0000 (21:21 +0000)]
Remove several uninteresting or problematic balls

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

14 years agopt_BR.po: reduce padding in "Lock Goals" buttons
parasti [Tue, 11 Aug 2009 10:14:28 +0000 (10:14 +0000)]
pt_BR.po: reduce padding in "Lock Goals" buttons

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

14 years agoBrazilian Portuguese translation
parasti [Tue, 11 Aug 2009 10:14:20 +0000 (10:14 +0000)]
Brazilian Portuguese translation

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

14 years agoPO update
parasti [Mon, 10 Aug 2009 22:11:32 +0000 (22:11 +0000)]
PO update

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

14 years agoChange "joystick" default to 1
parasti [Mon, 10 Aug 2009 22:03:16 +0000 (22:03 +0000)]
Change "joystick" default to 1

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

14 years agoMANUAL: update view rotation defaults
parasti [Mon, 10 Aug 2009 22:03:07 +0000 (22:03 +0000)]
MANUAL: update view rotation defaults

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

14 years agoshare/state: do not step state unless it has been painted at least once
parasti [Mon, 10 Aug 2009 17:03:39 +0000 (17:03 +0000)]
share/state: do not step state unless it has been painted at least once

Highly experimental change aimed at slow state transitions causing
target state to be advanced significantly without appearing on screen.

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

14 years agoairways.map: split message across two lines
parasti [Mon, 10 Aug 2009 17:03:31 +0000 (17:03 +0000)]
airways.map: split message across two lines

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

14 years agogui/ball.nbr: re-record without an audible bump
parasti [Mon, 10 Aug 2009 17:03:18 +0000 (17:03 +0000)]
gui/ball.nbr: re-record without an audible bump

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

14 years agoball/st_demo: tweak compat warning message
parasti [Mon, 10 Aug 2009 17:03:01 +0000 (17:03 +0000)]
ball/st_demo: tweak compat warning message

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

14 years agoRemove archaic "levelname" attribute from maps
parasti [Mon, 10 Aug 2009 17:02:31 +0000 (17:02 +0000)]
Remove archaic "levelname" attribute from maps

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

14 years agoball/st_ball: make interface sane
parasti [Sun, 9 Aug 2009 20:40:09 +0000 (20:40 +0000)]
ball/st_ball: make interface sane

Ripped off Nuncabola, thanks to paxed for the reminder.

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

14 years agoUpdated DejaVu font to v2.29
elviz [Sun, 9 Aug 2009 08:36:53 +0000 (08:36 +0000)]
Updated DejaVu font to v2.29

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

14 years agoRevert "Request SSE floating-point math from GCC for x86 systems"
parasti [Sat, 8 Aug 2009 08:54:48 +0000 (08:54 +0000)]
Revert "Request SSE floating-point math from GCC for x86 systems"

Replays should keep working without it, these days it's just trouble
for packagers.

This reverts r2576 by parasti.

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

14 years agoRemove unused font
parasti [Sat, 8 Aug 2009 08:54:39 +0000 (08:54 +0000)]
Remove unused font

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

14 years agoRecord ball selection replay on Easy 02 to avoid shadow mipmap artefacts
parasti [Fri, 7 Aug 2009 09:25:54 +0000 (09:25 +0000)]
Record ball selection replay on Easy 02 to avoid shadow mipmap artefacts

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

14 years agoClip shadowed geometry above the ball center
parasti [Wed, 5 Aug 2009 11:42:32 +0000 (11:42 +0000)]
Clip shadowed geometry above the ball center

Makes the fake shadow a little more bearable.  Solution seems sane,
but I wouldn't trust myself, so consider this experimental.

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

14 years agoshare/gui: squash a truncation bug picking the wrong boundary for final string
parasti [Mon, 3 Aug 2009 23:23:48 +0000 (23:23 +0000)]
share/gui: squash a truncation bug picking the wrong boundary for final string

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

14 years agomtrl/blue-wave: schedule as transparent, not opaque
parasti [Sun, 2 Aug 2009 15:44:50 +0000 (15:44 +0000)]
mtrl/blue-wave: schedule as transparent, not opaque

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

14 years agoTruncate player/ball names in the config screen
parasti [Sat, 1 Aug 2009 21:49:49 +0000 (21:49 +0000)]
Truncate player/ball names in the config screen

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

14 years agoTruncate names in the player/replay name entry screens
parasti [Sat, 1 Aug 2009 21:49:40 +0000 (21:49 +0000)]
Truncate names in the player/replay name entry screens

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