Mods / Bullseye

Category: #Tweak #Weapons
Author: TeacupAngel
Side: Both
Created: Sep 6th 2021 at 6:58 PM
Last modified: Nov 17th at 3:43 PM
Downloads: 38609
Follow Unfollow 386

Latest file for v1.18.15: 1-click install

Last major release - 2.5.0 (03-09-2023)

Took a while, but the final 2.5.0 release is finally out! It's for VS 1.18.10 or newer, but just to make it clearer, this release is .NET 7 only!

The biggest news this time is the significant improvements to Fixed aiming mode, which is now ready for use! If you didn't like Bullseye aiming before, give this one a try - it won't take over your ability to turn like the default style, but won't rob you of the experience of aiming yourself. And since it's a client-side setting, it can be used in multiplayer on any server while your friends still keep their own style! Turn it on with the chat command '.bullseye set aimstyle fixed' (without the quote marks). You can always revert back to default by typing '.bullseye set aimstyle free' .

There are also some significant buffs for slings, especially for Malefactors! The Malefactor class has a pretty big range penalty on missile weapons, despite having a unique recipe for one. Even Commoners are better at using the sling in vanilla. No more of that! Ranged weapon penalties no longer apply to slings when used by Malefactors. This is also true for any modded class that has the Improviser trait. In addition, sling projectiles got a major buff in general and should be less frustrating to use and match intended balance better, especially when using regular sling stones.

Full changelog:

  • Bullseye now targets .NET 7, and is no longer compatible with .NET Framework 4.6.1
  • Fixed aiming mode has been significantly improved and is considered ready to use now
  • Tweak: Malefactors no longer receive ranged penalties to slings (also applies to any modded class with Improviser trait)
  • Tweak: Sling stone inaccuracy reduced from 2 degrees to 0
  • Tweak: Sling stone and lead bullet velocity increased from 27 m/s to 35 m/s
  • Tweak: Sling lead bullet drag reduced from 0.1 to 0.05
  • Fixed: Broken aiming when mouse Y axis is inverted
  • Fixed: Class bonuses/penalties to damage doubled in ammo select menu
  • API: Refactored BehaviorRangedWeapon method Shoot into smaller methods, for easier extensibility and cross-mod support
  • API: Ranged damage and velocity modifiers moved to GetProjectileDamage and GetProjectileVelocity methods
  • Other: Minor code performance improvements


Other changes since 2.4.2:

  • New: experimental 'static' aiming style
    • Switch on by chat command '.bullseye set aimstyle fixed' (or '.bullseye set aimstyle free' to switch back)
  • New: Thrown stones and beenades now use Bullseye aiming
  • New: Reticle size is now scaled with the rest of the GUI
  • Tweak: Reduced sling aiming difficulty
  • Tweak: Silver/gold arrows, spears, and ruined spears buffed to iron level stats to be consistent with other weapons
  • Tweak: Thrown stones, sling stones, and beenades now affected by class damage and velocity traits
  • Tweak: Higher reticle sway when reticle is yellow
  • Tweak: Smoother reticle movement when beginning a shot
  • Fixed: Spears don't break when thrown with 1 durability left
  • Fixed: Incorrect break chance display for sling stones
  • Fixed: Rare crash caused by config loading in too late
  • API: All item code migrated to CollectibleBehaviors
    • All BullseyeItem classes are now marked obsolete and preserved for compatibility with older mods
    • Legacy classes no longer support advanced features like ammo selection
  • API: Renamed GetProjectileSpeed method to GetProjectileVelocity
  • API: Projectile types can now be part of mutliple ammo categories, with separate damage values
  • Other: JSON files are now correctly marked as JSON with Comments (JSON-C) in the VS Code workspace
  • Other: Breaking change for mod developers, VINTAGE_STORY_DATA environment variable renamed to VINTAGE_STORY_DEV_DATA
  • Other: Replaced spaces with underscores in mod filenames
  • Other: Removed unfinished code for 3rd person item animations


Hello and welcome to Bullseye, the mod aiming for a rebalanced, satisfying ranged combat gameplay!

  • A new aiming system, relying on player input rather than randomness
  • A specific role and handling for each bow
  • Obsidian and bamboo arrows, iron and steel spears, spear head clay molds
  • Broad rebalance - higher damage for spears and arrows, decreased arrow break chance, spear durability higher in melee and lower when throwing, and more
  • Other minor features (throw your spears with a running start to make them go farther!)

All feedback is greatly appreciated and helps improve the mod. Let me know in a Github issue or in this Vintage Story forums thread!

Compatibility with other mods

(PLEASE NOTE, as of Bullseye 2.5.0 these are considered outdated, and are not guaranteed to work! Compatibilities will be tested and updated in a future release.)

Lichen: COMPATIBLE - since Bullseye v. 2.2.4
MoreMetals: COMPATIBLE - since MoreMetals v1.0.9
Ore Crystals: COMPATIBLE - since Bullseye v. 2.3.0
Useful Stuff: COMPATIBLE - since Bullseye v. 2.3.0
Feverstone Horses: COMPATIBLE - since Bullseye v. 2.3.0
ViesCraft Machines: COMPATIBLE - since Bullseye v. 2.3.0
Primitive Tools: COMPATIBLE - since Bullseye v. 2.3.2
AnMiTech: COMPATIBLE - since Bullseye v. 2.3.2
WeaponPack Gamma: COMPATIBLE - since Bullseye v. 2.3.2


Ranged Weapons: NOT COMPATIBLE - changes weapon code too much to work with Bullseye


Licensed under the MIT No Attribution License.
MIT No Attribution
MIT No Attribution

Copyright (c) 2021-2023 TeacupAngel

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so.

The intent of this license is to allow Vintage Story developers to take this mod apart and use it in development of Vintage Story, should they so desire, and to let any interested mod developers maintain the mod in case of my disappearance.


Version For Game version Downloads Release date Changelog Download 1-click mod install*
v2.5.1 1849 Nov 17th at 3:43 PM Show Install now
v2.5.0 7309 Sep 3rd at 11:10 AM Show Install now
v2.5.0-rc.1 10172 Apr 9th at 11:36 AM Show Install now
v2.5.0-pre.2 687 Mar 10th at 11:13 PM Show Bullseye Install now
v2.5.0-pre.1 110 Feb 25th at 9:17 PM Show Bullseye Install now
v2.4.2 1509 Feb 10th at 10:00 PM Show Bullseye Install now
v2.4.1 4464 Oct 6th 2022 at 6:06 PM Show Bullseye Install now
v2.4.0 461 Sep 30th 2022 at 8:04 PM Show Bullseye Install now
v2.4.0-rc.4 727 Sep 20th 2022 at 12:38 PM Show Bullseye Install now
v2.4.0-rc.3 176 Sep 20th 2022 at 7:32 AM Show Bullseye Install now
v2.4.0-rc.2 826 Sep 3rd 2022 at 11:18 AM Show Bullseye Install now
v2.4.0-rc.1 235 Sep 2nd 2022 at 10:19 PM Show Bullseye Install now
v2.4.0-pre.2 610 Aug 4th 2022 at 8:37 PM Show Bullseye Install now
v2.4.0-pre.1 180 Aug 4th 2022 at 7:51 PM Show Bullseye Install now
v2.3.2 1918 May 14th 2022 at 12:49 PM Show Bullseye Install now
v2.3.1 465 May 7th 2022 at 9:13 AM Show Bullseye Install now
v2.3.0 374 May 1st 2022 at 6:54 PM Show Bullseye Install now
v2.2.4 2706 Jan 6th 2022 at 11:14 PM Show Bullseye Install now
v2.2.3 401 Dec 15th 2021 at 7:14 PM Show Bullseye 2.2.3 Install now
v2.2.2 941 Oct 21st 2021 at 1:56 PM Show Bullseye Install now
v2.2.1 434 Oct 13th 2021 at 10:01 PM Show Bullseye Install now
v2.2.0 384 Oct 8th 2021 at 4:12 PM Show Bullseye Install now
v2.1.1 474 Sep 22nd 2021 at 4:47 PM Show Bullseye Install now
v2.1.0 372 Sep 20th 2021 at 10:56 AM Show Install now
v2.0.0 511 Sep 10th 2021 at 11:53 AM Show Install now

167 Comments (oldest first | newest first)

💬 Nut_Torquer, Nov 25th at 7:40 PM

Point of note, this crashes on 1.19pre.7 when you draw a bow. Works for spears and rocks though. I expect it's the free aim system. 

💬 ThatOnePerson, Nov 20th at 8:59 PM

Yeah, I didn't test any super edge cases or anything but in a creative world as a hunter the numbers seemed to match what I expected when I did the math for it

💬 TeacupAngelAuthor, Nov 19th at 11:04 AM


