Skip to content

dchu096/FusionRPC

Repository files navigation

Discord360 (Maintained Fork)

Discord Rich Presence add-in for Autodesk Fusion 360

This project is a maintained and updated fork of the original discord360 add-in by Seb Moore. Original repository: https://github.com/SebMoore/discord360

The goal of this fork is to bring the add-in up to date, improve reliability with current versions of Fusion 360 and Discord, and apply a few quality-of-life improvements.

pypresence


Why this fork exists

While the original project laid a solid foundation, it no longer worked reliably in my testing with modern Fusion 360 and Discord builds. Rather than letting a useful idea fade away, this fork exists to:

  • Restore compatibility with current Fusion 360 versions
  • Improve startup and reconnection behavior
  • Clean up and modernize parts of the codebase
  • Add small refinements while keeping the original vision intact

Full credit goes to Seb Moore for the original concept and implementation.


Features

  • Displays Fusion 360 activity as Discord Rich Presence
  • Automatically starts with Fusion 360
  • Lightweight and unobtrusive
  • Built on top of pypresence for Discord IPC

Installation

  1. Download or clone this repository
  2. Create a folder named Discord360 inside your Fusion 360 add-ins directory (as described in the official Autodesk guide below)
  3. Place all repository files inside that folder

Autodesk guide: https://knowledge.autodesk.com/support/fusion-360/troubleshooting/caas/sfdcarticles/sfdcarticles/How-to-install-an-ADD-IN-and-Script-in-Fusion-360.html

Expected folder structure

add-in path/
└── Discord360/
    ├── commands/
    ├── lib/
    ├── pypresence/
    ├── Discord360.manifest
    ├── Discord360.py
    └── config.py

Once installed, the add-in will automatically run when Fusion 360 starts.


Usage Notes

  • Discord must be running before launching Fusion 360
  • Minimizing Discord is fine — fully closing it is not
  • If Discord is closed while Fusion 360 is running, Rich Presence will not automatically reconnect

Restarting the add-in (if Rich Presence doesn’t appear)

If Discord was started late or restarted, simply reload the add-in:

  1. Open Utilities in the Fusion 360 navigation bar
  2. Go to Add-Ins
  3. Select Discord360
  4. Click Stop, then Run

This will re-initialize the Discord connection.


Credits

This fork exists purely to keep a great idea usable on modern systems while respecting the original work.

About

Discord RPC for Fusion 360

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages