Most of my experience comes from the Unity engine and the latest versions of .NET. I've been developing games and small projects for several years.
Information on some of these projects is available on my website.
GitHub repository for ChroMapper, the Unity-based map editor for Beat Saber.
Home Page: https://cm.topc.at/dl
License: GNU General Public License v2.0
Most of my experience comes from the Unity engine and the latest versions of .NET. I've been developing games and small projects for several years.
Information on some of these projects is available on my website.
shad 2020-02-24 at 4:48 AM
Notes look like they're behind the grid now
https://cdn.discordapp.com/attachments/569722247280066561/681346621417455636/unknown.png
When trying to undo a note moved by alt + leftclick
To change laser speeds, currently you have to press:
Ctrl + 0-9 above keyboard
Ctrl + 0-9 on numpad
Using above keyboard, this does not brake the execution of keybinding, so the normal 0-9 actions are also executed (Like 5 to switch to Delete Mode for example)
Don't stop or anything. I just wanted you to see this.
Yes, I tried every plugins folder. Beat saber data, Beat saber, and ChroMapper
Pixelguy ⭐02/03/2020
the laser speed input box seems to be broken
Mykra 2020-02-24 at 1:57 AM
hey @Caeden117 guess what there's a new bug for you to deal with! Blocks are sometimes invisible when I try to place them, then only show up after I refresh rotations
Caeden117 2020-02-10 2:07 AM
Hmmm
CM might be fucky with offsets again
Currently, if I select event that are not Big Rings and switch mode (P), I will get some blueish nodes off the grid being displayed.
I am unsure how we should solve this issue, we could:
Probably other possibilities
I have playback bound to space, but it doesn't do anything.
Swifter 2020-02-23 at 11:14 PM
ok so I have some really long walls in my map
when I scroll too far the walls kinda disappear
is is possible to keep walls loaded if the rest of them is still in a loaded chunk?
Pixelguy ⭐02/01/2020
@Caeden117 I think the strobe generator might be broken for gradients
in 0.5.3 H1
wait no
0.5.2?
why haven't I updated
oh it works in the latest version
strange
sorry for the ping then
wait no
it just doesn't work on 1/64
because the chroma offset is 1/64
that makes sense
Open Map with existing Event Nodes
Alt+ Drag a node around, then delete it with Ctrl+Shift+MiddleMouse
Go to Ring Propagation (Press P)
=>
NullReferenceException: Object reference not set to an instance of an object
SimpleJSON.JSONLazyCreator.Set (SimpleJSON.JSONNode aVal) (at Assets/Plugins/SimpleJSON.cs:1044)
SimpleJSON.JSONLazyCreator.set_Item (System.String aKey, SimpleJSON.JSONNode value) (at Assets/Plugins/SimpleJSON.cs:1067)
EventPlacement.OnPhysicsRaycast (UnityEngine.RaycastHit hit, UnityEngine.Vector3 transformedPoint) (at Assets/__Scripts/MapEditor/Mapping/PlacementControllers/EventPlacement.cs:57)
PlacementController`3[BO,BOC,BOCC].Update () (at Assets/__Scripts/MapEditor/Mapping/PlacementControllers/PlacementController.cs:130)
Swifter 2020-02-19 at 2:31 AM
is precision placement planned for chromapper?
RyanTheTechMan 2020-02-19 at 2:33 AM
you already can by using the Node Editor.
there currently is no grid for it though.
It just pastes it in the normal LightMode as 'all lights'
Swifter 2020-02-18 at 1:21 AM
this happens a lot
https://cdn.discordapp.com/attachments/569722247280066561/679120156730982440/Desktop_2020.02.17_-_15.04.03.72.DVR_1.mp4
the issue here is that you can delete things that are BEHIND the node editor window
and than I think it doesn't add it to the list of things you can undo, because it was only looking at the editor?
Don't worry about me
As I personally own a 3dconnexion mouse, I think that this may be a great addition to ChroMapper and would allow it for maps to be created even faster.
Map the buttons for example like:
1Button to switch between FreeFlight (Like right clicking) and Follow (If you fly forward, the grid will move with you into the song) mode
Other buttons used for the most used operations.
Just wondering if I am the only one out there having such a mouse. If desired, I would gather the SDK from 3D Connexion and implement the support for it.
Image of 500 editor scale at 479.5 bpm in MM
Image of same song at 20 editor scale in CM
You can't really tell, and I don't wanna record a video atm (if you want I could) but the song just fucking zooms by in CM while in MM it goes slow boy
For another song
Same editor scale just at 242 bpm, it scrolls by at the same speed and is the same distance apart (MM)
Same editor scale just at 242 bpm, this time it scrolls by much slower than the 479.5 bpm song in CM but in MM it scrolls by at the same speed.
BeatmapActionContainer.cs
private List collections;
was removed, now leading to compiler issues in the StrobeGeneratorGenerationAction.cs
Screen is not starting at the Top (Probably under the ChroMapper Display
Huge gap between Closed Alpha Testers title and the actual testers.
Patreon Supporters is overlaying the alpha testers
Is the data correct?, I don't see myself for example :)
Shifting Blocks with the arrow keys, for example, doesn't always queue.
Hours lost mapping because Undo doesn't work properly.
CyanSnow02/02/2020
um :upside_down:
https://cdn.discordapp.com/attachments/569722247280066561/673378109847896064/2020-02-01_23-03-23.mp4
That issue with the grid getting misaligned is amplified this ps
:kek:
Rabbit 2020-02-17 at 7:47 AM
C:\buildslave\unity\build\Modules/Audio/Public/sound/SoundChannel.cpp(356) : Error executing result (An invalid seek position was passed to this function. )
UnityEngine.AudioSource:Play(UInt64)
UnityEngine.AudioSource:Play()
AudioTimeSyncController:TogglePlaying() (at D:\Unity Projects\ChroMapper (1)\Assets__Scripts\MapEditor\AudioTimeSyncController.cs:171)
AudioTimeSyncController:Update() (at D:\Unity Projects\ChroMapper (1)\Assets__Scripts\MapEditor\AudioTimeSyncController.cs:128)
drag the playhead all the way to the end of the timeline and press space
Swifter 2020-02-17 at 7:25 PM
... also Note Jump Speed only detects your mouse on half of the text.
Pixelguy ⭐02/03/2020
notes in front off walls don't look right
https://cdn.discordapp.com/attachments/569722247280066561/673841777505206302/unknown.png
but if you scroll further it does
https://cdn.discordapp.com/attachments/569722247280066561/673841842462261248/unknown.png
same for notes behind walls
https://cdn.discordapp.com/attachments/569722247280066561/673842114219606026/unknown.png
Pixelguy 2020-02-11 8:56PM
you probably are aware, but you still can't undo pasting
CyanSnow 02/02/2020
@Caeden117
Please change _bpmChanges to _BPMChanges
2 Things.
1: Yes, I tried the plugin in EVERY plugins folder on my PC that are related to Beat Saber and ChroMapper.
2: The Plugins Are: Noodle Extensions, and Mapping Extensions.
I will probably comment on this issue multiple times, as I think there may still be various problems with the propagation.
Known at the Moment:
Alt+Clicking in propagation mode resets the position (only visually, swiching back and forth set's it back at it's original place)
=> Dragging within ring propagation does not work correctly
Whenever hopping into a map to edit it, the scroll precision resets to 1/1, when it should be 1/8
Swifter 2020-02-17 at 7:25 PM
not really a bug but a small nitpick, probably don't show this label over the input,
https://cdn.discordapp.com/attachments/569722247280066561/679030586056114202/unknown.png
Various issues seen:
Is it normal, that if I select the first element with Ctrl+Shift+LeftMouse that the PopUp always appears?
Writing seems pretty broken within Unity2019 , when I start typing at the end of a line, it will write at the beginning of the line like on a new layer behind the existing text. Pressing the Left Arrow (Back 1 Character) once and then start typing, it is working correctly.
Some Keystrokes seem to trigger their events (Right Shift, P for example), they should be disabled while writing
There is an issue with lighting and environment mapping. For example, if I choose fade to black, and then I choose turn on, it will stay on fade to black.
When i tick enable chroma it never saves and i can never load it in editor
That irritated me for a moment.
Maybe we should toggle this, so we go back to editing mode if pressed again while in delete mode.
Pixelguy ⭐02/05/2020
https://cdn.discordapp.com/attachments/569722247280066561/674719498900602880/unknown.png
the notes aren't opaque on the bottom row
Updated to latest yesterday after the undo fixes.
When using the box select it consistently leaves an extra block wherever you click to start it, and it appears after you finish the select. Seems like maybe a "box select is enabled" type check had been missed, and not disabled block placement.
Thanks again!
Vortex 2020-02-10 2:03 AM
nevermind i'm stupid with offsets
am having this weird glitch where it makes me place 1/2 bar behind the grid tho
let me screenshot
not a 360 or 90 map
https://cdn.discordapp.com/attachments/569722247280066561/676232137086861352/unknown.png
JohnnyDee 01/31/2020
created a diff for 360 in cm -> copied the notes and walls in mm from a standard difficulty into that difficulty -> https://youtu.be/4UO-jl61jig
YouTube
Johnny Dee
Chromapper 360 bug
Caeden117 01/31/2020
Click refresh rotations
Does that fix
JohnnyDee 02/01/2020
i forgot to record but no did not
after reloading i can see the notes far in the distance but they are not moving towards me
you can see that in the vid too
but they show up in the topleft "last bloq thingy" correctly
Tried this because I wanted to do some cool things with it, and use noodle extensions, but I can't find a single mention of noodle extensions in the program, or how to use noodle extensions, any help?
Light Ai 02/03/2020
is the place chroma events button supposed to untoggle when switching events or is that a bug :astroDerp:
Pixelguy 2020-02-15 4:07PM
when there are enough songs to just fit 2 pages, a third empty page gets created
https://cdn.discordapp.com/attachments/569722247280066561/678256072451948552/unknown.png
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.