Commit graph

93 commits

Author SHA1 Message Date
9e43bf8b8b Projectile physics hotfix from Demolitionist. 2022-11-11 21:07:13 +01:00
602a89cc68 1.2 update w/ GZDoom 4.9 features:
- Changeable player skins.
 - Ammo LEDs are now 1:1 with UT by using canvas textures.
 - Integrate some add-ons, including reskins.
 - Various fixes (some backported from Demolitionist).
 - Migrated from libeye to Gutamatics.
2022-11-05 23:59:16 +01:00
eaf19d3007 1.1.3 mini-update:
- Added hacky ammo displays.
 - Removed swingers.
 - Updated patron credits.
2021-01-24 14:32:13 +01:00
475447905f Emergency hotfix. 2020-10-25 09:56:05 +01:00
530d2ed1ea Hotfix: Crash when enemies are killed without inflictor/source. 2020-07-28 09:30:36 +02:00
32afdb2cee Hotfix: Ice death gibbing caused a crash due to the playerpawn ceasing to exist too early.
Updated patrons.
2020-05-06 13:00:33 +02:00
090768e544 1.1.2, minor update (no need to change DR):
- Increased ambient light on kinsie's test map.
 - Bullet trails now cause splashes when crossing 3D water.
2020-01-07 14:00:22 +01:00
94cba843e4 1.1.1 update (to be made stable after GZDoom updates):
- Sound overhaul, migrated everything to A_StartSound, new sound channels, CHANF_OVERLAP where needed.
 - Fancy titlemap (two variants, one based on the ps2 menu, one based on the v222 menu).
2020-01-04 22:31:56 +01:00
da8f6fc4b2 Finishing touches for hexen compatibility (1.1 update):
- Fully implemented ammo cubes.
 - Fixed environment map shaders (incorrect texture coords were being used).
 - HUD support for displaying Hexen keys.
 - Fixed "has no ammo" messages displaying more often than they should.
 - Fixed lack of footsteps with UT physics disabled.
 - Sneaky initial Strife compatibility work:
   - Impact Hammer will have reduced alert distance.
   - HUD support for displaying Strife keys.
2019-12-15 14:48:57 +01:00
cd0d7d0ec7 Partial Hexen compatibility. Ammo pickups are not yet implemented. 2019-12-13 19:03:01 +01:00
98b6334800 Simplify title menu stuff. Also simplify doomtest decoration code. 2019-12-07 02:00:40 +01:00
9b82112ba3 Final changes for 1.0.5:
- Solve sprite conflict between DT and Doomreal flak cannons.
 - Remove Enhanced Shock Rifle spawn for Heretic's Mace.
2019-12-03 13:14:12 +01:00
6b248cd843 Some work in progress here.
- Upstreamed GetClipAmount() from Doomreal, for inter-compatibility.
- Fix missing unique pickup messages for clips and single flak shell.
- Implement ice death support.
- Fix frictionless corpses sliding around.
- Add support for a Red Heretic key, should work with any custom maps that use it.
- Added anti-bd feature, thanks to Skerion for letting me use this hilarious video.
- Fixed missing drown sound for Female skins.
- Added missing Redeemer altfire sound.
- Fix damage scaling of Biorifle alt.
- Flak Cannon altfire has been adjusted so it fires faster and reloads slower, like in UT.
- Voodoo dolls can now produce liquid splashes.
- Pain and death sounds will always be overriden by drowning when underwater, like in UT.
- Add player portraits to each class for the settings menu.
2019-11-27 21:27:34 +01:00
d45dd3f5bb 1.0.1 release:
- Prevent the hacky player select See state from being used ingame.
 - Increase armor bonus amount per pickup to 5, like in Doomreal.
 - Add BasicArmor amount to HUD, for compatibility in case it's ever used.
 - Replacements now respect IsFinal.
 - Fix alignment of custom usable item icons in HUD.
 - Revert to vanilla physics if player is frozen/totallyfrozen.
 - Correct water level checks for swimming physics.
 - Allow crouch-jumping and crouching while swimming. This goes against vanilla
   behaviour but it would break a lot of maps otherwise.
