advosc Svelte Themes

Advosc

Advanced OSC Tools for VRChat (Advanced Chatbox Editor, Raw OSC Editor, Avatar Profiles) with sleek looking UI!

ADVOSC โœจ

Hey there! Welcome to ADVOSC, your new best friend for VRChat OSC magic! ๐ŸŒŸ

We've built this tool to make your VRChat experience smoother, more expressive, and just plain cooler. Whether you're a chatterbox or an avatar wizard, we've got something for you. It features a sleek, modern UI that's easy on the eyes and a joy to use.

Features ๐Ÿš€

๐Ÿ’ฌ Advanced Chatbox Editor

Type away with style! Our chatbox editor isn't just a text box; it's a powerhouse designed for expression.

  • Advanced Placeholders: Use dynamic text support to make your messages come alive with real-time data.

๐Ÿงฉ Chatbox Modules

The Chatbox Editor supports various modules to make your messages dynamic. Here are some examples of what you can do:

๐ŸŽต Media Info (MediaInfo)

Display information about your currently playing media.

  • {{MediaInfo;Status}} โ†’ Playing
  • {{MediaInfo;Track}} โ†’ Never Gonna Give You Up
  • {{MediaInfo;Artist}} โ†’ Rick Astley
  • {{MediaInfo;Lyric}} โ†’ Never gonna give you up (Current synced lyric)

๐Ÿ•’ Time (Time)

Show current time or calculate durations.

  • {{Time;Now;HH:mm}} โ†’ 14:30
  • {{Time;Now;yyyy-MM-dd}} โ†’ 2023-11-14

๐Ÿ”ค Text (Text)

Manipulate text strings.

  • {{Text;Upper;hello}} โ†’ HELLO
  • {{Text;Reverse;vrchat}} โ†’ tahrv

๐Ÿ”ข Number (Number)

Generate random numbers or perform math.

  • {{Number;Random;Int;1;100}} โ†’ 42
  • {{Number;Round;3.14}} โ†’ 3

โค๏ธ Pulsoid (Pulsoid)

Display your heart rate (requires Pulsoid token).

  • {{Pulsoid;YOUR_TOKEN;HeartRate}} โ†’ 85

๐Ÿงช Expression (Expr)

Evaluate logic and conditions.

  • {{Expr;5 > 3;Yes;No}} โ†’ Yes
  • {{Expr;[[MediaInfo:Status]]=='Playing';Playing: [[MediaInfo:Track]];Idle}} โ†’ Playing: Song Name

๐Ÿ“ก OSC Data (OSCData)

Read raw OSC parameters from your avatar.

  • {{OSCData;/avatar/parameters/AFK}} โ†’ true

๐ŸŽญ Avatar OSC Magic

Take full control of your avatar's parameters like never before. We give you the tools to manage your avatar's state precisely.

  • ๐Ÿ”’ Parameter Locking: Keep those toggles exactly where you want them. No accidental switches!
  • ๐Ÿ”— Link & Redirect: Connect parameters together! Route one parameter's value to another for complex interactions without touching your avatar package.
  • โœจ Animate Parameters: Bring your avatar to life with automated parameter animations. Create breathing effects, color shifts, or anything you can imagine.

๐Ÿšง Work in Progress (Coming Soon!)

We are constantly working to make ADVOSC better. Here is what we are cooking up in the kitchen right now:

  • ๐Ÿ‘— Avatar Profiles: Save your favorite avatar toggle states (outfits, props, moods) and switch between them instantly.
  • ๐Ÿ—ฃ๏ธโžก๏ธ๐Ÿ“ Speech to Text & Translation: Speak your mind and let the text flow into your chatbox, automatically translated to your target language.
  • ๐Ÿ—ฃ๏ธโžก๏ธ๐Ÿ—ฃ๏ธ Speech to Speech & Translation: Break down language barriers completely with real-time voice translation.

๐Ÿ› ๏ธ Development

Want to tinker with the code or contribute? We'd love to have you!

This project uses Bun, Electron, Svelte, and Rust.

  1. Clone the repository
  2. Install dependencies:
    bun install
    
  3. Run the development server:
    bun run dev
    

License

Distributed under the GPL-3.0 License.


Made with โค๏ธ for the VRChat Community.

Top categories

Loading Svelte Themes