Project Zomboid

Project Zomboid

Hayes Firearms Overhaul
Showing 1-10 of 34 entries
< 1  2  3  4 >
Update: 28 Jul @ 3:26am

UPDATE - 07.28.25

BUG FIXES
  • Removed the isHidden components on recipes in order to play nice with other mods.
  • Resolved an issue with distribution and changed the custom distribution curve scale to be a little more friendly (was a bit harsh)
  • Fixed reload speed of a few guns that were defying the laws of physics on how quickly you could reload them

MOD DATA UPDATES
  • Added in some code to update old firearms with new moddata specifically for gun plating options and ammo swapping
  • Added a manual button in weapon viewer to push this update if the automatic version doesn't catch

Update: 26 Jul @ 5:58am

MAJOR UPDATE - 07.26.25

NEW FEATURES
New Additions
  • 16 new firearms added: .22 LR options, a few lever actions, revolvers, and more
  • More Weapon Attachments: A couple new scopes and variety of weapon parts available now
  • Custom Rework of reload speed modifier: some weapon parts NOW influence the reload animation to a noticeable degree
  • Gun Plating Cleanup: many platins have gone public and are more easily accessible and some have combined under each other so there are less PLATINGS overall but MORE cosmetic versions available

Interactive 3D Weapon View
Inspect any firearm in full 3D with your equipped weapon displayed in real-time
  • Dynamic updates: see attachments, magazines, and cosmetics as you modify your weapon
  • Intuitive controls: rotate with sliders, pan by clicking/dragging, zoom with mouse wheel
  • Attachment preview: hover over slots to see current stats or compatible parts
  • Live cosmetic plating testing: cycle through available weapon skins

Ammo Swap System
The ability to swap ammo types for the same firearm
  • Crossbows: Switch between metal and wood bolts with different performance profiles
  • Shotguns: Choose between Slug, Birdshot, and Buckshot
  • Integration: Seamless integration with hotkeys and radial menus

Custom Weapon Stat Tooltip UI
Expandable tooltips (Shift+E) reveal comprehensive firearm details
  • Real Time Stat Calculations: based on your character's skills and attachments
  • Intelligent comparisons: weapon parts show stat changes specific to your current gun
  • Contextual information: sound radius updates with suppressors, reload speeds with modifications
  • User-friendly displays: technical values converted to readable terms like "Fast" or "Narrow"

Updating Firing Modes & Jam Chance
Cleaned and adjusted firing modes and adding a new one
  • Burst Fire: created a custom 3-round bursts for firearms that typically would have that option
  • Refined Semi-Automatic: firing modes should now make sense
  • Enhanced Jam Mechanics: now based on condition PERCENTAGE instead of arbitrary whole number reduction. Leading to a better overall experience with jamming. Robust scaling applied to limit jams at early condition loss.


VISUAL & INTERFACE OVERHAUL
  • Optimized for Multiple Resolutions: new ui should be responsive from 1080p to 4K
  • Dynamic font Sizing: leveraging the power of built in font sizing ensuring readibility on all screen sizes
  • Redesigned tooltips: improved attachment compatibility displays with color coded comparisons
  • Streamlined weapon part tooltips: remade mounting list and cleaned up weapon part tooltip to not expand across entire screen
  • Cleaning moved to timed action: to keep weapon integrity without crafting a new version cleaning has been moved to custom timed action. This should be usable on non HFO firearms too.

EXPANDED COSMETIC SYSTEM
  • Dedicated cosmetic menu: weapon plating no longer takes up attachment slots
  • Right-click application: apply skins as easily as installing weapon parts
  • Legacy item conversion: recipes to upgrade old plating items to the new system


ENHANCED CONTEXTUAL INFORMATION
  • Expanded dialogue system: contextual "inner voice" feedback with simple or verbose options
  • Action specific responses: most acitons have inner voice lines tied to them

COMPREHENSIVE WEAPON BALANCE
As to avoid anything becoming META only options and for imbalances that come up
  • Pistols Rework: Luger damage reduced in comparison of other 9mm pistols and SIG Sauer damage and range increased.
  • Rifle Adjustments: M4A1 stats more align with similar style firearms. Barret and new Hecate range modifer lowered from 4.5 to 3.5 and recoil delay was reduced to come closer to realistic cyling
  • SMG Improvements: Franchi, Mini Uzi, and OA-93 damage increased to match caliber expectations.

SPECIALIZED WEAPON SYSTEMS
Crossbow & Bolt Mechanics
  • Realistic bolt physics: chance to recover bolts from targets or salvage materials from broken ones
  • Wood vs Metal bolts: distinct performance characteristics and availability
  • Removed recipe magazines: no more needing to find spawned magazines to make bolts

Pneumatic Dart System
  • Blowgun Dart Retrieval: mechanics for salvahing materials or recovering darts
  • Darts recovery: chance to reclaim darts from eliminated targets
  • Full sandbox integration: customize dart logic, break rates, and retrieval chances

