816d9b6b25
Eviternity 2 final release, update map checksums.
2024-09-30 20:47:23 +02:00
f62cbb51bd
Main Handler: Missed a couple checksums to update here.
2024-09-07 13:07:27 +02:00
f38db38751
Updates for GZDoom 4.12, part 1 (new functions, variables, flags, etc.).
2024-04-22 14:35:02 +02:00
cbb1b2a8cb
Sigil 2 (v1.0) and Eviternity 2 (RC5) support.
...
+ Invinciball activation now voiced by Demo (thanks, Vyolette).
+ Retooled exit line merging (should fix those pesky duplicate exit markers).
Note: Oneliners for the Eviternity 2 final boss are not voiced yet.
2024-01-04 19:50:26 +01:00
308636000f
More Eviternity 2 MAP33 compat work.
2023-12-24 17:56:05 +01:00
bc00b01a0f
Low floor friction fix and other things.
...
- Unbreak inventory resets in Eviternity.
- Hotfix for Eviternity II MAP33, lava sections should be beatable now.
2023-12-23 15:33:20 +01:00
e5e6ce619c
Fix severe performance issues in large maps.
...
So... Remember that one decision I made about avoiding BlockThingsIterator as
much as possible? Turns out that was a stupid idea. There ARE situations where
it's better to iterate sector thinglists, yes, especially for things that are
NOT part of the blockmap, but in other cases, the excess allocations of new
iterators are a reasonable price to pay for the lower perf impact in extreme
cases, such as maps that have a gazillion sectors with gazillions of things in
them (I'm looking at you, UDMF mappers).
As a compromise, at least, in situations where the thinglists are needed, I did
add a sort of micro-optimization by implementing code to check if a bounding
box is inside a sector (would be nice if this was part of GZDoom itself, tho).
2023-12-19 11:46:29 +01:00
4ba1d51bcf
Completely rewrite dialogue message system.
2023-08-27 13:52:44 +02:00
3501b587d3
Fix duplication of SWWMGlobals on map change.
2023-07-01 14:10:36 +02:00
a2f245b189
More stuff I missed.
2023-03-17 13:31:10 +01:00
525b9e33eb
Use new let syntax for multiple returns.
2023-01-14 19:14:39 +01:00
d0fddbf8a3
Testing changes for GZDoom 4.11/5.0.
2023-01-08 14:58:06 +01:00
8e952f412f
4.10 support update (unfinished and untested).
2022-12-05 02:10:56 +01:00
7a1e7a41a4
Mikoportal compatibility for voodoo dolls.
...
Includes VM abort fix for KDiKDiZD (though both mods are incompatible).
2022-11-20 20:30:45 +01:00
a4830f6008
Mapper-settable boss healthbar support.
2022-09-11 13:58:49 +02:00
844a6393a4
Fix keyless achievement detection.
2022-08-08 13:46:32 +02:00
3ac310e163
Don't exclude cluster 0 from stats (breaks wads that use the old MAPINFO format).
2022-08-07 22:47:55 +02:00
6825146e51
A whole fat load of micro-optimizations.
...
Okuplok still lags like fuck, unfortunately.
2022-06-17 22:36:51 +02:00
6cca0eb623
Even more voice stuff.
2022-06-07 18:27:52 +02:00
a73dc3db8d
Seems cheat detection for level end achievements won't happen.
2022-05-31 10:47:40 +02:00
807d1ef349
Score limit has been capped to 9 digits.
...
Turns out anything higher is not actually reachable in practice.
2022-04-17 02:23:29 +02:00
f776ab126b
Revert font overhaul. Back to non-replacing fonts.
2022-04-05 12:29:16 +02:00
65b129b716
Use a separate class for voodoo dolls.
2022-02-28 17:31:35 +01:00
b19c9aa2d8
Commented out stuff that requires a GZDoom PR.
2022-01-23 20:48:58 +01:00
3f0174ec91
DUMP 2 and 3 compat fixes.
2022-01-18 13:41:29 +01:00
d20773a56f
Additional exit marker types.
2021-12-29 21:46:20 +01:00
f3d09902e8
Changes from master.
2021-11-05 20:54:48 +01:00
7d8b3f2dd4
Death exit fix from master.
2021-10-23 11:52:14 +02:00
f6efc5d3f2
4.7.1 features here too.
2021-10-21 17:57:18 +02:00
9f54ec6f62
More changes from master.
2021-09-22 19:39:44 +02:00
8176b21b8c
Achievement system overhaul.
...
Continuin the menu rewrite.
2021-09-20 19:22:42 +02:00
f6f2854bf6
Fun with dialogues.
2021-09-14 18:40:22 +02:00
0420d511a6
New achievements coded (Most icons still not done).
...
Various random tweaks and fixes.
Reformatted and cleaned up Future Plans file.
2021-09-08 21:09:13 +02:00
3dd2b45f2a
More deathmatch stuff.
2021-06-16 20:31:35 +02:00
000263fdcf
Ignore cluster zero maps for stats (e.g.: Kinsie's Test Map).
2021-05-26 09:33:12 +02:00
7b6ae844ae
Try to fix potential crash on level transition.
2021-05-26 09:10:45 +02:00
9e00ee41ae
Chanceboxes and collectibles shouldn't appear in DM.
2021-05-23 19:12:56 +02:00
d0afd69d34
Optimize achievement loading.
...
Add a new achievement (heh).
Don't show achievement notifications while the level is ending.
2021-03-24 17:41:38 +01:00
5316a63ed9
Achievement cleanup.
2021-03-24 03:05:04 +01:00
f5c9733c65
Major achievement progress.
2021-03-24 02:25:38 +01:00
8c47601d90
I'm afraid the plans for strife support have been cancelled.
2021-03-21 16:22:55 +01:00
8748bea766
Fix up previous commit.
2021-03-08 12:05:08 +01:00
fd39e7af86
Reset max minimap zoom when Omnisight is removed.
...
Also cap minimap zoom to safe numbers on load.
2021-03-08 11:48:26 +01:00
a74a9ae795
More SWWMHandler code splitting.
...
Revert fallback sprite stuff. It's glitchy.
2021-03-07 20:50:10 +01:00