diff options
Diffstat (limited to 'apps/plugins/sdl/progs/wolf3d/Changes.txt')
-rw-r--r-- | apps/plugins/sdl/progs/wolf3d/Changes.txt | 157 |
1 files changed, 157 insertions, 0 deletions
diff --git a/apps/plugins/sdl/progs/wolf3d/Changes.txt b/apps/plugins/sdl/progs/wolf3d/Changes.txt new file mode 100644 index 0000000000..0bf21703af --- /dev/null +++ b/apps/plugins/sdl/progs/wolf3d/Changes.txt | |||
@@ -0,0 +1,157 @@ | |||
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 | ||