neverball
12 years agospacetime.map: Tweak
elviz [Sun, 19 Jun 2011 02:50:24 +0000 (02:50 +0000)]
spacetime.map: Tweak

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

12 years agoNorwegian Nynorsk translation update
parasti [Mon, 13 Jun 2011 17:58:43 +0000 (17:58 +0000)]
Norwegian Nynorsk translation update

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

12 years agoufo.map: Make fighters smoother
elviz [Sun, 5 Jun 2011 06:32:20 +0000 (06:32 +0000)]
ufo.map: Make fighters smoother

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

12 years agoFix less-than-zero comparison on unsigned integers
parasti [Sat, 4 Jun 2011 20:30:34 +0000 (20:30 +0000)]
Fix less-than-zero comparison on unsigned integers

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

12 years agoufo.map: Tweak
elviz [Thu, 2 Jun 2011 06:01:47 +0000 (06:01 +0000)]
ufo.map: Tweak

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

12 years agotree.map: Fix leaf transparency
elviz [Sun, 29 May 2011 23:22:37 +0000 (23:22 +0000)]
tree.map: Fix leaf transparency

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

13 years agoSet GL pixel row alignment to be 1, not the default 4
parasti [Sat, 9 Apr 2011 19:49:17 +0000 (19:49 +0000)]
Set GL pixel row alignment to be 1, not the default 4

Fixes a few problems with non-multiple of 4 wide textures or
framebuffer, namely, skewed/corrupted textures in one case and memory
corruption when taking screenshots in the other.

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

13 years agoFix title screen fly-by initialization
parasti [Tue, 5 Apr 2011 15:05:36 +0000 (15:05 +0000)]
Fix title screen fly-by initialization

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

13 years agoFix typo
parasti [Thu, 24 Mar 2011 21:52:32 +0000 (21:52 +0000)]
Fix typo

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

13 years agoReduce width of gradient textures
elviz [Thu, 24 Mar 2011 07:31:22 +0000 (07:31 +0000)]
Reduce width of gradient textures

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

13 years agoNaming tweaks: outside/trigger/inside -> outside/inside/touch
parasti [Sat, 19 Mar 2011 19:09:23 +0000 (19:09 +0000)]
Naming tweaks: outside/trigger/inside -> outside/inside/touch

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

13 years agoDefine the glActiveTextureARB pointer type unconditionally
parasti [Tue, 15 Mar 2011 19:04:58 +0000 (19:04 +0000)]
Define the glActiveTextureARB pointer type unconditionally

(Cue incompatible type and redefined symbol conflicts.)

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

13 years agoFix mapc dependence on share/glext.h
parasti [Tue, 15 Mar 2011 19:04:52 +0000 (19:04 +0000)]
Fix mapc dependence on share/glext.h

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

13 years agoNevermania: Texture tweaks
elviz [Mon, 14 Mar 2011 03:11:22 +0000 (03:11 +0000)]
Nevermania: Texture tweaks

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

13 years agoClip shadow above ball with a texture
parasti [Sun, 13 Mar 2011 17:58:07 +0000 (17:58 +0000)]
Clip shadow above ball with a texture

Requires ARB_multitexture, but tries hard to be optional.

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

13 years agoTweak shadow code to keep the transforms in one place
parasti [Sun, 13 Mar 2011 17:58:01 +0000 (17:58 +0000)]
Tweak shadow code to keep the transforms in one place

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

13 years agoMove lines around
parasti [Sun, 13 Mar 2011 17:57:51 +0000 (17:57 +0000)]
Move lines around

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

13 years agoset-tones.txt: puncuation.
tonesfrommars [Sat, 12 Mar 2011 19:07:05 +0000 (19:07 +0000)]
set-tones.txt: puncuation.

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

13 years agotones/bumperoo.map: fix coin values.
tonesfrommars [Sat, 12 Mar 2011 03:14:45 +0000 (03:14 +0000)]
tones/bumperoo.map: fix coin values.

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

13 years agobigpipe.map: add funhouse rotation to big pipe. Too much?
tonesfrommars [Sat, 12 Mar 2011 03:12:07 +0000 (03:12 +0000)]
bigpipe.map: add funhouse rotation to big pipe. Too much?

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

13 years agoNevermania: Add ladybirds.map
elviz [Sat, 12 Mar 2011 02:33:57 +0000 (02:33 +0000)]
Nevermania: Add ladybirds.map

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

