foxygit / doom Log in
commits tags
2011-02-26
P_GiveBody seems to need a P_SubstNullMobj, otherwise a crash occurs in 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??) James Haley 8de669ac
2011-02-25
Found the last difference causing the IWAD to desync - players experience a small amount of friction while falling (65520/65536). Also added all cheat codes. James Haley 1b7d9ea6
2011-02-24
Make code changes to add Heretic/Hexen support to OS X launcher. Simon Howard 72c11913
Load response files from main() before calling D_DoomMain, so that all executables load response files, including the setup tool. Simon Howard b24a72cf
Continuing verification of all P_Random calls has lead to several fixes 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. James Haley 08660bbb
2011-02-23
Removed all dead code containing P_Random calls to avoid false hits in 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!). James Haley 7604a095
2011-02-20
Add'l commenting, removed gamemap == 8 hack left over from Doom 1 which 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). James Haley 71f19d8d
Looks like a merge error - oops. Simon Howard 8bf9496e
Fix to the order of the chat macros. James Haley c4613691
Removed ability to disable messages, and replaced with configuration 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. James Haley 1dfe19b3
2011-02-14
Increase buffer size to 32 to fix overflow (thanks Quasar). Simon Howard 645e33ef
Made note of vanilla Sigil damage thrust bug, and repaired two issues with color translations (fixes Harris's weird white/green spot when he dies). James Haley 9e130084
Fix to HUlib_drawYellowText (more Hex-Rays code-skipping shenanigans), 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! James Haley 63903f9a
2011-02-13
Added note about authentic typo copied from the binary in p_dialog. 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. James Haley 4c4a67ef
Stop Macil's planes from falling :) James Haley 269c76d2
2011-02-12
Oops. Simon Howard bec126b6
Turn on gcc warnings for declarations made in a block after a statement; this is not supported by the Microsoft compiler. Simon Howard 4a833cdb
Fix a warning in m_argv.c (ATTN fraggle). James Haley f7c88d8d
Merge from raven-branch. FEATURE_MULTIPLAYER has been disabled temporarily until the netgame changes on raven-branch are finished. Simon Howard 516a7028
Merge from trunk. Simon Howard a9996b41
Bug fix for save/load/name your character menus, and some tweaks to the project files. James Haley a15ba757
Savegame code complete, hubs functional. Chocolate Strife is playable! James Haley a7a435cb
2011-02-11
Don't crash in D_IntroBackground when using -nograph. James Haley a24944d4
Finished routines in m_saves.c. Added M_CreateSaveDirs to make directories under the standard choco savegamedir for each Strife saveslot. James Haley 9c448419
2011-02-10
Restarted work on hub save code. Brought in multiple filepath handling routines from Eternity. James Haley 0e7e7ba3
2011-02-07
Added graphical intro loading screen, and -nograph parameter which 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. James Haley 808f6fd8
2011-02-06
Numerous fixes/adjustments: removed bodyque, restored "is turbo" (found 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. James Haley 17333436
2011-02-05
Fix bug with libtextscreen where it was not possible to type a '+' (thanks Alexandre Xavier). Simon Howard a366f68b
Documented most of the questflags. Misc fixes: Removed "is turbo!" 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. James Haley ab144aa9
Finished second passes through p_map and p_maputl - modules are largely 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. James Haley e81e9d80
2011-02-04
Finished second sweep of p_inter.c for missed code and bugs. Significant 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. James Haley 725090a6
Finished second pass through p_mobj.c - module should now be finalized except for explicitly tagged FIXME/TODO items in P_SpawnMapThing. James Haley aecddc60
2011-02-03
Implemented "blockingline" variable so that missiles can trigger shoot-type lines in P_XYMovement. James Haley 09739328
Verified various changes in a second sweep through IDA. Fixes: * 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 James Haley 272bfd44
2011-01-31
When large numbers of screen resolutions are detected, increase the number of columns in the mode list to fit them all on-screen. Remove superfluous left-side spacing from the checkbox and radio button widgets so that the modes can be packed closer together. Simon Howard 83fb03a0
2011-01-30
Add win_opendir.c module for MSVC++ builds which contains public domain implementation of POSIX opendir/readdir/closedir API derived from the MinGW libc extensions source. Will be needed for hub save maintenance. James Haley 5201de4f
2011-01-23
Fix default joystick buttons in setup tool to match Vanilla (thanks twipley). Simon Howard afb3bd14
2011-01-13
In configuration files, use the scan code for right shift, not left shift, to match Vanilla (thanks AlexXav). Simon Howard ec169fd1
2011-01-12
Fix menu navigation when using joystick / joypad (thanks AlexXav). Simon Howard 5130b546
2011-01-02
Update NEWS and ChangeLog, bump version number. Simon Howard b18d5908
Remove redundant package version label from top of OS X launcher window. Simon Howard 6d9d1c60
Restore window title when changing video driver in setup tool (thanks AlexXav). Simon Howard 4fc7b22a
Turn off dynamic window resizing feature on OS X, as it adds an ugly resize handle to the corner of the window that overlaps the view of the game. Simon Howard e63839de
2010-12-28
Make demo loop handling of DEMO4 case depend on the executable version 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. Simon Howard fc09dbdf
2010-12-25
Include NOT-BUGS in rpm packages. Simon Howard fe0eca1d
Pass through all command line arguments specified to the setup tool to the game, to match Vanilla behavior (thanks AlexXav). Simon Howard a8839cec
Remove the -wart parameter (thanks Sander van Dijk). Simon Howard a854f3e2
Remove the 32 character limit on the lengths of filenames specified to -record (thanks AlexXav). Simon Howard c67b4c15
2010-12-19
Change setup tool skill level names to match Doom's "new game" menu exactly (thanks AlexXav). Simon Howard 58b73530
2010-12-18
Add a M_CheckParmWithArgs function, that behaves like M_CheckParm but also checks that extra options were provided on the command line (thanks Sander van Dijk). Simon Howard 463bcf01

← newer older →