NEWS 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494
  1. Pingus 0.7.6 (24/Dec/2011)
  2. ==========================
  3. * added new SVG icons for Pingus
  4. * added 10 new xmas themed levels
  5. * added ability to sort levelsets by priority
  6. Pingus 0.7.5 (25/Oct/2011)
  7. ==========================
  8. * fixed memory leak in OpenGL renderer
  9. * added support for Win32 cross-compilation with mingw32
  10. * added gamespeed adjustments via KPPlus, KPMinus, KPEnter
  11. * added single-stepping the game with 'S'
  12. * added better application icon
  13. * added access to all levelsets in developer-mode (Ctrl-m)
  14. * added 10 new Halloween levels
  15. Pingus 0.7.4 (10/Oct/2011)
  16. ==========================
  17. * fixed game not starting when no soundcard is present
  18. * all halloween and tutorial levels have been converted to a minimum
  19. size of 1920x1200 so they can be played in fullscreen without letterboxing
  20. * new --userdir command line switch to set the directory where savegames
  21. are saved
  22. * menu getting confused by fast succedding clicks fixed
  23. * level-demo recording and playback are back (files not compatible between x86 and x86-64)
  24. * window resize support throughout the whole game
  25. * dirty-rectangles drawing for improved performance with software rendering
  26. * OpenGL rendering
  27. * new blackboard graphic
  28. * Unicode support
  29. * two new levelsets, "Desert" and "Factory Campaign", with 27 new levels
  30. * added a man-page
  31. * deadly fall height has been increased
  32. * support for prefab objects and groups in the editor
  33. * cleaned up digger, miner and basher paths
  34. * added an option menu
  35. * lots of minor bug fixes
  36. * bitmap fonts have been generated with anti-aliasing
  37. Pingus 0.7.3 (18/Mar/2010)
  38. ==========================
  39. * some minimal code changes to make it compilabe with modern compiler
  40. Pingus 0.7.2 (31/Oct/2007)
  41. ==========================
  42. * added support for levelsets
  43. * added 8 new levels in the form of a halloween levelset
  44. * added window resize support to the editor (use --allow-resize)
  45. * added minimap to the editor
  46. * scroll wheel support to change the actions
  47. * right and middle button now both scroll
  48. * 'jumper dying on landing' bug fixed
  49. * numerous other small bug fixes
  50. Pingus 0.7.1 (23/Sep/2007)
  51. ==========================
  52. * faster sprite drawing, so more overall fps
  53. * level editor rewritten from scratch
  54. * level loading from command line fixed
  55. * numerous other command line parsing bugs fixed
  56. * separate images for gfx and colmap are used again
  57. * input subsystem rewritten from scratch, supports now gamepads,
  58. usbmice, wiimote (some of those might unfinished and not enabled by
  59. default)
  60. Pingus 0.7.0 (25/Aug/2007)
  61. ==========================
  62. * switch from ClanLib to SDL
  63. * new anti-aliased fonts
  64. * better support for resolutions larger then 800x600 (see --geometry WxH option)
  65. * s-expression based file format (converter scripts are available)
  66. * PPC and 64bit support
  67. * language support for Czech, German, Finish, Italian, Norwegian,
  68. Serbian, Turkish, Danish, Dutch, Spanish and Fench
  69. * level editor temporarly removed
  70. * a little less fps then the ClanLib version
  71. * no new levels or other main features
  72. Pingus 0.6.? (never released)
  73. =============================
  74. * ClanLib 0.8 support
  75. Pingus 0.6.1 (??/Sep/2003, never released)
  76. ==========================================
  77. * scroll wheel support in the editor
  78. * file ending for level files changed from .xml to .plf
  79. * level preview render code
  80. * lots of spelling fixes
  81. * umlaut problems fixed
  82. Pingus 0.6.0 (16/Apr/2003)
  83. ==========================
  84. * one island
  85. * 22 fully playable tutorial levels
  86. * story
  87. * music and sound support
  88. * enhanced level editor
  89. * English, Czech, German, French, Turkish and Serbien translation
  90. * first playable release ever
  91. * configurable controller support
  92. Pingus (28/Jul/2001)
  93. =====================
  94. * Added basic multiplayer support
  95. * XML based level file format
  96. * All images are now eighter png or jpeg format
  97. * Worldmap
  98. * A redesign of the main menu
  99. * Some multilanguage support
  100. * New actions (superman, boarder, rocketlauncher, etc.)
  101. * Lots of small fixes in the editor (zooming, object insertion)
  102. * Thumbnail caching in the editor
  103. * Some new levels
  104. * Timing fixes
  105. * New objects (switches/doors, teleporter, etc.)
  106. Pingus 0.5.0pre1 (16/Jun/2001)
  107. ===============================
  108. * Added object grouping in the editor
  109. * Added multiple backgrounds (paralax scrolling)
  110. * Added dynamic backgrounds
  111. * xml support
  112. * More flexible world object handling
  113. * All images are now eighter png or jpeg format
  114. * World map
  115. * A redesign of the main menu
  116. * Added multiplayer support
  117. Pingus 0.4.0 (16/Jul/2000)
  118. ===========================
  119. * Changed the config file syntax (see doc/config)
  120. * Changed default resolution to 800x600
  121. * Added a simple console (output only)
  122. * Added a global fps counter =:-)
  123. * Added screenshot support (F12)
  124. * Added a better config file parser (it still sucks...)
  125. * Added option for disabling fullscreen support
  126. * Added a credits screen
  127. * Added HurryUp, when time is running away
  128. * Added a small quick scroll map
  129. * Added some nice particle/ground collision
  130. * Added mouse support in the worlds selector (incomplete)
  131. * Added support for drawing the colmap instead of the spot map
  132. * Added support for animated backgrounds (crystal2.plf)
  133. * Added ColMap support for all objects
  134. * Added a new ground property (transparent)
  135. * Added some new gfx (pingu splash animation, a new exit,etc.), thanks
  136. to Craig Timpany and Joel Fauche
  137. * Added some more playable levels, thanks to Craig Timpany
  138. * Fixed line-wrapping code
  139. * Fixed the jumper
  140. * Fixed the bridger
  141. * Fixed a clipping bug in the colmap
  142. * Source is now docified (doc++)
  143. * Fixed image color -> colmap color translation (level10.plf)
  144. * Software mouse cursor support (disabled at default, buggy)
  145. Pingus 0.3.1 (17/Feb/2000)
  146. ===========================
  147. * Updated Pingus to use ClanLib 0.3.x
  148. * ~/.pingus/options is renamed to ~/.pingus/config
  149. * Fixed a huge memory hole
  150. * Misc optimizations
  151. * the 'dim' of the background uses now alpha values (0.0 - 1.0)
  152. * background can also have different colors applied (see level1.plf)
  153. * directory's under "./pingus" are now created correctly with the
  154. right permissions
  155. * saving of the game status should work automatically
  156. * Some optimizations
  157. * a nice icon panel in the editor
  158. * tab completion in the editor
  159. * Input handling is now event based
  160. * some new levels
  161. * some new gfx
  162. * the source should now be namespace clean
  163. Pingus 0.3.0 (24/Dec/1999)
  164. ===========================
  165. * lots of compiler warnings are removed
  166. * a new (better looking) main menu
  167. * a new "Intro" (just a logo scroller)
  168. * a (working!) level editor
  169. * much better forces support
  170. * level grouping ('themes')
  171. * lots of new gfx
  172. * lots of new levels
  173. * some special x-mas levels
  174. * some more Info documentation
  175. * some huge memory holes (see BUGS)
  176. * a working bridger
  177. * the Level selector is temporary removed
  178. Pingus 0.2.4 (07/Nov/1999)
  179. ===========================
  180. * a laser trap
  181. * a guillotine trap
  182. * a spike trap
  183. * complete redesign of the GUI
  184. * a ugly main menu is present
  185. * an option menu (press 'O' while playing)
  186. * some optimizations of the menus
  187. * Actions are now limited, an option for unlimited actions is
  188. provided
  189. * experimental forces support is included
  190. * some new gfx
  191. * a new level
  192. * the hammer and smasher trap are improved
  193. * A new Armageddon button
  194. Pingus 0.2.3 (01/Oct/1999)
  195. ==========================
  196. * Some new levels, some older ones removed
  197. * Some new groundpices
  198. * A new water animation
  199. * Config file support (have a look 'doc/options')
  200. * (finally) the Pingus can dig into the ground
  201. * Some more background properties (dim)
  202. * A new entrance (woodthing)
  203. * A Windows port is available (not compileable, but a binary is
  204. available)
  205. * Misc fixes which cause throuble with gcc 2.95
  206. Pingus 0.2.2 (10/Sep/1999)
  207. ===========================
  208. * Armageddon button requires now a double click
  209. * Fixed the Level Selector a bit (level preview is now available), use
  210. the little 'Play' button to start a level
  211. * You can now dig holes into the ground, see bridges, press 'U' to
  212. update the ground state or use --lsurfaces to make that
  213. automatically (buggy)
  214. * Fixed the Floater and added Climber action
  215. * Removed lots of nasty debug messages
  216. * Added some particle dust (try the digger or the basher)
  217. * Changed the keyboard mappings (PgUp/PgDown to zoom, cursor keys to
  218. scroll, F1 - F8 to select an action)
  219. * Changed the level format a bit width/height are now no longer in the
  220. psm file, instead they are in the plf file
  221. * Wrote a new PSM parser
  222. * Level can now have a time limit
  223. Pingus 0.2.1 (25/Aug/1999)
  224. ===========================
  225. * Changed the directory layout a bit
  226. * Added --with-extra-include=DIR and --with-extra-libs=DIR to the
  227. configure script (untested)
  228. * Added support for multible datafiles, levels are now complitly
  229. seperatly distributable, for an example see the pingus webpage
  230. (mostly untested)
  231. * Fixed the stupid bug which caused the game to get stuck on level
  232. startup
  233. * Removed the obsolete tile map
  234. * Background scrolling works now correct
  235. * Fast forward works now on slower machines
  236. * Level start position works now
  237. * Added check for ClanLib version (should be >= 0.1.16)
  238. * Change the look of the Level Selector
  239. Pingus 0.2.0 (11/Aug/1999)
  240. ===========================
  241. * Added Result window, after finishing a level (not correct working)
  242. * Added fps printer is back again
  243. * A software cursor is now available, it can be enabled with
  244. --enable-cursor, usefull for graphic modes, which doesn't provide
  245. one, for example GGI.
  246. * Liquid Data Type (water, lava, ...), see level2 or level8
  247. * Some new gfx (many thank to Joel Fauche)
  248. * A new trap and a new exit
  249. * Some new levels
  250. * Automatic generated collision maps, no more need for a seperate pcx
  251. file.
  252. * A pause, armageddon and a forward button
  253. * Misc bug fixes
  254. * Some of the new feature can break some old stuff, so this releas
  255. could be a bit more unstable than the last.
  256. Release 0.1.2 (27/Jul/1999)
  257. ===========================
  258. Included some more levels, nothing special, mostly examples of using
  259. different approaches to generate the levelmap and or colmap.
  260. Fixed some bugs in the particle system and added some funnier
  261. explosions.
  262. 10/Jul/1999
  263. -=-=-=-=-=-
  264. Merged PinguData and Pingu. Cleanup of PinguAction.hh. Some more
  265. internal changes. Seperated all pingu animation to a seperate
  266. datafile. Improved the buttons, only the active button is animated
  267. now. ColMap's can now be loaded from a 256 color pcx. Rewrote the plf
  268. reader and changed the level format of pingus.
  269. 07/Jul/1999
  270. -=-=-=-=-=-
  271. Moved all pingus images to data/images/pingus/. Renamed SoundSpecs to
  272. PingusSound. Added a man page. The level is now exited automatically
  273. if no more pingus are present.
  274. 06/Jul/1999
  275. -=-=-=-=-=-
  276. Fixed a bug, which causes -d to segfault. Changed -d to -p. Added the
  277. posibility to record and play a demo, try -d ../data/demo/level1.dem.
  278. 30/Jun/1999
  279. -=-=-=-=-=-
  280. Added a simple file selector for levels. Fixed zooming, the capture
  281. rectangle works now while zooming.
  282. Added some GUI components, the level can now be selected from a menu,
  283. on ESC a nice yes/no box pops up and F1 pressents a nice help screen.
  284. 28/Jun/1999
  285. -=-=-=-=-=-
  286. Released LinuxTag Special Edition
  287. It includes three new levels (parsec, linuxtag and worldforge). Fixed
  288. the zooming and added primitive scrolling backgrounds.
  289. 22/Jun/1999
  290. -=-=-=-=-=-
  291. Fixed some bugs in 'make install'. Added zoom support. Fixed the
  292. handling of music files. Added armageddon button, press 'a'.
  293. Added font support. Added a pingu info display. The bomber shows now a
  294. nice count down.
  295. Pingus 0.0.16 binary - 07/Jun/1999
  296. ===================================
  297. Added View class for easier split screening.
  298. Pingus 0.0.15 - 30/May/1999
  299. ============================
  300. Added event/message handling code from PenguinPlay.
  301. `make install' puts pingus now in the correct places, `pingus' to
  302. `/usr/local/games/', the info files to `/usr/local/info/' and the data
  303. to `/usr/local/share/games/pingus/'. The `make install' is full
  304. working, but not tested much, so bug reports are welcome.
  305. 29/May/1999
  306. -=-=-=-=-=-
  307. Fixed the random map, it now blow correct holes in the ground, but its
  308. still very slow.
  309. Renamed all files which doesn't have the same name as the classes they
  310. contain. Added Werner Steiner patch for the basher, the basher is now
  311. full working.
  312. 23/May/1999
  313. -=-=-=-=-=-
  314. Implemented random map, see example `level4.plf' and dig in the ground.
  315. 22/May/1999
  316. -=-=-=-=-=-
  317. Renamed class Button to ActionButton. Primitive Armageddon function
  318. integraded, press the `a' key. The bomber now waits some seconds
  319. before he explode. Moved the levels from `date/' to `data/level'.
  320. 21/May/1999
  321. -=-=-=-=-=-
  322. Added multible resolution. They can be activated with:
  323. $ ./pingus -r 800x600
  324. 19/May/1999
  325. -=-=-=-=-=-
  326. Added inherit particles (GroundParticle, PinguParticle). The digger
  327. throws now particles if he is digging.
  328. Added patch for capture recangles (they change the color if the action
  329. can't be set).
  330. 16/May/1999
  331. -=-=-=-=-=-
  332. Added particle system. Added Enviroment system, so that some action
  333. can't be set while the pingu is in the air.
  334. 15/May/1999
  335. -=-=-=-=-=-
  336. Included GameTime, release rate is now constant. Long comment are now
  337. allowed in the plf files ( /* ... */ )
  338. 14/May/1999
  339. -=-=-=-=-=-
  340. Included a time wrapper, presh space. Reimplemented the resource
  341. management. The objects are now inherit from GameObj. Some Sound
  342. support is now pressend, but read the data/sound/README first!
  343. Pingus 0.0.14 (09/May/1999)
  344. ===========================
  345. Included verbose switch, created two new levels to demonstrate the bmp
  346. and the spot map
  347. Pingus 0.0.13 (25/Apr/1999)
  348. ===========================
  349. Included pause modus. Hotspot preferences are now read from a
  350. file. Animated hotspots are possible. Split screen playing is now
  351. possible, but not perfect (Try 's' while the game is running).
  352. 16/Apr/1999
  353. -=-=-=-=-=-
  354. Included new tile set and parallax scrolling. Made the configure
  355. script more robust.
  356. 14/Apr/1999
  357. -=-=-=-=-=-
  358. Improved startup speed, now twice as fast as before (<5sec on my
  359. P133). Included digger action.
  360. 09/Apr/1999
  361. -=-=-=-=-=-
  362. Put pingus under CVS control.
  363. Pingus 0.0.10 (04/Apr/1999)
  364. ===========================
  365. The Blocker is back again and this time it works (a bit
  366. more). Scrolling is improved, Exits and Entrances are now read from
  367. the level file. Hotspot (foreground/background) are now possible.
  368. Pingus 0.0.9 (28/Mar/1999)
  369. ==========================
  370. Now uses getopt_long, instead of getopt. Bomber and Faller should be
  371. included.
  372. Pingus 0.0.8 (21/Mar/1999)
  373. ==========================
  374. Scrolling is now possible and the entrance and exits are ready. The
  375. Pingu class is completely rewritten now separated in PinguAction,
  376. PinguData and Pingu. Most action needs to be reimplemented.
  377. Pingus 0.0.7 (14/Mar/1999)
  378. ==========================
  379. Included the gfx which I forgot in 0.0.6. The walker pingu is now
  380. included. It should compile fine which a ClanLib CVS snapshot
  381. Pingus 0.0.6 (07/Mar/1999)
  382. ==========================
  383. More user interactions possible, more bugs and
  384. more trouble to get it compiled.
  385. Pingus 0.0.5 (20/Feb/1999)
  386. ==========================
  387. Simple user interactions now possible. Some
  388. more command line options (try "pingus -?"). Resolution lowered to
  389. 640x480 for faster display.
  390. Pingus 0.0.4 (31/Jan/1999)
  391. ==========================
  392. Not much visible changed. Most changes are intern. The levels are now
  393. read from a file and command line arguments are accepted.
  394. Pingus 0.0.3 (17/Jan/1999)
  395. ==========================
  396. Looks better than 0.0.2 and the drawing routines are more complete but
  397. it is now extremely slow.
  398. Pingus 0.0.2 (03/Jan/1999)
  399. ==========================
  400. It compiles and run, but no user interaction and totally unfinished
  401. graphics.
  402. Pingus 0.0.1 (06/Dec/1998)
  403. ==========================
  404. won't work or compile
  405. # EOF #