Commit graph

  • 6110ec5cfd - redid ConcussSprite. Christoph Oelckers 2020-12-02 20:55:08 +0100
  • d466ec081a - fixed incorrect order of resource deallocation in savegame reader. Christoph Oelckers 2021-05-08 09:22:08 +0200
  • 325af156e7 - fixed loop in ProcessBunch to account for array reallocation. Christoph Oelckers 2021-05-08 09:16:06 +0200
  • df6a9823e3 - fixed incorrect license in sw/d_menu.cpp. Christoph Oelckers 2021-05-07 18:36:00 +0200
  • bc66690349 Create menudef.txt arrowgent 2021-05-07 09:33:22 -0700
  • 79823b430c - reinstate the old code for rendering the first portal without stencil Christoph Oelckers 2021-05-07 00:26:22 +0200
  • db1cf63e7a - SW: fixed bad type for ceiling portals. Christoph Oelckers 2021-05-07 00:23:56 +0200
  • b644000b02 - fixed texture y-flipping on bottom tiers of walls. Christoph Oelckers 2021-05-07 00:18:13 +0200
  • 29b0106a96 - fixed yet another problem with the local 'sprite' variables in HWWall causing problems. Christoph Oelckers 2021-05-07 00:09:30 +0200
  • 34a5fb5a6a - make testnewrenderer persistent. Christoph Oelckers 2021-05-06 18:12:23 +0200
  • 3fce8ab693 - added support for the 3 missing Duke Vacation SSIs. Christoph Oelckers 2021-05-06 17:14:18 +0200
  • d54a8724b5 - default 'testnewrenderer' to false. Christoph Oelckers 2021-05-05 22:30:58 +0200
  • 2f9e32f748 Merge branch 'newrenderer' Christoph Oelckers 2021-05-06 17:04:35 +0200
  • 72e4220929 - added an option to dump the list of discovered games to a JSON file. Christoph Oelckers 2021-05-05 23:33:24 +0200
  • 7b45144023 - these changes were missing from the last Vulkan update Rachael Alexanderson 2021-05-06 04:22:48 -0400
  • c679f83f75 - make all games return to the main menu when the game is ended with F10. Christoph Oelckers 2021-05-04 11:32:09 +0200
  • 0659bda6b6 - SW: clear old user content before allocating a new one. Christoph Oelckers 2021-05-04 11:11:38 +0200
  • a7adef360b - fixed compilation with Clang. Christoph Oelckers 2021-05-04 00:11:43 +0200
  • a303da37a9 - added a mapinfo dumper and used it to verify correctness of the data generated from game-native definitions. Christoph Oelckers 2021-05-03 23:00:24 +0200
  • 020a636c2f - removed some more useless stuff from headers. Christoph Oelckers 2021-05-03 19:16:26 +0200
  • 0db8fc6163 - removed UNREFERENCED_PARAMETER macro. Christoph Oelckers 2021-05-03 19:10:53 +0200
  • 7d77b2315f - merged the few remaining contents of mmulti.h into d_net.h Christoph Oelckers 2021-05-03 19:01:00 +0200
  • 6589222da6 Merge branch 'scriptable_cutscenes' into newrenderer Christoph Oelckers 2021-05-03 18:50:41 +0200
  • d206a767b2 - added render workaround for CP07. Christoph Oelckers 2021-05-03 17:48:35 +0200
  • d8b808576f - restrict the sky portal shortcut to skies in scenes where there are no other portals. Christoph Oelckers 2021-05-03 00:52:17 +0200
  • 56fcf904b5 - Backend update from GZDoom. Christoph Oelckers 2021-05-03 00:15:40 +0200
  • 389340f97c - use sections for rendering. Christoph Oelckers 2021-05-03 00:15:09 +0200
  • 30b1b046e4 - added an intermediate data structure to decouple the rendering from the immediate map data. Christoph Oelckers 2021-05-03 00:04:36 +0200
  • f40e52ab34 - fixed issues with validation of command line specified main game GRP file name. Christoph Oelckers 2021-05-02 22:56:53 +0200
  • 8003ab6fa3 Merge branch 'scriptable_cutscenes' into newrenderer Christoph Oelckers 2021-05-02 22:37:46 +0200
  • b83928f437 Clear Viewpointbuffer position so it does not go to infinity Emile Belanger 2021-04-25 16:13:13 +0100
  • c9791bc148 - renamed PlayerHorizon function to deconflict with the same-named struct Christoph Oelckers 2021-05-02 21:56:31 +0200
  • 698d62bbc6 - merged FixMapInfo into loadcons. Christoph Oelckers 2021-05-02 19:41:24 +0200
  • 60d007fa93 - Duke: fixed non-scrolling SE24. Christoph Oelckers 2021-05-02 19:32:20 +0200
  • a1381c0ff2 - fixed Blood cutscene setup to avoid dependency on the sound code initialization. Christoph Oelckers 2021-05-02 18:10:59 +0200
  • 575a38d835 - added RMAPINFO handler for Blood's message array. Christoph Oelckers 2021-05-02 18:00:11 +0200
  • c1b4fdff83 - added a "clearall" instruction to RMAPINFO. Christoph Oelckers 2021-05-02 17:42:19 +0200
  • dfd47ea33a - migrated SW to RMAPINFO as well. Christoph Oelckers 2021-05-02 17:35:25 +0200
  • 4b064b9f34 - migrated Exhumed's level setup to RMAPINFO. Christoph Oelckers 2021-05-02 15:54:19 +0200
  • bb9d492db6 - migrated RRRA as well. Christoph Oelckers 2021-05-02 14:01:10 +0200
  • a28b4ea06a - migrated Route66 and fixed some issues pointed out by this mod. Christoph Oelckers 2021-05-02 13:29:41 +0200
  • 6f4e380728 - migrated RR's cutscene definitions. Christoph Oelckers 2021-05-02 13:12:24 +0200
  • 15f9861633 - summary screens, too. Christoph Oelckers 2021-05-02 12:28:32 +0200
  • 4458f8c929 - migrated the global cutscenes to RMAPINFO as well. Christoph Oelckers 2021-05-02 12:22:40 +0200
  • 2d4e91615f - migrated Duke's cutscene definitions to the new RMAPINFO.txt. Christoph Oelckers 2021-05-02 12:02:55 +0200
  • dbd179be5c - RR progression fixes. Christoph Oelckers 2021-05-02 10:55:22 +0200
  • 9bc210fe35 - fixed RR weapon clearing in E2L2 and RRRA E1L3. Christoph Oelckers 2021-05-02 10:37:20 +0200
  • 1798380f23 - adapted map transition in Duke/RR. Christoph Oelckers 2021-05-02 10:35:43 +0200
  • e9385ed4e8 - adapted Blood to the new level progression features and simplified several parts, particularly the clumsy retrieval of the next level. Christoph Oelckers 2021-05-02 09:08:57 +0200
  • 93bfc35ad6 - use the volumes to find the starting maps for the menu and the clusters for the cutscenes. Christoph Oelckers 2021-05-02 00:58:54 +0200
  • 825963661b - migrated volumes to the new storage. Christoph Oelckers 2021-05-02 00:35:56 +0200
  • 03b9275244 - removed debug printf. Christoph Oelckers 2021-05-01 23:59:45 +0200
  • 727244d52d - changed 3 places to call the proper map progression function. Christoph Oelckers 2021-05-01 23:10:04 +0200
  • f3eb476fbf - minor cleanup. Christoph Oelckers 2021-05-01 23:09:24 +0200
  • 13b21d3ed9 - removed script access to variables that no longer contain what they once did. Christoph Oelckers 2021-05-01 23:08:51 +0200
  • f732d4ec64 - added MAPINFO parser, based on GZDoom's. Christoph Oelckers 2021-05-01 22:52:28 +0200
  • 4a05b9cb5b Clear Viewpointbuffer position so it does not go to infinity Emile Belanger 2021-04-25 16:13:13 +0100
  • 51aeb6dd39 - fixed issues with skipping over an entire cutscene. Christoph Oelckers 2021-05-01 20:54:57 +0200
  • fa3fd9ac8f - removed unused array. Christoph Oelckers 2021-05-01 20:34:43 +0200
  • 4c2266ee88 - fixed incomplete SW ending cutscene. Christoph Oelckers 2021-05-01 20:31:51 +0200
  • a2a850ea3c - center the texts on Duke's loading screen. Christoph Oelckers 2021-05-01 20:14:30 +0200
  • 512f1d852b - fixed: Blood's summary screen needs to stop it sound when it ends. Christoph Oelckers 2021-05-01 20:11:47 +0200
  • e0ec0f24d0 - fixed Blood's HUD time display. Christoph Oelckers 2021-05-01 20:08:51 +0200
  • f0bd290801 - corrected speed of RR intro videos. Christoph Oelckers 2021-05-01 20:04:22 +0200
  • b21dadeef0 - we need to wait a bit before starting the intro scene. Christoph Oelckers 2021-05-01 19:46:17 +0200
  • 27799def63 - rewrote movie player so that the decoder backends only perform the decoding but do not draw the frames themselves. Christoph Oelckers 2021-05-01 18:59:16 +0200
  • 47a09b4f14 - this line also needs to go. The file doesn't exist anymore, causing project generation to fail. sinisterseed 2021-05-01 15:57:44 +0300
  • 6e0089a10d - deleted blood/credits.cpp from the project file. Christoph Oelckers 2021-04-30 22:03:45 +0200
  • 10395688bf - must restore the laptop background of Exhumed's LEV20 cutscene each frame. Christoph Oelckers 2021-04-30 20:04:43 +0200
  • 4069a5096a - scriptified Exhumed's 2D content (minus the programmatic textures.) Christoph Oelckers 2021-04-30 16:21:37 +0200
  • 5b54e9c1ad - removed the 26 factor from Duke's par times. Christoph Oelckers 2021-04-29 16:16:04 +0200
  • 5959543380 - hooked up SW's intermission handling. Christoph Oelckers 2021-04-29 16:10:04 +0200
  • aa148d602c - scriptified SW's 2D screens. Christoph Oelckers 2021-04-29 00:56:36 +0200
  • d5db898236 - fixed bad level number for weapon removal in RRRA. Christoph Oelckers 2021-04-28 23:05:02 +0200
  • fa2bcf563a - forgot to save these. Christoph Oelckers 2021-04-28 22:56:01 +0200
  • b65dfb6145 - check r_precache in all games. Christoph Oelckers 2021-04-28 22:23:48 +0200
  • cd1306dd05 - fixed mapinfo array. Christoph Oelckers 2021-04-28 22:20:03 +0200
  • 6c2aab3017 - fixed remaining issues with Blood's cutscenes. Christoph Oelckers 2021-04-28 22:19:31 +0200
  • eaf5e1fba5 - Cutscene support in Blood. Christoph Oelckers 2021-04-28 20:16:13 +0200
  • 869dbd70e5 - fixed the design by merging the episode start handler into ShowIntermission. Christoph Oelckers 2021-04-28 01:15:15 +0200
  • cdccdec3e7 - final cleanup on new cutscene interfacw Christoph Oelckers 2021-04-28 01:12:07 +0200
  • ad01aee5ec - fixed RR summary screen Christoph Oelckers 2021-04-28 00:59:07 +0200
  • 6d743ce921 - most of the summary screen is working Christoph Oelckers 2021-04-28 00:51:28 +0200
  • 0dc6980e5c - made episode intro cutscenes a game independent feature. Christoph Oelckers 2021-04-27 20:04:11 +0200
  • 3c27ec8cbd - tested all of Duke's and RR's cutscenes. Christoph Oelckers 2021-04-27 00:01:25 +0200
  • 06abc0cfe2 - removed debug output and fixed fade flag setup and missing OnTick return Christoph Oelckers 2021-04-26 23:21:16 +0200
  • 26a7700579 - Duke's intro works, without fading. Christoph Oelckers 2021-04-26 23:10:38 +0200
  • 1166b00af2 - switched intro movie playing over to the new system Christoph Oelckers 2021-04-26 22:56:37 +0200
  • af8d06994a - implemented the scripting interface layer. Christoph Oelckers 2021-04-26 21:13:11 +0200
  • ef6d8c2c67 - added cutscene definitions for Duke and finalized the definecutscene parser. Christoph Oelckers 2021-04-26 19:16:45 +0200
  • 021f1b7832 - make SummaryInfo a struct instead of passing a list of values to the script classes. Christoph Oelckers 2021-04-26 02:00:40 +0200
  • e05f900315 - added the data structures to hold the cutscene data. Christoph Oelckers 2021-04-26 01:45:16 +0200
  • 57853bf8fe - RR Cutscene generators. Christoph Oelckers 2021-04-26 01:35:16 +0200
  • f077359196 - merge DukeDC's end of episode cutscene into BuildE3End. Christoph Oelckers 2021-04-26 01:27:04 +0200
  • 21aa5c9234 - added game flags for all supported add-ons. Christoph Oelckers 2021-04-26 01:24:57 +0200
  • 88dfb93865 - redid Duke cutscene code to use functions, not classes as exports and added the missing screens. Christoph Oelckers 2021-04-26 01:20:49 +0200
  • eeefc4355e - scriptified all of Duke's end of episode cutscenes. Christoph Oelckers 2021-04-26 00:09:46 +0200
  • 9d20185b39 - used pushv to make the intro init code look nicer. Christoph Oelckers 2021-04-25 22:57:12 +0200
  • b515543016 - added varargs pushv function to Array<int>. Christoph Oelckers 2021-04-25 22:56:47 +0200
  • 66799d9a6d - more screen job setup work. Christoph Oelckers 2021-04-25 21:52:58 +0200