Commit graph

  • d270d75d74 - re-added line of code that got lost during refactoring. Christoph Oelckers 2021-06-10 00:14:04 +0200
  • 4b35a30de5 - RR: fixed the bowling lane lights. Christoph Oelckers 2021-06-09 23:53:05 +0200
  • 1cea743536 - restrict lookup of engine/engine.def to the main game files. Christoph Oelckers 2021-06-09 08:38:40 +0200
  • 9d36e61d3f - depth bias fixes. Christoph Oelckers 2021-06-09 00:47:13 +0200
  • 5b38343407 - fixed sprite exclusion logic in getzrange. Christoph Oelckers 2021-06-09 00:31:18 +0200
  • a32489be31 - wall sprite positioning tweaks. Christoph Oelckers 2021-06-08 22:43:11 +0200
  • 89344a6023 - Exhumed: precache all frames of tile animations. Christoph Oelckers 2021-06-02 21:31:38 +0200
  • 207298aeb4 - fixed compilation (again.) Christoph Oelckers 2021-06-02 21:00:39 +0200
  • 73683b3ebe Remove viewSetSystemMessage() when setting dude flags via command NoOneBlood 2021-01-09 01:45:09 +0300
  • 86082d4c10 - fixed last commit Christoph Oelckers 2021-05-04 00:22:35 +0200
  • f433c6ee11 Use dude physics as base for debris physics Remove dude flags commands Update kModernSlopeChanger Add stealth dude flag Update for sector pause/continue motion NoOneBlood 2021-01-07 15:33:20 +0300
  • 7fa690082e - fixed cherry picked commit. Christoph Oelckers 2021-05-04 00:03:01 +0200
  • 3a59243ea0 - Fixed getPlayeById() function in multiplayer. - Fixed debris physics flags was not properly reset on level restart. - Added new modern type "kModernSlopeChanger" that can manipulate sector and sprite slopes. - Allow to drop items and keys for players in multiplayer (gModernMap only). - Added event commands to manipulate dude flags. - Patrol enemies (xsprite.dudeFlag4, gModernMap only): - Added path markers following. - Added stealth mechanics. - Added spot target progress bar. - Added alarm dude flag. - Added blind dude flag. - Added deaf dude flag. - Added conditions for kModernCondition related to patrol enemies. - kModernDamager can work like generator and damage anyone in sectors or in map. - kSectorDamage is not does the damage if in Off state (gModernMap only). - Additional options kModernSeqSpawner. - Effects that created with kModernEffectSpawner now inherits offset of the sprite. - Added kCmdSectorMotionPause and kCmdSectorMotionContinue event commands that allows to pause or continue sector motion (gModernMap only, WIP). - Various minor fixes. NoOneBlood 2020-12-06 23:56:09 +0300
  • c4fa99c891 - ProcessTouchObjects Christoph Oelckers 2020-12-03 20:30:30 +0100
  • f7668fc074 - first pass over ProcessTouchObject Christoph Oelckers 2020-12-03 18:38:30 +0100
  • a7572bca0a - actImpactMissile. Christoph Oelckers 2020-12-03 18:00:07 +0100
  • f96521a7f4 - fixed: Floor sprites must set their view orientation. Christoph Oelckers 2021-06-02 20:32:35 +0200
  • 3c5ef9c8e6 - properly render geometry that's fully shrouded in fog. Christoph Oelckers 2021-06-01 21:48:39 +0200
  • 22364ff2f8 - enabled saveloadconfirmation menu option. Christoph Oelckers 2021-06-01 21:27:19 +0200
  • dc846dcd49 - Duke: avoid clipping against self when executing script logic for floor sprites. Christoph Oelckers 2021-06-01 21:21:39 +0200
  • f0d2aef9d9 - fixed hires replacements for colorized font characters. Christoph Oelckers 2021-06-01 11:29:39 +0200
  • 454816299e - reorganized loading of textures. Christoph Oelckers 2021-06-01 11:05:26 +0200
  • a0bf16d8fe - let Twin Dragon load the regular sw.def file. Christoph Oelckers 2021-05-31 23:38:49 +0200
  • 8b507ed606 - enabled the ENDOOM-like text screens when quitting Duke and SW. Christoph Oelckers 2021-05-31 23:16:52 +0200
  • e9dad5b298 - activated the language menu for the already completely translated languages Christoph Oelckers 2021-05-31 21:26:35 +0200
  • 1636ddc00e - set the main resource file's index in the file system. Christoph Oelckers 2021-05-31 21:19:29 +0200
  • 9ab24f6031 - make sure that substitution remaps work in Duke's menus. Christoph Oelckers 2021-05-31 21:14:23 +0200
  • 25e57763af - implemented substitution for incomplete fonts. Christoph Oelckers 2021-05-31 21:08:19 +0200
  • 8900cc2f2e - cleanup of automap label printing. Christoph Oelckers 2021-05-31 12:32:40 +0200
  • ee60a92b69 - removed debug output. Christoph Oelckers 2021-05-31 11:56:34 +0200
  • 9c60ab791b - implemented all needed font overrides for localization. Christoph Oelckers 2021-05-31 11:51:02 +0200
  • d174b61c3c - allow switching between the two Duke BigFonts and fix Y in Duke's BigFont13. Christoph Oelckers 2021-05-31 00:52:40 +0200
  • 90bcba302e - layout adjustments for localized texts. Christoph Oelckers 2021-05-31 00:04:04 +0200
  • af781e0422 - moved all font setup out of the C++ code. Christoph Oelckers 2021-05-30 23:00:06 +0200
  • 42b70a7d93 - added internationalized fonts. Christoph Oelckers 2021-05-30 10:56:31 +0200
  • cd56fd66d2 - RR: fixed advanced notify display's font size. Christoph Oelckers 2021-05-30 00:36:18 +0200
  • f97b4e830d - pass fonts instead of indices to Blood's viewDrawText function. Christoph Oelckers 2021-05-29 15:28:47 +0200
  • d7e1707b37 - removed the Doom specific font init code. Christoph Oelckers 2021-05-29 15:27:58 +0200
  • 64a3c5aac8 - expose the HQ resize options to the menu. sinisterseed 2021-05-29 15:56:41 +0300
  • a7921e4c01 - use the same formula as Duke to offset SW's shadows in Polymost. Christoph Oelckers 2021-05-29 14:04:57 +0200
  • 39b84c4063 - don't use DI_ITEM_RELCENTER for Blood's animated heart. Christoph Oelckers 2021-05-29 13:42:00 +0200
  • 1ea09cd3d2 - removed bogus assert in SW's track setup. Christoph Oelckers 2021-05-29 13:22:14 +0200
  • 2b8a80c6ce - added the out-of-bounds vertex handler to the secondary triangulator as well. Christoph Oelckers 2021-05-29 13:19:44 +0200
  • db21313c96 - add some hackery to deal with WT's bosses. Christoph Oelckers 2021-05-29 13:12:50 +0200
  • 2e9732ce79 - fixed new renderer's use of fog on skies: The palette value from the wall was used instead of the one from the sky plane. Christoph Oelckers 2021-05-29 12:09:16 +0200
  • 8fae793341 - defined a new constant, CR_NATIVEPAL, to use the font functions with a predefined palette. Christoph Oelckers 2021-05-29 11:47:05 +0200
  • 22be26bd2d - font system fixes. Christoph Oelckers 2021-05-28 12:16:07 +0200
  • d44500863b - removed the multiplayer scoreboard screens. Christoph Oelckers 2021-05-27 00:32:57 +0200
  • fd97da05b7 - allow UNC search paths on Windows Rachael Alexanderson 2021-05-26 10:47:36 -0400
  • 4ff4fa643b - rewrote the default translation handling to be compatible with luminosity translations. Christoph Oelckers 2021-05-24 20:29:22 +0200
  • 8b1757eee2 - got rid of most of the font system's baggage that's no longer needed. Christoph Oelckers 2021-05-24 19:27:07 +0200
  • 9769f346ec - refactored the special fonts away from BuildTranslation so that this function and the entire large heap of ugly baggage it drags in can finally be deleted. Christoph Oelckers 2021-05-24 19:01:35 +0200
  • 372d425e01 - use luminosity translations for single lump fonts and let them use their original palette. Christoph Oelckers 2021-05-24 17:04:07 +0200
  • 377829d6a2 - let hex fonts use the luminosity translations. Christoph Oelckers 2021-05-24 16:02:43 +0200
  • 0bab333f36 - redid font translation so that it doesn't need to crush the font characters' color set to the base palette. Christoph Oelckers 2021-05-24 13:16:50 +0200
  • 9382a62aa1 - continuous integration: disable zipdir output alexey.lysiuk 2021-05-24 13:00:27 +0300
  • 5b86265de1 - continuous integration: download zmusic instead of building it alexey.lysiuk 2021-05-24 13:00:13 +0300
  • 0b181c67b9 - don't skip lines when an empty one gets deleted. Christoph Oelckers 2021-05-23 17:22:29 +0200
  • f212421547 - don't let the triangulator choke on empty sectors. Christoph Oelckers 2021-05-23 17:19:01 +0200
  • a63873d243 - fixed 'pause' keybinding control was disabled in the menu. Christoph Oelckers 2021-05-23 17:10:51 +0200
  • 8aed9063f8 - sector splitting hack for SW $bath.map. Christoph Oelckers 2021-05-23 17:06:47 +0200
  • 572f45ca53 - delete lines in proper order when eliminating a pair. Christoph Oelckers 2021-05-23 16:36:06 +0200
  • b2545f8042 - PlayMusic script function. Christoph Oelckers 2021-05-23 16:21:04 +0200
  • d98a567597 - halt the game timer when setting up a cutscene and when starting movie playback. Christoph Oelckers 2021-05-23 14:36:54 +0200
  • cc1def8d77 - fixed: When the node builder is used for triangulation, all zero-length lines must be eliminated first. Christoph Oelckers 2021-05-23 09:15:53 +0200
  • bea0379830 Fix off-by-one error in group search Brian Koropoff 2021-05-22 23:13:52 -0700
  • 9394ebe768 Resolve raze.pk3 via search paths Brian Koropoff 2021-05-22 15:58:43 -0700
  • e4e949877d Fix buffer overflow at maploader.cpp:392 Brian Koropoff 2021-05-22 13:10:58 -0700
  • b899b63843 - Raze must still use zmusiclite due to license restrictions... :( Christoph Oelckers 2021-05-22 19:23:47 +0200
  • 0c6e2f0c9e - silenced some warnings. Christoph Oelckers 2021-05-22 15:34:04 +0200
  • d7a47b2f3a - route all accesses to gameaction from the backend through the sysCallbacks. Christoph Oelckers 2021-05-22 13:02:34 +0200
  • 6ae09f8ec9 - ported Doom's type-on text screens as a screen job overlay. Christoph Oelckers 2021-05-22 12:08:08 +0200
  • 5337513044 - ported GZDoom's subtitle drawer to the cutscene framework. Christoph Oelckers 2021-05-22 10:26:53 +0200
  • d2ed4e703d - made Exhumed's text scroller a universal component of the cutscene system, usable by all games. Christoph Oelckers 2021-05-22 10:06:15 +0200
  • f69fe334fc - removed duplicate variable. Christoph Oelckers 2021-05-22 09:22:30 +0200
  • 0d793a59fd - moved the cutscene core to 'engine'. Christoph Oelckers 2021-05-22 02:15:49 +0200
  • e10bcf6294 - split the screen job code into a generic and a Raze specific part. Christoph Oelckers 2021-05-22 01:34:00 +0200
  • 1dff0502b0 - moved libvpx and libsmackerdec to more fitting places, plus some project cleanup. Christoph Oelckers 2021-05-22 01:06:33 +0200
  • 16c6e2db05 - silence float truncation warnings for explicit casts. Christoph Oelckers 2021-05-21 21:06:48 +0200
  • 4739c71b39 - PNG 16 bit support from GZDoom. Christoph Oelckers 2021-05-21 21:06:11 +0200
  • 264d42179e - optimized the wall drawer a bit to avoid repeated calls to the render API's deoth bias function. Christoph Oelckers 2021-05-21 19:07:22 +0200
  • 4bb57cfab5 - fixed flickering floor sprites. Christoph Oelckers 2021-05-21 19:03:39 +0200
  • 234f303348 - fixed typo in line segment culler. Christoph Oelckers 2021-05-21 18:40:34 +0200
  • f7a424cd06 - fixed precision issues with GetClosestPointOnWall for orthogonal lines. Christoph Oelckers 2021-05-21 18:25:30 +0200
  • b0cc5c14e2 - fixed bad argument count in ScreenJobRunner.Validate call. Christoph Oelckers 2021-05-21 17:32:36 +0200
  • 24dbfc7827 - fixed BunchInFront to do a more thorough comparison in case it encounters colinear walls. Christoph Oelckers 2021-05-21 14:31:12 +0200
  • 716b8840af - when using the node builder to triangulate sectors we must delete overlapping walls. Christoph Oelckers 2021-05-21 12:57:12 +0200
  • 079a95a0a3 - use a higher depth bias for non-orthogonal wall sprites. Christoph Oelckers 2021-05-21 12:55:18 +0200
  • d572e56839 - removed the indirection for the global arrays. Christoph Oelckers 2021-05-21 12:53:31 +0200
  • 75ecd173b6 Destroy FStartupScreen before initializing video Cacodemon345 2021-05-17 00:01:14 +0600
  • be97ee04f9 - re-enable flat sprite rendering. Christoph Oelckers 2021-05-20 19:21:14 +0200
  • 5cfd810311 - new renderer: take fog properties for walls and ceilings from the proper elements. Christoph Oelckers 2021-05-20 19:17:21 +0200
  • ec976d9db7 - RR: fixed double negation in pitch math when throwing dynamite. Christoph Oelckers 2021-05-20 19:06:11 +0200
  • e5236d3423 - SW: fixed sector transfers involving a portal for real this time. Christoph Oelckers 2021-05-20 18:52:27 +0200
  • b5358bc03c - fixed typo in wall sprite offsetting code. Christoph Oelckers 2021-05-20 18:24:15 +0200
  • a75ed91796 - this crash was handled by nothing more than an assert... Rachael Alexanderson 2021-05-20 11:02:11 -0400
  • d4eb54d686 - render free standing wall sprites without depth bias. Christoph Oelckers 2021-05-20 12:36:35 +0200
  • e99567cd70 - fixed bad array of arrays access in sector splitting code. Christoph Oelckers 2021-05-20 00:30:54 +0200
  • c80c2e7a6c - this wasn't supposed to be changed. Christoph Oelckers 2021-05-19 22:48:21 +0200
  • 75cc66083d - Blood: fixed use of wrong font for ammo display on statusbar. Christoph Oelckers 2021-05-19 22:40:10 +0200