Skip to content
This repository was archived by the owner on Aug 6, 2025. It is now read-only.

StoneyTBoI/DesktopMate-CharacterRotator

Repository files navigation

CURRENT DESKTOP MATE VERSION IS BROKEN, FOLLOW GUIDE MENTIONED IN COMMENTS HERE

Desktop Mate Character Rotator

Desktop Mate Character Rotator is a simple Unity mod that lets you control the character's rotation in Desktop Mate.

Features

  • Character Rotation: Spin the character around different axes using your own keybinds.
  • Customizable Controls: Change the rotation keys to whatever works best for you.
  • Toggle Rotation: Turn rotation on or off with a quick key toggle.
  • Debugging Mode: Check out some rotation logs if you want to see what's going on behind the scenes.
  • Works with Custom Characters: Whether it's an official one or a custom mod (VRM 0.0 and 1.0 both work!), from my testing—if it loads, it rotates!

Installation

  1. First, grab MelonLoader and install it for Desktop Mate.
  2. Download the latest release of Desktop Mate Character Rotator.
  3. Drop the .dll file into the Mods folder in your MelonLoader directory.
  4. Launch the game, and you'll be good to go!

Note

Just a heads up, I'm not a professional developer, so the code might be a bit rough around the edges. If you spot any bugs or issues, feel free to fix them and I'll happily merge your changes!

Usage

Default Keybinds:

  • Rotate Left (Roll Positive): Left Arrow Key
  • Rotate Right (Roll Negative): Right Arrow Key
  • Rotate Up (Pitch Positive): Up Arrow Key
  • Rotate Down (Pitch Negative): Down Arrow Key
  • Rotate Yaw Up (Yaw Positive): Page Up Key
  • Rotate Yaw Down (Yaw Negative): Page Down Key
  • Toggle Rotation: F8 Key (turns the rotation system on and off)

Adjusting Keybinds:

Want to change the keys? No problem! Just go into .\UserData\MelonPreferences to set up your preferred rotation keys, the Keycodes can be found here.

License

Desktop Mate Character Rotator © 2025 by Stoney is licensed under the CC BY-NC-SA 4.0 International License.

You can:

  • Modify, share, and remix this project
  • Use it for personal, non-commercial stuff

Just make sure that if you create something based on it, you share it under the same license!

Disclaimer

This mod is provided as-is, with no guarantees. Mods can break, things might not work as expected, and I can't take responsibility if something goes sideways. Use at your own risk, and always keep backups—better safe than sorry!

TODO

Here's a list of features I’m planning for future updates:

  • GUI for Custom Keybinds: A simple interface to change keys without editing preferences manually.
  • Fix character picking after rotation: Sometimes it gets a little glitchy at certain angles.
  • Rotation Speed Control: Add an option to adjust how fast or slow the rotation happens.

Currently Working Features

  • Basic Character Rotation (Roll, Pitch, Yaw)
  • Customizable Keybinds
  • Rotation Toggle
  • Debug Mode Logging

Contribution

If you want to help out with the project, feel free to submit a Pull Request (PR)!

Here’s how to get started:

  1. Fork the repo.
  2. Create a new branch for your feature.
  3. Make your changes and commit them.
  4. Push the branch and submit your PR.
  5. I’ll review your changes and merge if everything looks good.

Contact

Got questions or need help? Just drop an issue on the GitHub repository, and I’ll try to get back to you!


Stoney © 2025
All rights reserved.