Enhanced Reloading Systems
  • Speed Loaders for revolvers: load all chambers instantly with proper equipment
  • Streamlined extended magazines: single action swaps current mag and loads extended/drum versions
  • Universal magazine management: load or unload all compatible magazines in your inventory
  • Universal magazine management: instant magazine filling for admin teams

TECHNICAL OPTIMIZATIONS
  • Modular Code Architecture: improved overall compatibility with other mods
  • Cleaned up old models and textures: reduced size and optimized textures where possible

LOOT & DISTRIBUTION OVERHAUL
  • Weighted spawn system: more accurate and customizable weapon distribution
  • New ammunition types: .22 LR, Wood Crossbow Bolts, Blowgun Darts, Minie Balls, Shotgun Birdshot and Slugs
  • Enhanced weapon caches: improved reward systems for firearm and ammo containers
  • Balanced pre-attachments: spawned weapons no longer come over-equipped

BUG FIXES
  • Suppressor statistics now properly display in custom UI
  • Ammunition weight accurately reflects partial boxes and loose rounds
  • Stripper clip logic completely overhauled for reliability
  • Attachment compatibility fixed for scopes and weapon parts across all firearms
  • T-shirt launcher duplication exploits during high latency resolved
  • Magazine swap stability improved with double-verification systems

NEW SANDBOX OPTIONS
  • Dart and Bolt retrieval chances and break rates
  • More accurate suppressor sound reduction percentages
  • Weapon cache reward frequencies
  • Ammunition distribution weights
  • Inner voice dialogue verbosity levels

MIGRATION NOTES
For Existing Players and Server Managers:
  • Item integrity was a large piece of this and all items shold be available upon update outside of recipe magazines
  • Gun plating has shifted a lot so conversation recipes are in place to make sure no one loses their earned or found customization options
  • More Hotkeys have been added to allow for fuller function
  • Server admins should take time to review and adjust the sandbox settings as they have been reconfigured

WHATS NEXT
  • Build out more gun plating options so each gun has 1 or 2 cosmetic versions
  • Create new mechanics for the darts to play additional roles in PZ experiences
  • Menu for customizing colors and options for players ui

Update: 22 Sep, 2024 @ 2:56pm

Update 09.22.24 - Normalizing Spawns Hopefully

Normalizing Things That Spawn
  • Mirrored similar spawn options from extension to overhaul, can now tweak multiplier and rates for base game handguns, rifles, shotguns
  • Added in a few missing items from the "yeet" vanilla code - now properly removes ALL vanilla firearm items from distro
  • Reimagined the default rates of all items across the mod.
    • You are encouraged to YEET all vanilla distribution. If not the defaults will have vanilla items spawning at a rate of 4-5x of the new additions
    • Most items have been given EQUAL weight in spawns for you to then tweak as needed. A better starting spot and easier to manage across the board
    • A few things were intentionally made more rare such as extended mags/drum mags or intentionall had lower default set rates such as suppressors and gun plating
    • My apologies for messing with your settings BUT this should be helpful long run and will be the base standard all future additions will be configured.


Fixes
  • Added in a few missing items from the "yeet" vanilla code - now properly removes ALL vanilla firearm items from distro
  • Fixed gunType on 9mm magazine "clip" saying 9mm bullets instead of the proper gun list

Changes/Additions
  • Added the ability to toggle spawns for crossbow ammo crafting magazines
  • Small boost in stats for the FG42: better aiming time, better reload time, and +1 to range
  • Small boost in stats for the MG42: little better aiming time, higher damage, and small increase on modifiers

Update: 14 Sep, 2024 @ 2:55pm

Update 09.14.24 Bug Fixes and More

Fixes
  • Fixed open and close box recipes for new ammo. 762x51 and 9x39 was referencing 762 and 9mm and so did not function correctly.
  • Actually added the toggles for FG42, MG42, and Cavalry Revollver in Sandbox Settings (was setup for spawns in lua but forgot to add it to the sandbox options files)
  • Updated shell holder placement for shotguns with various model changes - Platings and Choke attachments
  • Removed unnecessary translations for items not added

Additions
  • Added the ability to toggle vanilla spawn rates and locations for Firearms, Accessories, and Ammo
  • Those options are by default False but if toggled will add spawns for those specific items more closely aligned to the mod version spawns.

Update: 13 Sep, 2024 @ 7:58am

Update 09.13.24 Close to Done with Main Planned Content Update

Additions
  • Olympic Arms OA-93 Pistol
  • Schmeisser MP28 Submachine Gun
  • L2A1 Self-Loading Rifle
  • EM-2 Assault Rifle
  • SA-80 L85A1 Assault Rifle
  • AS Val Assault Rifle
  • IMI Galil "Galatz" Sniper Rifle
  • VSS Vintorez Sniper Rifle
  • Becker Revolving Shotgun
  • The Nail Gun
  • PSO-1 Scope
  • Universal Optical Sight
  • Shell Holder
  • 7.62 x 51 ammo and various clips/boxes/recipes
  • 9 x 39 ammo and various clips/boxes/recipes

