neverball
14 years agomap-mym/descent: rounded thwomp's edges
mym [Tue, 18 May 2010 15:04:56 +0000 (15:04 +0000)]
map-mym/descent: rounded thwomp's edges

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

14 years agoNevermania: Adjusted some more Hard best times
elviz [Thu, 13 May 2010 04:12:46 +0000 (04:12 +0000)]
Nevermania: Adjusted some more Hard best times

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

14 years agoNevermania: Adjusted some Hard best times
elviz [Mon, 10 May 2010 01:34:13 +0000 (01:34 +0000)]
Nevermania: Adjusted some Hard best times

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

14 years agohallways.map: Fixed two invisible edges
elviz [Mon, 10 May 2010 01:10:07 +0000 (01:10 +0000)]
hallways.map: Fixed two invisible edges

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

14 years agoAdd a map showing a rotation bug
parasti [Sun, 9 May 2010 00:36:34 +0000 (00:36 +0000)]
Add a map showing a rotation bug

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

14 years agoIntegrate body orientation forward before applying it to the point of impact
parasti [Sun, 25 Apr 2010 12:46:22 +0000 (12:46 +0000)]
Integrate body orientation forward before applying it to the point of impact

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

14 years agoCover up the obviously broken shadow on rotating surfaces
parasti [Sun, 25 Apr 2010 12:46:14 +0000 (12:46 +0000)]
Cover up the obviously broken shadow on rotating surfaces

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

14 years agoGuard q_by_axisangle from a zero-length axis
parasti [Sun, 25 Apr 2010 12:46:06 +0000 (12:46 +0000)]
Guard q_by_axisangle from a zero-length axis

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

14 years agomap-mym2: updated 2 shots
mym [Sun, 18 Apr 2010 10:25:29 +0000 (10:25 +0000)]
map-mym2: updated 2 shots

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

14 years agocircuit2.map: Fixed ramp texturing
elviz [Sun, 18 Apr 2010 03:34:12 +0000 (03:34 +0000)]
circuit2.map: Fixed ramp texturing

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

14 years agomap-mym/mym2: tweaks
mym [Sat, 17 Apr 2010 23:57:55 +0000 (23:57 +0000)]
map-mym/mym2: tweaks

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

14 years agoAdd special handling for intersected edges
parasti [Fri, 9 Apr 2010 14:34:30 +0000 (14:34 +0000)]
Add special handling for intersected edges

Patch by uau.

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

14 years agoCollide ball with rotating objects in the SOL solver
parasti [Thu, 8 Apr 2010 16:39:11 +0000 (16:39 +0000)]
Collide ball with rotating objects in the SOL solver

Experimental stuff, not very reliable.

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

14 years agoMore quaternion routines
parasti [Thu, 8 Apr 2010 16:38:57 +0000 (16:38 +0000)]
More quaternion routines

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

14 years agoClean up quaternion notation weirdness
parasti [Thu, 8 Apr 2010 12:07:38 +0000 (12:07 +0000)]
Clean up quaternion notation weirdness

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

