| 2010-04-18 |
| Use DEH_String() around TXT_ definitions from dstrings.h. |
Simon Howard |
0c0d4ed5 |
| Add new string tables. |
Simon Howard |
b365656c |
| Add new action pointer lookup table, and find offset based on patch executable version. |
Simon Howard |
bc4a39b2 |
| Add deh_hhe_version variable to specify version of executable used to generate HHE patch. Refine DEH_MapHereticFrameNumber based on patch version. |
Simon Howard |
53ba7baf |
| Add some DEH_String() calls where appropriate. |
Simon Howard |
d76bed74 |
| 2010-03-08 |
| Add OPL-TODO to dist, set svn:ignore properties. |
Simon Howard |
695b64ce |
| Use native MIDI music by default. |
Simon Howard |
2f3b2889 |
| Merge opl-branch to trunk. |
Simon Howard |
448adb31 |
| Load advapi32.dll pointers dynamically at runtime. This should fix any potential problems with that library not existing on Win9x. |
Simon Howard |
b9e18229 |
| 2010-03-04 |
| - Fix codeblocks project build |
Russell Rice |
662ad8cb |
| 2010-02-27 |
| Use wide-character versions of Win32 API functions. Clean up properly if it was not possible to start the ioperm service. |
Simon Howard |
92c9d5c3 |
| When loading driver, pass the full path to the ioperm.sys file. |
Simon Howard |
77ea97c6 |
| Fix race condition with condition variable freed before it is signaled. |
Simon Howard |
1398c8ae |
| 2010-02-26 |
| Minor documentation fixups. |
Simon Howard |
5f2cfb50 |
| Add OPL hardware playback support for Windows NT-based systems. |
Simon Howard |
06b97d2d |
| 2010-02-10 |
| Bump version number, update ChangeLog and NEWS. |
Simon Howard |
c4fe7aa8 |
| 2010-02-08 |
| Add Heretic implementation of HHE "Text" section, add DEH_String() around appropriate strings to allow string replacements. |
Simon Howard |
56412813 |
| Move action function prototypes in info.c into separate p_action.h header. Add table of action functions along with their location in the Heretic 1.0 executable, so that the "Action pointer" frame property can be set. |
Simon Howard |
08e0b147 |
| Call DEH_Init on Heretic startup so that patches will be loaded. |
Simon Howard |
9769464e |
| Only call InitializeSections() when a dehacked patch is actually loaded. |
Simon Howard |
c09b386e |
| Add HHE 1.0 header signature to list of accepted signatures. |
Simon Howard |
b83a1ed0 |
| Add case-insensitive version of strstr(), and use this instead of strstr() in dehacked code to determine when to map frame numbers. |
Simon Howard |
26bafb10 |
| 2010-02-07 |
| When initializing to load an HHE patch, patch the states[] table to be like Heretic 1.0. |
Simon Howard |
ea89b7c4 |
| Initial code for HHE patch support. |
Simon Howard |
6a92bc54 |
| Move sound structure and ammo definitions into headers. Add #ifndef guards around info.h. |
Simon Howard |
f0432526 |
| Refactor dehacked structure mapping code to support string fields in addition to integer fields. |
Simon Howard |
e22d6a0d |
| Oops. |
Simon Howard |
b786d601 |
| Add back unused phoenix rod object, frames, and dummy action pointer. These were in Heretic 1.0 but were later removed. Also add comments to info.h noting fire-death frames that were added Heretic 1.0. This is necessary for HHE support. |
Simon Howard |
abb5f331 |
| 2010-02-06 |
| Fix Heretic/Hexen "noise" sound debug cheats. |
Simon Howard |
c33c1fa0 |
| Merge from trunk. |
Simon Howard |
d9520b64 |
| Fix branch_helper properties for strife-branch. |
Simon Howard |
57011e78 |
| 2010-02-05 |
| Update OS X Makefile to include Heretic and Hexen executables, and to correct the setup location. |
Simon Howard |
52f81b4e |
| Rearrange Makefile definitions. |
Simon Howard |
3c18831a |
| Merge from trunk. |
Simon Howard |
677729c6 |
| Add a hint message about permissions if unable to get I/O permissions for hardware OPL access. |
Simon Howard |
cdacf59a |
| Only distribute README.OPL in the Windows package, don't bother including it in the Mac OS X package. |
Simon Howard |
ff7fff78 |
| Add README.OPL to list of documentation files to distribute. |
Simon Howard |
b42f8f4f |
| 2010-02-02 |
| Move parts of dehacked code into top-level common code, to allow future HHE and SEH support. |
Simon Howard |
8a77b34e |
| 2010-02-01 |
| Create strife directory as a copy of doom directory, change Makefile.am to build libstrife.a rather than libdoom.a, add chocolate-strife to src/Makefile.am. |
Simon Howard |
b9d4e0c1 |
| Remove improperly-created strife directory. |
Simon Howard |
de6f6af8 |
| Populated src/strife with copy of source files from src/doom - TODOs: needs own Makefile.am, and eventual removal of modules not used by Strife / addition of modules not sharable with Doom. |
James Haley |
28f8d3e9 |
| Added src/strife folder. |
James Haley |
d5ce782e |
| 2010-01-31 |
| Change Windows resource file to use PACKAGE_COPYRIGHT and PACKAGE_LICENSE macros. |
Simon Howard |
b4f2d75b |
| 2010-01-30 |
| Change directory to home directory before launching the game, so that recorded demos go somewhere sensible. |
Simon Howard |
fdcd8dda |
| Set launch button as default button, so that it is possible to launch the game by pressing return. |
Simon Howard |
a0544759 |
| Rename mus2mid functions to be consistent with coding standard. |
Simon Howard |
41e8417f |
| 2010-01-29 |
| Remove unused PACKAGE_LONGDESC. |
Simon Howard |
0929063a |
| When doing a MUS to MID conversion, allocate MIDI channels so that the lowest-numbered MIDI channels are used before higher-numbered ones. Fixes ear-piercing whistle sound in the MAP05 music when playing with timidity and EAWPATS (thanks entryway / HackNeyed). |
Simon Howard |
8e62a8d8 |
| Fix indentation/style etc. in mus2mid.c. |
Simon Howard |
6fbd6eaf |
| 2010-01-27 |
| Merge from trunk. |
Simon Howard |
0b8bf3cf |