Commit graph

  • 34bda2c962 - address excessive view swaying in Blood. Christoph Oelckers 2021-03-01 19:28:47 +0100
  • 8f0d022b44 - added menu entry for Exhumed's keyboard turning speed toggle. This allows enabling the original turning speed with the keyboard in Exhumed. The new behavior is still the default as the original turning is just far too slow. sinisterseed 2021-03-01 15:14:30 +0200
  • 2f2d0443f2 - fixed size setup for most menus. Christoph Oelckers 2021-03-01 13:08:10 +0100
  • 80404558f6 - RR: Fixed the drink and eat meters on the status bar. Christoph Oelckers 2021-02-28 21:46:36 +0100
  • fa8ca81460 - SW: added persistent copy of oz. Christoph Oelckers 2021-02-28 12:35:34 +0100
  • d31fe01b6d - skill stuff for Exhumed. Christoph Oelckers 2021-02-27 14:05:55 +0100
  • ce87e18f90 - block Escape to toggle the console while AppActive is false. Christoph Oelckers 2021-02-27 13:47:30 +0100
  • d28d5a5e1f - use real fog, even in palette emulation mode. Christoph Oelckers 2021-02-27 13:30:52 +0100
  • 1e8ebf2306 - removed unused variables in Exhumed's status bar code. Christoph Oelckers 2021-02-27 12:37:25 +0100
  • d0cf9d65e7 - use 2D size in 2D code, not the engine's screen dimensions. Christoph Oelckers 2021-02-27 12:33:47 +0100
  • 2094b6420f - use local screen size variables in automap code. Christoph Oelckers 2021-02-27 12:30:20 +0100
  • 783328c5fa - removed some unused declarations. Christoph Oelckers 2021-02-27 12:29:07 +0100
  • e470c59263 - Exhumed: Set opos for all dynamically spawned sprites. Christoph Oelckers 2021-02-27 00:16:03 +0100
  • ba5ede65b8 - backend update from GZDoom. Christoph Oelckers 2021-02-26 19:06:10 +0100
  • b15810e173 - SW: fixed crash with credits screen and CD tracks missing. Christoph Oelckers 2021-02-26 18:58:13 +0100
  • 4c915180da - fixed stale pointer access in Unix version of D_AddFile. Christoph Oelckers 2021-02-26 13:28:02 +0100
  • a46792e519 - fixed SE21 handler. Christoph Oelckers 2021-02-26 13:14:44 +0100
  • 99f1f0952a - little bit of engine cleanup. Christoph Oelckers 2021-02-25 12:16:21 +0100
  • 4589f6f26d Merge remote-tracking branch 'public/chasecam_unification' Mitchell Richters 2021-02-25 20:33:36 +1100
  • 4c0591a25b - port over -noautoexec that I did from GZDoom Rachael Alexanderson 2021-02-21 11:12:19 -0500
  • 1d48ac537a - Exhumed: Replace original chasecam code with calcChaseCamPos() within game. Mitchell Richters 2021-02-18 22:14:32 +1100
  • cff97c9cf3 - calcChaseCamPos(): Restore original algorithms for new position via GameInterface struct. Mitchell Richters 2021-02-16 21:48:59 +1100
  • ba57429ac6 - Blood, Duke & SW: Create new backend chasecam function and replace game-specific versions with it. Mitchell Richters 2021-02-16 21:36:08 +1100
  • 2abda0e27d - All Games: Migrate each game's clock counter to backend solution. Mitchell Richters 2021-02-18 21:46:36 +1100
  • 5ad1d74f62 - added missing shader #define. Christoph Oelckers 2021-02-12 14:55:42 +0100
  • c96e04e6c9 - backend update from GZDoom. Christoph Oelckers 2021-02-12 14:44:54 +0100
  • 5b6aa372ea - fixed autoaim check and adjusted presentation in the menu to be correct for all games. Christoph Oelckers 2021-02-06 10:56:11 +0100
  • ba22df2a2a - removed unused I_GetBuildTimeFrac function. Christoph Oelckers 2021-02-03 12:18:29 +0100
  • c712b84889 - update continuous integration settings alexey.lysiuk 2021-02-03 10:05:19 +0200
  • 20db6b0c78 - added protection against oversized menu caption bars. Christoph Oelckers 2021-02-02 23:49:04 +0100
  • 8e0c50c22c - fixed: F2DDrawer::AddPoly was missing a texture validation check. Christoph Oelckers 2021-02-02 23:13:11 +0100
  • cf672b508f - removed unused 'updatesectorexclude' function. Christoph Oelckers 2021-02-02 23:04:24 +0100
  • b1290448c5 - Duke: Slightly tune texty in FullscreenHUD1() to line it up perfectly. Mitchell Richters 2021-02-01 18:42:41 +1100
  • 8ffda1c9d1 - Duke: Calculate the true font height of the numbers for alignment in the Statusbar. Christoph Oelckers 2021-02-01 00:09:22 +0100
  • 30e8111979 - fix inventory selector positioning in WW2GI. Christoph Oelckers 2021-01-30 23:51:50 +0100
  • 40593b866f - WW2GI: fixed event numbering. Christoph Oelckers 2021-01-30 23:42:44 +0100
  • a0be30facb Revert "- Exhumed: Tune x offset alignment in DrawStatusAnims() following changes in 220283d1ec3cba03f455bd96bcf130df777b5635." Christoph Oelckers 2021-01-30 10:53:58 +0100
  • 19e7419896 - Exhumed: Fixed key offsets. An int can't store a float, effectively truncating to 0 and not holding the 0.5. Thanks MJ :) . Partially addresses #262 - The Torch icon bouncing in the HUD still remains. sinisterseed 2021-01-30 11:48:14 +0200
  • f11501883d - Exhumed: Make 3rd person camera properly interpolated. Mitchell Richters 2021-01-30 11:23:38 +1100
  • e66960d9fc - Exhumed: Ensure ox/oy/oz sprite positions are set when warping to coordinates. Mitchell Richters 2021-01-30 11:22:46 +1100
  • e7ab4cd176 - backend update from GZDoom. Christoph Oelckers 2021-01-29 13:20:00 +0100
  • 7b72fccfa2 - fixed hires replacement code not to destroy the intended translation in case there is no replacement. Christoph Oelckers 2021-01-29 13:05:52 +0100
  • c08583ebc1 - Exhumed: Tune x offset alignment in DrawStatusAnims() following changes in 220283d1ec. Mitchell Richters 2021-01-29 22:11:03 +1100
  • 52ba0461bc - fixed hires lookup for tiles using special palettes. Christoph Oelckers 2021-01-29 11:47:55 +0100
  • ff0be3079e - m_fixed.h: Fix incorrect return type for MulScaleF() originating from 8cf2588bad. Mitchell Richters 2021-01-29 21:19:15 +1100
  • c267c214c2 - Duke: Repair jumping zvel issue originating from 5e45f988e3 for Duke and 1c5c90d00f for RR. Mitchell Richters 2021-01-29 20:00:15 +1100
  • b0fc0e648b - fixed wrong gdtoa definitions for Apple ARM64 alexey.lysiuk 2021-01-28 14:44:11 +0200
  • 26c5d5aa32 - SW: fixed issue with autoselecting single episode entries with non-empty subtitles. Christoph Oelckers 2021-01-27 23:53:26 +0100
  • 3163e4a799 - check for invalid tiles being passed to the 2D renderer. Christoph Oelckers 2021-01-27 23:52:40 +0100
  • 8cf3e50ade - removed bad 'pos' setup in PreDrawStackedWater Christoph Oelckers 2021-01-25 18:07:49 +0100
  • 981a2c7e5c - Exhumed: restored old static switch array. Christoph Oelckers 2021-01-24 14:33:53 +0100
  • 1ab11a02e2 - RR: fixed player input for diving. Christoph Oelckers 2021-01-24 08:59:08 +0100
  • 7f75b2274f - code updates from PCExhumed. Christoph Oelckers 2021-01-19 09:44:16 +0100
  • 09d2e44da6 - add missing menu spacer Rachael Alexanderson 2021-01-18 08:17:35 -0500
  • 8c87bc7d08 - language update Rachael Alexanderson 2021-01-18 06:26:14 -0500
  • 47f0370512 - add some 21:9 presets Rachael Alexanderson 2021-01-18 06:25:04 -0500
  • 3f30d91323 - 21:9 improvements - vid_aspect is now set to change to 21:9's ACTUAL aspect - 64:27 - screen elements now scale to 64:27 properly. to restore classic behavior, set cvar vid_allowtrueultrawide to false Rachael Alexanderson 2021-01-17 11:45:12 -0500
  • 042795612e - Exhumed: Refined sector movement code so that pickups get always moved even when not touching the floor. Christoph Oelckers 2021-01-16 23:42:34 +0100
  • c342594691 - Exhumed: fixed wall scrollers. Christoph Oelckers 2021-01-14 23:55:45 +0100
  • 91f8df48c6 - Exhumed: changed MoveSectorSprites so it only moves sprites that actually stand on the sector's floor. Christoph Oelckers 2021-01-12 20:57:28 +0100
  • fc11f537f7 - project cleanup Christoph Oelckers 2021-01-10 20:31:32 +0100
  • a74419f5e7 - Exhumed: removed opos entirely. Christoph Oelckers 2021-01-10 18:30:56 +0100
  • b0e5e9fc72 - Exhumed: fixed camera position interpolation. Christoph Oelckers 2021-01-10 18:15:28 +0100
  • e2f546862b - Exhumed: fixed scrolling floor/ceilings. Christoph Oelckers 2021-01-10 17:13:48 +0100
  • 41ad44bf40 - Blood: Avoid integer truncation when updating player's sprite angle with actual angle of player. Mitchell Richters 2021-01-10 18:17:29 +1100
  • 98ee5178aa - Exhumed: interpolate lifts/platforms Christoph Oelckers 2021-01-05 22:31:46 +0100
  • afdfcba9c3 - SW: Leverage new spritetype methods within SW. Mitchell Richters 2021-01-05 23:43:49 +1100
  • 1a86e74c40 - Blood: Leverage new spritetype methods within Blood. Mitchell Richters 2021-01-05 23:48:20 +1100
  • 6721a6aa05 - Exhumed: Leverage new spritetype methods within Exhumed. Mitchell Richters 2021-01-05 23:47:56 +1100
  • 18fbc8996b - Duke: Remove a few redundant sprite backups and change some backups to what's actually needed. Mitchell Richters 2021-01-05 20:07:24 +1100
  • 97159c20c1 - Duke: Leverage new spritetype methods within Duke, removing bposx/bposy/bposz from hittype. Mitchell Richters 2021-01-06 06:20:55 +1100
  • 07a43c572e - Build: Extend spritetype struct with interpolation variables and numerous methods to do with pos, angle and interpolation of such. Mitchell Richters 2021-01-05 23:45:50 +1100
  • ede15c3af2 - Exhumed: Remove unrequired !bUnderwater check. Mitchell Richters 2021-01-05 17:13:22 +1100
  • 7fcf1c94a1 - Exhumed: Minor fixes to panning code. Mitchell Richters 2021-01-05 17:04:46 +1100
  • 726c51bf63 - Exhumed: Update inita in UpdatePlayerSpriteAngle(), allowing the removal of forced synchronised input while using the chase cam. Mitchell Richters 2021-01-05 11:01:47 +1100
  • d32dcd5f8e - Exhumed: Fix player panning when walking up/down steps while horizon is 0. Mitchell Richters 2021-01-05 11:01:31 +1100
  • b034d9e059 - Exhumed: Interpolate doors. Christoph Oelckers 2021-01-04 21:51:11 +0100
  • 5124c0daec - Amalgamate ksgn and sgn into Sgn in cmdlib.h, and remove pragmas.h. Mitchell Richters 2021-01-04 23:35:33 +1100
  • b36bea7c69 - Replace scale() calls with Scale() from common. Mitchell Richters 2021-01-04 23:34:55 +1100
  • 3c5d553456 - Move krecipasm() from pragmas.h into polymost.cpp. Mitchell Richters 2021-01-04 23:11:04 +1100
  • d460f048fa - Remove klabs() define and replace with abs(). Mitchell Richters 2021-01-04 23:02:00 +1100
  • b9c2af130a - Replace divscale() calls with DivScale() from common. Mitchell Richters 2021-01-04 22:59:00 +1100
  • 868aa7f07a - Replace mulscale() calls with MulScale() from common. Mitchell Richters 2021-01-04 22:57:26 +1100
  • b5aac8723f - Replace dmulscale() calls with DMulScale() from common. Mitchell Richters 2021-01-04 22:53:49 +1100
  • aae175f287 - Replace divscale##() calls with MulScale() from common. Mitchell Richters 2021-01-04 22:51:41 +1100
  • f20daa2595 - Replace divscale64() calls with DivScaleU() from common. Mitchell Richters 2021-01-04 22:49:29 +1100
  • 2396179dfc - Replace mulscale##() calls with MulScale() from common. Mitchell Richters 2021-01-04 22:36:54 +1100
  • 8cf2588bad - Replace fmulscale##() calls with MulScaleF() from common. Mitchell Richters 2021-01-04 22:16:09 +1100
  • 7d9f868e4c - Replace dmulscale##() calls with DMulScale() from common. Mitchell Richters 2021-01-04 21:40:08 +1100
  • 8f75f06efd - Replace tmulscale##() calls with TMulScale() from common. Mitchell Richters 2021-01-04 21:18:07 +1100
  • b5caf2fd97 - Exhumed: Interpolate the movable blocks. Christoph Oelckers 2021-01-04 20:44:46 +0100
  • 6257ea30e1 - Exhumed: added interpolation for slides and moving platforms. Christoph Oelckers 2021-01-04 20:34:27 +0100
  • 0f3da7194a - actually compile the game code as larger units and integrate them in the main project. Christoph Oelckers 2021-01-04 11:45:50 +0100
  • e866a9e0c0 - moved setsectinterpolate/clearsectinterpolate into the backend. Christoph Oelckers 2021-01-04 10:37:14 +0100
  • 8e62d585eb - Blood: Fix glitched akimbo shotguns by removing code that needed to go with 182b8023ca. Mitchell Richters 2021-01-04 15:15:19 +1100
  • e8c20f502b - Duke: Back up sprite's angle in ticker and interpolate in gi->GetInput() if !SyncInput(). Sprite angle now works properly with cl_syncinput 1. Mitchell Richters 2021-01-04 13:27:31 +1100
  • 8911805e3a - Duke: Ensure an uninterpolated angle is sent to DrawOverheadMap() if playing with unsynchronised input. Mitchell Richters 2021-01-04 09:06:57 +1100
  • 22f28477e4 - Duke: Revert backing up of sprite's ang to tempang from be12da6bfb and subsequent interpolation of sprite's ang in 21da658617 and directly update the sprite's angle in gi->GetInput() like the other games. Mitchell Richters 2021-01-04 08:49:57 +1100
  • b191a482d6 - Remove hw_detailmapping and hw_glowmapping since they're no longer relevant with GZDoom's backend (they're always in an on state). Mitchell Richters 2021-01-03 21:39:21 +1100
  • de1b4765dc - Duke: Partially revert edba971b7f. I need to stop breaking this. Mitchell Richters 2021-01-03 20:14:40 +1100