2019-10-28 10:52:03 +01:00
b79d29f071 1.0 release. Requires 4.2.3 or higher.
- Migrated screen projection code to libeye.
- Some pickups emit light, like in Doomreal.
- Backported map revealer item from Doomreal.
- Brand new Invulnerability and Night Vision powerups.
- Add option to allow Shield Belt and armors simultaneously.
- Backported armor bonus model from Doomreal.
- Added Dual Enforcers icon for HUD.
- Changed player class names to their character names, like in Doomreal.
- Terrain splashes.
- Translocator doesn't telefrag other players in coop.
- Reduced view shake from Impact Hammer.
- Various other updates and bug fixes.
2019-10-21 22:05:57 +02:00
da49775e7d Whole set of new features:
- Spent mags for Enforcer, Flak Cannon and Pulsegun.
- Fixed up bullet casing orientations.
- Terrain stuff (WIP).
2019-10-16 18:03:00 +02:00
dd7f429335 "Bullet Trail" effect implemented. Mainly for underwater bubbles, but also has the side effect of allowing hitscan weapons to activate shoot-through lines. SIGIL players rejoice.
Shock Rifle and Pulsegun beams can also do this now.
Depleted armors remove themselves from inventory.
2019-10-09 12:32:50 +02:00
607dbe972f Hotfix to prevent trees and stuff from being knocked around by projectiles. 2019-10-09 00:01:05 +02:00
416b15683e Implement particle mesh effects.
Append heal amount to health pickup messages.
2019-10-02 17:37:44 +02:00
e0d01f730e Added "<weapon> has no ammo." messages. 2019-09-29 18:19:18 +02:00
4bbc308eaf Fix the "weapon sounds stuck playing after death/drop" problem at the core UTWeapon class. 2019-09-28 21:24:37 +02:00
fb96c7523e Portal awareness adjustments to various vector operations.
Got rid of the deprecated Matrix4.GetAxes method. Next step is to get rid of more stuff by migrating to libeye.
Mirrored Translocator model so it shows the actually detailed side. At some point in UT's development it got flipped around for some reason.
Weapon code cleanup (most noticeable on states).
Backported scope shader from Doomreal.
Added optional "dummied out" Sniper zoom sounds from a dubious source.
2019-09-28 20:06:51 +02:00
cd72ee9688 Small fix: prevent various player animations from ever triggering when dead 2019-09-27 21:08:05 +02:00
00de3f29e1 This should fix all those damn VM aborts when using UT gibbing.
Small fixes and adjustments.
2019-09-27 00:42:28 +02:00
b37c38ce9c Small fixup. 2019-09-11 15:45:06 +02:00
cad3f9d1b9 Language adjustments.
Separation of See state for playerclasses so player selection doesn't crap out.
2019-09-01 22:09:31 +02:00
a3449b5c5b This branch is a staging area for changes that will make it to devel once they are fully implemented.
Everything in here is highly unstable and may not work.
Current commit contains various new features for the HUD, some cleanup, and additional changes for compatibility with Doomreal as it is developed.
The diff is kinda fucky on the font restructure due to flaky rename detection.
2019-08-31 03:12:46 +02:00
ada67df8c0 Another fix to something that can fail catastrophically if monsters spontaneously cease to exist in the middle of a DamageMobj call.
Small adjustment to translocator module (hitbox uses master rather than target pointer), for safety.
Removed some leftover sounds.
2019-08-19 20:19:26 +02:00
96aac72281 Use strict FindState to avoid false positives for XDeath checks. This fixes the boss brain not ending the level when gibbing is enabled.
Added some extra forward compatibility flags for player gibbers (armless/torsoless deaths and whatnot, this will be needed for Doomreal).
Removed a random leftover file.
2019-08-02 09:58:55 +02:00
99edae06b9 Additional corpse hitbox features (zapping loop, land thumps, fall damage, etc.)
Corpse hitboxes and UT gibbing are enabled unconditionally for players.
Added enter/exit sounds for swimming.
2019-07-22 15:21:57 +02:00
96411592b3 Finally add player models (sorta rudimentary but they work).
Updated blood and gore code, it's less WIP now.
Updated readme with some additional notes.
Removed Heretic compat player classes as they are no longer needed.
2019-07-22 02:58:48 +02:00
0eee6d525f Flying without flight cheats has the same physics as swimming.
Handle smooth stepping down.
2019-07-20 16:22:23 +02:00
640231d920 Changed double tap dodge behavior when jumping is disallowed.
Added NOTELEPORT flag to many actors that might need it.
2019-07-20 14:05:59 +02:00
4caa5e097e Option to make Chainsaw use ammo (randomly drops on enemy kill).
Made small fonts more readable.
Font cleanup.
2019-05-03 17:26:07 +02:00
4d90ff2991 Hotfix for voice pack. 2019-05-01 22:49:45 +02:00
76df49e62b Added activatable items for Heretic, along with a full inventory bar.
Support new versions of Kinsie's test map.
Switch to new GetAxes implementation across the board.
Minor fixes here and there.
2019-05-01 22:32:59 +02:00
1ed7083113 Bump ZScript version to match the GZDoom version that has all the localization work in it.
Fix missing Boss footstep sound (filename longer than 8 chars, oops).
Began working on the activatables for Heretic.
2019-04-28 11:29:36 +02:00
8d72c5c78b Made intensity of screen flashes tweakable.
Deprecation cleanup.
2019-04-20 13:25:53 +02:00
923970898e Localization work (spanish fully covered for now).
Added some new fonts for stuff.
Removal of RNG damage.
Instagib DM implemented through flak_instagib cvar.
Enhanced Shock Rifle spawns can be disabled in DM and replaced with UDamage.
Other things will come soon.
2019-04-13 19:18:07 +02:00
cbb498378e Removal of all RNG damage (excluding minigun).
Enhanced Shock Rifle is now actually instakill as it's meant to be.
Enhanced Shock Rifle is disabled by default for deathmatch (toggleable).
Implemented Instagib Deathmatch through flak_instagib cvar.
Fixed a small typo in the modeldef entry of the enhanced shock ball shockwave.
2019-04-07 21:37:24 +02:00
d69eaa682f Backported changes from experimental branch.
Fixed crash on screen flashes due to misuse of StaticEventHandler.Find instead of EventHandler.Find (oops).
2019-02-08 14:43:39 +01:00
c7b21ac0f9 Fix dead players sliding with UT physics on.
Split main handler into a non-static (tied to level) and a static (independent from level) handler.
2019-02-03 22:20:38 +01:00
775172a7a8 Various changes to feel closer to vanilla UT, mainly in terms of projectile gravity and velocity.
Reduced the smoke on the minigun and casings for better performance.
Corrected the number of chunks (was 6, should be 8) fired by the flak cannon.
Reduced flak chunk spread (should be ~5.5 degrees, was double of that) on the weapon and slugs.
Reduced the size of the shock rifle combo shockwave mesh to be closer to vanilla UT.
Misc. tweaks to health item textures.
Reduced the blur in the Redeemer view shader, it was too strong.
Fix expiration messages on powerups appearing on level changes.
Address complaints about how I change Kinsie's test map. Shouldn't be too dark now.
2019-01-24 22:50:46 +01:00
ee0cf53e9b Revert all "global level removal" changes, as this concept is being discarded in GZDoom.
Keep a couple changes from that commit, though, such as the switch to legacy render style tags in Screen API calls.
2019-01-24 21:09:17 +01:00
4189150f17 Assorted changes, including some code cleanup and more accurate UT physics for various projectiles.
I also made the Kinsie's Test Map tweaks toggleable because someone didn't like them.
2019-01-21 22:57:56 +01:00
b398a27919 Change blue health textures to something prettier.
Add Heretic compatibility (WIP, needs testing and some tweaks).
2019-01-21 02:12:59 +01:00
e3cf50b32c Push ZScript version to 3.8 and adapt accordingly to level global removal.
This isn't guaranteed to be 100% stable at the moment.
2019-01-20 16:32:26 +01:00
793fc320f4 Reverted step height.
Made double tap dodge toggleable (and its sensibility configurable).
Fixed some long standing bugs with dual enforcers.
2018-12-31 12:10:43 +01:00
459f526e60 Fix: NOFRICTION was set unconditionally. 2018-12-29 10:41:23 +01:00
35ee056d7a Add separate player classes for separate sounds and whatnot.
Fully implement UT movement for all modes (walk, swim, fly).
2018-12-28 19:10:35 +01:00