Thanks for checking! I guess something changed on XSkills side to make it work. I've now marked it as reported to be compatible :)

💬 ThatOnePerson, Nov 19th at 8:44 AM

From what I can figure out the archer and spearman skills from xskills do work, did some testing in a creative world and the damage increases matched as best I could tell

💬 TeacupAngelAuthor, Nov 17th at 10:59 AM


Haha yup! Chalk had an issue with the vanilla cave drawing behavior, got that fixed already. Thanks for reporting it!


Oh my, that is a huge issue, I can't believe I missed that! I'll have a hotfix out soon to correct that. And thank you for bringing this to my attention, sorry for the trouble it caused on your server!

💬 Orcling, Nov 17th at 12:37 AM

Chalk stones still use the old aim system, you forgot to patch those :D

💬 Lyndomen, Nov 16th at 8:39 PM

Thank you for the mod! I have been extensively testing damages in this mod, after noticing some odd behavior.

It appears that Hunter is benefiting from a 44% damage increase, as opposed to their listed 20% increase when shooting arrows. Similarly, Blackguard suffers from a 39% decrease in damage when using arrows.

Arrow Type Base Damage Blackguard (-15%) Hunter (+20%) Hunter(Modded for example) (100%)
Crude  3 2.17 4.4 12
Flint 3.5 2.53 5 14
Copper 5 3.6 7.2 20
Black Bronze 6 4.325 8.6 24
Iron 6.5 4.7 9.35 26
Steel 7 5.05 10.1 28

All of these figures were gathered with a Simple Bow, shooting various Bells in a creative world.

As an example, I increased the Hunter damage bonus to a 100% increase. This resulted in arrows doing 4x base damage! Thrown spears did NOT inherit this behavior, and appear to scale according to the ranged damage statistic properly.

This is causing some issue on our multiplayer server, I am curious if anyone else can replicate this?

💬 TeacupAngelAuthor, Nov 15th at 8:38 PM


Glad you got the problem fixed! If you want a crossbow mod with full Bullseye support, try Maltiez's Crossbows mod! He did a huge amount of work on it and lots of research to make it work with Bullseye.

💬 Fractomedus, Nov 15th at 2:58 PM

Bows and crossbows not working

EDIT: I've fixed that problem like you said earlier, I just didn't checked your last reply, sorry for that. Deleted RangedWeapons and it works great now :). So just saying for people who got same problems with bows and crossbows and they got RangedWeapons mod




💬 ThePirateBrew, Nov 14th at 11:16 PM


I had no idea it was a banned mod or why it would be, but thank you for the info and ill try to pinpoint the issue myself if not just remove it entirely.

💬 TeacupAngelAuthor, Nov 14th at 11:38 AM


What RuneScholar said - I can't even try Medieval Fashion to see what the issue might be and if Bullseye is the problem. Best I can do is take a look at it if a "legal" version of MF is ever uploaded, I'm afraid


Thanks for trying it out! I'm currently working on a different project, but there should definitely be a 1.19 version by the time it goes stable :)

💬 RuneScholar, Nov 14th at 9:15 AM

I would recommend not using Medieval Fashion. You probably won’t be getting any compatibility fies for it considering it’s now a banned mod.


💬 ThePirateBrew, Nov 14th at 8:52 AM

I got this crash error when I tried to use the deluxe bow from Medieval Fashion:

(Happened as soon as i let go of the arrow)

System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.GameContent.ItemBow.OnHeldInteractStop(Single secondsUsed, ItemSlot slot, EntityAgent byEntity, BlockSelection blockSel, EntitySelection entitySel) in VSSurvivalMod\Item\ItemBow.cs:line 184
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleHandInteraction(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 332
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnGameTick(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 165
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 59
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 796
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 712
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 200
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 668
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 643
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 77
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 313
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 129
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

Also for whatever reason, firing any arrow from any bow (that does work) results in the arrow entity not firing, it just consumes the arrow.

💬 Asialsky, Nov 11th at 7:35 PM

Seems to be broken on v1.19-pre5, for anyone curious.

💬 Asialsky, Nov 11th at 7:35 PM
💬 Ponchoandlefty, Oct 17th at 2:53 AM



Thank you!

💬 TeacupAngelAuthor, Oct 16th at 9:28 AM


Yes it does, I've played with it myself and have no reports of it breaking on 1.18.15  :)

💬 Ponchoandlefty, Oct 16th at 5:52 AM

Does this mod still work in version 1.18.15?

💬 TeacupAngelAuthor, Oct 6th at 2:03 PM


I'll need more details than that I'm afraid. You might have other mods that are not compatible with Bullseye, or there might be some other errors happening that I would need to see the log files to help you with. If you are using the Ranged Weapons mod, I'm afraid you'll have to choose between it and this mod because they don't work together.

💬 Fractomedus, Oct 6th at 10:30 AM

Not working bro, Aiming part is working, but after RMB release arrow/bolt just dissappears instead of being shooted. Only spears works correctly.

💬 TeacupAngelAuthor, Sep 28th at 9:51 PM


I thought I just said why it wouldn't be fine :p Vanilla doesn't support most of the balance changes Bullseye makes, it's not just a drop in to put the old aiming mechanics back. Plus I don't really see a point in adding the balance changes as they are to a fundamentally different system where many of them would have unintended effects, and unfortunately I have neither the time nor the will to maintain two separate balance systems to make it work. I would love to have a vanilla-ish system that lets you be more hands off with aiming, but not if it doesn't mesh with the rest of the mod.

Anyone is more than welcome to try their shot at it though, and even use Bullseye as the base if they want! :)

💬 VaelophisNyx, Sep 28th at 7:46 AM

I could literally just drop in vanilla's mechanics again and it'd be fine. There's no major issue with that? I'm aware of Fixed mode, it still isn't what I'm after, which is vanilla. I didn't mind it at all, and I'm confident a lot of others wouldn't as well.

Just needed a mod that makes spears not automatically better than a longbow  when thrown by a hunter character, and makes bows actually worth the time and effort

💬 TeacupAngelAuthor, Sep 27th at 3:11 PM


It's something I'd like to do, but it's a tough nut to crack, design-wise. Just putting the vanilla aiming system back doesn't work - it's endlessly frustrating to take a while drawing the bow and then miss because of RNG, even though you've done everything right, and it would be especially egregious with Bullseye since more powerful bows are harder to handle (and thus would have to be made less accurate).

If you have any ideas, I'd love to hear them! Otherwise you can try typing .bullseye set AimStyle Fixed in chat to try a different aiming style that might be more to your liking.

💬 VaelophisNyx, Sep 27th at 11:09 AM

Could an aim style be added for those of us here for the weapon stat changes, but not the new aiming system at all?

💬 TeacupAngelAuthor, Sep 15th at 1:33 PM


I'm seriously considering it for the next balance pass. Last time I floated the idea there was pushback because people felt it would cheapen smithing, but arrows feel too precious for something that gets lost so easily so I'm more and more in favour of it.

💬 Ketoth, Sep 14th at 3:36 PM

TeacupAngel Any chance we can get a clay mold for arrowheads too? feels REALLY odd that there isn't one considering arrowheads were mostly cast all the way up to the iron age.

💬 Roidgy, Sep 7th at 6:07 PM

Yup that was it, thanks!

💬 TeacupAngelAuthor, Sep 7th at 3:01 PM


If you are playing on 1.18.9, that could be the issue! The newest version of Bullseye needs 1.18.10

💬 Roidgy, Sep 7th at 3:26 AM

I'm having the same issue where added items like steel spears seem to have disappeared from the game. Updated from 2.5.0rc, installed 2.5.0 and deleted the old folder. Husband is having the same problem as well, both playing on 1.18.9

💬 TeacupAngelAuthor, Aug 28th at 12:13 PM

Glad to hear you are liking it! :)

💬 IKira, Aug 27th at 1:56 PM

Amazing solid combat mod :3 perfect for pvp servers 

💬 TeacupAngelAuthor, Aug 24th at 3:34 PM


Hi there, thanks for the report! Do you have any more info, what version did you update from, what version of Bullseye do you run, and so on? I just tested the newest version on 1.18.8 and can't reproduce the problem, and no one else has mentioned having such an issue, so there might be something specific about your case.

💬 grunt009, Aug 24th at 2:09 PM

Submitted an issue on github, but posting here for visibility.
Looks like items are busted in 1.18.8? Spearheads and other items from the mod are showing up as unknown after updating. Recipes and items no longer appear in the handbook.
Aiming still works as expected.

💬 RikeiR, Aug 24th at 9:45 AM

Thank you for telling me that mod.

💬 TeacupAngelAuthor, Aug 23rd at 10:14 PM


Oh, I wasn't aware inverted movement doesn't work! That would be a bug, thanks for letting me know :)



I won't be doing that, sorry. You can check out the Better than Heresy mod, you can find iron spears there too.

💬 flamelord3, Aug 23rd at 7:38 PM

Is there a way to invert the move movement when in free mode as it messes with inverted look?

💬 RikeiR, Aug 23rd at 12:16 PM

I want the iron spear only.

Please release a standalone version.

💬 TeacupAngelAuthor, Aug 19th at 10:41 AM


Try the YABBA Forge mod. It has a spearhead mold among many others :)

💬 VaelophisNyx, Aug 19th at 8:35 AM

would it be possible to get the spear head mold as a standalone mod?

💬 TeacupAngelAuthor, Jul 20th at 7:59 PM


You can edit Bullseye config in-game as described in this comment, instead of having to do it manually :)

Aim Difficulty is a multiplier. 1 means 100% difficulty, 2 is 200% difficulty (so twice as hard), 0.5 is 50% difficulty / half as hard, and so on. Mainly it controls how much the reticle moves while aiming.

Aim Style is best edited through the chat command .bullseye set AimStyle Fixed (or .bullseye set AimStyle Free ), since that way you can use the actual name rather than numbers. Free is the default style, Fixed is a new alternative that's out for people to test now.

💬 MrTango, Jul 19th at 9:40 PM

What do the config options mean? ie. what is aim difficulty of 1 meaning (will lower or higher be harder or easier)? and what is aim style 0 mean (what other styles are there/whats their number to enable)?

💬 TeacupAngelAuthor, Jul 16th at 8:26 AM


A documentation update is still on my to-do list, but I can list them out for you here:

Client-side commands:

.bullseye set AimStyle [Free or Fixed] - changes how aiming works. Default is Free, Fixed is the new experimental style for people who don't like Free
.bullseye set ReticleScaling [on or off] - sets whether reticle size changes with gui scale. Default is on, not much reason to turn this off to be honest

.bullseye get AimStyle - shows current AimStyle
.bullseye get ReticleScaling - shows if ReticleScaling is on

Server-side commands:

/bullseye set AimDifficulty [0-1000] - sets how much the reticle wobbles. Default is 1
/bullseye set ArrowDamage [0-1000] - sets a multiplier to arrow damage. Default is 1
/bullseye set SpearDamage [0-1000] - sets a multiplier to spear damage. Default is 1
/bullseye set SlingDamage [0-1000] - sets a multiplier to sling damage. Default is 1

/bullseye get AimDifficulty - shows current AimDifficulty
/bullseye get ArrowDamage - shows current ArrowDamage
/bullseye get SpearDamage - shows current SpearDamage
/bullseye get SlingDamage - shows current SlingDamage

Note that to use the server-side commands, you need to be in singleplayer or have admin privileges on the server. Server commands apply for the entire world, client commands only affect the player who uses them.

💬 Teqa, Jul 16th at 7:06 AM

Is there a list of the usable commands anywhere?

💬 TeacupAngelAuthor, Jun 26th at 8:49 PM


Sorry for the delayed reply! I haven't had much time for modding lately so there hasn't been much progress done on the customisation yet. It's definitely still on my to-do list though :)

💬 Aljistar, Jun 10th at 12:27 AM

TeacupAngel  hello! a while back i had suggested toggle of your new aiming and vanilla aiming. you said you planned on that customization, were you able to do so?

💬 TeacupAngelAuthor, Jun 2nd at 9:56 AM


I'm hoping to do partial compatibility with Ranged Weapons in the next few releases. Guns and crossbows are a little too involved to think about yet, but bows should thankfully not be too hard to do once I actually find some time to get back to modding.

💬 RachelTGG, May 30th at 5:48 PM

Thanks. Hopefully a compatibility patch (or compatible version?) comes because holy moly, bows are impossible to use without your mod. They are sooo bad


💬 TeacupAngelAuthor, May 30th at 3:22 PM


As long as you haven't made any items added by Bullseye (iron spears, lead sling bullets, spears and sling bullet molds), it should be fine to remove it. If you have any of those items, they will become unusable or turn into an "unknown item", but other than that I'm not aware of any issues caused by uninstalling the mod.

💬 RachelTGG, May 29th at 9:01 PM

TeacupAngel after playing for a long more, bows are broken. No crashing, but they dont work. I mean, the aim is changed but the arrow disappears when fired. Would it be fine to disable your mod mid-game? (wich i dont want to do but need to since i love all the aditions)


💬 RachelTGG, May 22nd at 10:22 PM

Alright. Well, the crude bow with normal flint arrow had no problems. In any case, hope to see compatibility between both someday


💬 TeacupAngelAuthor, May 22nd at 8:40 PM


Guns should be fine yes, but do be careful with bows, I had reports of them crashing when Bullseye and Ranged Weapons were loaded together. I think it might have been related to the poison arrows from Ranged Weapons.

💬 RachelTGG, May 21st at 11:23 PM

Good news, just tested them both and what happens is that the the guns added by the mod use the vanilla aiming (wich seems apropriate to them)

💬 RachelTGG, May 21st at 9:24 PM

TeacupAngel I imagine it is due the aiming changes right? Because if it is, how hard it would be to make "light" version without the aiming changes and just the other additions/tweaks?


💬 TeacupAngelAuthor, May 21st at 9:14 PM


Not right now unfortunately, both Ranged Weapons and Bullseye change ranged weapon code too much to be easy to make compatible with one another. I do have some plans to make them play nicer, but that will take a while to get done and I'm not even sure right now if that will include guns. I can ask the author of Ranged Weapons if they feel like doing that part when the time comes :)

💬 RachelTGG, May 21st at 5:18 PM

If i use this mod alongside the Ranged Weapons mod, what will happen? because i like all the things you added (arrow types, rebalance and stuff) but i would also like the guns from that mod.


💬 Darkpaapi, May 11th at 6:52 PM

TeacupAngel Dont have to change any animation. Just have to add the "behaviours" part to gamma pack bows so the ammo selection can be added by your mod. And the only thing what i change in yours is compatibility/weaponpackg/bow-compatibility-gammapack.json

in the first line of bows:

{ "side": "Server", "file": "weaponpackg:itemtypes/tool/crudelong", "op": "replace", "path": "/class", "value": "Bullseye.BullseyeItemNoTpUseAnimation" }

and added:

"side": "Server", "file": "weaponpackg:itemtypes/tool/crudelong", "op": "add", "path": "/behaviors/-", "value":
"name": "Bullseye.Bow"

{ "side": "Server", "file": "weaponpackg:itemtypes/tool/crudelong", "op": "add", "path": "/attributes/interactionLangCode", "value": "heldhelp-chargebow" },

{ "side": "Server", "file": "weaponpackg:itemtypes/tool/crudelong", "op": "add", "path": "/attributes/interactionCollectibleCode", "value": "arrow-" },


And now arrow type can be selected and the animation is lines up as well.

Anyways thanks for the mod, its lots of fun :D

💬 TeacupAngelAuthor, May 9th at 10:03 PM


I might have some good news for you then! Xandu tried it with XSkills himself and found the ranged weapon skills to work fine with Bullseye nowadays. Give it a try :)



That's good to know, thank you! I think I'll be able to get compatibility working all from Bullseye side, but actual animations were never supported and still won't be I think. It's very time consuming to change models and make them fit for animations, and Gammapack has a lot of them haha

💬 HeraldRejn, May 9th at 2:45 AM

Any idea when compatibility with xskills will be fixed? I really like both mods X_X but having bullseye without xskills spearman or archer is kinda useless on pvp server.

💬 Darkpaapi, May 4th at 8:32 PM

TeacupAngel   Yes its understanable. Plus Gamma pack its kind of abondened and doesnt contains to make it possible. Managed to add it by editing both mods a bit, but another issue come up :D It took a while to fix it.

So in compatibility file saying:

{ "side": "Server", "file": "weaponpackg:itemtypes/tool/metallong", "op": "replace", "path": "/class", "value": "bullseye.ItemBow" },

and when i add the ammo selection part the 2nd shoot is not animated and going on the same place as the first one.

Had to change it to "Bullseye.BullseyeItemNoTpUseAnimation" with the selection box and now working flawlessly.

💬 TeacupAngelAuthor, May 3rd at 9:25 PM


Hello! I do plan to release a new version soon, likely sometime next week as I have only just finished moving into a new house. But like Darkpaapi said, 2.5.0-rc.1 should work just fine with 1.18.1 too, people have been playing with it and there haven't been any complaints so far :)



Heya, I'm glad you've been having fun! Unfortunately I couldn't yet update compatibility with other mods, as during pre-releases I didn't yet know which would be compatible with 1.18 and which wouldn't. I definitely want to work on that more and bring native compatibility back, though!

💬 Darkpaapi, May 3rd at 7:16 PM

Hi TeacupAngel, lovin` your mod to bits. But run into a compatibility issue with Gamma weapons. On the normal bows you can select ammo type, but as soon as it comes to crude long and metal bows the function is dont realy want to work. Is it added in json or its in the dll. Just asking so i can do an easy fix on it on my side. Thanks


-Edit: Ok found the issue, the Gamma weapons not containting behaviour function so can not be added bullseye.bow.... had to edit gamma pack to work properly

💬 Darkpaapi, May 3rd at 6:59 PM

Kapibarion i using it on mey server (1.18.1) and there is no issue with it.

💬 Kapibarion, May 2nd at 7:01 AM

Hello TeacupAngel ,

Do you still work on this mod to make it compatible with 1.18.1?

What is the approximate date when it will be ready?

Many thanks :)

💬 TeacupAngelAuthor, Mar 12th at 5:22 PM


Hi there! If you play in singleplayer on your own server, you can type this into chat to make it much easier to aim: /bullseye set aimdifficulty 0.5

You can use any number there, the lower the easier it will be to aim :)

💬 artemax44, Mar 12th at 3:33 PM


The mod is very cool, but I would like the scope not to move so much. I prefer the randomness of vanilla since it becomes very difficult to aim. But I really like your idea.
💬 TeacupAngelAuthor, Mar 4th at 4:15 AM


Oh no, and here I thought that bug was fixed already D: Thank you for letting me know, I'll look into it!

And you might be happy to hear that I'm already experimenting with a more spear-like aiming mode right now! It's already in the testing release for 1.18, and you'll be able to enable it clientside with just one chat command :)

💬 Chumber, Mar 4th at 12:29 AM

Bullseye 2.4.2 with gameversion 1.17.11


Thrown spears have unlimited durability. They will reach 1 durability and stay there as long as they're thrown. After stabbing something, they'll finally break, but will not break when thrown.

No other mods enabled while testing this in a fresh single player game.


As far as customization goes, I love-hate the free aiming with bows, and would love to see the options you mentioned. Would it be possible to have a modifier key to enable/disable free aiming while the bow is drawn? It'd be perfect if I could be in "spear" mode until hitting a button, then go into free aim, or vise-versa. Not being able to move my view angle without drastically changing my point of aim post-draw is the only downside to this mod.

💬 TeacupAngelAuthor, Feb 10th at 10:07 PM

Bullseye 2.4.2 is now out, with an important bugfix and minor tweaks!



Thank you for the report! This release should fix the issue you encountered :)

💬 Blackmare, Feb 8th at 6:03 PM

Our server crashed because a player killed themselves with a sling.

8.2.2023 11:27:01 [Fatal] System.NullReferenceException: Object reference not set to an instance of an object.
at Bullseye.BullseyeItemSling.OnAimingCancel(Single secondsUsed, ItemSlot slot, EntityAgent byEntity, EnumItemUseCancelReason cancelReason) in E:\VintageStory Mods\1.17\Bullseye\src\BullseyeItemSling.cs:line 57
at Bullseye.BullseyeItemRangedWeapon.<>c__DisplayClass51_0.<OnHeldInteractStop>b__0(Single ms) in E:\VintageStory Mods\1.17\Bullseye\src\BullseyeItemRangedWeapon.cs:line 407
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Common\EventManager.cs:line 137
at Vintagestory.Server.CoreServerEventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\ServerEventManager.cs:line 121
at Vintagestory.Server.ServerMain.Process() in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\ServerMain.cs:line 765

💬 TeacupAngelAuthor, Jan 29th at 11:34 PM


I was too curious and managed to piece together a mod dev environment, so I tried various resolutions for a few hours. I found out that the aim wobble being worse on high resolution is an optical illusion! Because the reticle is much smaller on higher resolutions, it appears to sway much more even if it covers the same distance on the screen. It actually tricked me too for a while, and I only realised what was going on when I compared arrow patterns from different resolutions side by side, and found them to be identical.

It's still a genuine issue though, and I've written down a note to try compensating the reticle size for resolution, so thank you for the reporting this! I'll update the Github issue later as well :)



It's been a while since I last tested it, but I think neither melee nor ranged get any bonuses. Sadly XSkills is not open source, so I can't make Bullseye compatible with it; Xandu would either have to do it themselves, or they'd have to upload the source somewhere like Github.



Not yet unfortunately! Catasteroid contacted me some time back though, saying they were thinking about making it compatible. I don't know if they are still working on it or not, that's a question for them I'm afraid :)


💬 VintageJazzacid, Jan 29th at 3:07 PM

any compatibility with smoke and powder?

💬 Aljistar, Jan 27th at 1:01 AM

TeacupAngel  if you add that customization that is all it needs. Thank you for your service! mods are made by the gods!

💬 IanDig, Jan 22nd at 5:07 AM

You mentioned that the spearman perk from the xskills mod doesn't work with the bullseye mod. Is it only the throwing damage that doesn'tt work, or does it also not work with the melee damage?

💬 TeacupAngelAuthor, Jan 16th at 9:39 PM


Thanks for the feedback! I understand why you might not enjoy the mod, the changes it makes are a bit divisive and clunky to some. But one of the main goals of the mod is to give you more control of aiming instead of the vanilla randomness, so going back to that would kinda make the mod pointless, haha :)

I do plan to focus on customisability a lot, though! Including being able to switch aiming styles of weapons, so that eventually you might be able to make bows use the same aiming system spears do (or possibly even vanilla) and tweak balance as you wish. It's a common request from folks who don't get along with the free aim style, so I'd like to accomodate that.



I think I might include it as an option later, but currently I'm not considering doing that, since there's balance considerations to be made, and the fans of smithing aren't happy to see its use reduced. For now I'd recommend checking out the Additional Molds mod, though! :)

💬 TeacupAngelAuthor, Jan 16th at 9:13 PM


Oh darn, sorry about that! Thanks for letting me know and for creating the Github issue. The mod is supposed to handle that, but I only had 1920x1200 and smaller screens to test it on and was hoping that would translate to working on larger screens as well. It's a shame that didn't work :c

I'd love to fix it, but unfortunately I'm not in a position right now to even check VS related stuff that often now, nevermind to actually work on the mod, and that will be the case for about two to three months still. I'm sorry about the inconvenience, but sadly there isn't much I can do about it right now :s

💬 PhoenixMastM, Jan 16th at 7:29 PM

Any chance of adding an arrowhead mold?

💬 Aljistar, Jan 14th at 4:49 PM

IF possible i would offer a diffrent approach to the bow mechanic. I do not know anything about modding or if this can even be done. 


 the idea was to take your bow fixes and throw them out the window. return to vanilla bow mechanics. the spear i think is awesome but should have more slop its too accurate. 

with vanilla bow replaced require the bow in the offhand and arrows selected on hot bar to fire.  This will hinder bow users with no light source, and increase hunger.

reduce the default miss size for non hunters,  this allows the hunter class to use its most vaulable skill of increased ranged accuracy.


or perhaps is it possibe to toggle your bow fix back to vanilla for user prefence that can be changed via options or config file?

my largest problem with the mod is that it detaches my charactor control for the aiming. I want to be able to turn my body while tracking my targets. the way this is i have to loose my nocked arrow or interupt it, turn then reknock to aim again, meanwhile im being killed.....

maybe speed up arrow nock speed as its so close to spear its not worth to use a bow. Thank you for reading my feedback!  

💬 RogueRaiden, Jan 8th at 6:46 AM

A user brought something rather important to my attention. Seems the aim wobble gets much more wild with higher resolution monitors. He has a 2160p and 1080p display. On the 1080p, the wobble is rather slow and within a small area. When he moves to 4K, the wobble speeds up a lot and covers a much larger area. I personally play on 1440p and didnt think it was that bad but the difference i saw was rather huge.

Edit: Created a Github issue

💬 KelenEysi, Dec 5th 2022 at 7:18 PM
💬 TeacupAngelAuthor, Dec 3rd 2022 at 10:58 PM


I'm sorry it took me so long to reply, I'm still recovering I'm afraid, but thank you for letting me know! First time I'm seeing this issue, I'll make sure to write it down. I've done a little investigating and so far it looks like the crash is happening before Bullseye can even start doing its thing, so it'd make sense if it were a mod conflict like you say. I'll keep an eye out for that :) Here's hoping it won't get in the way too much in the meantime!

💬 NerdimusPrime, Nov 30th 2022 at 8:39 PM

Hi Teacupangel, sorry to hear about your hand and hope it heals up quickly. I'm getting this occasional crash but luckily I can restart the game and it works fine again. Seems to happen only when remapping the world after adding new mods, but thought you might want to know about it regardless. This mod is such a great improvement over the vanilla bow system. Nice work!

Running on 64 bit Windows with 16 GB RAM
Game Version: v1.17.9 (Stable)
11/30/2022 3:29:48 PM: Critical error occurred
Loaded Mods:
System.NullReferenceException: Object reference not set to an instance of an object.
at Bullseye.BullseyeItemSpear.GetHeldItemInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo) in E:\VintageStory Mods\1.17\Bullseye\src\BullseyeItemSpear.cs:line 240
at Vintagestory.API.Common.ItemStack.GetDescription(IWorldAccessor world, ItemSlot inSlot, Boolean debug) in VintagestoryApi\Common\Collectible\ItemStack.cs:line 370
at Vintagestory.GameContent.GuiHandbookItemStackPage..ctor(ICoreClientAPI capi, ItemStack stack) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 42
at Vintagestory.GameContent.GuiDialogHandbook.BuildPages_Async(List`1 allstacks) in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 516
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()

