parasti [Fri, 23 Jul 2010 01:24:50 +0000 (01:24 +0000)]
Revert "Simply option scanning"
This reverts r3214 by parasti (typo'd the commit message).
git-svn-id: https://s.snth.net/svn/neverball/trunk@3215
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Fri, 23 Jul 2010 01:04:04 +0000 (01:04 +0000)]
Simply option scanning
git-svn-id: https://s.snth.net/svn/neverball/trunk@3214
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 22 Jul 2010 16:24:09 +0000 (16:24 +0000)]
Remove a giant comment stating the obvious
git-svn-id: https://s.snth.net/svn/neverball/trunk@3213
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 22 Jul 2010 15:55:23 +0000 (15:55 +0000)]
Use existing mask macros for SDL surface loading
git-svn-id: https://s.snth.net/svn/neverball/trunk@3212
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 22 Jul 2010 15:55:15 +0000 (15:55 +0000)]
Remove an unused variable
git-svn-id: https://s.snth.net/svn/neverball/trunk@3211
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Thu, 22 Jul 2010 15:02:18 +0000 (15:02 +0000)]
adventure.map: Extended teleporter fence and doubled some rails
git-svn-id: https://s.snth.net/svn/neverball/trunk@3210
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Thu, 22 Jul 2010 06:13:41 +0000 (06:13 +0000)]
oddities.map: Adjusted Hard fast-unlock high-score
git-svn-id: https://s.snth.net/svn/neverball/trunk@3209
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Tue, 20 Jul 2010 00:17:00 +0000 (00:17 +0000)]
Truncate SOL name in level selection screen
git-svn-id: https://s.snth.net/svn/neverball/trunk@3208
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 15 Jul 2010 17:49:58 +0000 (17:49 +0000)]
Document "idle" attribute
git-svn-id: https://s.snth.net/svn/neverball/trunk@3207
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 14 Jul 2010 23:31:12 +0000 (23:31 +0000)]
Move some copy pasted code into a shared function
Also remove the broken dead code exposed by this change.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3206
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 14 Jul 2010 20:37:03 +0000 (20:37 +0000)]
Putt: use "idle" worldspawn key as override for idling timeout
git-svn-id: https://s.snth.net/svn/neverball/trunk@3205
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 14 Jul 2010 00:43:06 +0000 (00:43 +0000)]
Fix axis confusion in angles to quaternion conversion
git-svn-id: https://s.snth.net/svn/neverball/trunk@3204
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Tue, 13 Jul 2010 18:43:11 +0000 (18:43 +0000)]
Change the meaning of the angles attribute
Changed it so that the vector displayed by Radiant isn't the rotation
axis, but simply a direction vector. This is in line with Radiant's
own idea of orientation, as the rotation tools can be used now, and
should make things slightly more intuitive.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3203
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Tue, 13 Jul 2010 14:31:00 +0000 (14:31 +0000)]
Use linear interpolation for near-identical orientations
git-svn-id: https://s.snth.net/svn/neverball/trunk@3202
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 11 Jul 2010 18:20:29 +0000 (18:20 +0000)]
s/inverse elevation/elevation negated/
git-svn-id: https://s.snth.net/svn/neverball/trunk@3198
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 11 Jul 2010 15:28:01 +0000 (15:28 +0000)]
Remove CMD_BODY_ORIENTATION
git-svn-id: https://s.snth.net/svn/neverball/trunk@3197
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 11 Jul 2010 15:27:52 +0000 (15:27 +0000)]
Remove SOL body flags
git-svn-id: https://s.snth.net/svn/neverball/trunk@3196
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 11 Jul 2010 15:27:44 +0000 (15:27 +0000)]
Remove SOL polygon data
Only ODE used it, and ODE is gone.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3195
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 11 Jul 2010 15:27:37 +0000 (15:27 +0000)]
Remove failed ODE experiment
git-svn-id: https://s.snth.net/svn/neverball/trunk@3194
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 11 Jul 2010 13:53:15 +0000 (13:53 +0000)]
Update the rotation test maps
git-svn-id: https://s.snth.net/svn/neverball/trunk@3193
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 11 Jul 2010 13:53:07 +0000 (13:53 +0000)]
Completely rework body rotation mechanism
(See path_corner "angles" attribute description in entities.ent.)
git-svn-id: https://s.snth.net/svn/neverball/trunk@3192
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 11 Jul 2010 13:52:52 +0000 (13:52 +0000)]
Add quaternion slerp
git-svn-id: https://s.snth.net/svn/neverball/trunk@3191
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 11 Jul 2010 13:52:44 +0000 (13:52 +0000)]
Return radians in quaternion to axis-angle conversion
git-svn-id: https://s.snth.net/svn/neverball/trunk@3190
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 11 Jul 2010 13:52:34 +0000 (13:52 +0000)]
Tweak entity description
git-svn-id: https://s.snth.net/svn/neverball/trunk@3189
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 5 Jul 2010 12:08:56 +0000 (12:08 +0000)]
Shortcuts aren't good enough for Radiant
git-svn-id: https://s.snth.net/svn/neverball/trunk@3188
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 4 Jul 2010 18:42:10 +0000 (18:42 +0000)]
Import NeverballPack
git-svn-id: https://s.snth.net/svn/neverball/trunk@3185
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 3 Jul 2010 23:44:14 +0000 (23:44 +0000)]
Add a dummy data/textures directory
git-svn-id: https://s.snth.net/svn/neverball/trunk@3184
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 3 Jul 2010 23:23:21 +0000 (23:23 +0000)]
Add a shaderlist.txt for Radiant
git-svn-id: https://s.snth.net/svn/neverball/trunk@3183
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Tue, 25 May 2010 04:37:39 +0000 (04:37 +0000)]
adventure.map: Modified cage platform (invalidates replays)
git-svn-id: https://s.snth.net/svn/neverball/trunk@3178
78b8d119-cf0a-0410-b17c-
f493084dd1d7
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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