GithubHelp home page GithubHelp logo

elmegaard / quickstash Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 5.0 99 KB

A mod that uses Compulsively Count on all nearby stashes with 1 click in V Rising

License: MIT License

C# 85.36% PowerShell 14.64%

quickstash's Introduction

QuickStash

A mod that uses Compulsively Count on all nearby stashes with 1 click.
Default key is G.

Note this is both a client and server mod.

Installation

Required

  • Install BepInEx
  • Install Wetstone
  • Extract quick_stash.dll into (VRising folder)/BepInEx/plugins
  • Extract quick_stash.dll into (VRising folder)/VRising_Server/BepInEx/plugins

Optional

  • for singleplayer, install ServerLaunchFix to fix issues with the server mod not working

Configuration

The keybindings are changed in the menu in-game.

For server configuration, after running the game once, the config file will be generated.

  • Update server config in (VRising folder)/VRising_Server/BepInEx/config/quick_stash.cfg

Troubleshooting

  • If the mod doesn't work, it is probably because the server part is not installed, check your BepInEx logs on both the client and server to make sure you are running the latest version of both QuickStash and Wetstone.

Support

For you

For me

Changelog

1.2.3

  • Upgrade to Wetstone 1.1.0
  • Potentially fixed rare client crash
  • Fixed silver debuff not getting removed

1.2.2

  • Reduce cooldown from 2 seconds to 0.5 seconds

1.2.1

  • Fixed Readme

1.2.0

  • Increased default range to 50
  • Added Wetstone (keybinds added to controls in-game)
  • Code refactor
  • Fixed memory leak (but added small stutter when depositing)

1.1.2

  • Fixed a client crash

1.1.1

  • Updated Readme

1.1.0

  • Set max distance
  • Made config for keybind
  • Made config for max distance

1.0.1

  • Updated Readme

1.0.0

  • Initial mod upload

quickstash's People

Contributors

elmegaard avatar

Stargazers

 avatar

Watchers

 avatar

quickstash's Issues

Crash to Desktop after hotkey for QuickStash pressed

At this time its not a consistently reproducible issue but happens often enough to be noted.
After using the waygate that is located in user's base, to portal in, and the hotkey ('g' at this time) is pressed, infrequently a crash to desktop occurs. A log is made just not sure where it is otherwise I would have included it here. The action is not complete, as the items are still in player's inventory upon reconnecting. To note: this is during a private server game with only the host connected.

Gloomrot update!

Just gonne leave some things.

  1. needs update for Gloowrot update, (broke bepinex)
  2. standart distance for QS (quickstack) should be 2 tiles aka 10 distance.
  3. exclude number slots could be awesome.
  4. QS from bags is not working. well at least in the "tempoary plugin" it doesn't.

best plugin in the game :D can't live without it.

Does not remove silver debuff

If you are holding silver and have a silver debuff, and you hit "G" to transfer silver automatically, the silver goes to the storage but the debuff does not go away until you manually put silver back on your character and move it to a stash by hand.

Failed to init IL2CPP patch backend for virtual void ProjectM.GameplayInputSystem::HandleInput

Hi! I'm very happy to see a mod like this existing :)

Last night I installed the mod in my game and dedicated server folders (same machine), but nothing happens when I press G in-game. The logs show quick_stash being loaded for both the server and the client, but I get this warning for the server:

[Info   :Unhollower] Registered mono type UnhollowerRuntimeLib.DelegateSupport+Il2CppToMonoDelegateReference in il2cpp domain
[Info   :   BepInEx] 2 plugins to load
[Info   :   BepInEx] Loading [Wetstone 1.1.0]
[Info   :  Wetstone] Detouring ProjectM.ChatMessageSystem+__c__DisplayClass_ChatMessageJob.OriginalLambdaBody at 7FFFFA8972A0
[Info   :  Wetstone] Detouring NetworkEvents_Serialize.SerializeEvent at 7FFFF8ABC9D0
[Info   :  Wetstone] Detouring NetworkEvents_Serialize.DeserializeEvent at 7FFFF8AB38E0
[Info   :  Wetstone] Wetstone v1.1.0 loaded.
[Info   :   BepInEx] Loading [quick_stash 1.2.3]
[Warning:    Detour] Failed to init IL2CPP patch backend for virtual void ProjectM.GameplayInputSystem::HandleInput(ProjectM.InputState inputState), using normal patch handlers: IP relative memory operand is too far away and isn't currently supported. Try to allocate memory close to the original instruction (+/-2GB).
[Info   :quick_stash] Plugin quick_stash is loaded!
[Message:   BepInEx] Chainloader startup complete

This was my first mod install for V Rising, so I made sure to read the instructions as well as I could. I installed BepInEx, Wetstone and QuickStash for both the client and the server.

Crashing due to leak

Player.log

Internal: JobTempAlloc has allocations that are more than 4 frames old - this is not allowed and likely a leak
Occurs randomly, can also be triggered when using the hotkey.

Not an issue: Request: Restrict range based off of the server side setting

It’s a-ok if you close it with no change.

It would be cool to make players travel back to the vicinity of their base, before the key works. Maybe There is a message, get closer to your base. That way if you have multiple bases, they sort of know they were close to Base A and the stuff probably went there instead of Base B. Maybe some server owners restrict it to very close to a base. Fun option. Thanks. Cool mod!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.