Event Log entries containing Vintagestory.exe, the latest 3
{ TimeGenerated = 11/30/2022 3:29:54 PM, Site = , Source = Windows Error Reporting, Message = Fault bucket 2063857912588054362, type 5
Event Name: CLR20r3
Response: Not available
Cab Id: 0

Problem signature:
P1: Vintagestory.exe
P3: 63501532
P4: Bullseye
P6: cec899ad
P7: c5
P8: 0
P9: System.NullReferenceException

💬 RogueRaiden, Nov 18th 2022 at 11:00 PM


Awesome, that works. Thank you!

💬 TeacupAngelAuthor, Nov 18th 2022 at 12:21 PM


Hello! Apologies about the delay, I'm recovering from a hand injury and sadly can't release an update right now. I've tracked the issue down to an oversight in Bullseye code, but you might be able to fix it on RHAddition's end by adding an "attributes": {} tag to assets\rhadditions\itemtypes\resource\snowball.json. Hopefully this resolves your issue! :)

💬 KraftLawrence, Nov 15th 2022 at 12:50 PM

Hello there,

one of the bigger servers right now (Rogue House) has it's own mods tweaking stuff and adding a class for example.
Sadly this mod crashes when loaded with Bullseye.
The crash report is rather short and I was hoping to dive into the lines and find the problem myself to then work on a fix, sadly I don't even know where to begin or what I need to do that ^^'

Would you mind terribly looking what it could be? 
It doesn't have to be a fix, but knowing the source of the problem would help already.
I'd understand if that sort of compatability work isn't really something you would like to do, but it would enable a large server to enjoy the welcome changes you made to ranged weapons, including me of course ;)

Running on 64 bit Windows with 32 GB RAM
Game Version: v1.17.9 (Stable)
15.11.2022 12:51:33: Critical error occurred in the following mod: bullseye@2.4.1
Loaded Mods: game@1.17.9, rhadditions@2.2.0, creative@1.17.9, survival@1.17.9, bullseye@2.4.1
System.NullReferenceException: Object reference not set to an instance of an object.
at Bullseye.HarmonyPatches.ItemStonePatch.GetHeldItemInfoPostfix(ItemSlot inSlot, StringBuilder dsc) in E:\VintageStory Mods\1.17\Bullseye\src\BullseyeHarmonyPatches.cs:line 128
at Vintagestory.Common.CreativeTab.CreateSearchCache(IWorldAccessor world) in VintagestoryLib\Common\GameContent\Inventory\CreativeTab.cs:line 43
at Vintagestory.Common.CreativeTabs.CreateSearchCache(IWorldAccessor world) in VintagestoryLib\Common\GameContent\Inventory\CreativeTabs.cs:line 47
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()

Event Log entries containing Vintagestory.exe, the latest 3
{ TimeGenerated = 15.11.2022 12:51:42, Site = , Source = Windows Error Reporting, Message = Fault bucket 1986825105190380695, type 5
Event Name: CLR20r3
Response: Nicht verfügbar
Cab Id: 0

Problem signature:
P1: Vintagestory.exe
P3: 63501532
P4: Bullseye
P6: cec899ad
P7: 12a
P8: 0
P9: System.NullReferenceException

💬 CLBob, Nov 10th 2022 at 8:41 PM

This mod is fun

💬 TeacupAngelAuthor, Oct 12th 2022 at 1:25 PM


Hello! Thank you for asking, I really ought to make a handbook page for this already haha

Crosshair colour doesn't affect velocity or damage, you are right! Yellow reticle means that you are ready to shoot but don't have a stable aim yet, and the reticle may still sway around a lot. Once it turns white, that means accuracy is at its highest. Risk vs reward kind of thing - you can make a quick shot while the reticle is still yellow, but there's always the chance an unexpected twitch can make the shot go wide.

Arrows can only break when hitting entities, yes! That's a vanilla thing that I want to change some day. Of course I'll buff arrow durability a lot if I ever do that :)

Spears not breaking at 1 durability left is a recently introduced bug, whoops! I've got it fixed for the next release now, thank you. In the meantime, I guess you get to enjoy your infinite spears, haha!

💬 Exlium, Oct 11th 2022 at 6:28 PM

I tried testing some stuff and I don't really understand some of the mechanics. What is the difference between the yellow and white crosshair? It seems like it does the same damage and velocity. The arrows chance to break is only when hitting an entity, right? Also I noticed spears rarely break if they are thrown with 1 durability. I can basically use flint spears forever if I don't melee.

💬 TeacupAngelAuthor, Oct 8th 2022 at 9:43 AM


I'll have to think about it, I like the idea since copper arrows especially are a bit of a pain to make, but at the same time I also have to consider how it would affect smithing and so on. In the meantime you could try the Additional Molds mod here: It hasn't been updated in a while, but it's also the kind of mod that is less likely to break with version updates so there's a good chance it might still work :)

💬 PhoenixMastM, Oct 7th 2022 at 10:45 PM

Any chance at a casting mold for arrowheads?

More simple arrowheads were cast and slotted into the shaft rather than forged and worked as a cap onto the shaft.

💬 TeacupAngelAuthor, Oct 6th 2022 at 7:12 PM


Hello, thank you for the translation! I'll see about adding it for the next release :)

💬 LordOri, Oct 5th 2022 at 1:07 PM

Hello, please add russian translate to mod ->


💬 OmegaHaxors, Oct 2nd 2022 at 2:31 PM

Darn, though understandable. That's just the downside of patch-based modding.

💬 TeacupAngelAuthor, Oct 2nd 2022 at 1:16 PM


Thank you again! Couldn't have done it without the feedback and reports from folks like you :) Have fun with the update!



I'm sorry but I can't really do that, it would be a lot of effort to support a version that wouldn't even do what Bullseye is meant to be in the first place. I'm honestly having trouble imagining how the new aiming system would work with the vanilla balance of being able to shoot twice a second. Feel free to make a fork of your own without the balance changes though, or you can always make a patch mod with Bullseye as a dependency too :)

💬 OmegaHaxors, Oct 1st 2022 at 1:37 AM

I don't like the balance changes and they break in my pack. Is it possible to release a version without them?

💬 Lohn, Sep 30th 2022 at 9:29 PM

Gratz on the 2.4.0 stable release! I'm glad to hear you were able to fix it up to your satisfaction! :)

I'm also pleasantly surprised by the new additions! Thanks again for all of your hard work!

💬 TeacupAngelAuthor, Sep 24th 2022 at 8:29 AM


Huh, the entity behavior that handles Bullseye things was somehow missing. I can add a safety catch to stop the crash, but it's a pretty catastrophic error to be honest, I can't make ranged weapons work if that behavior isn't there. My guess is a mod conflict of some sort, might be worth seeing the server main log to see if there's an error thrown.



So far so good, it seems, only getting other bug reports now haha! Thanks for all the help :)

💬 Xorberax, Sep 24th 2022 at 2:21 AM

Hey, I encountered a crash with Bullseye@2.4.0-rc.4 on VS 1.17.3 when I right-clicked a cobblestone slab while having a flint spear equipped.

