Commit graph

  • 07eeba88fa - fixed incorrect autosegs section addresses on macOS alexey.lysiuk 2020-11-14 12:48:39 +0200
  • 36479b623d - re-fixed crosshair scale to only use one CVAR for everything. Christoph Oelckers 2020-11-13 17:56:55 +0100
  • 34dfb6c5fc - fixed crosshair scaling in Exhumed & the other games. The problem was that the CVARs operating the scale were different between Exhumed and the other titles, meaning that "crosshairscale" worked in one, but not the others. They have now been split. Also lowered the default crosshair size as it was too much for Exhumed. Fixes #180. sinisterseed 2020-11-13 18:32:14 +0200
  • 913239ee5d - minor adjustment to the level stats widget. Since the widget was right on top of the status bar, the shadows behind it were slightly bleeding into it. sinisterseed 2020-11-13 17:10:13 +0200
  • d089aa8d2e - moved Blood's and Exhumed's d_menu.cpp back into the gameprojects Christoph Oelckers 2020-11-13 11:25:43 +0100
  • 555007539d - eliminate dependency on linking order for autosegs registration alexey.lysiuk 2020-11-12 09:58:10 +0200
  • 7673766d19 - Duke: Apply same zvel fix from 13839fc3e9 to shootgrowspark() that was accidentally changed in f276a5f443. I don't believe this to be an issue in any other spot for Duke. Mitchell Richters 2020-11-13 10:02:12 +1100
  • 483e0b6574 - fixed voxel rendering in palette emulation mode. Christoph Oelckers 2020-11-12 19:26:16 +0100
  • f9a776e71c - iterate linearly over sector effectors. Christoph Oelckers 2020-11-12 19:12:30 +0100
  • 50beb113ff - extended continuous integration targets alexey.lysiuk 2020-11-12 15:22:36 +0200
  • 735d89bfb6 - SW: Ensure save code backs up crouch_toggle and player's current input. Mitchell Richters 2020-11-12 23:31:32 +1100
  • 70b75f72b5 - Duke: Fix issues with crane angle adjustment in movecrane() following changes in fca846272e. Mitchell Richters 2020-11-12 23:21:03 +1100
  • 13839fc3e9 - Duke: Fix shootstuff() zvel calculation error following changes in badf536fef. Mitchell Richters 2020-11-12 22:07:16 +1100
  • 6b12514a29 - fixed compilation with MSVC 14.28.29333 from VS2019 16.8.0 alexey.lysiuk 2020-11-12 11:38:53 +0200
  • 4dc1797345 - Duke: Reset p->dead_flag when enabling the god cheat as per original behaviour. Mitchell Richters 2020-11-12 18:21:42 +1100
  • 2ee18b3a11 - fixed voxel rendering. Christoph Oelckers 2020-11-11 20:30:25 +0100
  • a7dd547dc1 - fixed some typos in SW's digi.h file. sinisterseed 2020-11-11 17:44:28 +0200
  • 9e0e3c649c - marked a missed Wang speech line. Sneaky one no less, took a while to find... (this was still playing on WT's Skyline when Wang was jumping between rooftops). sinisterseed 2020-11-11 17:34:41 +0200
  • 4bded16b09 - removed leftover Polymer checks. Christoph Oelckers 2020-11-11 13:03:47 +0100
  • a92b4943f9 - Duke: use original colors for inventory status display. Christoph Oelckers 2020-11-11 11:49:05 +0100
  • 85edf38eba - do not grayscale all hires tinting. Christoph Oelckers 2020-11-11 07:57:25 +0100
  • e2b6ebec91 - partially fixed colorization for hires replacements. Christoph Oelckers 2020-11-10 23:59:04 +0100
  • 3558289d70 - give forward declared enum a type. Christoph Oelckers 2020-11-10 21:44:15 +0100
  • 96fbfdcf86 - made hires replacements work for untranslated fonts. Christoph Oelckers 2020-11-10 21:34:49 +0100
  • 8ac6a4d321 - removed redundant declaration of PickTexture. Christoph Oelckers 2020-11-10 20:30:37 +0100
  • 873f4d7c0c - link hires replacements to textures instead of tile numbers. Christoph Oelckers 2020-11-10 20:12:46 +0100
  • ed599d0f05 - moved the hires texture replacement logic into a backend callback. Christoph Oelckers 2020-11-10 16:22:02 +0100
  • 8c241afc40 - undid texture substitution in 2D code. Christoph Oelckers 2020-11-10 10:08:17 +0100
  • 40358febc1 - changed render interface to resolve textures to materials in the backend. Christoph Oelckers 2020-11-10 09:08:48 +0100
  • 601680d08e - moved widthBits and heightBits into engine. Christoph Oelckers 2020-11-09 20:56:28 +0100
  • 51115e75df - avoid using widthBits and heightBits outside of engine code. Christoph Oelckers 2020-11-09 20:50:27 +0100
  • f24786af71 - Exhumed: Use 0 as transparent color index for the energy tile. Christoph Oelckers 2020-11-09 19:16:43 +0100
  • a35adc45c2 - use correct CVAR for menu's statusbar scale setting. Christoph Oelckers 2020-11-09 17:23:58 +0100
  • 918425469a - fixed crosshair setup. Christoph Oelckers 2020-11-09 17:20:14 +0100
  • 61b42ea448 - fixed font color in SW's menus Christoph Oelckers 2020-11-09 16:56:59 +0100
  • aed8a450fd - SW: fixed episode menu display. Christoph Oelckers 2020-11-08 10:12:12 +0100
  • 8a4b2e792e - set a default font for list menus. Christoph Oelckers 2020-11-08 10:11:00 +0100
  • 40a9a4c86d - removed redundant local variable in SW status bar code. Christoph Oelckers 2020-11-08 09:11:18 +0100
  • 7f0d94798d - fail CMake configuration process if libvpx was not found alexey.lysiuk 2020-11-08 10:00:20 +0200
  • 9e026d5042 - Exhumed: Partially address issues with LEV20 energy towers in #159. Mitchell Richters 2020-11-08 12:48:09 +1100
  • 8178d20f97 - c_notifybuffer.cpp: Center and pulse text for all RR games in DrawNative(). Mitchell Richters 2020-11-08 10:39:45 +1100
  • f9f365a593 - Ensure crouch_toggle bool from 6e3d414b3c is serialised when saving game, and cleared when InputState::ClearAllInput() is called. Mitchell Richters 2020-11-08 07:30:48 +1100
  • 59c72c923e - added null pointer checks to locked door sound checks in RR. Christoph Oelckers 2020-11-07 10:23:31 +0100
  • 976675c816 - added some helper code to deal with the fact that the sound system still needs to operate on sprites. Christoph Oelckers 2020-11-07 10:02:11 +0100
  • ade1a80515 - gameinput.cpp: Remove crouch bool from applylook() since we can now just rely in the actions bitfield that's already incoming as required and default scaleAdjust in the prototype to 1. Mitchell Richters 2020-11-07 18:25:06 +1100
  • 6e3d414b3c - inputstate.cpp: Move checkCrouchToggle() from gameinput.ccp into ApplyGlobalInput() and use static bool for crouch toggling vs. game-side bool. Mitchell Richters 2020-11-07 18:16:16 +1100
  • a153ebab7e - SW: Migrate crouch toggling to backend solution implemented in 4ef0d20e0e. Mitchell Richters 2020-11-07 17:53:11 +1100
  • 01c494e29d - Blood: Don't let Caleb's voice overlap if spamming the use key on a locked door. Mitchell Richters 2020-11-07 15:13:45 +1100
  • 4ef0d20e0e - gameinput.cpp: Consolidate checkCrouchToggle() from Duke with discrete implementations from Blood in 7c8efde38c and Exhumed in 032db82f82 to unify the functionality. Mitchell Richters 2020-11-07 13:44:25 +1100
  • 032db82f82 - Exhumed: Add crouch toggle mechanism. Mitchell Richters 2020-11-07 13:27:58 +1100
  • 7c8efde38c - Blood: Add crouch toggle mechanism. Mitchell Richters 2020-11-07 13:23:16 +1100
  • a52ee89969 - Duke/RR: Add scaling to mouse input within motoApplyTurn() and boatApplyTurn(). Mitchell Richters 2020-11-07 09:48:26 +1100
  • f0b9029726 - Duke/RR: Fix incorrect boolean used in boatApplyTurn() when implementing fcc2521347bb528d7a5bcd3996c509db85e993f0. Mitchell Richters 2020-11-06 17:11:15 +1100
  • 74dfbfe6f8 - Duke/RR: Ensure p->vehForwardScale/p->vehReverseScale can only be a maximum of 1. Controller input with high sensitivity could effectively turbo-charge the bike ;) Mitchell Richters 2020-11-06 16:04:33 +1100
  • 466bc84697 - Duke/RR: Completely revamped vehicle mouse/controller input. Mitchell Richters 2020-11-06 16:34:46 +1100
  • c9708a5464 - CONTROL_GetInput(): Reverse polarity of dx/dz and update processMovement() appropriately. Mitchell Richters 2020-11-06 16:01:47 +1100
  • 6f5f66ad35 - Duke/RR: Partially revert c9d875327850e839e3ad1f367ede15497d44fda3 by truncating p->MotoSpeed to integer when calculating xvel/yvel to preserve original vehicle feel. Mitchell Richters 2020-11-06 15:59:24 +1100
  • 567738f3ad - Duke/RR: Tidy formatting of onMotorcycle(), onBoat(), onMotorcycleMove() and onBoatMove(). Mitchell Richters 2020-11-05 19:32:14 +1100
  • 1545610501 - Duke/RR: Convert remaining vehicle function local ints to bools where appropriate. Mitchell Richters 2020-11-05 10:15:55 +1100
  • c223a50b29 - Duke/RR: Clean up vehicle turn left/right bools used in ticker functions. Mitchell Richters 2020-11-05 10:19:15 +1100
  • ad10ea4cb5 - Duke/RR: Initial implementation of scaled p->MotoSpeed controller input. Mitchell Richters 2020-11-05 10:07:39 +1100
  • 578ded1db3 - Duke/RR: Promote p->MotoSpeed from short to double in prep for applying scaled controller input. Mitchell Richters 2020-11-05 09:17:18 +1100
  • c46ad10bb1 - Duke/RR: Clean up some disassembly variable names in vehicle so it's easier to understand what's going on. Mitchell Richters 2020-11-05 08:22:01 +1100
  • 94341e8582 - fixed missing null check in SetOwner and SetHitOwner. Christoph Oelckers 2020-11-06 20:13:06 +0100
  • 2d903ed918 - Exhumed: Skip over weapons owned but without ammo when doing WeapSel_Next/WeapSel_Prev. Mitchell Richters 2020-11-06 23:25:55 +1100
  • e3c6873410 - Exhumed: Move bullet puff animations up by 4096 units to give the illusion of more accurate aiming. Mitchell Richters 2020-11-06 23:02:57 +1100
  • 71be467065 - Duke: Fix missing ammo counter on modern HUD for WT's flamethrower. Mitchell Richters 2020-11-06 22:07:11 +1100
  • f2e50161a5 - Exhumed: Fix issues on start of Level 20 following changes in 0c95aee8f5. Mitchell Richters 2020-11-06 22:02:14 +1100
  • c823e33bb3 - Duke/RR: Fix remaining issues with drug mode. Mitchell Richters 2020-11-06 20:52:43 +1100
  • 4e6e564e14 - silenced message about missing function prototypes for exports. Christoph Oelckers 2020-11-05 18:59:21 +0100
  • d5ff87fa4f - RRRA: fixed vehicle collision with psychedelic cactuses. Christoph Oelckers 2020-11-05 07:30:56 +0100
  • 977223287e - cap the frame rate of RRRA's cactus drug mode. Christoph Oelckers 2020-11-05 07:25:44 +0100
  • d8e331ef0f - changed Duke/RR palette handling to only retrieve the currently active palette right before rendering. Christoph Oelckers 2020-11-05 07:16:29 +0100
  • e8ccd9bc8c - Fix compilation. Mitchell Richters 2020-11-05 11:14:04 +1100
  • 7621d3e105 - removed redundant dosetaspect function. Christoph Oelckers 2020-11-04 22:30:11 +0100
  • 60263ccad9 - fixed destroyit. Christoph Oelckers 2020-11-04 21:53:56 +0100
  • 6729859e39 - fixed the crane. Christoph Oelckers 2020-11-04 21:25:59 +0100
  • 721efae0d3 - fixed camera loop. Christoph Oelckers 2020-11-04 20:44:12 +0100
  • 083454986b - made camsprite an actor variable. Christoph Oelckers 2020-11-04 19:25:49 +0100
  • 25c93e65fc - more script ID wrappers for sectors. Christoph Oelckers 2020-11-04 19:15:44 +0100
  • aac5ab55a3 - movesprite cleanup. Christoph Oelckers 2020-11-04 19:09:38 +0100
  • 7a95c1661e - wrap actor index storage in sector in the script index API. Christoph Oelckers 2020-11-04 19:04:20 +0100
  • 471a25f819 - operaterespawns. Christoph Oelckers 2020-10-23 20:49:52 +0200
  • 5cf288a05c - changed the trip bomb indexing to use a separate counter for robustness. Christoph Oelckers 2020-11-03 07:14:39 +0100
  • 0eb10f0313 - newowner and related code. Christoph Oelckers 2020-11-03 00:20:51 +0100
  • c90e7d9b5f - almost the last owners Christoph Oelckers 2020-11-03 00:01:35 +0100
  • d0db810ab0 - ud.camerasprite -> actor. Christoph Oelckers 2020-11-02 23:53:55 +0100
  • 212b99d0f3 - use owner wrappers in spawn code. Christoph Oelckers 2020-11-02 23:53:22 +0100
  • 24cfd841f2 - lotsofglass - final function in spawn.cpp Christoph Oelckers 2020-11-02 22:29:02 +0100
  • 4add2b5839 - two more Christoph Oelckers 2020-11-02 23:18:44 +0100
  • ac5ea2f1c9 - 3 more wrappers gone. Christoph Oelckers 2020-11-02 23:10:19 +0100
  • 8f754d163d - removed inline wrappers that are not needed anymore. Christoph Oelckers 2020-11-02 23:06:20 +0100
  • f3f0fd0a3a - ported the sound code to actors and removed the inline helpers. Christoph Oelckers 2020-11-02 22:59:37 +0100
  • 4c3435bacf - moved some non-owner info out of the owner field. Christoph Oelckers 2020-11-02 22:39:41 +0100
  • 15fc884909 - owners in spawn.cpp Christoph Oelckers 2020-11-02 22:26:32 +0100
  • 90511a97e7 - initcrane and spawneffector. Christoph Oelckers 2020-11-02 22:20:41 +0100
  • e2e24fc508 - spawn.cpp part 2. Christoph Oelckers 2020-11-02 21:37:37 +0100
  • edb991e47d - first part of spawn.cpp. Christoph Oelckers 2020-11-02 21:21:52 +0100
  • 60977ef4dc - the spawn dispatcher is no longer used. Christoph Oelckers 2020-11-02 21:00:53 +0100
  • c54f17a6d5 - hittype in spawn code. Christoph Oelckers 2020-11-02 20:54:27 +0100