Caeden117 / ChroMapper

GitHub repository for ChroMapper, the Unity-based map editor for Beat Saber.
https://cm.topc.at/dl
GNU General Public License v2.0
300 stars 86 forks source link

Custom URI protocol for a Temp Loader (OneClick) #303

Open n3tman opened 3 years ago

n3tman commented 3 years ago

It would be awesome to have chromapper:// protocol so that when you click a button on a webpage, it starts or focuses ChroMapper and temporary loads the map, so that you don't need to copy and paste map IDs. If a map is already loaded, it's closed and a new map is opened (no need to save changes if it was a temporary map too).

Such functionality exists in ModAssistant (OneClickInstaller.cs) for quickly installing maps, models and playlists.

A button can be added to any map listing pages, even with a small userscript (BeatSaver, BeatMaps.io, Beat Savior, BSaber.com/org). It will save people (especially curators) time when they want to do a quick and superior (compared to BS Viewer) preview of other people's maps in the Editor, as well as use some plugins like Error Checker.

Reposting from the Discord so it won't get lost.

Caeden117 commented 2 years ago

Considering, however if implemented I will more than likely use oneclick:// for compatibility with existing services