|
| 1 | +Wolf4SDL v1.7 (released 2011-05-15, revision 256) |
| 2 | + - Added support for Mac OS X |
| 3 | + (thanks to Chris Ballinger) |
| 4 | + - Added support for .sd1 SOD game files as delivered by Steam |
| 5 | + by changing --mission parameter slightly |
| 6 | + (thanks to Pickle) |
| 7 | + - Added --windowed-mouse parameter to start windowed mode with grabbed mouse |
| 8 | + (thanks to Jared Breland) |
| 9 | + - Rain and snow speed fix (thanks to Tricob) |
| 10 | + - Floor/ceiling fix (thanks to Tricob / Adam Biser) |
| 11 | + - Fixed moon out of screen bug (thanks to Tricob) |
| 12 | + - Rain/snow leaking ceilings fix (thanks to Adam Biser / Tricob) |
| 13 | + - Per-user configuration/savegame directories (~/.wolf4sdl) on |
| 14 | + Linux like systems per default (thanks to Jared Breland) |
| 15 | + - Added --configdir parameter |
| 16 | + - Use SDL_DOUBLEBUF for vsync to avoid or at least reduce flickering |
| 17 | + (thanks to Greg Ayrton for the hint, use --nodblbuf to disable it) |
| 18 | + - Removed remainings of the frame rate counter on screen, when disabled |
| 19 | + - Don't quit game when using TAB+E with --tedlevel |
| 20 | + - Added --extravbls parameter |
| 21 | + - Changed default for "extra VBLs" from 1 to 0 |
| 22 | + - Fixed missing umask parameter for open with O_CREAT |
| 23 | + (bug reported by Daniel Fass) |
| 24 | + - Fixed support for 1.0 shareware data files |
| 25 | + (bug reported by Marcus Naylor) |
| 26 | + - Fixed xtile and ytile not being valid in HitHorizWall and HitVertWall, |
| 27 | + respectively. This caused problems with some tutorials. |
| 28 | + - Removed unused HitHorizPWall and HitVertPWall. |
| 29 | + |
| 30 | +Wolf4SDL v1.6 (released 2008-09-01, revision 233) |
| 31 | + - Fixed songs not really supporting more than 64kb |
| 32 | + - Try to recognize whether data files don't fit to program version |
| 33 | + instead of just using them and probably crash |
| 34 | + (can be disabled with --ignorenumchunks) |
| 35 | + - Fizzle fade now works for resolutions up to 8191x4095 |
| 36 | + (thanks to Xilinx, Inc. for the list of maximum-length LFSR counters) |
| 37 | + - Fixed demos being dependent on actual duration of GETGATLINGSND |
| 38 | + (fixes second demo, which even rarely worked in vanilla Wolf3D) |
| 39 | + - Fixed demos by disabling some bugfixes during recording and playback |
| 40 | + (see PLAYDEMOLIKEORIGINAL define in version.h) |
| 41 | + - Removed system menu on Windows in windowed mode to avoid ALT to open it |
| 42 | + - Fixed palette issues occurring on some Windows systems by using the |
| 43 | + "best" color depth reported by libSDL per default (also see --bits option) |
| 44 | + - Fixed directional 3d sprites on architectures only allowing aligned memory |
| 45 | + access (bug reported by Pickle) |
| 46 | + - Fixed remaining status bar after end of demo in 320x240s resolutions |
| 47 | + (bug reported by Pickle) |
| 48 | + - Removed last busy waiting (fixes very unstable framerates on machines with |
| 49 | + stricter schedulers like FreeBSD; thanks to Tron for making me notice) |
| 50 | + - Fixed compiling of SOD on case sensitive file systems |
| 51 | + (thanks to Michael) |
| 52 | + |
| 53 | +Wolf4SDL v1.5 (released 2008-05-25, revision 215) |
| 54 | + - Reduced minimum distance to back of moving pushwall to PLAYERSIZE |
| 55 | + - Fixed pushwall rendering when player's eye is in the pushwall back tile |
| 56 | + (bug reported by Pickle) |
| 57 | + - Enable 'End game' menu item also when using --tedlevel |
| 58 | + - Removed some unneccessary fade outs |
| 59 | + (DrawPlayScreen does not call VW_FadeOut anymore!!) |
| 60 | + - When using 'End game', 'View scores' does not directly show up anymore |
| 61 | + - Fixed quickload/quicksave not working when started with --tedlevel (vanilla |
| 62 | + bug). This now also only checks for save games once at startup (may speed |
| 63 | + up entering the menu on Dreamcast) |
| 64 | + - Fixed drawing moving pushwalls viewed at acute angles near the level border |
| 65 | + - Fixed vanilla bug hiding bonus items on same tile as player, when he cannot |
| 66 | + pick them up (e.g. medikit at 100% health) (thanks to Pickle for noticing) |
| 67 | + - Added GP2X specific code by Pickle |
| 68 | + - Reimplemented picture grabber to support all screen resolutions |
| 69 | + (<TAB>+P in debug mode) |
| 70 | + - Added --resf option to force to use unsupported resolutions >= 320x200 |
| 71 | + - Added support for resolutions being a multiple of 320x240 |
| 72 | + (thanks for your help, Pickle!) |
| 73 | + - Fixed crash when cheat-hurting oneself to death (bug reported by Tricob) |
| 74 | + - Cleaned up id_sd.cpp (kept PC speaker stuff for future reference) |
| 75 | + - Added move buttons (invalidates config file, only hardcoded yet) |
| 76 | + - Added joystick support to US_LineInput used for highscore names |
| 77 | + and save games |
| 78 | + - Added US_Printf and US_CPrintf (works just like printf) |
| 79 | + - Fixed wrong surface locks/unlocks |
| 80 | + - Added Visual C++ 6 support |
| 81 | + - Removed some useless VW_WaitVBLs (Thanks to TexZK) |
| 82 | + - Added some asserts in id_vl.cpp to check for screen access out of bounds |
| 83 | + - Fixed BJ face popping up in fullsize mode sometimes |
| 84 | + (Thanks to Andy_Nonymous) |
| 85 | + - Rewrote page manager to support page >= 64kB |
| 86 | + and to correctly handle sounds >= 4kB |
| 87 | + - Improved SOD mission packs support (Thanks to fackue) |
| 88 | + - Updated Code::Blocks search paths to ..\SDL-devel\ |
| 89 | + - Added version.h to Dev-C++ and Code::Blocks project file |
| 90 | + - Fixed some files being read in text mode on MinGW |
| 91 | + |
| 92 | +Wolf4SDL v1.4 (released 2008-03-10, revision 164) |
| 93 | + - Added MinGW/MSYS compatibility |
| 94 | + - Updated Code::Blocks project |
| 95 | + - Updated Dev-C++ project and added a README-devcpp.txt |
| 96 | + - Fixed some busy waiting situations |
| 97 | + - Added directional 3D sprites support (USE_DIR3DSPR) |
| 98 | + - Added support for Spear mission packs (by fackue) |
| 99 | + - Added support for Wolf3D full v1.1 and shareware v1.0, v1.1 and v1.2 |
| 100 | + - Added shading support (USE_SHADING) |
| 101 | + - Added object flags (see objflag_t enum in wl_def.h) |
| 102 | + - Reintroduced version.h |
| 103 | + - Increased MAXVISABLE from 50 to 250 |
| 104 | + - Added outside atmosphere features (USE_STARSKY, USE_RAIN, USE_SNOW) |
| 105 | + - Added cloud sky support (USE_CLOUDSKY) |
| 106 | + - Added support for SoD demo |
| 107 | + - Fixed SoD on systems with case sensitive filenames |
| 108 | + - Added DarkOne's/Adam's multi-textured floors/ceiling (USE_FLOORCEILINGTEX) |
| 109 | + - Added parallax sky support (USE_PARALLAX define) |
| 110 | + - Introduced level feature flags (USE_FEATUREFLAGS define) |
| 111 | + - Added high resolution support (USE_HIRES define) |
| 112 | + - Added support for music > 64 kB as supported by WDC |
| 113 | + - Added --samplerate and --audiobuffer parameters |
| 114 | + - Added support for GP2X (ARM processor, thanks to Pickle) |
| 115 | + - Added support for Dreamcast (SH-4 processor, thanks to fackue) |
| 116 | + - Added joystick support (up to 32 buttons) |
| 117 | + |
| 118 | +Wolf4SDL v1.3 (released 2008-01-20, revision 113) |
| 119 | + - Added parameter for SOD to disable copy protection quiz |
| 120 | + - F12 now also grabs the mouse (for keyboards without scrolllock) |
| 121 | + - Fixed out of bounds array access in key processing |
| 122 | + |
| 123 | +Wolf4SDL v1.2 (released 2008-01-09, revision 108) |
| 124 | + - Fixed fading for 'End Game' |
| 125 | + - Corrected fading speed |
| 126 | + - Added Spear of Destiny compile support |
| 127 | + - Reimplemented palette file (Sorry...) |
| 128 | + - Fixed end game crash, when player did not die yet |
| 129 | + (Thanks to Agent87 for noticing this bug!) |
| 130 | + - Added full size screen feature |
| 131 | + - Added project files for Code::Blocks and Dev-C++ |
| 132 | + (Thanks to Codetech84!) |
| 133 | + - Made it MinGW compatible |
| 134 | + - Fixed demo fading issues |
| 135 | + - Reformatted many source code files |
| 136 | + - Resolved all warnings reported by VC++ 8 and GCC |
| 137 | + - Fixed crash when starting the game with no sound >effects< |
| 138 | + (Thanks to Agent87 for noticing this bug!) |
| 139 | + - Always grab mouse when started in fullscreen |
| 140 | + - Map left and right alt, shift and ctrl keys to the same keys |
| 141 | + - Fix numpad keys with numlock off |
| 142 | + - Fixed a buffer overflow causing a crash |
| 143 | + |
| 144 | +Wolf4SDL v1.1 (released 2007-12-28, revision 70) |
| 145 | + - Fixed Pause |
| 146 | + - Fixed IN_Ack() |
| 147 | + - Added command line parameters for windowed mode and screen resolution |
| 148 | + - Reimplemented command line parameters (try --help) |
| 149 | + - Improved scaled "Get Psyched" progress bar graphic |
| 150 | + - Improved scaled screen borders |
| 151 | + - Fixed "Fade in black screen" bug |
| 152 | + - Avoid asserts when shutting down with an error |
| 153 | + - Use software surfaces to reduce problems with palette on Windows |
| 154 | + - Windows: Statically links to MSVCR80.DLL now to avoid missing files |
| 155 | + |
| 156 | +Wolf4SDL v1.0 (released 2007-12-26, revision 53) |
| 157 | + - Initial release |
0 commit comments