home *** CD-ROM | disk | FTP | other *** search
/ GameStar Special 2004 August / GSSH0804.iso / Geschicklichkeit / Neverball / neverball-137.exe / neverball-1.3.7 / CHANGES next >
Text File  |  2004-08-08  |  16KB  |  458 lines

  1. -------------------------------------------------------------------------------
  2. New in 1.3.7
  3.  
  4. * Fixed mapc normal optimization bug.  Resolves the Putt 16 invisible wall.
  5.  
  6. -------------------------------------------------------------------------------
  7. New in 1.3.6
  8.  
  9. * Fixed mapc normal optimization bug.  Resolves the "Level 6" crash.
  10.  
  11. -------------------------------------------------------------------------------
  12. New in 1.3.5
  13.  
  14. * Applied fixes to Mehdi's levels
  15. * Fixed GUI keyboard caps lock bug.
  16. * Fixed no default GUI state on Done screen (joystick didn't work).
  17. * Added fast camera rotation bound to Shift keys.
  18. * Added camera rotation rate to config file.
  19. * Modified perspective matrix to match gluPerspective.
  20.  
  21. -------------------------------------------------------------------------------
  22. New in 1.3.4
  23.  
  24. * Removed unnecessary autopause when pointer is not grabbed.
  25. * Fixed GUI not hilighting widget under cursor when mouse isn't moved.
  26. * Fixed config file written only when changed.
  27.  
  28. -------------------------------------------------------------------------------
  29. New in 1.3.3
  30.  
  31. * Removed few remaining bits of GLU code.
  32. * Whitened glyph textures manually rather than relying upon pixel bias.
  33. * Fixed Neverputt shadow
  34.  
  35. -------------------------------------------------------------------------------
  36. New in 1.3.2
  37.  
  38. * Rewrote shadow code to use mulipass rather than multitexture.
  39. * Removed all multitexture code.
  40. * Added shadow option to config screen.
  41. * Fixed music fade-in bug.
  42. * Fixed badly named static variable "clock".
  43. * Added level number to replay save screen.
  44.  
  45. -------------------------------------------------------------------------------
  46. New in 1.3.1
  47.  
  48. * Fixed Save Replay not allowing score count to complete.
  49. * Fixed bad unlock score in Mehdi 25.
  50.  
  51. -------------------------------------------------------------------------------
  52. New in 1.3.0
  53.  
  54. * Fixed replay header nonportable.
  55.  
  56. -------------------------------------------------------------------------------
  57. New in 1.2.11
  58.  
  59. * Rewrote SOL reader/writer to remove byte-order dependance.
  60. * Rewrote replay handler to remove byte-order dependance
  61. * Modified replay selector to ignore partial replays.
  62. * Added camera mode gamepad control.
  63. * Applied Mehdi's updates to several levels.
  64. * Generalized config string handling.  Added coin and ball option strings.
  65. * Added two new background music tracks.
  66. * Fixed broken set scoring.
  67. * Added Set Record screen.
  68.  
  69. -------------------------------------------------------------------------------
  70. New in 1.2.10
  71.  
  72. * Added caps lock key to keyboard.
  73. * Worked around Neverputt overwriting Neverball's camera setting.
  74. * Added clobber confirmation to replay save.
  75. * Fixed an audio bug when fading to the currently playing song.
  76.  
  77. -------------------------------------------------------------------------------
  78. New in 1.2.9
  79.  
  80. * Merged set-complete state into goal state, fixing set-complete crash.
  81. * Fixed a few game state init crashes.
  82. * Fixed a few pointer grab issues.
  83. * Added random replay during attract mode.
  84. * Added scene fade in/out.
  85. * Fixed a bug causing the texture quality setting to be ignored.
  86. * Moved shadow handling in with other geometry, where it belongs.
  87. * Moved particle and shadow init/free out of game init/free and into config.
  88.  
  89. -------------------------------------------------------------------------------
  90. New in 1.2.8
  91.  
  92. * Improved directory handling.  No longer depends on CWD.
  93. * Moved all config files to ~/.neverball/ directory.
  94. * Screenshots now go to CWD, which is not changed.
  95. * Reorganized replay handling.
  96. * Added replay save / play / delete GUIs.
  97. * Added auto disabling of stereo and reflection is mode set fails.
  98. * Changed default pointer state to ungrabbed.
  99.  
  100. -------------------------------------------------------------------------------
  101. New in 1.2.7
  102.  
  103. * Changed policy: Goal opens after a set number of coins are collected.
  104. * Changed policy: Extra balls are awarded only after a goal.
  105. * Changed policy: Game is saved after every goal.
  106. * Changed hud to reflect new scoring policies.
  107. * Fixed volume set bug.
  108. * Fixed shadow visible on reflective surfaces in level shots.
  109. * Fixed music on config screen.
  110. * Increased ball transparancy to accomodate new view.
  111. * Added subtle view distance flexibility.
  112. * Merged Goal and High Score states.
  113. * Tweaked some levels and scores in line with new scoring policies.
  114. * Added better fading to make music less repetitious and annoying.
  115.  
  116. -------------------------------------------------------------------------------
  117. New in 1.2.6
  118.  
  119. * Modularized state functions.
  120. * Changed view to make horizon visible.
  121. * Added view configuration options for people who whine about the new view.
  122. * Changed background images to augment horizon.
  123. * Fixed Neverputt far clip set closer than background.
  124. * Fixed an audio init bug.
  125. * Generalized config handling.
  126. * Heavily modified GUI handling.
  127. * Replaced all 2D menus with new GUI code.
  128. * Changed image loading policy to support non-power-of-two images.
  129. * Replaced Win32 makefile with VS.Net solution.
  130. * Rewrote HUD to use new GUI handler.
  131. * Added billboard objects to .SOL file.
  132. * Policy change: .SOL files now go in same directory as .MAP files.
  133. * Changed mapc to derive .SOL file name from .MAP file name.
  134. * Changed pause screen to include the word "Paused".
  135. * Changed internal clock to use integer deciseconds instead of float seconds.
  136.   (HIGH SCORE FILE CHANGED)
  137. * Made some fixes to reflection handling.
  138. * Added background .SOLs.
  139. * Added wireframe mode.
  140. * Added look-around mode.
  141. * Added keyboard-to-joystick input mapping.
  142. * Added mipmap generation.
  143. * Added clamped material type.
  144.  
  145. -------------------------------------------------------------------------------
  146. New in 1.2.5
  147.  
  148. * Fixed refrected background rotation.
  149. * Added OBJ loading to mapc.
  150. * Finally fixed material hack in mapc.
  151. * A few graphical optimizations.
  152. * Added shadow config option.
  153. * Added sphere-map material type.
  154. * Modified many levels to use detail OBJs.
  155. * Traded doubles/ints for floats/shorts in the .sol file.  This cuts .sol
  156.   file size in half, but puts a limit on level complexity.
  157.  
  158. -------------------------------------------------------------------------------
  159. New in 1.2.4
  160.  
  161. * Added camera control key binding to config file.
  162. * Fixed some braindead reflection handling code.
  163. * Fixed broken config menu.
  164. * Fixed sound volume adjustment crash when sound is disabled.
  165. * Fixed very stupid game timing bug that had been around far too long.
  166.  
  167. -------------------------------------------------------------------------------
  168. New in 1.2.3
  169.  
  170. * Added reflection material.
  171. * Modified several levels to use reflective material.
  172. * Added option to disable reflection materials.
  173. * Updated mapping documentation.
  174. * Changed shadow CLAMP_TO_EDGE to CLAMP to work around some bad drivers.
  175. * Added arrow key bindings for camera rotation.
  176.  
  177. -------------------------------------------------------------------------------
  178. New in 1.2.2
  179.  
  180. * Fixed a sneaky bug in menu memory that allowed unopened levels to be played.
  181. * Fixed camera rotation joystick button init bug.
  182. * Changed options menu to make unavailable modes unselectable.
  183. * Implemented auto-pause when the game loses focus externally.
  184. * Simplified ARB extension handling.
  185. * Made another tweak to the level set screenshot loader.
  186. * Applied Mehdi's tweak to level 5.
  187.  
  188. -------------------------------------------------------------------------------
  189. New in 1.2.1
  190.  
  191. * Fixed the scoring bug for real this time.
  192. * Documented global set scoring.
  193. * Added a ball "ghost" to ensure the ball remains visible when obscured.
  194.  
  195. -------------------------------------------------------------------------------
  196. New in 1.2.0
  197.  
  198. * Fixed the path timing bug for real this time.
  199.  
  200. -------------------------------------------------------------------------------
  201. New in 1.1.6
  202.  
  203. * Updated Mehdi's set to final.
  204. * Fixed a path timing bug to correct a slight path pause discrepancy.
  205. * Fixed scoring bug that was adding coins from failed level to global score.
  206. * Fixed a bug corrupting level set screenshots.
  207.  
  208. -------------------------------------------------------------------------------
  209. New in 1.1.5
  210.  
  211. * Reorganized code, merged Neverputt code.
  212. * Added friction physics.
  213. * Fixed goal particle radius.
  214.  
  215. -------------------------------------------------------------------------------
  216. New in 1.1.4
  217.  
  218. * Set all menus to remember their last selection.  Now the frustrated player
  219.   need only pound angrily on the mouse button to get back to his last save.
  220.  
  221. -------------------------------------------------------------------------------
  222. New in 1.1.3
  223.  
  224. * Fixed pipe.sol dependancy missing from Win32 makefile.
  225. * Added help screen.
  226.  
  227. -------------------------------------------------------------------------------
  228. New in 1.1.2
  229.  
  230. * Mouse invert and joystick select patches.
  231. * Minor level tweaks.
  232. * Fixed no levels open after reading old high score file.
  233. * Fixed activation of all switches at the same location.
  234. * Added camera HUD indicator.
  235.  
  236. -------------------------------------------------------------------------------
  237. New in 1.1.1
  238.  
  239. * Added stereo viewing.
  240. * Fixed Win32 makefile.
  241.  
  242. -------------------------------------------------------------------------------
  243. New in 1.1.0
  244.  
  245. * Minor tweaks and cleanup for an announced release.
  246.  
  247. -------------------------------------------------------------------------------
  248. New in 1.0.5
  249.  
  250. * Changed default scores file format, removing player names.
  251. * Adjusted level order and default scores.
  252. * Reimplemented physics lock punt.
  253.  
  254. -------------------------------------------------------------------------------
  255. New in 1.0.4
  256.  
  257. * New levels
  258. * Fixed texture positioning bug
  259. * Darkened screen during pause
  260. * Modified high scores to keep global highs.  (HIGH SCORE FILE CHANGED)
  261. * Added new automatic level shot grabber.
  262. * Tweaked BSP optimizer.
  263.  
  264. -------------------------------------------------------------------------------
  265. New in 1.0.3
  266.  
  267. * Modified some textures.
  268. * Modified some levels.
  269. * Modified switches to switch entire path chains.
  270. * Disallowed player from toggling timed switches off manually.
  271.  
  272. -------------------------------------------------------------------------------
  273. New in 1.0.2
  274.  
  275. * Added level set selector.  (HIGH SCORE FILE CHANGED)
  276. * Modified demo playback to handle level sets.
  277. * Added BSP optimization to physics.
  278. * New textures.
  279. * New levels.
  280. * Added Mehdi's level set.
  281. * Modified switches to act on paths rather than bodies.
  282. * Added timer option to switches.
  283.  
  284. -------------------------------------------------------------------------------
  285. New in 1.0.1
  286.  
  287. * Modified physics to better handle vertical movers.
  288. * Added mover switch entity.
  289. * Replaced level 13 with a level using vertical movers and switches.
  290.  
  291. -------------------------------------------------------------------------------
  292. New in 1.0.0
  293.  
  294. * Absolutely nothing
  295.  
  296. -------------------------------------------------------------------------------
  297. New in 0.25.12
  298.  
  299. * FreeBSD support
  300. * OSX support
  301.  
  302. -------------------------------------------------------------------------------
  303. New in 0.25.11
  304.  
  305. * Changed platforms to accelerate rather than change velocity instantly.
  306. * Changed timer to display minutes.  Increased max time from 99s to 9m59s.
  307. * Changed teleport exit to be relative to teleport entry.
  308. * Fixed time comparison ambiguity.
  309.  
  310. -------------------------------------------------------------------------------
  311. New in 0.25.10
  312.  
  313. * Fix broken load balancer starving the renderer on early level load.
  314. * Disabled music playback entirely when music volume is zero.
  315.  
  316. -------------------------------------------------------------------------------
  317. New in 0.25.9
  318.  
  319. * Demo record and replay.
  320.  
  321. -------------------------------------------------------------------------------
  322. New in 0.25.8
  323.  
  324. * Padded .sol files to make them portable between Linux and Windows.
  325. * Added pulsing HUD numbers.
  326. * Changed Windows config file path.
  327. * Changed pause mode to continue rendering.
  328.  
  329. -------------------------------------------------------------------------------
  330. New in 0.25.7
  331.  
  332. * Added background music.
  333. * Changed several sounds.
  334. * Added sound and music volume control to options screen and config file.
  335. * Fixed discrepancy between reported time and recorded time.
  336. * Fixed new coin record not triggering name input state.
  337. * Fixed ESC during goal state.
  338.  
  339. -------------------------------------------------------------------------------
  340. New in 0.25.6
  341.  
  342. * Level score and high score list added to goal screen.
  343. * Level score added to record screen.
  344. * Goal screen requires click-through instead of time-out.
  345. * Fixed level time bug.  Clock was running during goal screen.
  346.  
  347. -------------------------------------------------------------------------------
  348. New in 0.25.5
  349.  
  350. * Player name stored in config.
  351. * Keyboard camera selection.
  352. * Tweaked cameras.
  353.  
  354. -------------------------------------------------------------------------------
  355. New in 0.25.4
  356.  
  357. * Changed save game policy: it must be earned by collecting coins.
  358. * Added camera tracking configuration option.
  359. * Added coin sub-sort of time records.
  360. * Added time sub-sort of coin records.
  361. * Fixed exit-during-teleport bug.
  362. * Fixed potential infinite loop when ball is crushed.
  363. * Warn and continue on audio init failure.
  364.  
  365. -------------------------------------------------------------------------------
  366. New in 0.25.3
  367.  
  368. * Modified camera tracking, disabled direct camera control.
  369.  
  370. -------------------------------------------------------------------------------
  371. New in 0.25.2
  372.  
  373. * Added default records.  Something to shoot for.
  374.  
  375. -------------------------------------------------------------------------------
  376. New in 0.25.1
  377.  
  378. * Added record keeping.
  379. * Reorganized level selector to include records.
  380. * Added record name input state.
  381. * Changed shadow clamp back to CLAMP_TO_EDGE.  Screw broken drivers.
  382. * Changed timer to display hundredths of seconds.
  383. * Got rid of clock tick until last 10 seconds (it conflicts with music).
  384. * Returned original menu pointer motion.  Reorganized point hide.
  385. * Globalized pause state to generalize pointer grab handling.
  386.  
  387. -------------------------------------------------------------------------------
  388. New in 0.25.0
  389.  
  390. * Added teleportation.
  391. * Changed menus to work with relative pointer motion.
  392. * Changed pointer grab policy to lessen grab motion discontinuity impact.
  393. * Fixed channel order for TGA textures.
  394. * Fixed level selector link topology.
  395. * New levels.
  396.  
  397. -------------------------------------------------------------------------------
  398. New in 0.21.0
  399.  
  400. * Display screen shots in level selector.
  401. * Cut level selector to 25 to make room for level shot.
  402. * Generalized flyby representation.
  403. * Added poser state for capturing level shots.
  404. * New Levels.
  405.  
  406. -------------------------------------------------------------------------------
  407. New in 0.16.2
  408.  
  409. * Native Windows support returned.
  410. * Fixed HUD not responding to texture quality setting.
  411. * Hyper-paranoid ARB_multitexture usage.
  412.  
  413. -------------------------------------------------------------------------------
  414. New in 0.16.0
  415.  
  416. * Fixed input smoothing in game_step causing oscillation at low FPS.
  417. * Worked around broken shadow CLAMP_TO_EDGE on i845G.
  418. * Added high_level config and modified level select.  Documented cheat.
  419. * New levels.
  420.  
  421. -------------------------------------------------------------------------------
  422. New in 0.14.0
  423.  
  424. * New version numbering convention.  Minor number is level count.
  425. * Broke native Windows support.
  426. * Reorganized source and Makefiles.
  427. * Modified mapc to take a materials path.
  428. * Fixed potential overflow in config_home.
  429.  
  430. -------------------------------------------------------------------------------
  431. New in 0805b
  432.  
  433. * Worked around broken color mask attribute pop in ball_draw on ATI.
  434.  
  435. -------------------------------------------------------------------------------
  436. New in 0805a
  437.  
  438. * Sent screenshots to $HOME rather than CWD, fixing segfault.
  439.  
  440. -------------------------------------------------------------------------------
  441. New in 0805
  442.  
  443. * Removed some initial state assumptions that were wrong for some users.
  444. * Fixed $HOME determination under Windows.
  445.  
  446. -------------------------------------------------------------------------------
  447. New in 0804
  448.  
  449. * First release as "Neverball".
  450. * Added joystick control.
  451. * Added camera control.
  452. * Added ball shadow.
  453. * Added level intros.
  454. * Added config file stored in $HOME.
  455. * Removed text images and added TTF rendering.
  456. * New textures.
  457. * New levels.
  458.