Integration
Original modded guns were one offs added onto one server this included M4A1, Compound Crossbow, Colt Cavalry Revolver, MG42, and FG42.
  • Officially moved all textures, models, and scripts for these items into HFE
  • Added Bipod integration for FG42 and MG42 instead of a separate weapon part
  • Added these items into the various caches and loot distribution
  • FG42, MG42, and Colt Cavalry Revolver WILL NOT spawn without you toggling them on in the sandbox settings
  • Better integrated the loot distribution of the weapon parts that were originally in this mod (this includes the Rifle Suppressor)
  • Added more consistent spawns for crossbow bolts and bolt boxes

Fixes/Changes
  • Updated incorrect translation for the FN five seven magazine
  • Incorporated a custom animation for the boltaction no mag that mixes some of the solutions that were already out there to not overwrite core game aniimations but create a new version (Props to Brita and Realnik). This impacts the MSR rilfes, Mosin Nagants, and Barrett
  • 762 x 54r Stripper clips have 0 metal value now
  • Additionally, a mechanic is now incorporated to "yeet" the empty stripper clip. You load the mosin, shoot your bullets, and load again no ejecting the clip it is "used".
  • Changes max hit count on majority of guns to 1, this should lead to a more accurate outlining of your target.
  • Fixed potential log spamming with print statements that were not commented out (sorry about that one)
  • I feel like there were a couple other small tweaks but forgetting them at this moment, will update this if I remember

Update: 3 Jun, 2024 @ 2:56pm

Update 06.02.24 Item Distribution

General
  • Updated the item distribution to run the updated sandbox settings and values OnPreDistributionMerge in order to try and capture the ACTUAL sandbox settings.
  • Changed the default value to much lower for extended mags

Update: 2 Jun, 2024 @ 2:55pm

Update 06.02.24 Simple Things

General
  • Fixed a code block for cleaning guns where I accidentally added "weapon" instead of "item"
  • Changed any single projectile firearms to max hit count of 1
  • Tweaked another setting for extended mags to try and get them to spawn. Will need to really assess how to implement a fluid dunamic item distribution on servers...sandbox settings don't like to stick

Update: 31 May, 2024 @ 2:54pm

Update 05.31.24 Retention and Fixes

General
  • Added tooltips to extended mags more because the mount on list doesn't always pick up all options since they work as "clips" and weapon parts at the same time
  • Added Melee Condition initalization so it matches firearm stats even between swaps and server restarts
  • Added a Max Condition variable check so you cannot have a higher condition that max. It may take a weapon action to update
  • Added sandbox settings to influence melee damage stat in case anybody wants to make them slightly more beefy
  • Added modData point for firearm names so if it is customized or renamed it should retain that name over various swaps and changes
  • Updated spawn rates again for extended mags to be a little closer to general ammo. Was still heavy handed and on lowest settings will almost never see them
  • Completely removed Sandbox tweak code for HitChance, Critical Chance, Aiming Time, Recoil Delay, and JamChance. Sandbox settings for these did not do as expected and will be approaching this in another fashion in a future update.

Fixes
  • Fixed stats between Bipod and Regular BAR
  • Fixed an issue with Makarov and PPK extended mags
  • Fixed P90 muzzle flash being a bit off from barrel end
  • Fixed RAK Extended and Retracted Translations on Radial Menu

Update: 25 May, 2024 @ 2:56pm

Update 05.25.24 Bug Squashing and QoL

Fixes
  • Fixed the hotbar issue when swapping mags, modes, or other functions and firearm not staying on the hotbar
  • Fixed the hotkey issues where weapon light went missing and there were two mag swaps
  • Fixed cleaning recipe and sawn off recipes to accommodate new modData and not accidentally delete your attachments or revert extended mag
  • Fixed BAR bipod stats reverting to script stats even when sandbox settings were changed

General + QoL
  • Added Hotbar and Equipped status checks for cleaning recipe and sawn off recipes
  • Added that sawn offs keeping all attachments outside of recoil pad
  • Increased base spawn rate of extended mags and firearm caches as they were TOO rare to even spawn it seems
  • Rebalanced a few of the spawn rates of firearms and firearm items. By not messing with vanilla spawns it means we were heavily competing with vanilla spawn rates for ammo and guns which were much higher. Baseline is still low by default but sandbox settings allows this to be increased as needed.
  • Increase ammo can ammo given by a little bit
  • Gave priority to plating over fiberglass stock. Certain firearms that had both as options will show the plating version when both are attached.
  • Recommended to check lootzed for percentage of spawns and adapt rates as needed

Update: 19 May, 2024 @ 5:04pm

Update 05.19.24 HOTFIX

Fixes
  • Refactored code led to unexpected attachment loss / detachment of guns on function swaps (melee mode, fold and unfold, bipod, and new mag swapping).
  • Changed that code to fix the problem there
  • Added an anti-dupe mechanism for new extended / drum mags

sorry for the back to back updates, hate doing that!