home *** CD-ROM | disk | FTP | other *** search
- -------------------------------------------------------------------------------
- New in 1.3.7
-
- * Fixed mapc normal optimization bug. Resolves the Putt 16 invisible wall.
-
- -------------------------------------------------------------------------------
- New in 1.3.6
-
- * Fixed mapc normal optimization bug. Resolves the "Level 6" crash.
-
- -------------------------------------------------------------------------------
- New in 1.3.5
-
- * Applied fixes to Mehdi's levels
- * Fixed GUI keyboard caps lock bug.
- * Fixed no default GUI state on Done screen (joystick didn't work).
- * Added fast camera rotation bound to Shift keys.
- * Added camera rotation rate to config file.
- * Modified perspective matrix to match gluPerspective.
-
- -------------------------------------------------------------------------------
- New in 1.3.4
-
- * Removed unnecessary autopause when pointer is not grabbed.
- * Fixed GUI not hilighting widget under cursor when mouse isn't moved.
- * Fixed config file written only when changed.
-
- -------------------------------------------------------------------------------
- New in 1.3.3
-
- * Removed few remaining bits of GLU code.
- * Whitened glyph textures manually rather than relying upon pixel bias.
- * Fixed Neverputt shadow
-
- -------------------------------------------------------------------------------
- New in 1.3.2
-
- * Rewrote shadow code to use mulipass rather than multitexture.
- * Removed all multitexture code.
- * Added shadow option to config screen.
- * Fixed music fade-in bug.
- * Fixed badly named static variable "clock".
- * Added level number to replay save screen.
-
- -------------------------------------------------------------------------------
- New in 1.3.1
-
- * Fixed Save Replay not allowing score count to complete.
- * Fixed bad unlock score in Mehdi 25.
-
- -------------------------------------------------------------------------------
- New in 1.3.0
-
- * Fixed replay header nonportable.
-
- -------------------------------------------------------------------------------
- New in 1.2.11
-
- * Rewrote SOL reader/writer to remove byte-order dependance.
- * Rewrote replay handler to remove byte-order dependance
- * Modified replay selector to ignore partial replays.
- * Added camera mode gamepad control.
- * Applied Mehdi's updates to several levels.
- * Generalized config string handling. Added coin and ball option strings.
- * Added two new background music tracks.
- * Fixed broken set scoring.
- * Added Set Record screen.
-
- -------------------------------------------------------------------------------
- New in 1.2.10
-
- * Added caps lock key to keyboard.
- * Worked around Neverputt overwriting Neverball's camera setting.
- * Added clobber confirmation to replay save.
- * Fixed an audio bug when fading to the currently playing song.
-
- -------------------------------------------------------------------------------
- New in 1.2.9
-
- * Merged set-complete state into goal state, fixing set-complete crash.
- * Fixed a few game state init crashes.
- * Fixed a few pointer grab issues.
- * Added random replay during attract mode.
- * Added scene fade in/out.
- * Fixed a bug causing the texture quality setting to be ignored.
- * Moved shadow handling in with other geometry, where it belongs.
- * Moved particle and shadow init/free out of game init/free and into config.
-
- -------------------------------------------------------------------------------
- New in 1.2.8
-
- * Improved directory handling. No longer depends on CWD.
- * Moved all config files to ~/.neverball/ directory.
- * Screenshots now go to CWD, which is not changed.
- * Reorganized replay handling.
- * Added replay save / play / delete GUIs.
- * Added auto disabling of stereo and reflection is mode set fails.
- * Changed default pointer state to ungrabbed.
-
- -------------------------------------------------------------------------------
- New in 1.2.7
-
- * Changed policy: Goal opens after a set number of coins are collected.
- * Changed policy: Extra balls are awarded only after a goal.
- * Changed policy: Game is saved after every goal.
- * Changed hud to reflect new scoring policies.
- * Fixed volume set bug.
- * Fixed shadow visible on reflective surfaces in level shots.
- * Fixed music on config screen.
- * Increased ball transparancy to accomodate new view.
- * Added subtle view distance flexibility.
- * Merged Goal and High Score states.
- * Tweaked some levels and scores in line with new scoring policies.
- * Added better fading to make music less repetitious and annoying.
-
- -------------------------------------------------------------------------------
- New in 1.2.6
-
- * Modularized state functions.
- * Changed view to make horizon visible.
- * Added view configuration options for people who whine about the new view.
- * Changed background images to augment horizon.
- * Fixed Neverputt far clip set closer than background.
- * Fixed an audio init bug.
- * Generalized config handling.
- * Heavily modified GUI handling.
- * Replaced all 2D menus with new GUI code.
- * Changed image loading policy to support non-power-of-two images.
- * Replaced Win32 makefile with VS.Net solution.
- * Rewrote HUD to use new GUI handler.
- * Added billboard objects to .SOL file.
- * Policy change: .SOL files now go in same directory as .MAP files.
- * Changed mapc to derive .SOL file name from .MAP file name.
- * Changed pause screen to include the word "Paused".
- * Changed internal clock to use integer deciseconds instead of float seconds.
- (HIGH SCORE FILE CHANGED)
- * Made some fixes to reflection handling.
- * Added background .SOLs.
- * Added wireframe mode.
- * Added look-around mode.
- * Added keyboard-to-joystick input mapping.
- * Added mipmap generation.
- * Added clamped material type.
-
- -------------------------------------------------------------------------------
- New in 1.2.5
-
- * Fixed refrected background rotation.
- * Added OBJ loading to mapc.
- * Finally fixed material hack in mapc.
- * A few graphical optimizations.
- * Added shadow config option.
- * Added sphere-map material type.
- * Modified many levels to use detail OBJs.
- * Traded doubles/ints for floats/shorts in the .sol file. This cuts .sol
- file size in half, but puts a limit on level complexity.
-
- -------------------------------------------------------------------------------
- New in 1.2.4
-
- * Added camera control key binding to config file.
- * Fixed some braindead reflection handling code.
- * Fixed broken config menu.
- * Fixed sound volume adjustment crash when sound is disabled.
- * Fixed very stupid game timing bug that had been around far too long.
-
- -------------------------------------------------------------------------------
- New in 1.2.3
-
- * Added reflection material.
- * Modified several levels to use reflective material.
- * Added option to disable reflection materials.
- * Updated mapping documentation.
- * Changed shadow CLAMP_TO_EDGE to CLAMP to work around some bad drivers.
- * Added arrow key bindings for camera rotation.
-
- -------------------------------------------------------------------------------
- New in 1.2.2
-
- * Fixed a sneaky bug in menu memory that allowed unopened levels to be played.
- * Fixed camera rotation joystick button init bug.
- * Changed options menu to make unavailable modes unselectable.
- * Implemented auto-pause when the game loses focus externally.
- * Simplified ARB extension handling.
- * Made another tweak to the level set screenshot loader.
- * Applied Mehdi's tweak to level 5.
-
- -------------------------------------------------------------------------------
- New in 1.2.1
-
- * Fixed the scoring bug for real this time.
- * Documented global set scoring.
- * Added a ball "ghost" to ensure the ball remains visible when obscured.
-
- -------------------------------------------------------------------------------
- New in 1.2.0
-
- * Fixed the path timing bug for real this time.
-
- -------------------------------------------------------------------------------
- New in 1.1.6
-
- * Updated Mehdi's set to final.
- * Fixed a path timing bug to correct a slight path pause discrepancy.
- * Fixed scoring bug that was adding coins from failed level to global score.
- * Fixed a bug corrupting level set screenshots.
-
- -------------------------------------------------------------------------------
- New in 1.1.5
-
- * Reorganized code, merged Neverputt code.
- * Added friction physics.
- * Fixed goal particle radius.
-
- -------------------------------------------------------------------------------
- New in 1.1.4
-
- * Set all menus to remember their last selection. Now the frustrated player
- need only pound angrily on the mouse button to get back to his last save.
-
- -------------------------------------------------------------------------------
- New in 1.1.3
-
- * Fixed pipe.sol dependancy missing from Win32 makefile.
- * Added help screen.
-
- -------------------------------------------------------------------------------
- New in 1.1.2
-
- * Mouse invert and joystick select patches.
- * Minor level tweaks.
- * Fixed no levels open after reading old high score file.
- * Fixed activation of all switches at the same location.
- * Added camera HUD indicator.
-
- -------------------------------------------------------------------------------
- New in 1.1.1
-
- * Added stereo viewing.
- * Fixed Win32 makefile.
-
- -------------------------------------------------------------------------------
- New in 1.1.0
-
- * Minor tweaks and cleanup for an announced release.
-
- -------------------------------------------------------------------------------
- New in 1.0.5
-
- * Changed default scores file format, removing player names.
- * Adjusted level order and default scores.
- * Reimplemented physics lock punt.
-
- -------------------------------------------------------------------------------
- New in 1.0.4
-
- * New levels
- * Fixed texture positioning bug
- * Darkened screen during pause
- * Modified high scores to keep global highs. (HIGH SCORE FILE CHANGED)
- * Added new automatic level shot grabber.
- * Tweaked BSP optimizer.
-
- -------------------------------------------------------------------------------
- New in 1.0.3
-
- * Modified some textures.
- * Modified some levels.
- * Modified switches to switch entire path chains.
- * Disallowed player from toggling timed switches off manually.
-
- -------------------------------------------------------------------------------
- New in 1.0.2
-
- * Added level set selector. (HIGH SCORE FILE CHANGED)
- * Modified demo playback to handle level sets.
- * Added BSP optimization to physics.
- * New textures.
- * New levels.
- * Added Mehdi's level set.
- * Modified switches to act on paths rather than bodies.
- * Added timer option to switches.
-
- -------------------------------------------------------------------------------
- New in 1.0.1
-
- * Modified physics to better handle vertical movers.
- * Added mover switch entity.
- * Replaced level 13 with a level using vertical movers and switches.
-
- -------------------------------------------------------------------------------
- New in 1.0.0
-
- * Absolutely nothing
-
- -------------------------------------------------------------------------------
- New in 0.25.12
-
- * FreeBSD support
- * OSX support
-
- -------------------------------------------------------------------------------
- New in 0.25.11
-
- * Changed platforms to accelerate rather than change velocity instantly.
- * Changed timer to display minutes. Increased max time from 99s to 9m59s.
- * Changed teleport exit to be relative to teleport entry.
- * Fixed time comparison ambiguity.
-
- -------------------------------------------------------------------------------
- New in 0.25.10
-
- * Fix broken load balancer starving the renderer on early level load.
- * Disabled music playback entirely when music volume is zero.
-
- -------------------------------------------------------------------------------
- New in 0.25.9
-
- * Demo record and replay.
-
- -------------------------------------------------------------------------------
- New in 0.25.8
-
- * Padded .sol files to make them portable between Linux and Windows.
- * Added pulsing HUD numbers.
- * Changed Windows config file path.
- * Changed pause mode to continue rendering.
-
- -------------------------------------------------------------------------------
- New in 0.25.7
-
- * Added background music.
- * Changed several sounds.
- * Added sound and music volume control to options screen and config file.
- * Fixed discrepancy between reported time and recorded time.
- * Fixed new coin record not triggering name input state.
- * Fixed ESC during goal state.
-
- -------------------------------------------------------------------------------
- New in 0.25.6
-
- * Level score and high score list added to goal screen.
- * Level score added to record screen.
- * Goal screen requires click-through instead of time-out.
- * Fixed level time bug. Clock was running during goal screen.
-
- -------------------------------------------------------------------------------
- New in 0.25.5
-
- * Player name stored in config.
- * Keyboard camera selection.
- * Tweaked cameras.
-
- -------------------------------------------------------------------------------
- New in 0.25.4
-
- * Changed save game policy: it must be earned by collecting coins.
- * Added camera tracking configuration option.
- * Added coin sub-sort of time records.
- * Added time sub-sort of coin records.
- * Fixed exit-during-teleport bug.
- * Fixed potential infinite loop when ball is crushed.
- * Warn and continue on audio init failure.
-
- -------------------------------------------------------------------------------
- New in 0.25.3
-
- * Modified camera tracking, disabled direct camera control.
-
- -------------------------------------------------------------------------------
- New in 0.25.2
-
- * Added default records. Something to shoot for.
-
- -------------------------------------------------------------------------------
- New in 0.25.1
-
- * Added record keeping.
- * Reorganized level selector to include records.
- * Added record name input state.
- * Changed shadow clamp back to CLAMP_TO_EDGE. Screw broken drivers.
- * Changed timer to display hundredths of seconds.
- * Got rid of clock tick until last 10 seconds (it conflicts with music).
- * Returned original menu pointer motion. Reorganized point hide.
- * Globalized pause state to generalize pointer grab handling.
-
- -------------------------------------------------------------------------------
- New in 0.25.0
-
- * Added teleportation.
- * Changed menus to work with relative pointer motion.
- * Changed pointer grab policy to lessen grab motion discontinuity impact.
- * Fixed channel order for TGA textures.
- * Fixed level selector link topology.
- * New levels.
-
- -------------------------------------------------------------------------------
- New in 0.21.0
-
- * Display screen shots in level selector.
- * Cut level selector to 25 to make room for level shot.
- * Generalized flyby representation.
- * Added poser state for capturing level shots.
- * New Levels.
-
- -------------------------------------------------------------------------------
- New in 0.16.2
-
- * Native Windows support returned.
- * Fixed HUD not responding to texture quality setting.
- * Hyper-paranoid ARB_multitexture usage.
-
- -------------------------------------------------------------------------------
- New in 0.16.0
-
- * Fixed input smoothing in game_step causing oscillation at low FPS.
- * Worked around broken shadow CLAMP_TO_EDGE on i845G.
- * Added high_level config and modified level select. Documented cheat.
- * New levels.
-
- -------------------------------------------------------------------------------
- New in 0.14.0
-
- * New version numbering convention. Minor number is level count.
- * Broke native Windows support.
- * Reorganized source and Makefiles.
- * Modified mapc to take a materials path.
- * Fixed potential overflow in config_home.
-
- -------------------------------------------------------------------------------
- New in 0805b
-
- * Worked around broken color mask attribute pop in ball_draw on ATI.
-
- -------------------------------------------------------------------------------
- New in 0805a
-
- * Sent screenshots to $HOME rather than CWD, fixing segfault.
-
- -------------------------------------------------------------------------------
- New in 0805
-
- * Removed some initial state assumptions that were wrong for some users.
- * Fixed $HOME determination under Windows.
-
- -------------------------------------------------------------------------------
- New in 0804
-
- * First release as "Neverball".
- * Added joystick control.
- * Added camera control.
- * Added ball shadow.
- * Added level intros.
- * Added config file stored in $HOME.
- * Removed text images and added TTF rendering.
- * New textures.
- * New levels.
-