Game Version: v1.17.3 (Stable)
9/23/2022 9:19:14 PM: Critical error occurred in the following mod: bullseye@2.4.0-rc.4
Loaded Mods: acorns@0.5.1, weaponpacka@1.3.1, ancienttools@1.4.7, tonwexp@1.1.0, attributer@1.0.1, auxiliarymod@1.0.4, bettercrates@1.5.1, betterruins@0.0.3, Ceramos@0.2.2, chiseltools@1.5.5, drdecor@1.0.0, extrachests@1.6.0, fancydoors@1.1.1, weaponpackg@1.0.1, hideandfabric@1.2.6, HumanSkinTones@0.0.2, meteoricexpansion@1.2.2, moredungeons@0.1.1, pieontheshelf@1.0.0, potontheshelf@1.0.0, primitivesurvival@3.0.5, shinglesandthethings@1.0.1, rpgitemrarity@1.0.2, rustandrails@1.0.3, sortablestorage@1.5.0, spyglass@0.4.5, survivalcats@1.2.3-rc.2, targetDot@1.0.2, thecritterpack@0.7.6, translocatorengineeringredux@1.2.0, game@1.17.3, wgenfix576@1.0.0, wildcrafttrees@1.0.1, wildcraft@1.4.3, calendar@1.0.0, captureanimals@2.2.0, carrycapacity@0.6.5, legendarymobs@1.0.7, lichen@1.6.1, miningtools@1.1.4, morepiles@1.2.2, petai@1.5.4, playercorpse@1.4.3, tprunes@1.0.5, tpnet@1.7.1, usefulstuff17@1.0.0, creative@1.17.3, vsquest@0.0.4, survival@1.17.3, xlib@0.6.10, xorberax-shader-mod@0.7.0, xorberax-bloodmod@0.3.2, xrowboat@0.0.5, knapster@2.0.0, bullseye@2.4.0-rc.4, cob@1.5.3, tradercamps@1.0.2, em@1.0.0, onestick@1.0.1, vsvillage@0.2.4, wolftaming@1.5.3, xskills@0.6.10, bricklayers@1.0.1
System.NullReferenceException: Object reference not set to an instance of an object.
at Bullseye.BullseyeItemRangedWeapon.OnHeldInteractStart(ItemSlot slot, EntityAgent byEntity, BlockSelection blockSel, EntitySelection entitySel, Boolean firstEvent, EnumHandHandling& handling) in E:\VintageStory Mods\1.17\Bullseye\src\BullseyeItemRangedWeapon.cs:line 240
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.TryBeginUseActiveSlotItem(BlockSelection blockSel, EntitySelection entitySel, EnumHandInteract useType, EnumHandHandling& handling) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 852
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.TryBeginUseActiveSlotItem(BlockSelection blockSel, EntitySelection entitySel) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 835
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 540
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 86
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 201
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1174
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1362
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 202
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 709
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 613
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 125
at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
at OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 476
at OpenTK.GameWindow.DispatchRenderFrame() in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 452
at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 375
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs)
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93


💬 Xorberax, Sep 23rd 2022 at 9:00 PM

Hi TeacupAngel, I'll test out the latest version on 1.17.3 and let you know if I see the issue again!

💬 Lohn, Sep 23rd 2022 at 6:27 PM


I've used Bullseye since 1.16 (and possibly earlier that I forgot now) and only encountered the frozen arrows bug just recently - it seems quite aloof and random (hence your inability to easily trigger it on demand and replicate it) but I can confirm that I've not had it happen since, and that maybe the key to it was that crosshair issue "long shot" (pardon the pun, haha)

I have since that moment, also carried my bow on me and gone to aim (and even shoot at the floor, in case the reticule no longer bugs but arrows somehow do) and have yet to replicate it for my own self. If no one has experienced it since the update, with 230+ downloads I feel like it you may have squashed it. :)

💬 TeacupAngelAuthor, Sep 22nd 2022 at 10:17 PM

Under Xorberax Lohn Qyvalar Thomas_Jefferson micko0o and everyone else who experienced the frozen spear bug-

Apologies for the ping, I have people telling me the floating spear bug is finally gone in 2.4.0-rc.4, but I can't confirm it since I still haven't seen the bug myself even once. If you are using the latest version of Bullseye, have you seen the bug at all since updating? This is the final confirmation I need to mark the latest version as stable, and come back to working on new features :)

💬 TeacupAngelAuthor, Sep 20th 2022 at 12:44 PM

Apologies about releasing again so soon, but Bullseye 2.4.0-rc.4 was just released with another potential fix for the big bad spear bug! VS also just released 1.17.4; this new version of Bullseye works with the new patch, but is still happy with 1.17.3 as well :)



If a thing can possibly go wrong, it will eventually go wrong I guess, haha. Glad you could get it working! :)

💬 iotid, Sep 20th 2022 at 11:32 AM

Checked with player getting the outright crash and they were indeed still on a 1.17.2 client, my own personal issue turned out to be a copy of rc.2 hiding in /modsbyserver/ and it was refusing to load rc.3 on demand for some strange reason (although I did have the server updated!), but cleaning up unused mods and shoving them back all into the same load dir fixed my end, all good now, ty :D

💬 TeacupAngelAuthor, Sep 20th 2022 at 11:02 AM


I would be interested in that, yes! More data is always good, and if nothing else, it can always help me improve compatibility with other mods :)



This issue is usually caused by running the mod in an older version of the game than the mod needs. Are you running the latest 1.17.3 patch of Vintage Story?

💬 iotid, Sep 20th 2022 at 10:45 AM

Finding some odd crash/mod refusal to load problems with 2.4.0-rc.3, also running a decent amt of mods, info collecting then will throw what I can find onto the issue tracker, but the most consistent error is:
System.Exception: Don't know how to instantiate collectible behavior of class 'Bullseye_AnimatableAttach' did you forget to register a mapping?

💬 Under, Sep 20th 2022 at 10:27 AM

Hi there,

I managed to make your mod work via modifying the json file (as you hinted). Since then I kept experiencing the bug from time time but did not want to complain since I am running unsupoported combination of server/mod versions.

Anyway quitting the game completely (to desktop) always solves the problem for me while only quitting to menu never worked.

I also noticed that when bug occurs there is the standard white crosshair displayed over the aiming reticule from the mod (and the reticule is no longer wobbling). This is how I know I am not supposed to throw spears or shoot arrows.

Would you be interested in the logs even though I am running non standard combination of game and version?

💬 TeacupAngelAuthor, Sep 20th 2022 at 7:39 AM

Bullseye 2.4.0-rc.3 is now out, with another try at fixing the bug, as well as some other minor bugfixes, and a new model for high-tier spears!

💬 TeacupAngelAuthor, Sep 18th 2022 at 10:03 PM

Rc.3 release coming soon. I just noticed a thing that could potentially cause issues; it's a long shot, but about the best I can do right now, without client logs or being able to reproduce the issue whatsoever.

💬 Xorberax, Sep 18th 2022 at 8:10 PM

 I've also experienced the frozen-in-air bug for spears. I also encountered a bug where throwing spears would always result in them getting thrown south, no matter where I was aiming.

💬 TeacupAngelAuthor, Sep 18th 2022 at 7:57 AM


Definitely worth noting, thank you. It's a bit unfortunate that quitting back to main menu doesn't fix it - up until now most people reporting it saw the bug happen in multiplayer where quitting and re-joining does seem to help. It's good to know and be able to give people better advice, though.

As for the floating arrows, you can try placing a block of dirt over them, if the game lets you, or letting a sand/gravel block fall into it if the game complains something is in the way. Someone reported that it made the game think the arrows hit the ground, and let them pick the arrows up :)

💬 Lohn, Sep 17th 2022 at 7:02 PM


I'm glad to hear I helped with the direction, at least - now that I'm on the lookout for it, I'll be sure to save and quit the moment it occurs and get those logs. It only occured that one session, so far. Worth noting, but maybe obvious - a main menu refresh doesn't fix it, it stays until I fully close and open the game, and another thing of note; I current have 2 crude arrows and a copper arrow in the air still, that saved through a save and quit yesterday (the others prior I think got deleted before I closed the game, but these three were still in the world when I left) I'm not sure if or when they'll disappear.

Quick edit: Oh, and I can't pick up said arrows - they're still "mid flight" and not an actual arrow after collision on the ground so I phase through them.

💬 TeacupAngelAuthor, Sep 17th 2022 at 10:28 AM


No worries, I wouldn't expect you not to play the game in the meantime, haha :) Pastebin links here are perfectly good, but feel free to send it in whatever way is the most convenient to you. Discord mention or DMs just as good ^^

And thank you for the extra info, it actually helps a lot! Seeing the default crosshair is actually a big clue no one's reported before, and means the issue is with a section of code I wasn't even suspecting before. The logs would still be very helpful because this honestly makes the error even more mysterious than it already was, but at least I'm pointed in the right direction now, haha. Thank you so much!

💬 Lohn, Sep 17th 2022 at 9:07 AM



I currently don't have a log, because I started the game as I opened the mod page - but if it occurs again I'll definitely get those logs to you. Do you prefer a pastebin link here, or another way like Discord with an @ mention?
I currently can't replicate it, but I think it occured when firing and holding an arrow, then switching to a copper spear and still holding for a half second then releasing, which threw the spear.