14 years agonostairs.map: Eliminated gap between top and bottom sides of the lower goal (see...
elviz [Sun, 4 Apr 2010 20:18:43 +0000 (20:18 +0000)]
nostairs.map: Eliminated gap between top and bottom sides of the lower goal (see the replay ending at table.nevercorner.net/?link=900 for the difference)

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

14 years agode.po: Fixed incorrect backslashes in r3152
elviz [Sun, 28 Mar 2010 15:55:17 +0000 (15:55 +0000)]
de.po: Fixed incorrect backslashes in r3152

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

14 years agode.po: Updated Nevermania set description
elviz [Sat, 27 Mar 2010 00:22:15 +0000 (00:22 +0000)]
de.po: Updated Nevermania set description

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

14 years agoAUTHORS: clean up a bit
parasti [Sat, 13 Mar 2010 18:21:53 +0000 (18:21 +0000)]
AUTHORS: clean up a bit

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

14 years agoblockers.map: Updated level shot
elviz [Sat, 6 Mar 2010 00:38:14 +0000 (00:38 +0000)]
blockers.map: Updated level shot

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

14 years agoNevermania: Bring set description in line with the other sets
elviz [Sun, 28 Feb 2010 20:36:32 +0000 (20:36 +0000)]
Nevermania: Bring set description in line with the other sets

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

14 years agoMakefile: ease up on variable compatibility
parasti [Sat, 27 Feb 2010 14:06:33 +0000 (14:06 +0000)]
Makefile: ease up on variable compatibility

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

14 years agoAccount for splitting plane velocity in BSP tests
parasti [Fri, 26 Feb 2010 17:03:36 +0000 (17:03 +0000)]
Account for splitting plane velocity in BSP tests

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

14 years agofr.po: update
mym [Thu, 25 Feb 2010 06:54:10 +0000 (06:54 +0000)]
fr.po: update

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

14 years agoSet svn:eol-style to native for (the remaining) map files
elviz [Fri, 19 Feb 2010 01:51:45 +0000 (01:51 +0000)]
Set svn:eol-style to native for (the remaining) map files

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

14 years agocurved.map/fence.map: Fixed some small edging glitches
elviz [Tue, 16 Feb 2010 21:39:46 +0000 (21:39 +0000)]
curved.map/fence.map: Fixed some small edging glitches

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

14 years agoshare/vec3: fix q_nrm
parasti [Thu, 11 Feb 2010 23:19:11 +0000 (23:19 +0000)]
share/vec3: fix q_nrm

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

14 years agoHillcrest Labs Loop support by rotajota
parasti [Thu, 11 Feb 2010 22:02:33 +0000 (22:02 +0000)]
Hillcrest Labs Loop support by rotajota

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

14 years agoshare/vec3: wrap asin
parasti [Thu, 11 Feb 2010 22:02:22 +0000 (22:02 +0000)]
share/vec3: wrap asin

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

14 years agoshare/tilt_wii: fix config_get_s usage
parasti [Thu, 11 Feb 2010 22:02:16 +0000 (22:02 +0000)]
share/tilt_wii: fix config_get_s usage

Turns out ENABLE_WII=1 hasn't worked for 6 months, in that time I've
received 0 reports about this and have test-compiled it myself not a
single time.  Oops.

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

14 years agoSupersede ENABLE_WII semantics by ENABLE_TILT=wii
parasti [Thu, 11 Feb 2010 22:02:09 +0000 (22:02 +0000)]
Supersede ENABLE_WII semantics by ENABLE_TILT=wii

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

14 years agoRename tilt.c to tilt_wii.c
parasti [Thu, 11 Feb 2010 22:01:59 +0000 (22:01 +0000)]
Rename tilt.c to tilt_wii.c

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

14 years agorodeo.map: updated to goal-1024 texture.
mym [Thu, 11 Feb 2010 03:43:33 +0000 (03:43 +0000)]
rodeo.map: updated to goal-1024 texture.

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

14 years agorails.map: New version (invalidates replays)
elviz [Mon, 8 Feb 2010 22:30:24 +0000 (22:30 +0000)]
rails.map: New version (invalidates replays)

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

14 years agoadventure.map: Use new goal texture
elviz [Mon, 8 Feb 2010 18:04:23 +0000 (18:04 +0000)]
adventure.map: Use new goal texture

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

14 years agoAdded hi-res goal texture (to reduce upscaling artifacts in levels with big goals)
elviz [Mon, 8 Feb 2010 17:32:30 +0000 (17:32 +0000)]
Added hi-res goal texture (to reduce upscaling artifacts in levels with big goals)

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

14 years agoHandle zero length vectors in v_nrm
parasti [Thu, 4 Feb 2010 13:26:50 +0000 (13:26 +0000)]
Handle zero length vectors in v_nrm

(Possibly with side-effects, let's keep our eyes open.)

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

14 years agoMakefile: tweak target system selection
parasti [Sun, 31 Jan 2010 16:41:10 +0000 (16:41 +0000)]
Makefile: tweak target system selection

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

14 years agoadventure.map: Simplified lump structure, reducing map complexity (more structural...
elviz [Mon, 25 Jan 2010 06:12:35 +0000 (06:12 +0000)]
adventure.map: Simplified lump structure, reducing map complexity (more structural lumps, but lower total count)

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

14 years agoDo not reject 1.5 format SOLs
parasti [Sat, 16 Jan 2010 16:45:06 +0000 (16:45 +0000)]
Do not reject 1.5 format SOLs

Won't work with ODE, which doesn't really matter.

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

14 years agoAdd a newline to an error message
parasti [Sat, 16 Jan 2010 16:44:59 +0000 (16:44 +0000)]
Add a newline to an error message

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

14 years agoMakefile: use ode-config output on MinGW and Darwin as well
parasti [Sat, 16 Jan 2010 16:44:51 +0000 (16:44 +0000)]
Makefile: use ode-config output on MinGW and Darwin as well

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

14 years agoufo.map: Tweak
elviz [Wed, 13 Jan 2010 20:32:51 +0000 (20:32 +0000)]
ufo.map: Tweak

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

14 years agoDo not assume the sphere to be the first geom in ODE contact data
parasti [Wed, 13 Jan 2010 18:30:22 +0000 (18:30 +0000)]
Do not assume the sphere to be the first geom in ODE contact data

"Hey, I think I'll just simplify this code right before committing it,
based on this completely unjustified assumption I have..."

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

14 years agoufo.map: New version (invalidates replays)
elviz [Wed, 13 Jan 2010 11:53:01 +0000 (11:53 +0000)]
ufo.map: New version (invalidates replays)

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

14 years agoNevermania: Reordered high-score meta-data
elviz [Wed, 13 Jan 2010 11:50:46 +0000 (11:50 +0000)]
Nevermania: Reordered high-score meta-data

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

14 years agoAdd an example map containing a rotating platform
parasti [Mon, 11 Jan 2010 21:14:56 +0000 (21:14 +0000)]
Add an example map containing a rotating platform

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

14 years agoAdd basic rotating objects (ODE only)
parasti [Mon, 11 Jan 2010 21:14:47 +0000 (21:14 +0000)]
Add basic rotating objects (ODE only)

Rotating objects are represented in the map by func_rotating entities
(a la func_train).  First connected path_corner gives the center of
rotation, the "speed" attribute of this path_corner gives the time of
one full revolution.  If this path_corner is connected to another
path_corner, the directed line from one to the other gives the axis of
rotation (rotation follows the right hand rule).  If a second
path_corner is not connected, rotation axis is assumed to be the "up"
axis.

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

14 years agoAdd a map demonstrating ODE (<= 0.11.1) convex geom bug
parasti [Mon, 11 Jan 2010 21:14:35 +0000 (21:14 +0000)]
Add a map demonstrating ODE (<= 0.11.1) convex geom bug

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

14 years agoUse the BSP data to construct a geom space hierarchy
parasti [Mon, 11 Jan 2010 21:14:27 +0000 (21:14 +0000)]
Use the BSP data to construct a geom space hierarchy

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

14 years agoODE physics
parasti [Mon, 11 Jan 2010 21:14:19 +0000 (21:14 +0000)]
ODE physics

Disabled by default for now, enabled by compiling with "make
ENABLE_ODE=1".

Minimum ODE version is 0.11 due to use of kinematic bodies, but up to
the current version (which is 0.11.1) ODE also contains some sloppy
convex geom collision detection, so a patched version of ODE 0.11.1 is
available from

    http://github.com/parasti/ode/archives/master

Basically, no other ODE version will do.  Compile with "./configure
--enable-shared; make", install as usual.

Off the top of my head, things that don't work yet (and hopefully can
be made to):

 * Neverputt friction; Putt is pretty much broken.
 * Ball pendulums.
 * Displayed platform motion is out of sync with the simulation.
 * Bounces that land on the seams between lumps are not behaving well
   This is especially bad on curved surfaces, the ball's trajectory
   can be totally disrupted out of nowhere.  Cause might be solved in
   ODE code again.

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

14 years agoGitignore contrib/curve
parasti [Sun, 10 Jan 2010 21:05:10 +0000 (21:05 +0000)]
Gitignore contrib/curve

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

14 years agoWrap a few macro bodies in do-while blocks
parasti [Sun, 10 Jan 2010 12:32:12 +0000 (12:32 +0000)]
Wrap a few macro bodies in do-while blocks

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

14 years agooddities.map: Tweak
elviz [Thu, 7 Jan 2010 06:06:37 +0000 (06:06 +0000)]
oddities.map: Tweak

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

14 years agoNevermania: New floor marker for one-way teleporter targets
elviz [Wed, 6 Jan 2010 08:26:22 +0000 (08:26 +0000)]
Nevermania: New floor marker for one-way teleporter targets

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

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