0 of 0

File information

Last updated

Original upload

Created by

The6thMessenger

Uploaded by

The6thMessenger

Virus scan

Safe to use

Tags for this mod

27 comments

  1. The6thMessenger
    The6thMessenger
    • premium
    • 559 kudos
    Locked
    Sticky
    Please, stop asking about patches, I do not have the time nor patience to patch EVERYTHING that will ever be submitted on Nexus.
    "Is there any chance?" -- Up to 100% if you do it yourself. Guide is below.
    Spoiler:  
    Show
    ?Ammo Type and Sub-Type is integral to the experience of Weapons Overhaul Redux, but this means that other weapons -- the standalone weapons would feel left out. It would be nice to have them eligible for ammo-switching.

    I made this here guide because I cannot (do not want) to simply patch every standalone weapon that will ever exist. So here is a guide if you want to do it yourself when I cannot (do not want).

    ============
    Phase 1: Preliminary Tweaks
    ============

    > Step 1: Add the Necessary Keywords and remove redundant ones.



      - T6M_MultDamage will unlock the Multiplicative Damage Bonus
      - T6M_MultRange will unlock the Multiplicative Range Bonus
      - T6M_MultSpread will unlock the Dynamic Spread control, necessary if your weapon is a shotgun.
      - MA_T6M_CanAmmoSwitch_* is necessary to allow the weapon to switch into ammo types. One per ammo-type is needed, so if your weapon is able to make use of multiple types, you will have to add more keywords.
      - Take out unnecessary and redundant attachment. Such as in this case, another ammo-type that isn't needed.

    > Step 2: Zero Out Base Damage




     - Zero out the base-damage so that it won't be multiplied by the other weapon attachments that only add damage by base damage. This means less work as you don't have to zero out the attachments themselves, this also handles the legendary weapons.
     - If you are using a shotgun, you need an Aim-Model that has MinCone == MaxCone value to make them static. ADS Cone is really by your discretion, it's already at 0.40 which is 40%, the ammunition handles it's increase such as the buckshot sending it upwards 0.80 is my math is right. This will make it so that the crosshair is static when moving. The slugs versus buckshot already handles the dynamic spread, so long as you already zeroed it out with the Aim-Model and Attachments.
    - My system has two different shotgun types, the 20-Gauge and the 12-Gauge. the 20-Gauge (Yellow) has tighter and smaller spread with lighter recoil than the 12-Gauge (Red). You don't have to follow this exactly, as ammo is just virtual currency that allows or disallow use of weapon. But this is my format.

    > Step 3: Integrate the Ammo to Spawn



    - Pretty basic, either add or replace these relevant mods within the object template. Yes, this has to be done in every instance.

    ============
    Phase 2: Nexus Attachment - A "Nexus" attachment is simply a set of attachments that the weapon MUST and will always have, such as Calibers. And thus the following changes will ALWAYS be there.
    ============

    > Step 1: Add ammo attachment points, and set the base damage




    - The ap_T6M_CanAmmoSwitch_* is necessary so that there is a point to attach mods. This must be different per caliber, and should only house one, unlike the base weapon record that houses all MA_ keywords all at once.
    - Base-Damage is typically the same, but you may change damage differently as well. Since this is the base damage, it's effectively another level of multiplicative damage on top of basic multiplicative damage.

     > Step 2: Set the inner workings




    - Note that T6M_ENCH_Base_Core_Perks is constant through ALL Nexus Attachments, because this is the base perks that handles the bonuses. Note that this isn't actually needed for the player to work as the perks are already injected to the player, but this is necessary so that the multiplicative bonuses would work on everyone else.
    - Set the base ammo: While in this case the ammo used is AmmoShotgunNull, this is meant to disable the weapon to prompt the user to manually attach the necessary ammunition for the intended effect. But if this is not a shotgun, you should just default to the basic Ball Rounds.
    - The T6M_Ench_Core_* should match the ammunition type used by the weapon, or the receiver. This applies a perk without bonuses, but is just used to detect what ammo-type you currently have equipped when you use the Ammo-Switcher
    - Make note that you add the proper dn_hasreceiver_converted* keyword, if it's Shotgun then its "buck", if it's 5mm, then it's "5mm". Note that Buck is used for a lot of internal stuff, so even if you use specifically 20-Gauge or 12-Gauge, you still need the Buck keyword.

    > Step 3: If Shotgun, adjust the crosshair behavior



    - The Non-Shotgun receiver which in this example is the 5mm Receiver, you should apply a non-equal bonus or penalty to the spread cone. This will make it so that the single-projectile, 5mm Receiver would have a dynamic crosshair, while the Shotgun would have a static one.
    - This is also the same case with the ADS Cone for the single-projectile ammo, so that the single-projectile would have a more accurate ADS fire.

    ============
    Phase 3: Attachment Management
    ============

    > Step 1: Remove Bonus Range from Receivers and Muzzles, since this is now multiplicatively handled.



    - The example is just the muzzle, but you have to tend to the other attachments as well.
    - Take note that these only apply to Receivers and Muzzles. Something like the Barrel has the bulk of range of the weapon, and you don't want to touch that. Unless you know what you are doing.

    > Step 2: If Shotgun, at the Barrels, remove spread bonuses or penalties, and replace with keywords



    - Note that the ADS reduction should be untouched. If anything it should also be rescaled based on barrel length, Up to 40% for the longest barrel. The 40% of barrel + 40% of the single-projectile receiver or ammo, leaves 20% to be filled by another attachment like scopes and sights.
    - The Spread bonuses should be removed, and replaced with the keywords "dn_T6M_Mult_SpreadLevel_*" from 0 lowest to 4 highest. This is because the perk controls the shotgun spread now, so that it will be dynamic with single-shot slugs, or static with cluster shots. The spread-level means that longest barrel (at Lv4) will have tightest shotgun spread, but wide moving crosshair for single-projectile, and opposite for the shortest barrel (at Lv0).

    ============
    Phase 4: PROFIT
    ============

    - You're pretty much done, the necessary records are added and the ammo-switching should work. And the necessary equipment are tweaked.
    - Note that this isn't overhauling your weapon, it's just allowing the ammo-switch to work better. You have to do that yourself.
  2. JCLgaming
    JCLgaming
    • member
    • 0 kudos
    Quick question. what does BF stand for in WO-R BF? Is it related to the optional ballistics changes in the main mod?
    1. Palurien1985
      Palurien1985
      • supporter
      • 35 kudos
      It probably means Burst Framework
  3. Valsarash
    Valsarash
    • premium
    • 3 kudos
    It seems the McMillan Sniper Rifle is unable to switch ammo types. 

    https://www.nexusmods.com/fallout4/mods/27739
  4. Hey, apologies for bothering you, and I have no intention of adding to your workload, I’m just searching for a clarification. 

    On the Caravan Shotgun, I seem unable to change it out of 20 gauge shotgun shells. Is that intentional? Is something similar done with the Hunting Shotgun? (I haven’t found one yet, just started new game). 

    If not, could you guide me in how to fix it? Is it just a loading list type deal? Like I said, I don’t wanna add to your workload. 
    1. The6thMessenger
      The6thMessenger
      • premium
      • 559 kudos
      Please check your load order.

      Might be something that conflicts.
    2. Thanks for the speedy reply. 

      Just moved every weapon mod I had above Weapon Redux. But even newly spawned in Caravan Shotguns seems unable to be swapped to 12-gauge. And unable to swap to any other 20 gauge weapon outside of a weapon workbench


      Update: Just moved the caravan shotgun to be below the Redux, but above its patch, and that fixed some reload animation errors I was having. But still no luck on out-of-workshop ammo switching
    3. So. Uh. I think I found the issue. 

      I don’t have any other 20 gauge ammo in my inventory. I assumed i did since I had the version that brings up a crate of ammo. Eheh. 

      I don’t suppose you have some console commands that’ll let me spawn more 20 gauge shell types so that I can test that out? 

      Sorry to bother you with this. I feel really embarrassed if THAT is the issue. 
    4. The6thMessenger
      The6thMessenger
      • premium
      • 559 kudos
      Sorry man. Try cheating the ammo via console or terminal.

      But if you like it fair, it's craftable or drops in the world.
  5. ilcorsaronero
    ilcorsaronero
    • supporter
    • 0 kudos
    Hey, good mod, but the patch for https://www.nexusmods.com/fallout4/mods/27739 - McMillan doesn't seems to do anything, because it can't switch ammo. 
  6. RBxDash
    RBxDash
    • premium
    • 12 kudos
    Thanks a lot for the guide!
    the Miamy quad shotgun wasn't working with your provided (untested ;P) patch, but with the guide i was able to get it to work!

    I also learned to use Xedit/FO4edit along the way allowing me to tweak other things like reload speed and zoom time, so that's a big bonus.

    Thanks for all your work! I LOVE your weapon overhaul system
  7. d0ttmAniac
    d0ttmAniac
    • supporter
    • 1 kudos
    ?
    1. The6thMessenger
      The6thMessenger
      • premium
      • 559 kudos
      Gonna be at 100% if you do it yourself.
  8. the1holy
    the1holy
    • member
    • 23 kudos
    no patch with ''fusion cells are batteries'' ? :(
  9. MaxwellAndersen
    MaxwellAndersen
    • member
    • 0 kudos
    Hello, T6M.

    I read your article on how to make a patch of your mod with a custom weapon mod. I would like to know if it is just FO4Edit that is used, or if there is another program. Most of patching I've been doing recently is M8's sorting, and it started recently (last week), so my knowledge of how to do it is very pretty basic at the moment.
  10. itssomeguy1
    itssomeguy1
    • premium
    • 0 kudos
    Hey, T6M,

    First of all, this mod looks really cool overall, and I very much appreciate all the work you've done on it. I'm just about to add it to my game and give it a try, and I'm very excited.

    I've noticed there's no patch for the Alien Assault Rifle, so I've taken a look at your docs and I'm about to make one. Assuming I make it correctly, would you want the finished patch to add to this repository?

    Thanks!

    Edit: I've quickly come to realize that, since the Alien Assault Rifle uses so many new ammo types that aren't covered in your mod, making a patch for it would be much more difficult than a normal standalone weapon. So I've dropped the idea for now, and will just carry on without that weapon installed.
  11. asteroidrules
    asteroidrules
    • member
    • 0 kudos
    Getting a CTD with the service rifle, there also doesn't appear to be an option for the ESL version of the Zap gun.