13 years agoGenerate texture coordinates for ball shadow
parasti [Fri, 11 Mar 2011 13:00:43 +0000 (13:00 +0000)]
Generate texture coordinates for ball shadow

Best case scenario: fixes shadow on rotating bodies and breaks nothing.

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

13 years agomapc: Allow more (temporary) edges
elviz [Wed, 9 Mar 2011 20:50:10 +0000 (20:50 +0000)]
mapc: Allow more (temporary) edges

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

13 years agoCache and share base SOL data
parasti [Mon, 7 Mar 2011 20:16:04 +0000 (20:16 +0000)]
Cache and share base SOL data

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

13 years agoNevermania: Add rings.map
elviz [Sun, 27 Feb 2011 00:46:44 +0000 (00:46 +0000)]
Nevermania: Add rings.map

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

13 years agoFix naming inconsistency
parasti [Fri, 25 Feb 2011 15:27:38 +0000 (15:27 +0000)]
Fix naming inconsistency

Arguably an improvement, but hey.

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

13 years agoOpt not to crash when loading level SOLs with no balls
parasti [Thu, 24 Feb 2011 22:40:23 +0000 (22:40 +0000)]
Opt not to crash when loading level SOLs with no balls

Instead, allocate a dummy ball structure with zero radius.  This is
incredibly stupid, but it also gives more interesting results than
simply refusing to load the level.

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

13 years agoTolerate mismatching number of levels in the score file
parasti [Thu, 24 Feb 2011 18:11:22 +0000 (18:11 +0000)]
Tolerate mismatching number of levels in the score file

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

13 years agoSet svn:eol-style=native for some more text files
elviz [Wed, 23 Feb 2011 21:13:19 +0000 (21:13 +0000)]
Set svn:eol-style=native for some more text files

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

13 years agoNevermania: Dial down sharpening of level shots
elviz [Wed, 23 Feb 2011 11:44:06 +0000 (11:44 +0000)]
Nevermania: Dial down sharpening of level shots

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

13 years agoadd tones level set
tonesfrommars [Sun, 20 Feb 2011 01:01:46 +0000 (01:01 +0000)]
add tones level set

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

13 years agodiscs.map: Use standard turf texture and switch to billboards as path markers
elviz [Sat, 19 Feb 2011 22:59:04 +0000 (22:59 +0000)]
discs.map: Use standard turf texture and switch to billboards as path markers

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

13 years agoNevermania: Replace uses of poof-blue with orb-blue
elviz [Sat, 19 Feb 2011 22:56:12 +0000 (22:56 +0000)]
Nevermania: Replace uses of poof-blue with orb-blue

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

13 years agoAdd new billboard for marking platform paths
elviz [Sat, 19 Feb 2011 22:52:58 +0000 (22:52 +0000)]
Add new billboard for marking platform paths

The aim is to have a path marker texture that has better visibility than poof-blue when used with light backgrounds (e.g., alien) while retaining a reasonable look in darker ones. The image has been softened slightly to make the edges appear less jagged when mipmapping is turned off, as is the default setting. (May be revised later.)

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

13 years agoFix lookaround mode without changing lerp alpha, also fix fly-by this way
parasti [Thu, 17 Feb 2011 11:11:49 +0000 (11:11 +0000)]
Fix lookaround mode without changing lerp alpha, also fix fly-by this way

Do this by copying the new view to the old view. It might seem that
this totally breaks interpolation (just like the previous fix), but
neither lookaround nor fly-by are lockstepped which makes
interpolation non-applicable here.

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

13 years agoFix lookaround mode
parasti [Thu, 17 Feb 2011 10:43:17 +0000 (10:43 +0000)]
Fix lookaround mode

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

13 years agoRandom cleanup
parasti [Thu, 17 Feb 2011 10:43:11 +0000 (10:43 +0000)]
Random cleanup

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

13 years agoFix interpolation in fall-out and goal screens
parasti [Tue, 15 Feb 2011 22:02:02 +0000 (22:02 +0000)]
Fix interpolation in fall-out and goal screens

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

13 years agoFix crash on attemp to render missing background
parasti [Sat, 12 Feb 2011 22:04:02 +0000 (22:04 +0000)]
Fix crash on attemp to render missing background

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

13 years agoFix misnamed function
parasti [Fri, 11 Feb 2011 21:09:26 +0000 (21:09 +0000)]
Fix misnamed function

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

13 years agoFix interpolation in title screen replays
parasti [Fri, 11 Feb 2011 21:09:18 +0000 (21:09 +0000)]
Fix interpolation in title screen replays

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

