Barony
Not enough ratings
Ranged Tweaks
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
8.585 MB
Aug 16, 2023 @ 5:47pm
Aug 16, 2023 @ 6:03pm
2 Change Notes ( view )

Subscribe to download
Ranged Tweaks

Description
RANGED TWEAKS for Barony 4.0.0+

A Steam-Multiplayer compatible overhaul of ranged weapons!

Ranged Tweaks is a mod that tunes each category of bow (shortbow, longbow, crossbow, arbalest) in order to make each stand out a little more in their niches.

And yes, this mod does get rid of the arbalest's charge-up mechanic and tunes it in another fashion.

This mod was made with balance in mind with numerous instances of testing. Despite this, it will never beat actual deployed field-testing, so any feedback would be appreciated.

Make sure to read all steps in the installation section at the bottom!

This is also my first actual mod involving de-compiling the game, so let me know if there are any issues. This should not disable achievements, and it works with other non conflicting workshop mods

IMPORTANT TO NOTE: Do NOT set this mod as "Active" in the "START MODDED GAME" menu list. KEEP IT UNLOADED. Refer to the Installation section below and you'll understand why

This mod is an EXECUTABLE FILE, altering the following source files:

acthudweapon.cpp entity.cpp items.cpp

I cannot guarantee compatibility with other mods that alter these properties other than my own (Weight Tweaks is compatible!)

CHANGES

Note that the following ATK values are referring to the base values in the code. In game, they equate to the "Serviceable" quality tier i.e. an excellent quality shortbow in this mod will have 8 ATK since its base is 7

  • Shortbow ATK: 6 -> 7 RoF: 100 -> 95 (5 ticks faster draw)

    The shortbow still has some pretty pitiful stats and is still out DPS’d by the crossbow. This change’s higher base damage should allow it to more consistently overcome early game AC values from a distance better than the crossbow may.

  • Crossbow ATK: 7 -> 6 RoF: 40 -> 45 (5 ticks slower)

    I tried to rationalize keeping the crossbow unchanged, but no matter how I tried labbing it out, the crossbow would upset the balance of the rest. The compound bow would be worse than the crossbow with my changes if left as-is; yet if I buffed the compound bow even slightly to compensate, it outshines the longbow.

    So instead I just swapped the crossbow and shortbow’s values in order to maintain a global pattern of balance between attack, rate of fire, and effective range.

    The crossbow is still a good backup in CQC that lets you kite effectively

  • Longbow ATK: 10 -> 12 RoF: 125 -> 115 (10 ticks faster draw) AP Chance: 0% -> 15%

    (Most) throwing weapons already get base 25-50% armor piercing based on charge level plus perception so I don’t feel that this is too drastic. Rather, this gives the longbow a niche as an armor penetrator that isn’t as slow as the arbalest.

    The compound bow still outshines the Longbow even with these buffs surprisingly, just by a lesser margin.

    tl;dr The longbow is better for burst damage at range, the compound bow is a more consistent, faster damage.

  • Compound Bow RoF: 75 -> 85 (10 ticks slower)

    All rounder; not as punchy as the longbow and arablest, but it's consistent and average across the board.

  • Arablest ATK: 16 -> 18
    1. Removed firing charge up/delay, but increased gimp (cooldown) window after firing by 150% to compensate (40 -> 100 ticks). For reference, the time it takes a shortbow’s bowstring to draw is 100 ticks.

    2. Increased player kickback duration by 33%, equating to 40 ticks of 30% slower movespeed after firing. This is to adapt its vanilla downside of slowing you while charging into a brief slowing while reloading

    3. Trajectory/Speed/Range is now the same as the Longbow to compensate for slowness, solidifying this weapon’s place as a high damage weapon that becomes risky to use if you are too close to the enemy

    The overall effect of these changes is an arbalest with a RoF within 10 ticks the vanilla arbalest during sustained fire, but with a long range and snappier aiming/shooting at the cost of slowing down *after* you shoot, not before.

    More risky than using a longbow in exchange for a higher reward.

    INSTALLATION
    1. Subscribe to the mod here

    2. Navigate to steamapps\workshop\content\371970\3021354057

    3. Right-click the RangedTweaks SHORTCUT -> select Properties -> Shortcut tab

    4. In the "Target" field, make sure it points to the address tree for RangedTweaks.EXE

      (i.e. [DRIVE]:\Steam\steamapps\workshop\content\371970\3021354057\BaronyRangedTweaks.exe)

    5. In the "Start in" field, make sure it points to the address tree for the root folder of your steam's Barony installation
      (i.e.[DRIVE]:\Steam\steamapps\common\Barony\)

    6. Launch Barony using the BaronyRangedTweaks SHORTCUT

      Make sure you designate the right drive for your steam directory in the above steps

      Congrats! You launched the game, which is the mod itself.
