| 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 |