I do know for certain that I couldn't free aim at all, and the default crosshair + showed overtop of the Bullseye aim crosshair. The arrows immediately get stuck floating just behind the shoulders/head of the character, and generally backwards-aimed.

I hope this helps a bit.

💬 TeacupAngelAuthor, Sep 17th 2022 at 7:50 AM


Oh goodness, and here I thought I I squashed that bug in 1.17 already D: I could honestly use more info on that, yes. If you could send me the client log files (especially client-main.txt and client-debug.txt) after a game where the bug happens, that would be immensely helpful as these most likely have the data I need to actually track this bug down and fix it. You can find the log files in the same place you put mods - if you go one directory up from there, there should be a directory called Logs where the files should be.

Still, thank you for the report! It's good to have confirmation that the bug is still happening.

💬 Lohn, Sep 17th 2022 at 1:38 AM

I just had my copper arrows (shot from a simple bow) get stuck floating, as per mentioned below; so I thought I'd inform you. If you need any info or such to help squash it, please ask. I tried shooting from a crude bow (that worked fine yesterday) from my rack but it caused floating, too. I tried all combinations of crude & copper arrows with crude and simple bow, all float. Upon exiting to the main menu and reloading world, they are gone but still float when shot. I notice they seem to snap backward (i.e. they aim towards my back) I hope somehow this helps fix it!

💬 TeacupAngelAuthor, Sep 15th 2022 at 9:28 PM

Thank you so much, I'm glad you are enjoying the mod! :)

💬 Xorberax, Sep 15th 2022 at 2:39 AM

Outstanding mod! This is a must-have IMO.

💬 Under, Sep 8th 2022 at 6:50 AM


You are absolutely right, it did not occur to me that even after recent update our server is not 1.17.2. And reading the log the other way around obviously did not help :)

💬 TeacupAngelAuthor, Sep 7th 2022 at 5:13 PM


Hello! The latest version of the mod needs Vintage Story version 1.17.2, but it looks like your server is still on 1.17.1. You should update the server if you are able to, not just for the mod, but also to get the latest bugfixes from the 1.17.2 patch. :)

If that's not an option for you, it might be possible to open the mod's zip file and edit the modinfo.json file, change all references from "1.17.2" to "1.17.1", and save the file. I'd recommend not doing this unless you absolutely have to, though.

💬 Under, Sep 7th 2022 at 3:48 PM

Hi again,

we have "installed" your newest release to our MP server, but the mod is not loading. On the other hand in single player the mod works fine.

I have found following lines in the server log, maybe it will help:

7.9.2022 17:43:14 [Error] [bullseye] Could not resolve some dependencies:
7.9.2022 17:43:14 [Error] [bullseye] game@1.17.2 - Version mismatch (has 1.17.1)
7.9.2022 17:43:14 [Error] [bullseye] survival@1.17.2 - Version mismatch (has 1.17.1)

💬 TeacupAngelAuthor, Sep 3rd 2022 at 11:20 AM

Bullseye 2.4.0-rc.2 is now released, with some important bugfixes as well. If you got rc.1, this one is greatly recommended!

💬 TeacupAngelAuthor, Sep 2nd 2022 at 10:21 PM

Bullseye 2.4.0-rc.1 for 1.17.2 just released, hopefully fixing the dreaded floating spear bug! If you had issues with spears and arrows freezing in the mid-air, please tell me if you still see them or if the issue is gone now. I'd appreciate it greatly <3

💬 TeacupAngelAuthor, Aug 25th 2022 at 11:10 AM

Thank you! <3

💬 OBEDIA, Aug 21st 2022 at 11:50 PM

Great mod! On 16.5

💬 TeacupAngelAuthor, Aug 21st 2022 at 1:04 PM


No worries at all, there's no rush at all! I'm really grateful you would want to try get me these logs in the first place <3

💬 Under, Aug 21st 2022 at 10:14 AM


I am sorry, it seems that I overestimated the way VS stores logs. I though that I will be able to get you fresh logs with the bug but I was unable to reproduce it today. And the old logs have been overwritten by todays logs so I have nothing to give you :(

I will try to collect logs if I run into the problem again. Sorry for inconvenience.

💬 TeacupAngelAuthor, Aug 20th 2022 at 10:20 PM


Thank you! That's already helpful, I'll see if I can find more with this new clue.

The easiest way to send the logs would probably be to select them in File Explorer and include them in a VS forum post here, in the Bullseye topic. The browser should let you just drag and drop the logs into the text area to upload them :)

💬 Under, Aug 20th 2022 at 6:35 PM


my screen resolution is currently 1680x1050, I am playing in fullscreen mode.

How do I send the logs? I can probably recreate the issue so it should not be problem getting fresh logs.

💬 TeacupAngelAuthor, Aug 20th 2022 at 6:04 PM


Thank you! I forgot that VS doesn't have the actual resolution numbers in the options menu. If you happen to know what the resolution of your screen is that would be very helpful, as well as whether you play in fullscreen or not :) And if it's a possibility at all, the client logs as detailed in my previous comment would be much appreciated, or just client-main if that's easier. The crash logs in there would be incredibly helpful!

From what other people with the bug said, you should be able to retrieve the stuck arrows and spears by placing a block over them. That should make the game think they hit the ground, and let you pick them up.

💬 Under, Aug 20th 2022 at 2:19 PM


I also noticed that arrows and spears are getting stuck in the air. With arrows this happened when shooting from the edge of the block so I king of assumed it somehow hit the edge and did not pay too much attention to it. Then I tried throwing a spear and all of them got stuck in the air near my avatar. Both arrows and spears were impossible to reclaim (at least I did not figure out how to do it).

We are using version 2.3.2 along with other mods.

edit: Ingame resolution slider says 100% while FoV is 70°

💬 TeacupAngelAuthor, Aug 20th 2022 at 8:34 AM


Hi there! Are you actually a player who this happened to? If you are, it would be incredibly helpful if you could send me all the client logs (from the Logs directory, in the same place where the Mods directory is) after a game where the bug happens, and also tell me the resolution and Field of View settings you play with. I've only had server owners report it before, but unfortunately servers don't have the information needed to see what the issue actually is. With more clues I could fix this bug much faster :)

💬 Qyvalar, Aug 19th 2022 at 11:26 PM

Hi! Just wanted to add, also playing on 2.3.2, and it seems that no projectiles actually work. I've tried spears and sling so far, every time I throw a spear or sling the sling, the projectile is left stuck in mid air (for the sling, amusingly enough, this means I get to hit my own head if I don't immediately move out of the way).

💬 Thomas_Jefferson, Aug 17th 2022 at 11:25 PM


Thank you for your reply! I'm glad you're aware and working on it. If you ever need a server to test it, I'd be happy to oblige once 1.17 stable hits.

💬 TeacupAngelAuthor, Aug 17th 2022 at 8:06 PM


Thank you for the report! I'm aware of this bug and hope to have it fixed in the next release, though since it happens only on servers and to certain players, I can only guess whether it got fixed or not until someone else confirms it to me. The crash seems to happen at the client side, which is why you couldn't see anything in the logs. Hopefully next release on it won't be an issue anymore :)

💬 Thomas_Jefferson, Aug 16th 2022 at 10:41 PM

In version 2.3.2, sometimes when players throw spears they are not actually thrown, but float in the air where the thrower was standing. This is visible to both the thrower and other players. I have no crash log or debug information to go off, as far as I'm aware. I disabled all mods with code that affected ranged weapons, and the problem persisted. I'm sorry I'm not able to be more helpful beyond informing you of the bugs existence. If you've already crushed it for the 1.17 update, great! If not, please consider finding a way to fix it. My players and I enjoyed your mod greatly, when it worked.

💬 TeacupAngelAuthor, Aug 12th 2022 at 11:18 AM


Whoops, thank you for pointing it out! Those are in-development items that were meant to be hidden, haha. If things go well, they might not have to be hidden anymore in the next release :)

💬 ManaWei, Aug 11th 2022 at 3:39 PM

Dunno if you noticed.. a few items seem to be missing names, and is listed as filepaths in the handbook.. <3

💬 Kyrthrix, Aug 5th 2022 at 8:00 AM


Oh!! Thank you so much!! 😭😍

I really appreciate that!! I love your mod and am a hunter in my server, so I primarily use bows... but my friend is a malefactor and uses slings and couldn't use this updated version!

I'm super excited for 1.17!!

💬 TeacupAngelAuthor, Aug 5th 2022 at 7:36 AM


Sorry about that! The description could definitely use updating. Unfortunately slings are hardcoded to be, well, slings, but I'll change that once I release a stable version for 1.17, so that you can either make aiming more like bows, or just revert back to the vanilla system. You'll have to edit one file in the mod to do it, but I'll be happy to show you how :)