13 years agoImplement particle interpolation
parasti [Fri, 11 Feb 2011 19:34:14 +0000 (19:34 +0000)]
Implement particle interpolation

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

13 years agoslope.map: Tiny texture fix
elviz [Fri, 11 Feb 2011 17:11:35 +0000 (17:11 +0000)]
slope.map: Tiny texture fix

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

13 years agoFix glitches in teleport interpolation
parasti [Fri, 11 Feb 2011 17:05:54 +0000 (17:05 +0000)]
Fix glitches in teleport interpolation

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

13 years agoTrack command state in a structure
parasti [Fri, 11 Feb 2011 17:05:44 +0000 (17:05 +0000)]
Track command state in a structure

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

13 years agoPass the interpolation blend factor differently
parasti [Fri, 11 Feb 2011 17:05:35 +0000 (17:05 +0000)]
Pass the interpolation blend factor differently

Rather than pass it to the draw function, make it a member of the lerp
structure and set it through a function call.  Doing it this way
eliminates a few ill defined cases: 1) transitions between screens
that use different blend factors; 2) screens that render game state
from either a replay or a simulation.

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

13 years agoFix missing do-while wrappers for macros
parasti [Fri, 11 Feb 2011 00:20:22 +0000 (00:20 +0000)]
Fix missing do-while wrappers for macros

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

13 years agoOrthonormalize the interpolated reference frame
parasti [Fri, 11 Feb 2011 00:20:16 +0000 (00:20 +0000)]
Orthonormalize the interpolated reference frame

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

13 years agoImplement game state interpolation (WIP)
parasti [Thu, 10 Feb 2011 19:00:24 +0000 (19:00 +0000)]
Implement game state interpolation (WIP)

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

13 years agoMove reflective flag to SOL draw structure
parasti [Thu, 10 Feb 2011 19:00:01 +0000 (19:00 +0000)]
Move reflective flag to SOL draw structure

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

13 years agoSplit SOL data structures into base, varying and rendering parts
parasti [Thu, 10 Feb 2011 18:59:50 +0000 (18:59 +0000)]
Split SOL data structures into base, varying and rendering parts

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

13 years agosparselines.map: Re-texture level as per RlksNotes
elviz [Wed, 9 Feb 2011 13:21:41 +0000 (13:21 +0000)]
sparselines.map: Re-texture level as per RlksNotes

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

13 years agoramps.map: Caution texture tweaks
elviz [Wed, 9 Feb 2011 07:17:43 +0000 (07:17 +0000)]
ramps.map: Caution texture tweaks

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

13 years agogolf-jambalaya: visibility adjustment and hole texture fix.
tonesfrommars [Mon, 7 Feb 2011 02:54:39 +0000 (02:54 +0000)]
golf-jambalaya: visibility adjustment and hole texture fix.

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

13 years agoadventure.map: Reduce decoration overload
elviz [Mon, 7 Feb 2011 01:39:10 +0000 (01:39 +0000)]
adventure.map: Reduce decoration overload

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

13 years agohardrise.map: Use standard edge parameters
elviz [Sun, 6 Feb 2011 04:02:04 +0000 (04:02 +0000)]
hardrise.map: Use standard edge parameters

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

13 years agospiraldn.map: glass-dark under final ramp for speed run visibility.
tonesfrommars [Sat, 5 Feb 2011 20:32:54 +0000 (20:32 +0000)]
spiraldn.map: glass-dark under final ramp for speed run visibility.

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

13 years agotimer-test_2.map: add rotation shadow bug demo.
tonesfrommars [Sat, 5 Feb 2011 05:11:59 +0000 (05:11 +0000)]
timer-test_2.map: add rotation shadow bug demo.

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

13 years agoufo.map: Reverse order of poof billboards to improve rendering results
elviz [Sat, 5 Feb 2011 04:29:56 +0000 (04:29 +0000)]
ufo.map: Reverse order of poof billboards to improve rendering results

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

13 years agodiscs.map: Use traditional coin pads and add caution edges
elviz [Sat, 5 Feb 2011 04:28:33 +0000 (04:28 +0000)]
discs.map: Use traditional coin pads and add caution edges

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

13 years agogolf_jambalaya: still tweekin.
tonesfrommars [Thu, 3 Feb 2011 20:32:49 +0000 (20:32 +0000)]
golf_jambalaya: still tweekin.

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

