summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2011-03-05Add configuration parameter to limit the amount of memory used forSimon Howard
cached soundss. Subversion-branch: /branches/strife-branch Subversion-revision: 2290
2011-03-05Behave correctly when we run out of memory.Simon Howard
Subversion-branch: /branches/strife-branch Subversion-revision: 2289
2011-03-02Fixed automap background color, size of plrkilledmsg buffer, a bug whichJames Haley
caused the scanner to never be depleted from the inventory, and emulation of seemingly inconsequential undefined behavior in P_XYMovement via use of negative numspechit is currently addressed by changing the branch condition to > 0. Subversion-branch: /branches/strife-branch Subversion-revision: 2286
2011-02-28Rework sound chunk allocation to use native malloc() instead of the zoneSimon Howard
memory system. This should fix the problems with running out of memory when playing the long Strife voice sounds. Subversion-branch: /branches/strife-branch Subversion-revision: 2285
2011-02-26Fix for problem of not changing to new Sigil type properly whenJames Haley
receiving one via P_KillMobj item drops. Subversion-branch: /branches/strife-branch Subversion-revision: 2280
2011-02-26P_GiveBody seems to need a P_SubstNullMobj, otherwise a crash occurs inJames Haley
P_DestroyConverter when it tries to give items to players that aren't in the game... needs add'l verification. Also fixed first frame of the good ending (how the hell did that get screwed up??) Subversion-branch: /branches/strife-branch Subversion-revision: 2279
2011-02-25Found the last difference causing the IWAD to desync - playersJames Haley
experience a small amount of friction while falling (65520/65536). Also added all cheat codes. Subversion-branch: /branches/strife-branch Subversion-revision: 2278
2011-02-24Continuing verification of all P_Random calls has lead to several fixesJames Haley
in p_enemy.c, in particular to the P_NewRandomDir routine used by peasants. The demo now syncs up until he jumps the railing, and then his position is off by a bit - we may have a physics issue with railing lines. Subversion-branch: /branches/strife-branch Subversion-revision: 2275
2011-02-23Removed all dead code containing P_Random calls to avoid false hits inJames Haley
list, removed all remaining order-of-evaluation portability problems, and heavily altered behavior of T_FireFlicker thinkers to match the binary (had no clue they changed this previously!). Subversion-branch: /branches/strife-branch Subversion-revision: 2274
2011-02-20Add'l commenting, removed gamemap == 8 hack left over from Doom 1 whichJames Haley
isn't in Strife, and added a note about some horribly buggy code in the S_StartSound I_Error we're not bringing in (for now anyway). Subversion-branch: /branches/strife-branch Subversion-revision: 2271
2011-02-20Fix to the order of the chat macros.James Haley
Subversion-branch: /branches/strife-branch Subversion-revision: 2269
2011-02-20Removed ability to disable messages, and replaced with configurationJames Haley
variable to control dialogue text messages, as in vanilla. Also, absence of voices.wad, or use of the -novoices parameter, will now properly both disable voices AND enable dialogue text. Subversion-branch: /branches/strife-branch Subversion-revision: 2268
2011-02-14Made note of vanilla Sigil damage thrust bug, and repaired two issuesJames Haley
with color translations (fixes Harris's weird white/green spot when he dies). Subversion-branch: /branches/strife-branch Subversion-revision: 2266
2011-02-14Fix to HUlib_drawYellowText (more Hex-Rays code-skipping shenanigans),James Haley
and finished ST_drawKeysPopup for drawing keys (TODO: in deathmatch it draws frags instead). Fix to buffer overflow in V_ScreenShot - *ATTN fraggle* - needs fix in trunk! Subversion-branch: /branches/strife-branch Subversion-revision: 2265
2011-02-13Added note about authentic typo copied from the binary in p_dialog.James Haley
Also, fixed display of total play times > 1 hr in the objective popup, and added display of ammo and max ammo widgets to the stats popup. Subversion-branch: /branches/strife-branch Subversion-revision: 2264
2011-02-13Stop Macil's planes from falling :)James Haley
Subversion-branch: /branches/strife-branch Subversion-revision: 2263
2011-02-12Fix a warning in m_argv.c (ATTN fraggle).James Haley
Subversion-branch: /branches/strife-branch Subversion-revision: 2260
2011-02-12Merge from raven-branch. FEATURE_MULTIPLAYER has been disabledSimon Howard
temporarily until the netgame changes on raven-branch are finished. Subversion-branch: /branches/strife-branch Subversion-revision: 2259
2011-02-12Merge from trunk.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 2258
2011-02-12Bug fix for save/load/name your character menus, and some tweaks to theJames Haley
project files. Subversion-branch: /branches/strife-branch Subversion-revision: 2256
2011-02-12Savegame code complete, hubs functional. Chocolate Strife is playable!James Haley
Subversion-branch: /branches/strife-branch Subversion-revision: 2255
2011-02-11Don't crash in D_IntroBackground when using -nograph.James Haley
Subversion-branch: /branches/strife-branch Subversion-revision: 2254
2011-02-11Finished routines in m_saves.c. Added M_CreateSaveDirs to makeJames Haley
directories under the standard choco savegamedir for each Strife saveslot. Subversion-branch: /branches/strife-branch Subversion-revision: 2253
2011-02-10Restarted work on hub save code. Brought in multiple filepath handlingJames Haley
routines from Eternity. Subversion-branch: /branches/strife-branch Subversion-revision: 2252
2011-02-07Added graphical intro loading screen, and -nograph parameter whichJames Haley
disables it. Made most D_DoomMain messages dependent on -devparm. wipegamestate should start == 1, which is currently GS_UNKNOWN. Changed -wart behavior. Verified *no* changes in Strife to p_sight.c. Subversion-branch: /branches/strife-branch Subversion-revision: 2251
2011-02-06Numerous fixes/adjustments: removed bodyque, restored "is turbo" (foundJames Haley
it in there after all), removed some dead code in p_dialog, added a 'default: break;' case in EV_VerticalDoor, initialize player_t::allegiance in P_SetupLevel, minor changes to EV_Teleport, 2nd-pass verification for p_tick, and big fixes in p_user.c including noclip cheat, viewz clipping against floor, air control thrust amount, and missing/incorrect else's. Subversion-branch: /branches/strife-branch Subversion-revision: 2250
2011-02-05Documented most of the questflags. Misc fixes: Removed "is turbo!"James Haley
message, PST_REBORN set in G_DoLoadLevel if players.health <= 0, M_ClearRandom doesn't seed rndindex with time(), A_Chase doesn't check for target->health <= 0 when decrementing actor->threshold, and A_AcolyteSpecial fixed - ALL blue acolytes must be dead, not just one. Subversion-branch: /branches/strife-branch Subversion-revision: 2248
2011-02-05Finished second passes through p_map and p_maputl - modules are largelyJames Haley
finalized. Fixes/additions include adjusted dropoff height in P_TryMove, order-of-evaluation fix in PIT_ChangeSector, proper spechit overrun emulation, and Rogue's fix which prevents intercepts overflows. Subversion-branch: /branches/strife-branch Subversion-revision: 2247
2011-02-04Finished second sweep of p_inter.c for missed code and bugs. SignificantJames Haley
adjustments and cleanup for P_DamageMobj, including "horror" predicate for spectral damage, missing target->target assignment for players, and use of the wrong mobj_t for R_PointToAngle2 when doing hookshot damage. Subversion-branch: /branches/strife-branch Subversion-revision: 2246
2011-02-04Finished second pass through p_mobj.c - module should now be finalizedJames Haley
except for explicitly tagged FIXME/TODO items in P_SpawnMapThing. Subversion-branch: /branches/strife-branch Subversion-revision: 2245
2011-02-03Implemented "blockingline" variable so that missiles can triggerJames Haley
shoot-type lines in P_XYMovement. Subversion-branch: /branches/strife-branch Subversion-revision: 2244
2011-02-03Verified various changes in a second sweep through IDA. Fixes:James Haley
* P_NightmareRespawn fog z and flags restoration * P_MobjThinker respawn time and NOTDMATCH exception * P_RemoveMobj/P_RespawnSpecials timing * P_SpawnBlood order-of-evaluation fix Subversion-branch: /branches/strife-branch Subversion-revision: 2243
2011-01-30Add win_opendir.c module for MSVC++ builds which contains public domainJames Haley
implementation of POSIX opendir/readdir/closedir API derived from the MinGW libc extensions source. Will be needed for hub save maintenance. Subversion-branch: /branches/strife-branch Subversion-revision: 2241
2011-01-13In configuration files, use the scan code for right shift, not leftSimon Howard
shift, to match Vanilla (thanks AlexXav). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2238
2011-01-12Fix menu navigation when using joystick / joypad (thanks AlexXav).Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2237
2011-01-02Turn off dynamic window resizing feature on OS X, as it adds an uglySimon Howard
resize handle to the corner of the window that overlaps the view of the game. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2231
2010-12-28Make demo loop handling of DEMO4 case depend on the executable versionSimon Howard
being emulated: the Vanilla versions did not have any conditional behavior based on gamemode/gamemission. This has the side effect of causing the game to exit with an error when playing with Final Doom, but this is Vanilla behavior. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2230
2010-12-25Remove the -wart parameter (thanks Sander van Dijk).Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2226
2010-12-25Remove the 32 character limit on the lengths of filenames specified toSimon Howard
-record (thanks AlexXav). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2225
2010-12-18Add a M_CheckParmWithArgs function, that behaves like M_CheckParm butSimon Howard
also checks that extra options were provided on the command line (thanks Sander van Dijk). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2223
2010-12-14Add missing windows.h #include for Windows build (thanks Blondie andSimon Howard
exp(x)). Subversion-branch: /branches/raven-branch Subversion-revision: 2222
2010-12-14Check that an address is provided to the -query command line optionSimon Howard
(thanks Sander van Dijk). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2221
2010-12-11Fix problem with -autojoin apparently caused by merge error.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 2218
2010-12-11Bind new screen_bpp variable to configuration file.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 2217
2010-12-11Rearrange single player init to always use net_gamesettings_t structure.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 2216
2010-12-10Fix memory leak when dynamically resizing window in true color videoSimon Howard
modes. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2215
2010-12-10Merge from trunk.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 2214
2010-12-10Fix crash introduced by merge.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 2213
2010-12-10Merge from trunk. This is slightly out of date as I did the mergeSimon Howard
several days ago. Subversion-branch: /branches/raven-branch Subversion-revision: 2212
2010-12-10Fix build problem (thanks Proteh).Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2211