summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-08-31MAXANIMS raised from 32 to 40 to match binary and stop semi-randomJames Haley
crashing. Subversion-branch: /branches/strife-branch Subversion-revision: 1983
2010-08-31+ Update to ticcmd structSamuel Villareal
Subversion-branch: /branches/strife-branch Subversion-revision: 1982
2010-08-31Revamped player_t to match binary layout of structure, aside fromJames Haley
enum-determined arrays which will be tackled individually. Removed player itemcount, secretcount, and didsecret fields. Changed armorpoints, armortype, and killcount to shorts. Added all runtime Strife sector types and changed handling of DOOM types where appropriate. Added nukagecount handling in P_PlayerThink. Subversion-branch: /branches/strife-branch Subversion-revision: 1981
2010-08-31+ Strife music/sound implementedSamuel Villareal
+ All doom sound references replaced with sfx_swish as placeholder + Removed all but MT_PLAYER mobjinfo in mobjinfo struct Subversion-branch: /branches/strife-branch Subversion-revision: 1980
2010-08-30Reenabled modifiedgame check since Strife IWAD is now loadable. ExtendedJames Haley
MAXANIMLINES limit to 96 to match binary. Subversion-branch: /branches/strife-branch Subversion-revision: 1979
2010-08-30Added animdefs, and raised visplane limit to 200 to match binary.James Haley
Subversion-branch: /branches/strife-branch Subversion-revision: 1978
2010-08-30+ Change to patch/maptexture data structureSamuel Villareal
+ Disabling all animdefs and switchdefs for now + Setting sky texture to use SKY03 as a placeholder Subversion-branch: /branches/strife-branch Subversion-revision: 1977
2010-08-30Temporarily disable I_Error in P_SpawnMapThing to allow testing withJames Haley
Strife IWAD. Subversion-branch: /branches/strife-branch Subversion-revision: 1976
2010-08-30Added declaration and definition of menupause variable. Also uncommentedJames Haley
sound play in P_MoveWall since it's a sound that's shared with DOOM :) Subversion-branch: /branches/strife-branch Subversion-revision: 1975
2010-08-30+ Implementation of line type 666 'P_MoveWall'Samuel Villareal
Subversion-branch: /branches/strife-branch Subversion-revision: 1974
2010-08-29Added voice volume and back flat configuration variables. Made statusJames Haley
bar redraw when menus are active as in Strife. Finished up the Strife "settings" menu which was only for sound volumes in vanilla Doom. Subversion-branch: /branches/strife-branch Subversion-revision: 1973
2010-08-29Added patch clipping callback mechanism, since Strife needs to modifyJames Haley
all the V_DrawPatch functions that it uses to return if the patch overlaps the edge of or is completely outside of the framebuffer. This could be extended to handle Final DOOM as well if it proves satisfactory. Subversion-branch: /branches/strife-branch Subversion-revision: 1972
2010-08-28Changes to add all 3 help screens, and to draw menu thermometersJames Haley
correctly. Do *NOT* access the help screens, as they currently draw a patch partway off the bottom of the screen - needs/relies on a fix to V_DrawPatchDirect. Subversion-branch: /branches/strife-branch Subversion-revision: 1971
2010-08-28Added crossfade wipe and code to load XLATAB lump. Changes to the menuJames Haley
system including working Sigil cursor, alignment changes, shortcut character changes, and removal of items from the options menu that Strife put elsewhere. Initial sweep for global lump name changes completed: AMMNUM%d -> PLMNUM%d, M_DOOM -> M_STRIFE, M_OPTTTL -> M_OPTION, STTMINUS -> STCFN045, et al. A dummy modified Strife IWAD must be loaded over DOOM.WAD at this point in order to run. Subversion-branch: /branches/strife-branch Subversion-revision: 1968
2010-08-25Added riftSpots and fleshed out Strife level exit behavior as far asJames Haley
setting of destmap, riftdest, and riftangle (previously unknown variable dword_9F138). Added functions G_RiftExitLevel, G_RiftPlayer, and G_RiftCheat. Removed G_WorldDone and secretexit variable. Subversion-branch: /branches/strife-branch Subversion-revision: 1967
2010-08-24Removed storedemo and Chex Quest cruft, adjusted screenwipe loop timing,James Haley
added DoTimeBomb function for historical interest, removed GS_INTERMISSION and #if 0'd all of wi_stuff.c/.h. Removed DOOM level transfer logic from G_DoCompleted - note that you cannot currently go to the next level at *all*. Removed G_SecretExitLevel and DOOM par times. Subversion-branch: /branches/strife-branch Subversion-revision: 1966
2010-08-23Made some repairs to VC2008 solution and added Chocolate Strife project.James Haley
Added Visual Studio autogenerated files and directories to appropriate ignore lists. Started some modifications of strings and version checking in d_englsh.h and d_main.c. Subversion-branch: /branches/strife-branch Subversion-revision: 1965
2010-02-06Merge from trunk.Simon Howard
Subversion-branch: /branches/strife-branch Subversion-revision: 1849
2010-02-05Merge from trunk.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 1845
2010-02-02Move parts of dehacked code into top-level common code, to allow futureSimon Howard
HHE and SEH support. Subversion-branch: /branches/raven-branch Subversion-revision: 1841
2010-02-01Create strife directory as a copy of doom directory, change Makefile.amSimon Howard
to build libstrife.a rather than libdoom.a, add chocolate-strife to src/Makefile.am. Subversion-branch: /branches/strife-branch Subversion-revision: 1840
2010-02-01Remove improperly-created strife directory.Simon Howard
Subversion-branch: /branches/strife-branch Subversion-revision: 1839
2010-02-01Populated src/strife with copy of source files from src/doom - TODOs:James Haley
needs own Makefile.am, and eventual removal of modules not used by Strife / addition of modules not sharable with Doom. Subversion-branch: /branches/strife-branch Subversion-revision: 1838
2010-01-31Change Windows resource file to use PACKAGE_COPYRIGHT andSimon Howard
PACKAGE_LICENSE macros. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1836
2010-01-30Rename mus2mid functions to be consistent with coding standard.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1833
2010-01-29When doing a MUS to MID conversion, allocate MIDI channels so that theSimon Howard
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). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1831
2010-01-29Fix indentation/style etc. in mus2mid.c.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1830
2010-01-27Add tags files to svn:ignore properties.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1828
2010-01-26Fix glass hack windows where a linedef is flagged as two sided but hasSimon Howard
only one side. Fixes WADs such as OTTAWAU.WAD (thanks Never_Again). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1826
2010-01-26Merge from raven-branchJames Haley
Subversion-branch: /branches/strife-branch Subversion-revision: 1825
2010-01-17Restore the original cursor when shutting down video code, this shouldSimon Howard
hopefully fix the problem with the mouse cursor disappearing when exiting on Win9x (thanks Janizdreg). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1819
2010-01-14In Chex Quest, use the radiation suit colormap instead of the redSimon Howard
colormaps that are usually used when taking damage (or using the berserk pack). This matches the Vanilla chex.exe behavior (thanks Fuzztooth). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1812
2010-01-12Place commercial level name strings consecutively in the same array, soSimon Howard
that overflowing the end of one list accesses the start of the next. This trick is used by pl2.wad for its MAP33 secret level. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1806
2009-12-28When recording low resolution (non-longtics) Vanilla demos, carrySimon Howard
forward the error from angleturn caused by the reduced resolution, so that consecutive errors can accumulate, possibly making turning slightly smoother. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1770
2009-12-27Oops.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1767
2009-12-27Allow DOOMWADDIR/DOOMWADPATH to contain the complete path to IWAD files,Simon Howard
as well as directories in which to search for IWAD files. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1766
2009-12-18Fix poor quality application icons seen when the game is running.Simon Howard
Add back 8-bit icon files alongside files including both 8-bit and high quality 32-bit versions. Use the high quality icon files for resource files includes, and the low quality ones for in-game SDL. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1750
2009-12-18Update generated source files containing icon data.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1749
2009-11-21Make assembly name in setup-manifest.xml use PROGRAM_PREFIX. RemoveSimon Howard
INSTALL_DIR #define when building setup. Subversion-branch: /branches/raven-branch Subversion-revision: 1740
2009-11-21Auto-select SDL slice size based on sample rate.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 1739
2009-11-21Fix launch of game from setup tool.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 1738
2009-11-21Merge from trunk.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 1737
2009-11-21Don't crash if key settings are set in a configuration file that are outSimon Howard
of range (thanks entryway). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1732
2009-11-19Rework the OS X MIDI disabling code, as SDL_mixer 1.2.11 fixes theSimon Howard
crash. Check and disable MIDI by default if using an older version of SDL on OS X. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1730
2009-10-26Initial hacks for compiling under SDL 1.3.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1726
2009-10-17Fix error in last change.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1722
2009-10-17Use M_StrToInt() when processing values passed with -spechit, so thatSimon Howard
hex values can be specified. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1721
2009-10-17Import donut overrun emulation code from PrBoom+ (Thanks entryway).Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1720
2009-10-16Remove CR characters from code. Minor formatting cleanups toSimon Howard
heretic/doomdef.h. Subversion-branch: /branches/raven-branch Subversion-revision: 1719
2009-10-16Fix compile under MSVC (thanks entryway).Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 1718