13 years agogolf-jambalaya: some more fixes.
tonesfrommars [Mon, 31 Jan 2011 02:00:45 +0000 (02:00 +0000)]
golf-jambalaya: some more fixes.

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

13 years agogreens.png: adjusted color balance to get rid of murky red band.
tonesfrommars [Sun, 30 Jan 2011 23:48:27 +0000 (23:48 +0000)]
greens.png: adjusted color balance to get rid of murky red band.

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

13 years agoRemove an unnecessary widget extent check
parasti [Sun, 30 Jan 2011 20:55:56 +0000 (20:55 +0000)]
Remove an unnecessary widget extent check

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

13 years agoImplement arbitrary GUI fillers and fix ball screen layout with them
parasti [Sun, 30 Jan 2011 19:33:47 +0000 (19:33 +0000)]
Implement arbitrary GUI fillers and fix ball screen layout with them

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

13 years agoFix a crash in replay screen on empty replay directory
parasti [Sun, 30 Jan 2011 19:33:37 +0000 (19:33 +0000)]
Fix a crash in replay screen on empty replay directory

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

13 years agovoodoo.map minor tweeks.
tonesfrommars [Sun, 30 Jan 2011 05:52:05 +0000 (05:52 +0000)]
voodoo.map minor tweeks.

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

13 years agogolf-jambalaya: rework voodoo.map. Craziest putt hole ever.
tonesfrommars [Sun, 30 Jan 2011 05:40:00 +0000 (05:40 +0000)]
golf-jambalaya: rework voodoo.map. Craziest putt hole ever.

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

13 years agogolf-jambalaya: remove some whitespace and minor fixes.
tonesfrommars [Sun, 30 Jan 2011 05:31:17 +0000 (05:31 +0000)]
golf-jambalaya: remove some whitespace and minor fixes.

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

13 years agogolf-jambalaya: redesign windmill to use rotating lumps.. cool!
tonesfrommars [Sat, 29 Jan 2011 23:47:45 +0000 (23:47 +0000)]
golf-jambalaya: redesign windmill to use rotating lumps.. cool!

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

13 years agogolf-jambalaya: a few more texture fixes.
tonesfrommars [Sat, 29 Jan 2011 23:46:50 +0000 (23:46 +0000)]
golf-jambalaya: a few more texture fixes.

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

13 years agogolf-jambalaya: more texture refinements.
tonesfrommars [Fri, 28 Jan 2011 03:28:29 +0000 (03:28 +0000)]
golf-jambalaya: more texture refinements.

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

13 years agoswarm.map: Tweak
elviz [Thu, 27 Jan 2011 05:58:32 +0000 (05:58 +0000)]
swarm.map: Tweak

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

13 years agoNevermania: Standardize shape and size of coin markers
elviz [Thu, 27 Jan 2011 05:52:37 +0000 (05:52 +0000)]
Nevermania: Standardize shape and size of coin markers

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

13 years agoshare/common.h: add illusion of sanity
parasti [Mon, 24 Jan 2011 10:43:18 +0000 (10:43 +0000)]
share/common.h: add illusion of sanity

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

13 years agoFix corner cases like 0.251f in seconds-to-milliseconds conversion
parasti [Mon, 24 Jan 2011 10:34:03 +0000 (10:34 +0000)]
Fix corner cases like 0.251f in seconds-to-milliseconds conversion

Do this by rounding the final floating-point value to the nearest
integer rather than simply casting to int.  Thanks to Elviz for
finding and debugging this.

(Also, it sucks to have to reimplement parts of C99.)

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

13 years agoreverting change to locks.map in r3456
tonesfrommars [Mon, 24 Jan 2011 07:51:07 +0000 (07:51 +0000)]
reverting change to locks.map in r3456

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

13 years agogolf-jambalaya: additional refinements, rework pyramid blockers
tonesfrommars [Mon, 24 Jan 2011 07:22:04 +0000 (07:22 +0000)]
golf-jambalaya: additional refinements, rework pyramid blockers

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

13 years agoNevermania: Restrict time values to millisecond precision
elviz [Mon, 24 Jan 2011 03:40:56 +0000 (03:40 +0000)]
Nevermania: Restrict time values to millisecond precision

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

13 years agolocks.map: restore switch behavior as per discussion and reduce lump count
tonesfrommars [Mon, 24 Jan 2011 02:08:55 +0000 (02:08 +0000)]
locks.map: restore switch behavior as per discussion and reduce lump count

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

