|
| 1 | +2002/09/25 - Version 0.54e |
| 2 | + - Scrapped 'lives' |
| 3 | + - Some more tileset additions/changes from Evil Mr Henry |
| 4 | + - New cheat keys in game (god mode). |
| 5 | + |
| 6 | +2002/09/24 - Version 0.54d |
| 7 | + - Added some more new sprites from Evil Mr Henry |
| 8 | + - Fixed level-editor crash-when-view-at-bottom-of-map bug |
| 9 | + |
| 10 | +2002/09/21 - Version 0.54c |
| 11 | + - Begin integrating integrated level editor from Vytautas Shaltenis (rtfb). |
| 12 | + - Added some new sprites from Evil Mr Henry |
| 13 | + |
| 14 | +2002/09/15 |
| 15 | + - Fixed CR/LF text file reading problem in Linux |
| 16 | + - Fixed a problem with the TGA loader |
| 17 | + |
| 18 | +2002/09/09 - Version 0.54b |
| 19 | + - Added levels from "TOG of Spookware" |
| 20 | + |
| 21 | +2001/09/23 - Version 0.54 |
| 22 | + - Dynamite explosion sound |
| 23 | + |
| 24 | +2001/09/22 |
| 25 | + - Monster bullets |
| 26 | + |
| 27 | +2001/09/20 |
| 28 | + - Get it compiling on Linux again |
| 29 | + - More load/save game stuff |
| 30 | + |
| 31 | +2001/09/19 |
| 32 | + - Integrate SDL_mixer sound support contributions from Kent Mein |
| 33 | + |
| 34 | +2001/09/03 |
| 35 | + - Made keys redefinable |
| 36 | + |
| 37 | +2001/09/02 |
| 38 | + - Misc changes and bugfixes |
| 39 | + - Ability to enter high score username |
| 40 | + - Added stationary spiked ball |
| 41 | + - Added basic framework for redefining keys |
| 42 | + - Added configuration file stuff |
| 43 | + - Added some very rudimentary save/load game stuff |
| 44 | + - "Dust" effect as hero lands |
| 45 | + |
| 46 | +2001/08/11 |
| 47 | + - Misc changes (some BeOS changes) |
| 48 | + - Flame monster thing (similar to dumbbot) |
| 49 | + |
| 50 | +2001/07/25 |
| 51 | + - Cleaned up (genericized) teleport and level-exit code |
| 52 | + - Exit now animates |
| 53 | + |
| 54 | +2001/07/24 - Version 0.53 |
| 55 | + |
| 56 | +2001/07/22 |
| 57 | + - Ported to SDL (still wrapped though) |
| 58 | + - Minor editor improvements |
| 59 | + |
| 60 | +2001/07/15 - Version 0.52 |
| 61 | + |
| 62 | +2001/07/14 |
| 63 | + - Misc small changes/fixes/graphics improvements etc |
| 64 | + |
| 65 | +2001/07/13 |
| 66 | + - Small changes and fixes |
| 67 | + - Shootable coke can |
| 68 | + - Proper "firepower" |
| 69 | + |
| 70 | +2001/07/12 |
| 71 | + - Fans |
| 72 | + |
| 73 | +2001/07/11 |
| 74 | + - Rewrote (cleaned up) bullet code |
| 75 | + - Misc bugfixes |
| 76 | + |
| 77 | +2001/07/10 |
| 78 | + - Falling block disappears when hits floor |
| 79 | + - Bullet stops when hits solid stuff |
| 80 | + - Got rid of djArray |
| 81 | + |
| 82 | +2001/07/09 |
| 83 | + - Dynamite (flames in gray boxes) |
| 84 | + |
| 85 | +2001/07/06 |
| 86 | + - Rewrote conveyor belt code |
| 87 | + - Side flame throw blocks (flames look a bit like condoms though :/) |
| 88 | + - Level background image |
| 89 | + |
| 90 | +2001/07/04 |
| 91 | + - Rewrote (cleaned up) monster (robot) code |
| 92 | + - Rewrote (cleaned up) lift code |
| 93 | + - Misc cleanups (e.g. palette stuff killed for good) |
| 94 | + |
| 95 | +2001/07/03 - Version 0.51c |
| 96 | + - Reasonable cleanup: Replaced stupid "objects" array stuff |
| 97 | + with CPickup class, also powerboots etc. Added "replace" |
| 98 | + utility for level chars. Minor graphics improvements. |
| 99 | + |
| 100 | +2001/07/01 |
| 101 | + - Floating balloon |
| 102 | + - Acme falling block |
| 103 | + - Disk |
| 104 | + - Slightly improved teleporter appearance |
| 105 | + |
| 106 | +2001/06/21 - Version 0.51b |
| 107 | + - Spikes |
| 108 | + - "Example" level |
| 109 | + |
| 110 | +2001/06/20 |
| 111 | + - Bonus when collecting G,N,U,K,E,M in order |
| 112 | + - Bonus when shooting all cameras in a level |
| 113 | + - New collectables (e.g. rugby ball, joystick, radio etc) |
| 114 | + - Misc graphics improvements |
| 115 | + |
| 116 | +2001/06/17 - Version 0.51 |
| 117 | + - Release 0.51 |
| 118 | + Added a "thing factory" to make it a bit easier to add new thing types. |
| 119 | + Completely rewrote door/key code. Can now pick up letters. Added shootable |
| 120 | + solid blocks. Can now shoot security cameras. Added green crawly things. |
| 121 | + Added purple flags (also in boxes). Added shootable banana. Added high |
| 122 | + score list (almost) |
| 123 | + |
| 124 | +2001/06/16 |
| 125 | + - Got rid of djGameLib :) Cleaned up quite a bit. Added a bouncing spiky ball. |
| 126 | + |
| 127 | +2001/06/14 |
| 128 | + - Some more misc cleanups. Put new version on web page. |
| 129 | + |
| 130 | +2001/06/03 |
| 131 | + - Misc cleanups, misc graphics improvements, added doxygen support |
| 132 | + |
| 133 | +2000/01/03 - Version 0.5 |
| 134 | + - Release 0.5 |
| 135 | + |
| 136 | +1999/12/30 |
| 137 | + - Nice crates :) |
| 138 | + - "Macros" for the level editor |
| 139 | + |
| 140 | +1999/12/29 |
| 141 | + - More cleaning up (surprise) |
| 142 | + - Toggle background blocks view on level editor |
| 143 | + - Some graphics improvements |
| 144 | + - 16-bit color mode support |
| 145 | + |
| 146 | +1999/12/28 |
| 147 | + - Added some more sound effects |
| 148 | + - Moved the input stuff into the DJG library |
| 149 | + - A whole lot more cleaning up |
| 150 | + |
| 151 | +1999/12/27 |
| 152 | + - Ported level editor to also work on Windows |
| 153 | + - Added "lives" |
| 154 | + - Added basic sound support to Windows version |
| 155 | + |
| 156 | +1999/12/26 |
| 157 | + - Win32 version :) |
| 158 | + - Added an instructions screen |
| 159 | + - More code refactoring and cleaning up |
| 160 | + |
| 161 | +1999/12/25 |
| 162 | + - More refactoring and cleaning up. Graph.h/cpp now platform-independent |
| 163 | + |
| 164 | +1999/12/24 |
| 165 | + - Extensive refactoring to clean up and make crossplatform |
| 166 | + - Started adding support for 32-bit images, fonts, sprites etc |
| 167 | + - Sprites can now be in TGA format |
| 168 | + |
| 169 | +1999/06/07 |
| 170 | + - More structural changes to make cross-platform |
| 171 | + |
| 172 | +1999/05/29 |
| 173 | + - Start to port game to "djg", cross-platform library |
| 174 | + |
| 175 | +1999/03/31 |
| 176 | + - Boxes now fall |
| 177 | + |
| 178 | +1999/03/23 - Version 0.44c |
| 179 | + - Added another level from Steve Merrifield |
| 180 | + - Added boxes |
| 181 | + - Started adding infrastructure for bonus letters |
| 182 | + |
| 183 | +1999/03/22 - Version 0.44b |
| 184 | + - Added level from Steve Merrifield |
| 185 | + |
| 186 | +1999/03/08 - Version 0.44 |
| 187 | + - Fixed editor bug of not displaying sprite type properly |
| 188 | + - Added ability to select levelset in editor |
| 189 | + |
| 190 | +1999/03/07 |
| 191 | + - Updated Felix Richters english documentation and replaced README |
| 192 | + with it. |
| 193 | + |
| 194 | +1999/02/28 - Version 0.43 |
| 195 | + - Ability to select levelset (mission) from menu. |
| 196 | + - New levelset infrastructure virtually in now. |
| 197 | + |
| 198 | +1999/02/27 |
| 199 | + - Yet more sprite code. *sigh* .. Almost done. RLE is dead. |
| 200 | + Long live bitmask. For now, anyway. |
| 201 | + |
| 202 | +1999/02/26 |
| 203 | + - Aaargh! Still more spriteset code. |
| 204 | + |
| 205 | +1999/02/25 |
| 206 | + - More spriteset code. |
| 207 | + |
| 208 | +1999/02/24 |
| 209 | + - More spriteset code. |
| 210 | + |
| 211 | +1999/02/21 |
| 212 | + - More level set stuff. Re-writing sprite code. |
| 213 | + |
| 214 | +1999/02/18 |
| 215 | + - Some more work on level set stuff. |
| 216 | + |
| 217 | +1999/02/17 |
| 218 | + - Started adding "level set" infrastructure. Source is bloating :/ |
| 219 | + |
| 220 | +1999/02/16 |
| 221 | + - Fixed 24-bit mode with the editor |
| 222 | + |
| 223 | +1999/02/14 |
| 224 | + - Improved tracing/message system (log.h/log.cpp) |
| 225 | + - Slight speed optimizing: RLE algorithm for sprite transparency |
| 226 | + |
| 227 | +1999/02/07 |
| 228 | + - Added support for 16-bit color modes; fixed 24-bit support |
| 229 | + |
| 230 | +1999/01/31 |
| 231 | + - Added "double-size" window mode |
| 232 | + - Added powerboots :) |
| 233 | + - Added friendlier "flags edit" feature to sprite editor |
| 234 | + |
| 235 | +1999/01/30 |
| 236 | + - Created "template" example level |
| 237 | + - Not mine, but the key-release bug in ggi has been fixed! Woohoo!! |
| 238 | + |
| 239 | +1999/01/29 |
| 240 | + - Added corny doom-ripoff skull to main menu |
| 241 | + - Rewrote lift code, with far more flexible, generic infrastructure |
| 242 | + - Fixed up exits, they now draw properly (2x2 blocks, instead of 1x1) |
| 243 | + - Added rudimentary conveyor belt |
| 244 | + |
| 245 | +1999/01/28 - Version 0.42 |
| 246 | + - Added rudimentary Duke1-style lifts |
| 247 | + |
| 248 | +1999/01/25 |
| 249 | + - Smarter fullscreen script. |
| 250 | + - Added credits screen. |
| 251 | + |
| 252 | +1999/01/23 |
| 253 | + - Bugfixes, mostly with level bounds checking |
| 254 | + |
| 255 | +1999/01/22 |
| 256 | + - Rewrote menu code; multiple menu support now in |
| 257 | + |
| 258 | +1999/01/19 - Version 0.4 |
| 259 | + - Minor bugfixes |
| 260 | + - Moved sprites around to more or less permanent locations |
| 261 | + - Added "./fullscreen" script to make fullscreen even easier :) |
| 262 | + - Added bananas :) |
| 263 | + - Some font8x8 and menu improvements/structural changes. |
| 264 | + - Created main title screen background image |
| 265 | + |
| 266 | +1999/01/17 |
| 267 | + - Added cute floating scores when you pick up stuff. |
| 268 | + - Created general-purpose animated explosion. For now, used when you kill a |
| 269 | + dumb bot. |
| 270 | + - Added rudimentary teleporters. |
| 271 | + - Added "-f" command-line option hack to do fullscreen. Needs root. |
| 272 | + |
| 273 | +1999/01/16 |
| 274 | + - Sprite editor: added rotate, flip and line copy/paste |
| 275 | + - Both left and right alt and ctrl now work |
| 276 | + |
| 277 | +1999/01/15 - Version 0.38 |
| 278 | + - New architecture for storing foreground objects that fall etc; fixes |
| 279 | + problem of n cokes becoming 1 coke as they fall onto each other. |
| 280 | + - Revamped font8x8 system. |
| 281 | + - Widened main game viewport width from 11 to 12 blocks |
| 282 | + |
| 283 | +1999/01/13 |
| 284 | + - Various bugfixes, mostly with bullets. |
| 285 | + - Added "fullscreen.txt", describing how to run the game in "full-screen |
| 286 | + mode" under X. |
| 287 | + - Added horizontal fill to level editor. |
| 288 | + |
| 289 | +1999/01/10 |
| 290 | + - Converted palette file format to GIMP-style palette file. |
| 291 | + - Created util directory for various "utility" programs, such as a new |
| 292 | + conversion program that will convert Duke Nukem 1 level files, sort |
| 293 | + of. (Scummy eh?) |
| 294 | + - Converted main game screen image to using a pcx file, as a "skin". |
| 295 | + - Various bugfixes. |
| 296 | + |
| 297 | +1999/01/09 |
| 298 | + - Improved levels memory usage a bit, tidied up code a little. |
| 299 | + |
| 300 | +1999/01/07 - Version 0.35 |
| 301 | + - You can now shoot monsters. Woohoo! :) Fixed 256-color modes screen |
| 302 | + drawing bug. Other minor bugfixes. |
| 303 | + |
| 304 | +1999/01/06 |
| 305 | + - Improved monster system. Touching monsters can now hurt you (can't shoot |
| 306 | + back yet ;) Added basic game timing. Fixed up bullet code a bit. Added |
| 307 | + ASYNC mode to frontbuffer, which makes game feel much nicer in X. |
| 308 | + Added some more documentation (eg editor how-to). Minor bugfixes. |
| 309 | + |
| 310 | +1999/01/05 - Version 0.3 |
| 311 | + - Added Duke "security cameras" that follow you; currently the sprites are |
| 312 | + just big yellow arrows that follow you though. Added rudimentary monster |
| 313 | + support, with just one monster, a "dumb bot". |
| 314 | + |
| 315 | +1999/01/04 |
| 316 | + - Got more level editor stuff working. Added support for exits and multiple |
| 317 | + levels (game and editor), and a "you have finished the game" message when |
| 318 | + you get through all levels :) |
| 319 | + |
| 320 | +1999/01/03 - Version 0.25 |
| 321 | + - Converted game.cpp to use new sprite data structure. Phew. |
| 322 | + Added block type and extras editting to sprite editor. |
| 323 | + Fixed some bugs. Got basic level editor working. (game.cpp is looking |
| 324 | + like a train wreck.) |
| 325 | + |
| 326 | +1999/01/02 - Version 0.2 |
| 327 | + - Sprite editor coming along nicely. Added triple-buffering scheme for |
| 328 | + non-flickery, clipped main-game-viewport output. Re-added crappy bullets. |
| 329 | + |
| 330 | +1998/12/31 |
| 331 | + - Started adding basics for new level and graphics editor. Am busy |
| 332 | + rewriting the sprite and level interface. |
| 333 | + |
| 334 | +1998/12/31 - Version 0.1 |
| 335 | + - After transparency fiasco I have begun conversion to DirectBuffer's. |
| 336 | + Transparency functionality is in now. I have decided to release v 0.1, |
| 337 | + even though it is still very alpha. |
| 338 | + |
| 339 | +1998/12/30 |
| 340 | + - Annoying problems regarding non-existence of transparency blits in GGI. |
| 341 | + Will try proceed by writing my own. |
| 342 | + |
| 343 | +1998/12/26 |
| 344 | + - Got some more graphics stuff working, 8x8 and 16x16 bitmaps. No |
| 345 | + transparency yet, and several quirks, but its starting to look good. |
| 346 | + |
| 347 | +1998/12/25 |
| 348 | + - Struggled a lot trying to get the old-style keyboard handler (interrupt |
| 349 | + based) to behave with libgii, which seems to be VERY poorly documented. |
| 350 | + I hope I don't struggle as much converting the timer interrupt stuff. |
| 351 | + - The main menu works, sort of, and I'm ready to start digging into the |
| 352 | + actual game part. |
| 353 | + |
| 354 | +1998/12/24 |
| 355 | + - Gotten the code to compile in about an hour. Mostly just created a bunch |
| 356 | + of stubs. Lots of platform-dependent stuff there. Some badly designed |
| 357 | + stuff, but some quite well designed stuff also. (I wrote the original in |
| 358 | + my first year at university, as learning project for c/c++ :) No real C++ |
| 359 | + there though, except the 'new' operator. |
| 360 | + |
| 361 | +1998/12/23 |
| 362 | + - Decide to have a go at porting djg to ggi. I reckon most the code will |
| 363 | + probably have to be rewritten. |
| 364 | + |
| 365 | +1995 |
| 366 | + - Original DOS/EGA djg started then placed on hold. Some origins from |
| 367 | + a previous pascal/assembler version. |
0 commit comments