You are viewing a potentially older version of this package. View all versions.
ACutiePi-RumbleParkPen-1.0.0 icon

RumbleParkPen

A VRChat-style pen for the Park and Gym

Date uploaded a week ago
Version 1.0.0
Download link ACutiePi-RumbleParkPen-1.0.0.zip
Downloads 18
Dependency string ACutiePi-RumbleParkPen-1.0.0

This mod requires the following mods to function

LavaGang-MelonLoader-0.7.3 icon
LavaGang-MelonLoader

The World's First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono

Preferred version: 0.7.3
UlvakSkillz-RumbleModdingAPI-5.4.0 icon
UlvakSkillz-RumbleModdingAPI

API to Help Modders Get Started and to remove the necessity of GameObject.Find

Preferred version: 5.4.0
Reverb_and___and_Spice-UIFramework-0.10.2 icon
Reverb_and___and_Spice-UIFramework

A UI For settings in Rumble VR

Preferred version: 0.10.2

README

RumbleParkPen

A VRChat-style pen for RUMBLE. Draw 3D strokes in mid-air.

Works in the Park and the Gym. Deliberately unavailable in matches.

Requirements

Installed automatically by the mod manager:

Getting the pen out

Hold on your off hand (default left hand) Primary + Seconday for a moment The button combo and its hold time are configurable, and there's a Spawn / Put Away button in the settings menu too.

Controls

Input Action
Trigger Draw. Squeeze harder for a thicker line.
Grip Erase - rubs out any stroke the nib touches.
Primary (A / X) Cycle the ink through colours.
Secondary (B / Y) — tap Undo the last stroke.
Secondary (B / Y) — hold Clear your drawing.

Drawing with other people

Strokes are shared with everyone in the room who also has the mod. Players without the mod are unaffected and will only see you waving your hand around like a weirdo.

  • The eraser rubs out anyone's strokes.
  • Hold-to-clear only wipes your own strokes, so nobody can wipe the room by accident.

Settings

Settings are in the UI Framework menu (F9), saved to UserData/RumbleParkPen/config.cfg.

  • Pen: hand, ink colour, line width, pressure sensitivity, detail, eraser radius
  • Pen Fit: move the position of the pen relative to your hand
  • Drawing: save, load, clear, delete, and auto-save/auto-load
  • Multiplayer: share yours, show others', sync-on-join
  • Controls: quick-toggle combo and hold times

Saved drawings

Each scene keeps its own file under UserData/RumbleParkPen, so a Park drawing and a Gym drawing never overwrite each other, and a drawing reloads exactly where you made it. There may be some existing bugs related to saving drawings when changing map.

CHANGELOG

Version 1.1.0

Every input is now rebindable.

  • Each action can be fully custom rebound
  • General optimizations on erasing and memory allocation

Version 1.0.1

Fixes a bug where this mod could throw errors on the game clients of players who did not have it installed. Please update, v1.0.0 can still crash people.

  • Nothing is broadcast now. Now uses Photon player properties, so players without the mod receive nothing from this mod at all. In past, the 'HELLO' broadcast sent on entering the Park reached everybody, and RUMBLE Modding API dispatched an incoming event through an unguarded dictionary lookup that throws when the mod is not installed.
  • Re-registers itself with the Modding API if its event registration is dropped, which before may have cause crashes.
  • Strokes drawn by a player are now removed when that player leaves the room.
  • A player running an incompatible protocol version is named in the log instead of being ignored silently.

Version 1.0.0

Initial release.

Drawing

  • VRChat-style pen that 3D strokes, in the Park and the Gym
  • Trigger to draw, grip to erase whole strokes, tap B/Y to undo, hold B/Y to clear
  • Pressure sensitivity — squeeze the trigger harder for a thicker line
  • 10-colour palette cycled with A/X on the pen hand

Multiplayer

  • Strokes stream to other players with the mod as you draw them, in batches
  • Arriving in a room replays existing drawings, and yours replay to players who arrive later
  • Addressed only to players known to have the mod, so nobody else's log is affected

Saving

  • Each scene keeps its own save file under UserData/RumbleParkPen
  • Optional auto-save on leaving and auto-load on arrival