13 years agotimer-test_2.map: Add test case
elviz [Mon, 24 Jan 2011 01:59:32 +0000 (01:59 +0000)]
timer-test_2.map: Add test case

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

13 years agoConvert all path-related (body, switch) logic to use integer milliseconds
parasti [Sun, 23 Jan 2011 16:06:31 +0000 (16:06 +0000)]
Convert all path-related (body, switch) logic to use integer milliseconds

This is an experimental change, so keep an eye out for problems.  It
will almost certainly break maps that expect higher time granularity
than 1 millisecond (0.001 second), any such maps will need to be fixed
manually.

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

13 years agogolf-jambalaya: texture tweek & cleanup
tonesfrommars [Sun, 23 Jan 2011 03:45:25 +0000 (03:45 +0000)]
golf-jambalaya: texture tweek & cleanup

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

13 years agoNevermania: Wrap wood-check around edges
elviz [Fri, 21 Jan 2011 22:19:02 +0000 (22:19 +0000)]
Nevermania: Wrap wood-check around edges

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

13 years agocurtain-check-diagonal: Use new force-shadow flag
elviz [Fri, 21 Jan 2011 19:50:30 +0000 (19:50 +0000)]
curtain-check-diagonal: Use new force-shadow flag

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

13 years agoAdd a material flag to force shadowing even on transparent materials
parasti [Fri, 21 Jan 2011 10:25:37 +0000 (10:25 +0000)]
Add a material flag to force shadowing even on transparent materials

I probably shouldn't do this.

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

13 years agomore golf-jambalaya improvements.
tonesfrommars [Fri, 21 Jan 2011 05:14:12 +0000 (05:14 +0000)]
more golf-jambalaya improvements.

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

13 years agobankaround.map: smoother curves.
tonesfrommars [Fri, 21 Jan 2011 01:51:41 +0000 (01:51 +0000)]
bankaround.map: smoother curves.

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

13 years agomap-vidski: Set svn:eol-style to native
elviz [Fri, 21 Jan 2011 00:28:13 +0000 (00:28 +0000)]
map-vidski: Set svn:eol-style to native

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

13 years agocourses.txt: Use version from golf-jambalaya branch
elviz [Fri, 21 Jan 2011 00:22:18 +0000 (00:22 +0000)]
courses.txt: Use version from golf-jambalaya branch

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

13 years agoFix shadow geom code that was never executed
parasti [Thu, 20 Jan 2011 12:08:34 +0000 (12:08 +0000)]
Fix shadow geom code that was never executed

(Even though I don't see any difference either way.)

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

13 years agobigpipe.map: adjust for revised texture curtain-check-diagonal.
tonesfrommars [Thu, 20 Jan 2011 07:07:51 +0000 (07:07 +0000)]
bigpipe.map: adjust for revised texture curtain-check-diagonal.

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

13 years agogolf jambalaya: smoother curves in bigpipe.map and texture tweeks.
tonesfrommars [Thu, 20 Jan 2011 06:52:29 +0000 (06:52 +0000)]
golf jambalaya: smoother curves in bigpipe.map and texture tweeks.

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

13 years agoadding golf jambalaya putt course to trunk
tonesfrommars [Thu, 20 Jan 2011 05:47:47 +0000 (05:47 +0000)]
adding golf jambalaya putt course to trunk

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

13 years agocurtain-check-diagonal: Get rid of material type hack
elviz [Thu, 20 Jan 2011 01:21:12 +0000 (01:21 +0000)]
curtain-check-diagonal: Get rid of material type hack

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

13 years agoNeverputt: use directional light (like Neverball does)
parasti [Fri, 14 Jan 2011 22:49:13 +0000 (22:49 +0000)]
Neverputt: use directional light (like Neverball does)

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

13 years agoNeverputt: tweak course selection layout logic
parasti [Thu, 13 Jan 2011 12:13:00 +0000 (12:13 +0000)]
Neverputt: tweak course selection layout logic

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

13 years agoAvoid sending multiple commands per path node
parasti [Thu, 13 Jan 2011 07:12:23 +0000 (07:12 +0000)]
Avoid sending multiple commands per path node

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

13 years agoAlso change ball config screen to say "Ball Model"
parasti [Thu, 13 Jan 2011 07:12:16 +0000 (07:12 +0000)]
Also change ball config screen to say "Ball Model"

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

13 years agoNevermania: More consistent use of brick textures
elviz [Thu, 13 Jan 2011 01:11:45 +0000 (01:11 +0000)]
Nevermania: More consistent use of brick textures

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