Thanks to visit codestin.com
Credit goes to github.com

Skip to content

GitHub repository for ChroMapper, the Unity-based map editor for Beat Saber.

License

Notifications You must be signed in to change notification settings

Jackzmc/ChroMapper

 
 

Repository files navigation

This is ChroMapper.

This is ChroMapper.

ChroMapper is an in-development, Unity-based map editor for Beat Saber, specializing in modded map creation (particularly in the Chroma suite of mods).

ChroMapper will allow you to create stunning lightshows with Chroma RGB lighting, unique gameplay maps with ChromaToggle notes, powerful JSON editing with a built-in Node Editor, and more!

Why?

(Inspiration from BeatMapper)

Why would you choose ChroMapper over an already existing map editor, or even the official editor? Here's a simple table that lets you compare and contrast what makes each editor unique.

Feature ChroMapper MediocreMapper EditSaber BeatMapper Official Editor
Engine/Framework Unity Unreal Unreal React (JavaScript) Unity
Availability Standalone Standalone Standalone Web Browser Bundled w/PCVR Beat Saber
Platform Windows Windows Windows Fuckin' Anywhere Windows
Perspective 3D 3D 3D 3D/2D 2D
Mapping Extensions 🗹 🗹 🗷 🗷 🗷
Chroma RGB Lightmapping 🗹 🗹 🗷 🗷 🗷
ChromaToggle 🗹 🗷 🗷 🗷 🗷
Beatmap v2 Support 🗹 🗹 🗷 🗹 🗹

With that big chart out of the way, here are some reasons why ChroMapper might better appeal to you than the other editors.

  • Being built in Unity means ChroMapper has the potential to be visually closer to Beat Saber than any other map editor, and the results do show.
  • Being designed for mods means you can easily design maps that utilize Chroma RGB lighting, ChromaToggle note types, and improvements brought from Mapping Extensions.
  • Custom Platforms outside of the base game set means you can preview your map with other platforms without needing to test in Beat Saber, as well as develop maps that utilize Custom Events.
  • The Node Editor allows you to manually input custom data into map objects, and give you a degree of control that no other editor has. Want to make a map that utilizes a new mod that uses CustomJSONData? ChroMapper has your back!
  • Beatmap v2 Support means you do not have to run your song through a conversion tool in order to play it in Beat Saber, upload it to Beat Saver, or load it onto your Oculus Quest.
  • Open Source means that you too can contribute to this ever expanding project.

Releases

If all goes well, ChroMapper should enter Open Beta somewhere around October 19th. Some expectations I'd like to set before hand: ChroMapper is still not release. While this may be a viable mapping tool, features one might call a "necessity" might not be implemented yet. Bugs should also be expected, as a team as small as myself and the closed alpha team probably haven't swept through everything.

If you wish to follow ChroMapper development, here is the Trello board for ChroMapper. Here, you can figure out all that has been suggested by the closed alpha testing crew, what we are currently working on, and what has been done.

Patreon

If you'd like to donate to the project and get some sweet perks, you can support SkyKiwi and Chroma development on Patreon. The Pentachrome Sabers tier ($15+) will get you access to ChroMapper closed alpha testing, as well as access to release, pre-release, and hotfix builds earlier than everyone else.

For Developers

ChroMapper was being developed with Unity 5.6.6f2, however has now been upgraded to Unity 2018.3.14f1.

This GitHub repository should come with the assets and scripts you need to easily open it up in Unity. Feel free to fork the repository if you plan on contributing to ChroMapper in any way. Even though ChroMapper is in closed alpha, if you are able to clone or fork and get the project working on your end, I'll allow you to use it as long as you're making contributions to ChroMapper.

Also keep in mind of the GNU GPL v2 license that I picked for ChroMapper. If you were to make a fork and build off of that (a la MediocreMapper from EditSaber), your source code must be made public, and changes must be stated, while all being under the same license. Pull requests, however, I'll be more lenient on.

About

GitHub repository for ChroMapper, the Unity-based map editor for Beat Saber.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 85.8%
  • ShaderLab 12.6%
  • HLSL 1.5%
  • Smalltalk 0.1%