You are viewing a potentially older version of this package. View all versions.
iShamTeam-CommandBinds-0.1.0 icon

CommandBinds

Bind a key to up to 6 chat commands: .bind K .night; .home - sent one after another. Commands only, never chat text. Client only.

Date uploaded a week ago
Version 0.1.0
Download link iShamTeam-CommandBinds-0.1.0.zip
Downloads 28
Dependency string iShamTeam-CommandBinds-0.1.0

This mod requires the following mods to function

BepInEx-BepInExPack_V_Rising-1.733.2 icon
BepInEx-BepInExPack_V_Rising

BepInEx pack for V Rising. Preconfigured and includes Unity Base DLLs.

Preferred version: 1.733.2

README

CommandBinds

Bind a key to a chain of chat commands. Press the key and up to 6 commands (.night, .home...) are sent to the server one after another. Client only: works on any server whose mods use . chat commands.

Usage

Type these in the chat. They are handled by the mod on your side and never sent to the server; the answer appears as a system line only you see.

  • .bind K .command1; .command2 binds a key to 1–6 commands separated by ;. Binding the same key again replaces it.
  • .unbind K removes a bind.
  • .binds lists your binds.

Example: .bind F6 .night; .clear 100

Keys use Unity Input System names: K, F5, Numpad3, Backquote, LeftBracket... A single digit (1) means the number key.

Rules (fixed in the mod)

  • Commands are sent 0.25 s apart.
  • After a bind fires, all binds wait 3 seconds.
  • At most 6 commands per bind; a longer bind is refused.
  • Only commands: every entry must start with ., so a bind can never post a chat message.
  • Binds don't fire while you type in the chat or any other text field, or outside a world.
  • The key keeps its game action too, so pick a free key.

Binds are saved to BepInEx/config/vrisingmod.commandbinds.txt and kept between sessions.

Install

Put CommandBinds.dll into BepInEx/plugins/CommandBinds/ (the Thunderstore Mod Manager does this for you).

Tested on V Rising 1.1.13.

Русский

Бинд клавиши на цепочку команд чата. Нажимаете клавишу — на сервер по очереди уходят до 6 команд. Только для клиента, работает на любом сервере с командами через точку.

  • .bind K .команда1; .команда2 — привязать к клавише от 1 до 6 команд через ;. Повторный .bind на ту же клавишу заменяет бинд.
  • .unbind K — убрать бинд, .binds — список биндов.
  • Эти команды обрабатываются у вас и на сервер не уходят.
  • Пауза между командами 0.25 с, после срабатывания все бинды ждут 3 с, больше 6 команд нельзя (зашито в мод).
  • Только команды, начинающиеся с .: обычный текст через бинд в чат не уйдёт.
  • Не срабатывает, пока вы печатаете в чате или другом поле ввода. Игровое действие на клавише тоже сработает, выбирайте свободную.
  • Бинды сохраняются в BepInEx/config/vrisingmod.commandbinds.txt.

CHANGELOG

Changelog

1.0.1

  • Default config: 5 screen buttons (B1-B5) in one row above the spell bar.

1.0.0

  • Macro menu and editor instead of chat commands. .bind, .unbind and .binds are gone.
  • Key combos (Shift+K, K+H+J...), on-screen buttons, pages in the menu.
  • One macro runs at a time, commands go 0.2 s apart. No more 3 s cooldown.
  • Look and layout are set in CommandBinds.json: colors, opacity, button places, window size.
  • Binds from 0.1 are turned into macros on first start.

0.1.0

  • First release: .bind, .unbind, .binds; up to 6 commands per key, 0.25 s apart, 3 s cooldown.