7 Comments
Ясень Пень Sep 14, 2023 @ 2:26am 
Still, a heavy crossbow is too bad. Heavy reloading, low rate of fire and recoil - and all this only gives double damage compared to a regular crossbow. As a result, it is inferior to a regular crossbow in terms of efficiency, and a regular crossbow is inferior to it only in terms of firing range (about 25%).
I think you need to do two things:
1.Give it the longest firing range among the others (after all, it’s almost a manual ballista)
2. By default, his attacks are given a knockback effect.
I will say right away that this will not create an imbalance, since it has the lowest rate of fire among all. Any bow with repellent arrows will be stronger in this regard.:pumped:
Ясень Пень Sep 12, 2023 @ 3:03pm 
I also found the idea of ​​stealth interesting.
I don’t understand why the developers didn’t provide for the possibility of delivering hidden attacks from a bow, because the enemy in any case will immediately turn around and go in your direction, excluding a second sneaking shot. Moreover, while the enemy is looking for you, stealth strikes do not work.
It's stupid when, playing as a hunter class, you have to improve your stealth with melee attacks, when this class has a 27% strength bonus, as a result of which you kill a rat in 4-5 hits):deadrat:
Ясень Пень Sep 12, 2023 @ 3:03pm 
If you think about it, I was doing something in the inventory and immediately closing it, essentially doing 2 actions at the same time. This is hard to achieve, so I'm not sure if your mod caused this (as I said before), but I can't be sure.
Ясень Пень Sep 12, 2023 @ 3:03pm 
And thank you!
Your mod is literally the only one in the entire workshop at the moment that makes any changes to the game. And in my opinion, this is very good! Therefore, I will be happy to help you find errors if there are any!:cherrypie:
Vulphi  [author] Sep 9, 2023 @ 5:44pm 
Hello and thank you for the feedback.

I may change the Chryselakatos in the future, but as for now I think the other options in the game suffice as the artifact bow is both hard to attain and able to be attained early in the game; if I change it too drastically then it's really good to rush for all the time.

I am not certain I could change how stealth mechanics work because they are outside the scope of what I wanted to change with this mod specifically, but it's a cool idea.

I tired to replicate the glitch you listed in your comment and I could not get it to happen myself so I feel like there something more causing the glitch. Were you using swift ammo perchance and were mid-reload when it happened?

Kudos.
Ясень Пень Sep 6, 2023 @ 9:50am 
There is also one bug. I suspect it's because of your mod, but I can't be sure (it's either because of your mod, or it's also in vanilla, since I don't have any other mods that change anything in the game).
What is the bug - when I had a crossbow in my hands, I quickly changed items in the inventory, after which I closed it just as quickly. After that, my inventory stopped working. I couldn't take anything off or put on. I couldn't drop anything from inventory or use it. The first time I managed to get rid of this by placing a Lich Orb in the active slot. The second time (the conditions were almost the same, only this time I threw the item out of the inventory), I did not take risks and re-entered the game.
Ясень Пень Sep 6, 2023 @ 9:49am 
Well what can I say
The mod was amazing. It would be nice to add hidden damage when shot in the back.
Of the minuses - the shortbow turned out to be a degraded version of the longbow (as for me, it should shoot much faster). Also, Chryselakatos (it used to have such a name), as for me, should also have a higher rate of fire. It would also be nice to add the ability to shoot from it with the selected type of arrows, since by default it replaces them with random ones.