Mods / Immersive Javelins
Author: Arahvin
Side: Both
Created: Oct 26th at 12:03 PM
Last modified: Nov 1st at 10:23 AM
Downloads: 1117
Follow Unfollow 36
Latest file for v1.20.0-pre:
ImmersiveJavelins_1.1.0.zip
1-click install
I made this mod because I think the javelins that are out there are too overpowered. They stack to insane amounts, and are super cheap to craft. I wanted to make a bridge between arrows and spears. Not as strong as a spear, not as convenient to carry as a batch of arrows, but something in the middle of those. Slightly faster but weaker than spears, and can be carried in smaller stacks than arrows. They aren't meant to be your go-to ranged weapon, but rather something you can prepare in advance when you go on a hunt or if you are out of metal to prepare for a storm.
In my playthroughs I always felt I had more bones that I could use, and it was a waste, so... why not make some javelin heads out of bone and hunt more creatures for more bone and other goods with them?!
I am not sure if I should make metal javelin heads as an upgrade to this ones. I would love your feedback on that!
If you have suggestions or bugs, let me know. I am trying to keep them balanced, cheap enough to make, but won't last you for long, you can carry a bit more without filling your ivnentory, but let me know how you feel about their balance. I wanted them to feel like part of the base game, and not some OP weapon I jut threw in there for convenience.
I have had fun with them during my tests, I hope you do to!
v1.1.0 changes:
Immersive crafting system. Now you can craft javelins and javelin parts without the need to open your GUI.
Grab feathers or bones with your Off Hand, and hold RMB(Right Mouse Button) with a knife to craft fletching or bone heads.
Hold RMB on javelin heads to craft crude javelins (you need sticks in your inventory).
Hold RMB on fletching to craft bone javelins (you need to have sticks and javelin heads OR crude javelins in your inventory).
Version | For Game version | Downloads | Release date | Changelog | Download | 1-click mod install* |
---|---|---|---|---|---|---|
v1.1.0 | 320 | Nov 1st at 10:23 AM | Show | ImmersiveJavelins_1.1.0.zip | Install now | |
v1.0.2 | 240 | Oct 26th at 7:25 PM | Show | ImmersiveJavelins.zip | Install now | |
v1.0.0 | 60 | Oct 26th at 12:04 PM | Show | ImmersiveJavelins.zip | Install now | |
v1.0.1 | 497 | Oct 26th at 6:24 PM | Show | ImmersiveJavelins.zip | Install now |
Ou I am sorry I didn't notice and I totally forgot it before. my bad
Hey Sidonius
You've mentioned it before, I haven't looking into it in depth, but I will when I find some free time.
Hi, do you consider compatibility with toolworks mod?
Ah that explains it then xD
@Arahvin Shit I'm a dumbass I installed the 1.20 version on 1.9.8 I'm sorry dude
Grugzilla
Thanks for the suggestions, I will take them into consideration, I am not 100% satisfied with the crafting system myself yet. Regarding the stacking and the crash, I'll look into them. I've been mostly testing them out in 1.20.0-pre, I did only some minor testing in 1.19.8
Arahvin
Sorry you are correct and I was just being pedantic! However, I tested it out in creative mode and got a crash when I tried to throw it. I also noticed the javelins wouldn't stack if I tried to manually stack them, only stacking when I crafted them. Personally, althought it looks cool, I'm not a fan of the immersive crafting system. I found it a little un immerisve actually since you don't need to craft fletching for arrows in the vanilla recipe. Using the knife on the bones was great though and felt satisfying and like it made sense. However, constructing the javelins by hand felt a little excessive. Please consider keeping the bone scraping mechanic in but leave out the others. And here is the crash log with no other mods installed:
Running on 64 bit Windows 10.0.19045.0 with 16315 MB RAM
Game Version: v1.19.8 (Stable)
01/11/2024 11:07:22: Critical error occurred in the following mod: immersivejavelins@1.1.0
Loaded Mods: immersivejavelins@1.1.0, game@1.19.8, creative@1.19.8, survival@1.19.8
System.MissingMethodException: Method not found: 'Void Vintagestory.API.Common.Entities.EntityPos.SetPosWithDimension(Vintagestory.API.MathTools.Vec3d)'.
at ImmersiveJavelins.EntityPlayer_LightHsv_Patched.OnHeldInteractStop_Prefix(Single secondsUsed, ItemSlot slot, EntityAgent byEntity, BlockSelection blockSel, EntitySelection entitySel)
at Vintagestory.GameContent.ItemSpear.OnHeldInteractStop_Patch2(ItemSpear this, Single secondsUsed, ItemSlot slot, EntityAgent byEntity, BlockSelection blockSel, EntitySelection entitySel)
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleHandInteraction(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 329
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnGameTick(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 162
at Vintagestory.Common.GameTickListener.OnTriggered(Int64 ellapsedMilliseconds) in VintagestoryLib\Common\Model\GameTickListener.cs:line 27
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 57
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 815
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 731
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 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Event Log entries for Vintagestory.exe, the latest 1
==================================
{ TimeGenerated = 15/10/2024 18:52:51, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.19.8.0, time stamp: 0x661e0000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x2d50
Faulting application start time: 0x01db1f25c4aacad1
Faulting application path: F:\Vintagestory\Vintagestory.exe
Faulting module path: F:\Vintagestory\Lib\openal32.dll
Report Id: f6d20b20-8a09-4860-89e9-8d7f9dc99e24
Faulting package full name:
Faulting package-relative application ID: }
Hey Grugzilla
Thanks for the suggestion, It's actually down in my roadmap for the mod. Regarding the feathers, I did some reasearch before I named the mod and at least in the Iberian Peninsula (where I'm from) war javelins had feathers in most historical depictions of the 15th century warfare, so I went with that feel.
I'm finishing the immersive crafting system (should release later today or tomorrow) and then I'll focus on the smithing of javelin heads and eventually other enhancements/wearables
Great mod! I would personally love it if you added metal tips that can be forged. Although I would have to nitpick this is not strictly a javelin but this is a more of a war dart because of the feathers on the end.
Wooooo I love this! Good work Arahvin 😻
Hi Sidonius
I am not familiar with that mod, I would have to look into it, but I did not make any accomodations for it. Do you have any particular issue you are concerned with?
Can i have another question? Is there compabity with toolworks mod?
Hey Sidonius
I think so, although I'd probably need some custom animations for it, and I haven't delved into that yet. I'll add it to my list of maybes for the mod, I have a few ideas I want to throw in there first, but I'll definitely give it some thought. Thanks for the suggestion!
Hi your mod looks nice, I wonder can you make it with spear thrower? https://en.wikipedia.org/wiki/Spear-thrower
It was widely used especially in ice-age. It could give the spear more range and potencionally more damage.
It would be awesome to have something like this.
Hey ComradeTum
Good to hear that I'm not the only one feeling that way :D
It wasn't compatible with 1.19.8 but I just uploaded a version that fixes that, enjoy. And if you have any suggestions I'm all ears!
I definitely feel as you do about the current javelin mods (way too overpowered) So Im excited to try this!
Is it only for 1.20-pre or will it work on the stable 1.19.8, do you know?