Commit graph

56 commits

Author SHA1 Message Date
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
6fc5b96568 Revert "Another hotfix for stuff in gzdoom devbuilds."
This reverts commit b6b4524295.
2021-05-17 18:55:55 +02:00
b6b4524295 Another hotfix for stuff in gzdoom devbuilds. 2021-05-17 16:06:09 +02:00
eaf19d3007 1.1.3 mini-update:
- Added hacky ammo displays.
 - Removed swingers.
 - Updated patron credits.
2021-01-24 14:32:13 +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
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
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
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
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
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
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
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
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
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
931f89832c Added Translocator ammo feature from UT2k4.
Prefixed mk_math classes for cross-compat with any other mods that use them.
Fixed incorrect uses of gametic.
Fixed crash caused by incorrect ordering of PendingWeapon checks.
2018-12-17 16:34:23 +01:00
830bcff4a7 [This update requires a very recent Q/GZDoom build]
Added per-frame update option to Redeemer Readout.
Began work on blood and gore features (mostly functional at the moment).
2018-11-24 16:46:10 +01:00
957f976b29 Made visual recoil toggleable (and with configurable strength, too).
Cleaned up some code (mostly related to server CVars).
Proper angle interpolation.
Snap player to floor when walking down steps like UE does (looks kinda twitchy due to lack of view height smoothing).
2018-09-24 15:00:02 +02:00
816ccd7b37 Final batch of swingers implemented. 2018-09-15 16:11:37 +02:00
4ea4eb0e3b Migrate replacements to CheckReplacement.
Added support for bridge actors on Biorifle (may be a bit glitchy).
Corrected air movement, added UT jump height, set dodge height to actual UT value.
2018-08-27 20:15:23 +02:00
9dbe721e17 Merge branch 'master' into hitowner 2018-08-24 14:26:12 +02:00
a99c38fd75 Various improvements, fixes and rebalances that I'm too tired to list through. 2018-08-18 20:42:28 +02:00
0c8a16807f Enable HITOWNER on bounce for grenades (small hack was required), flak shrapnel, ripper blades.
Enable HITOWNER on biosludge after colliding with a surface. Not needed, but just done for the sake of it.
Enable HITOWNER on guided redeemer missiles after they're far away from the shooter.
2018-08-17 21:09:18 +02:00
3267c89487 Correctly implement some projectile damages. Readjust damages to adapt to this change.
Add 3D explosion blast and knockback functions. Migrate pretty much everything to it.
Add "Classic Enhanced Shock Rifle" option, disables altfire and splash damage on beams.
Screen shakes for explosions now correctly fall off with distance.
Some minor refactoring/fixes.
2018-08-17 20:30:32 +02:00
fe0d8d4238 Disable view dim while Redeemer shader is active.
Made Redeemer shader blur radius adapt to screen size.
2018-08-15 22:16:57 +02:00
80ed7e0939 Corrected the spin behavior of the Redeemer Missile's outer reticle.
Added optional fancy screen shader to Redeemer.
2018-08-14 21:39:13 +02:00
b24ee842ba Implemented "six degrees of freedom" movement for guided redeemer missiles (reload/zoom for manual tilt control).
Made part of the guided redeemer reticle rotate according to the missile's roll just to show off Shape2D.
2018-08-14 02:57:44 +02:00
d763744234 Add option to give Redeemer lowest selection priority so it's not autoselected when out of ammo on other weapons (enabled by default).
Switch ambientglow+brightmap shader to actually use brightmap textures directly. This bumps the version requirement to 3.5.0 and makes it sorta-possible to play with software rendering without seeing "invisible pickup models".
Re-ran all textures through optipng.
All add-ons have been updated accordingly.
2018-08-13 15:54:45 +02:00
5ab9bb4930 Corrected Redeemer HUD behavior (Tint is reduced, HUD doesn't hide when guiding). 2018-08-12 16:45:39 +02:00
36a3598826 Changed Pulse Beam size to be the same as in UT99 (10 81-unit segments).
Tweaked Starter Bolt textures to look better in first person.
Tweaked Pulse Beam model UVs to reduce seams.
Switched Chainsaw alt-fire to damage in an arc.
Rebalanced damages of Chainsaw, Enforcer, Biorifle, Pulsegun, Minigun, Flak Cannon.
Adjusted Redeemer damage formula.
Added view flash to Redeemer shockwave.
Reduced Enforcer fire speed.
Reduced delay of Minigun altfire. Should happen after exactly one cycle.
Increased knockback of Impact Hammer.
2018-08-12 01:49:00 +02:00
a5debcdbb2 Corrected Armor/Pads + Shield Belt pickup behavior.
Reduced Biorifle damage relative to sludge scale.
Increased Flak Cannon chunk damage and amount and primary fire speed.
Increased Impact Hammer damage and knockback to enemies.
Added rare spawn of redeemer ammo pickups for cell packs.
Reduced Pulsegun beam damage timer.
Increased Ripper primary fire speed.
2018-08-09 22:01:16 +02:00
569ef037ec Added lesser variants to shock core and biorifle ammo for balance.
Added "dropped ammo" properties to all weapons, also for balance.
Silence warnings about floating point truncation.
2018-06-13 13:24:57 +02:00
c60336b950 hotfix: sniper rifle zoom and guided redeemer should hide crosshair. 2018-06-11 19:38:58 +02:00
c5a79e45e3 Biorifle sludge now properly follows wall, ceiling and floor movement.
Redeemer shockwaves properly respect actor mass and the DONTTHRUST flag.
All weapons and projectiles have had their knockback adjusted.
2018-06-09 22:53:39 +02:00
aa3fd89bcb Changed up all the model offsets again due to complaints about inconsistency with UT.
Added view-space effects to Enforcer and Biorifle, others will follow soon.
Added smoke particles to spent casings.
Added green smoke particles to biorifle sludge explosions.
Touched up how rockets and grenades are fired.
Fixed a VM abort when the game is loaded while there's a Redeemer blast active.
2018-06-09 14:21:13 +02:00
9ed6c9dea0 Adjusted projectile speeds across the board for more consistency.
Tweaked guided redeemer missile movement, no longer makes sharp turns.
Additional development notes so I don't forget what I should do next.
2018-06-08 16:01:12 +02:00
6c096e1b0f Rebalanced things across the board, buffing relatively weak weapons.
Double capacity with backpack for all ammo (except Redeemer, it just gets one extra).
Made Enhanced Shock Rifle ammo drain over time (1 unit per second).
Uncapped health and armor numbers in the HUD.
Fixed Jump Boots not persisting between levels.
Increased duration of invisibility.
Made translocator toggleable (currently requires manually selecting "apply changes" under the menu option).
2018-06-03 16:04:00 +02:00
71b194c6c3 Renamed some sprites for compatibility with Smooth Doom.
Added water step/land sounds.
Made footsteps toggleable (in case the player is using another mod that adds them).
Added handling of liquid terrain on all actors that need it.
Fixed dual enforcers breaking after level transition.
Fixed some refire issues caused by the use of the Resurrect cheat.
Made guided redeemer missiles explode on player death.
Replaced pure particles on pulse gun effects with actor particles.
2018-06-01 17:49:49 +02:00
4c451de008 Reverted radius/height changes to items, it causes issues on many maps.
Implemented proper HUD rendering, along with toggling and resizing. Works just like in UT now.
Added "extended" version of the Beta menu music, quickly put together in OpenMPT. I really like it.
Added M_DOOM graphic and changed the titlemap texture.
Made various screen graphics additive now that I know how to.
Separated pickup and first person brightmaps for Pulse Gun, this is needed for beta skin packs (there will be skins for the Pulse Gun, Redeemer and Impact Hammer).
2018-05-31 22:02:03 +02:00
8bfbc0e7cd Tweaked explosion radii to more reasonable scales.
Reduced spread of grenades. Increased size of rocket trail (looks a bit closer to UT now).
Increased radius of single bullet pickup, might have been too small for collision to work properly.
2018-05-30 22:12:49 +02:00
92ae39afba Various fixes and tweaks. Adjusted collision for most things (turns out projectiles with 0 height break with 3d floors).
Added brightmaps to flak chunks. Reverted chunk trail to be sprite-based.
2018-05-30 21:31:41 +02:00
5baca999b5 Made weapons switchable while selecting.
Added footsteps.
Some minor tweaks.
Listed known bugs in readme.
2018-05-30 17:52:20 +02:00
b1b38561c1 Increased spread of rockets, increased tween time after firing (it looks weird for some fire animations, but it also did in UT anyway). 2018-05-30 17:49:31 +02:00
eb6c8e1c35 Completed Chainsaw. Added some extra visual effects. Made various particle effects actor-based.
Removed key replacement classes, turns out this breaks maps.
2018-05-26 20:44:31 +02:00
72eb6ca8d1 Impact Hammer fully implemented. Began working on Chainsaw.
Tweaked the shake effect on all weapons.
Covered up some seams on redeemer texture. Moved the model slightly to cover up a gap.
Corrected the chainsaw and translocator HUD icons.
2018-05-26 00:10:31 +02:00
5b0fbf589d Removed the UTAmmo class entirely, as it's more trouble than it's worth. 2018-05-24 14:20:57 +02:00
f05754b45e Added key display to HUD. Added weapon flashes. Fixed up some particles. 2018-05-24 00:20:53 +02:00
7e38cfddd8 The HUD is complete (actually, I forgot to add key display, will do that later).
All weapon pickup models have been added in. Modeldef has been subdivided to make things easier for me.
2018-05-23 01:48:29 +02:00