Mods / Ruststones
Author: Vies
Side: Both
Created: Jun 13th 2022 at 6:08 PM
Last modified: Mar 27th at 2:04 PM
Downloads: 3761
Follow Unfollow 72
Latest file for v1.19.5:
ruststones_1.1.0.zip
1-click install
I tend to do modding livestreams... A lot. Watch me at: twitch.tv/vies
This mod adds 'ruststones' to Vintage Story. These are temporal stones that use the "Rust World" to do special things. Supports singleplayer and multiplayer servers.
Current ruststones: Hearthstone, Warpstone
Hearthstone: Hold Right-Click to channeling this stone. Completing the channeling will send a player back to their 'bound point' in the world. Using this stone will open a rift where the channeling completes.
Warpstone: Hold [Shift] + Right-Click to etch your current coordinates into the stone. Hold Right-Click to channeling this stone. Completing the channeling will send a player back to the stone's stored point. Using this stone will open a rift where the channeling completes.
Getting Started:
To get started, defeat drifters to get 'Temporal Fragments'. Use them to craft a 'Temporal Infuser' and an 'Inert Ruststone'. Right-Click with an 'Inert Ruststone' in hand to select a glyph for the stone. In the 'Temporal Infuser', use an 'Inert Ruststone' and 'Temporal Fragment' as fuel to complete the ruststone!
Using a ruststone:
It will cost a players Temporal Stability and a ruststone charge, along with standing still for the channeling timer to activate the ruststone ability. Add charges to ruststones them by putting the finished ruststone in the 'Temporal Infuser' with 'Temporal Fragments' in the fuel slot.
1 'Temporal Fragment' = 1 charge.
Upgrading a ruststone:
Ruststones can be upgraded! To do this, create a 'Temporal Crux' and place it in the 'Temporal Infuser' fuel slot with the stone to be upgraded. The crux is used for Greater and Mastercraft upgrades.
Current ruststone tiers:
Lesser:
Max Charges: 3
Stability Cost: 60%
Channeling Time: 15s
Greater:
Max Charges: 6
Stability Cost: 40%
Channeling Time: 10s
Mastercraft:
Max Charges: 10
Stability Cost: 20%
Channeling Time: 5s
Commands:
/rsreset - Resets the ruststone cooldown for the command user (if enabled).
/rsreset [playername] - Resets the ruststone cooldown for the specified player (if enabled).
Need more info? Follow the directions in the tooltips from there! If you need help, search the handbook for Temporal Fragments.
Known issues :
¯\_(ツ)_/¯
Next update :
- Maybe particles while Temporal Infusers are on and running.
Planned features :
- More qol things like sounds, particles, and overall visual ques.
- Added the Lifestone and Nurishstone. Use Temporal Stability and charges to heal or increase satiety.
- Add a device that can create temporal fragments from temporally unstable areas of the world.
Version | For Game version | Downloads | Release date | Changelog | Download | 1-click mod install* |
---|---|---|---|---|---|---|
v1.1.0 | 961 | Mar 27th at 2:04 PM | Show | ruststones_1.1.0.zip | Install now | |
v1.0.5 | 836 | May 11th 2023 at 6:21 PM | Show | Ruststones-VS1.18.2rc4-v1.0.5.zip | Install now | |
v1.0.4 | 312 | May 3rd 2023 at 6:49 PM | Show | Ruststones-VS1.18.1-v1.0.4.zip | Install now | |
v1.0.3 | 323 | Apr 5th 2023 at 9:05 PM | Show | Ruststones-VS1.18.0rc2-v1.0.3.zip | Install now | |
v1.0.2 | 414 | Jan 19th 2023 at 5:26 PM | Show | Ruststones-vs1.17.10-v1.0.2.zip | Install now | |
v1.0.1 | 517 | Jun 23rd 2022 at 2:00 PM | Show | Ruststones-v1.0.1.zip | Install now | |
v1.0.0 | 398 | Jun 13th 2022 at 6:09 PM | Show | Ruststones-v1.0.0.zip | Install now |
Would it be possible to add a personalized description? in order to have organized which stones go to which place
1: great to hear that this is getting revamped
2: perhaps you could make a mineable object (like crystalized temporal shards?) form when a drifter dies (more or better shards for more dangerous ones), that way almost no mod could conflict with it?
3: a grandmaster / lord of time tier would be quite nice, likely requiring a harder to get resource, but making a permanent and non-draining item...
4: still hope to see the other runes you ones had planned get made at some point.
5: would be nice to be able to upgrade warpstones as well as hearthstones, possibly allowing multiple locations to be logged? or maybe the final upgrade takes several warp stones and a hearth stone all upgraded to make the final version with multiple locations
6: a death stone would be nice, allowing you to return to locations you died at
This mod is next on the revamp list. I need to figure out how I am handling these temporal fragments. I may just create a new item, maybe a difter tear or something. I need to redesign how the items drop since some mods hijack drifter drops which has been a thorn in my side with this mod. Depending on how I search for items, I may be able to have some compatibility with my magic mod. Still need to figure that out though.
^^^^
Trug
Hey Vies, any chance you could make the temporal fragments from this mod be cross-compatible with the fragments from Rustbound Magic? As-is, they seem to be two different fragments that aren't interchangable.
Thanks as always, love your mods!
Hey! Sorry for the radio silence! If you all have been checking out the stream, you know that I have been working on a magic mod for VS called "Rustbound Magic"! I will be moving it out of the "draft" state in the next couple of days in all of its 'alpha' glory!
Once at mod is out and stable, I will be doing another pass through my other mods to get them up to date and working with .NET7.
I think I can confirm that the issue is with the Better Balance (Better Drifters Fork) mod overwriting the entity drops so that the temporal fragments do not show up. I just installed that mod and am having the same issue as September If it's possible to make a craftable version of the fragments in a future patch, that'd be an awesome work around. Thanks Vies!
Edit: Scratch that, finally had one temporal fragment drop off of a surface drifter. Must just not have been getting good dice rolls earlier.
September Thank you for letting me know about the drops not working, I will come up with a crafting recipe for them in place of a drop. Another mod may be hijacking the drifter drop array, maybe overriding it instead of adding to it. As for the second part, I wonder if it is a sequencing thing. I may have to find a way to spawn the portal a bit before the teleport occurs. I will look into that as well.
I killed a lot of Drifters of varying strength so far (dozens upon dozens at the time of writing), but never got a single Temporal Fragment. Is there a chance your mod might be clashing with another? I also have "Better Balance (Better Drifters fork)" and I suspect it might be overwriting the drops somehow. I'm getting all drops except the Temporal Fragments. It would also be nice if we could craft the fragments, unless they are already common drops.
Also, the stones work perfectly well, but sometimes the Hearthstone opens a rift at the DESTINATION. I had this happen twice so far when returning home (out of 2+ dozen returns). Weird part was that I never used the Warpstone at or near my spawn (or home structure, for that matter), so it doesn't make sense for a rift to spawn on the exact coordinates where my spawn is. Restarting the game (after a crash) deleted it after it has been active for around an in-game week, so it was a client-side bug, I think. I host a local server when playing, so I could tell that much.
This mod is now released for VS1.17.10. Have fun!
sooo.... you said you had a 1.17 version on jun 23rd? any chance of it getting released?
Vintage Story v1.17.0-rc.8
Ruststones v1.0.1
Right clicking the infuser crashes the game, similar to below report
Hello, I'm getting a crash while right clicking the infuser (I'm on 1.16.5 with mod 1.0.0), any help would be appreciated:
Running on 64 bit Windows with 32 GB RAM
Game Version: v1.16.5 (Stable)
Loaded Mods: ruststones@1.0.0, game@1.16.5, creative@1.16.5, survival@1.16.5
30/06/2022 10:38:39: Critical error occurred
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.API.Client.GuiDialogBlockEntity.OnRenderGUI(Single deltaTime)
at Vintagestory.Client.NoObf.GuiManager.OnRenderFrameGUI(Single deltaTime)
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt)
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt)
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt)
at _esGsESICkihAc8ShXuIoQwZFwP4._DPQfPEsBXX5ftH8l1sqqtyB2Itl(Single )
at _8UC8FAMhwKY89IbtSRDjsNSApPJ._KbwUAfxjCHyIG0aK445AAA9FHl5(Single )
at _8UC8FAMhwKY89IbtSRDjsNSApPJ._R0wAt2N0TpONMxGD0HJG3bDrRcI(Single )
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e)
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 _7zNxEbLnuy6Bq08TdMSIu9ZbrKf._vvUTh6X5xLRNnjtX2xSE7z8yMeh(_SUsdg1ytavxaRcNNkhfDrODGhGP , String[] )
at _yA4PJazdKq1OMm8H6js6v5AhQB._vvUTh6X5xLRNnjtX2xSE7z8yMeh(ThreadStart )
-------------------------------
Kwegar
I actually have a working 1.17.0 build already, just got busy and haven't released it yet. I can do that sometime this morning.
Kazeoni
Thanks! I thought this would be a nifty mod. As for your issues with it, I build the mod against 1.16.5, so I know it works with that. I would update to 1.16.5.
Any plans on making it work with 1.17? currently when I place Temporal Infuser, I find myself crash to desktop.
Amazing concept!
Back in my old 1.14 world I used Temporal Mirrors for this utility, but that seemed very moddy. This approach is mouch more refined and in tune with the worldbuilding, I love it.
Tho I couldn't get it working... might just be a me issue tho. The game crashed when I rightclicked the T-Infuser. "System.NullReferenceException", won't bother with the full crashlog as half Hungarian with Windows being set to my native tongue. Also using 1.16.1 'cuz of other mods not updated. And also since you are supposed to open that with the corresponding item it might not be game-breaking, gonna double-check.
[EDIT: nope, crashes just the same with inert ruststone in hand on 1.16.1]
Also as a general practice on mod-game compatibility I noticed some wiggle room. Should I update to 1.16.5 and try to use the 1.16.1 mods that way, or keep the core game in line with the oldest release mod of my pack for best/most stable experience? Everything is in 1.16.x, I didn't dare to differ in main version, but read many can work.
Thank You very much!
You know it! The fruits of all of those modding livestreams. Haha!
ENTER THE RUST ZONE