💬 Kyrthrix, Jul 15th 2022 at 3:35 PM

Love this mod- just wish that it was mentioned that it alters the sling!

I wish I could go into the files and delete it, but after hours of trying, I'm sure not a coder LOL.

If there was any way you could make a version updated fully, just... without the sling adjustments... that would be amazing!! 😭
(Or at least an editable config?)

💬 micko0o, Jun 18th 2022 at 4:22 AM

I am having a bug where when i try thow a spear it gets stuck in the air and I cannot pick it back up? I dont have any other weapon mods on

💬 ManaWei, May 25th 2022 at 7:42 PM

Absolutely love this mod !! <3 

💬 TeacupAngelAuthor, May 18th 2022 at 1:35 PM

PSA, part 2 - I just released a mod to fix the compatibility issue below: With it installed, I believe compatibility with Weapons Pack Gamma, AnMiTech, and others should now work fine! :)

💬 TeacupAngelAuthor, May 17th 2022 at 8:09 AM

PSA - because of a game bug (, compatibility with other mods doesn't always work. This is true for all mods Bullseye has compatibility with, but Weapons Pack Gamma is affected the most. In singleplayer, you can make the problem go away by exiting your world and loading it again. Sadly for servers, I don't know of a way to do that.

I'm looking into ways of solving this issue. Thank you for your patience <3

💬 ThePionier, May 14th 2022 at 1:13 PM


Many thanks for your effort! And the patch! Rahjital

💬 TeacupAngelAuthor, May 14th 2022 at 12:54 PM

Bullseye 2.3.2 just released, with more mod compatibility and customisation through server commands! See the full changelog for more.

ThePionier You might be interested in this! :)

💬 ThePionier, May 7th 2022 at 10:43 PM


Thank you for the time you sacrifice for it! And of course thanks for your answer :)

I'll just wait as long as it takes ;)

💬 TeacupAngelAuthor, May 7th 2022 at 10:25 PM


I'm actually working on it right now! Unfortunately the Gamma Pack changes pretty much every single thing relating to bows, and does it in a way that's quite unfriendly to other mods (it also breaks mods like Lichen or Ore Crystals, and those just try to add one arrow each!). So I have some work cut out for me there :)

I took a look at AnMiTech, and fortunately it looks like it should be a lot easier to create compatibility for. I'm hoping that if everything goes well, I might have a patch out in the next few days :)

💬 ThePionier, May 7th 2022 at 10:51 AM

Hello Rahjital!
Is there any news when there might be a compatibility patch for the Gamma Weapon pack? I would love to use the mod on my server, the AnMiTech mod is also used, which also adds javelins and spears.

💬 TeacupAngelAuthor, May 7th 2022 at 9:23 AM

Bullseye 2.3.1 is out now with a multiplayer crash fix!

💬 TeacupAngelAuthor, Apr 17th 2022 at 8:57 AM


Haven't seen your comment, it definitely didn't get posted neither here nor on the forums. If by poison you mean poisoned arrows from the Ranged Weapons mod, then yes, that mod is unfortunately not compatible with Bullseye and will not work alongside it.

💬 FireFrost, Apr 15th 2022 at 11:38 AM

Sorry it was ranged weapons - Idk why I posted here lol - it was throwing an error with poison on arrow release - when not using poison . - I took that out and added your mod sorry for the mix up , no wonder I couldnt see the post . lol sorry  my bad

💬 TeacupAngelAuthor, Feb 24th 2022 at 7:16 PM

For anyone playing Bullseye with VS 1.16.4-rc.3 and wondering about the arrow break chance percentage not seeming right, especially for obsidian arrows - those are not accurate when playing with Bullseye! The mod calculates the chance differently, and the vanilla value is unused.

This is already fixed in the next release of Bullseye, which should hopefully come soon!

💬 TeacupAngelAuthor, Jan 11th 2022 at 9:10 PM

Just a reminder, Bullseye v. 2.2.4 is out and working with VS 1.16.0! If drifters deserve a ranged upgrade, so do you!

💬 TeacupAngelAuthor, Dec 20th 2021 at 12:27 PM


The pre-release version is not compatible with 1.15, but other than compatibility there were no changes at all. You can keep using Bullseye version 2.2.2 (the last 1.15 release) without missing out on any features :)

💬 Travisplo, Dec 20th 2021 at 10:56 AM

So, any idea if the new pre-release version will be backwards compatible with 1.15 versions still?

💬 Abed, Oct 31st 2021 at 4:51 PM

Rahjital Thanks for the tip. 👍

💬 TeacupAngelAuthor, Oct 30th 2021 at 9:41 AM


That's more of a vanilla game question, but yes, there is! If you place a hand basket or any other bag on the ground, bowstaves will dry in it just fine. You can place bags from your inventory the same way you place a skep with bees inside.

💬 Abed, Oct 28th 2021 at 11:29 AM

Is there a way to dry bowstaves without having to carry them in the inventory for days and days at a time? They're not drying out in boxes.

💬 TeacupAngelAuthor, Oct 21st 2021 at 2:04 PM

SingABrightSong Thanks for the report! I just released Bullseye 2.2.2 to fix that bug. :)

💬 SingABrightSong, Oct 21st 2021 at 4:43 AM

Hey, there appears to be a bug where a player will crash to the main menu if they're killed while holding a readied spear. 

💬 TeacupAngelAuthor, Oct 13th 2021 at 10:11 PM

Oh that is a strange crash WickedSchnitzel, it seems related to a spear breaking during a throw, but that's never been an issue in testing and I can't see why it would happen yet. Could be a conflict with another mod? Either way, Bullseye 2.2.1 is now released, and should hopefully stop this crash from happening again. Apologies for the inconvenience again!

💬 WickedSchnitzel, Oct 12th 2021 at 7:56 PM

12.10.2021 20:58:59 [Error] System.NullReferenceException: Object reference not set to an instance of an object.
at Bullseye.ItemSpear.GetProjectileDamage(EntityAgent byEntity, ItemSlot weaponSlot)
at Bullseye.ItemRangedWeapon.Shoot(ItemSlot slot, EntityAgent byEntity, Vec3d targetVec)
at Bullseye.ItemRangedWeapon.ServerHandleFire(String eventName, EnumHandling& handling, IAttribute data)
at Vintagestory.Server.ServerEventAPI.PushEvent(String eventName, IAttribute data)
at Vintagestory.Server.NetworkAPI.HandleCustomPacket(_pZfqca2BJhMktch0CcWjLhsEFXc packet, ConnectedClient client)
at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)


💬 TeacupAngelAuthor, Oct 8th 2021 at 4:28 PM

Bullseye v. 2.2.0 just released! This brings several quality-of-life improvements, a config setting to adjust aiming difficulty, and an important bugfix; you can find the full change long in the files section as usual.


WickedSchnitzel I believe this patch should fix the issue that crashed your server. Sorry for the inconvenience!

💬 TeacupAngelAuthor, Oct 8th 2021 at 8:17 AM

WickedSchnitzel Apologies for the crash, and thank you very much for the report! It was really helpful. I'll try to release a fix tonight :)

💬 WickedSchnitzel, Oct 7th 2021 at 7:38 PM

21:33:56 [Server Fatal] System.NullReferenceException: Object reference not set to an instance of an object.

at Bullseye.ItemBow.OnShotCancelled(ItemSlot slot, EntityAgent byEntity)

at Bullseye.ItemRangedWeapon.<>c__DisplayClass21_0.b__0(Single ms)

at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world)

at Vintagestory.Server.CoreServerEventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world)

at Vintagestory.Server.ServerMain.Process()


Your mod just crashed our server Rahjital

💬 TeacupAngelAuthor, Sep 16th 2021 at 8:44 PM

Thanks for trying the mod and for the feedback!

I might add an option to reduce the movement of the reticle. Drifters and animals are rather slow and move around so little that it'd make aiming at far distances very easy. I'll consider what to do about it, but in the meanwhile you'd have an option to reduce it for yourself :) I'm not quite sure what you mean in the part about spears, are you asking for them to do less damage than arrows? Spears have longer cooldown than bows, and better bows have large damage bonuses that make them stronger than spears, especially with iron and steel arrows.

And thank you for letting me know about the Movement mod issue, I'll take a look what's happening there!

💬 Lyte, Sep 15th 2021 at 2:05 AM

I tried this, here's my take :  Archery - Crosshair moved around too much to be enjoyable ; Spear - Less damage compared to Arrows , VSMovement (mod) Dash occurs while attempting to Throw Spear , doesn't affect it too much , but is a bit of a nuisance.  With some tweaks , especially to Archery and aiming , I'll Reinstall this mod.

(edit comment delete)