ikeiwa / editsaber Goto Github PK
View Code? Open in Web Editor NEWA 3d editor to create custom songs for the game BeatSaber
License: MIT License
A 3d editor to create custom songs for the game BeatSaber
License: MIT License
So I just installed and followed a tutorial on youtube made by Freeek.
https://www.youtube.com/watch?v=90JY0V9NfYU&list=PLYeZR6d3zDPgDgWogOwMteL-5SQWAE14b
When I try too launch the editor this error code comes up:
What do I do?
Rank should be auto set based on difficulty.
The game uses rank to determine where on the list of difficulties the difficulty is supposed to be placed.
This should automatically be set.
This is the cause of difficulties in the wrong order and potentially other issues experienced by the BeatSaberSongLoader
Easy - 0
Normal - 1
Hard - 2
Expert - 3
ExpertPlus - 4
I have requested the BeatSaberSongLoader force it as per xyonico/BeatSaberSongLoader#10
I'm having no music and its an OGG file i tried to fix it anyway i could think of please HELP
I own a 3DVision capable monitor and glasses, but pressing ALT+T (default hotkey) dosn't enable 3D view in EditSaber
Could be very usefull for editing
After having it open for awhile I will get this error message, seemingly at random:
LowLevelFatalError
[File:D:\Build++UE4+Release-4.19+Compile\Sync\Engine\Source\Runtime\Windows\D3D11RHI\Private\D3D11Util.cpp] [Line:182]
Unreal Engine is exiting due to D3D device being lost. (Error: 0x887A0006 - 'HUNG')
It seems to last the longest before failing if I don't have any internet windows open, keep it as the active window, and don't idle for more than 10 seconds or so. Any idea as to what's crashing it?
A few computer specs in case they're helpful:
Processor: Intel(R) Core(TM) i7-6700HQ CPU @ 260GHz 2.59 GHz
Installed RAM: 16.0 GB
OS: Windows 10 Home 17134.165
GPU: NVIDIA GeForce GTX 1060
I'm not sure if I'm doing or saving something wrong, but I'd like to save the level without a saber sound effect. I'm choosing none but it's always that same chunky hit sound.
Noticed this while working on the actual project itself, no matter where you are in the song, the entire song's notes and events are always visible. This leads to some ridiculous drops in framerate (or increase in CPU usage, if you want to go by that metric), for some large songs it drops from ~111 fps to ~11 fps when you play the song.
The ideal case would be that you only show a 10 second range around the cursor (maybe 1 second into the past), which drastically reduces notes/events on screen already. I've been trying to implement that, but currently lack the understanding of the code structure to actually implement this.
So the .7z for the mapping mod, is it supposed to download as a PSE file or is it supposed to be a zip im supposed to open? Because every time i attempt to download the Editor it just downloads a photoshop file instead of a zip folder.
Lights are arguably the most repetitive things in a chart. Would be great to be able to copy paste them like notes. Seems to me like it wouldn't be too difficult, as the lighting events are very similar to notes in the .json files.
Results of this bug include being unable to properly edit the map, as anything placed at the currently location and camera placement will actually be placed at the current timeline position, even though the camera may not be looking at the timeline position.
Steps to reproduce:
Expected result:
Observed result:
Hey, I wanted to request some small updates to EditSaber if possible.
Swap colors like in the game, so red can be used for right hand. Mapping at the moment I have to rethink color codes as I play with Right=Red.
Mirror track parts for selected elements with color swapping of blocks, so a part for the right hand can be mirrored easily to work with the left hand.
As is right now, songs opened in the no-arrow mode will have the colors of the notes switched around, even if the song is purely made of non directional blocks. I would love to see the editor support the creation of no-arrow songs, allowing for songs designed for that specific mode.
I'm using a laptop that has both Intel and NVIDIA graphics. Application will not launch. I did configure the graphics to launch the app using NVIDIA, and I switched all graphics over to NVIDIA, yet I still get the error message.
Graphic drivers are updated, OS is fully updated Windows 10 Pro.
There is no way to undo and redo mistakes. I dragged a selection through my timeline and it messed up the entire rest of my song and i couldn't undo it because there is no option for that. Please for the love of god add it like CTRL+Z for undo and CTRL+X for redo because i was 75% of the way done with my song. Now i need to start over entirely
The game and the editor seem to read the song chart file differently, The position of the notes are correct, however the color of the notes are sometimes different in the game from what they are in the editor.
Your render thread times out when the computer is asleep, please account for this and pause execution or implement a recovery on wake.
When pressing the save map button it's saving in the autosaves folder instead of updating the current json file.
I've been working on a map and something that could be really useful is the ability to copy and paste a section. CTRL C and CTRL V seem the most obvious keys for that function. An undo and redo would also be great if possible.
Lastly, there should be a key to tap to UNSELECT all. As it stands when you select something, or a series of somethings, they stay selected until you unselect each object. Tapping 'z' for example might be a good deselect all command.
Great work so far! Thanks!
whenever i try to launch the exe i seem to get that error
i have a windows 10 64bit mechine, there is no log i can give so i don't really know what to do
It'd be super cool to have support for mid-song BPM changes, like maybe adding an effect column for "BPM" and allowing you to change the BPM using an effect block.
See video for more information.
Hello!
Sometimes when I'm working on a new track and test it half-way in-game, I realize I've used the wrong saber colors and my hands are reversed. Because of that, I have to change the colors of all notes manually just to test my level properly.
A quick function would solve that problem with no effort. It's not really something a lot of people would use, but that is a good quality of life option to have.
when trying to create lighting, it'd be nice if when you select the red colored block for example, it also selects the red laser. It's tedious having to manually select R/B light effects, and speed.
A simple but neat feature: a tappable metronome (via key or UI button) which can display and set the songs bpm. It should also play a simple "click" sound as well as showing a light pulse/lamp/whatever visual indicator on every beat or sub-beats as set by the precision setting (i.e. every quarter-beat etc) so it is easy to check if a song is in sync.
When making a new song and selecting an MP3 file, the program just hangs on "loading". Converting the song to OGG fixes the issue. (same file name, same song, just different format)
This is part because i leave files all over the place, but if there is a stray file, like blah.zip, in the CustomSongs folder, it'll show up as a song you can edit.
You should limit the listing to be folders only.
Pressing ALT+ENTER send EditSaber in full screen, but the same hotkey doesn't switch to windows again from fullscreen status
I've got an idea that could make creation of tracks a lot easier and faster - taps. The idea is that you listen to the song while in the song editor, and press a key on the keyboard or tap the mouse button for every note you want to place. These taps are then quantised to fit exact beats (time quantisation is taken from cursor precision).
Each 'tap' is a placeholder for a beat, which you can then go through afterwards and add a colour/position/angle manually after going through the song tapping.
These placeholder 'taps' can be deleted, and you can always record more taps by playing the song from any point again.
It would be nice if you could somehow snap to the exact time of the nearest beat. Or perhaps a "next beat" and "previous beat" button/shortcut that would let you skip directly to the nearest beat in that direction.
When I say snap to a beat, I don't mean the grid, but actually snapping the work plane/play position to the next/previous or nearest note.
So I was watching Freeek's videos on youtube for instruction, and the tutorials were pretty straight forward. I tried putting a custom song together, and it went well inside the editor, and when I was finally happy with it for testing, I went in-game to load it up, but something is wrong. The blocks are where they're suppose to be, but their colors are wrong. Randomly some of the blocks seem to have flipped for no apparent reason. I've gone back to the editor, where everything looks perfectly fine, so I'm not sure what's going on. I've mostly stuck with leaving blue on the right, and red on the left, and so it's a pretty simple layout at the moment, not sure why the colors are flipping. I've checked to see if blocks were overlapped in the editor, but they're not. Anyone else experience this?
Occasionally when pressing the play button to stop the song and reset to the last cursor point, I notice the cursor moves slightly off position from the grid points it should be allowed to snap to depending on the cursor precision setting. Any scrolling with the mouse wheel past that point will keep the incorrect cursor offset and cause further notes to be placed at an incorrect position unless the cursor is reverted all the way back to the beginning of the song. Not sure if there is a guaranteed way to reproduce this but I had:
-Cursor precision set to 1/2
-Played and reset song using the play button
Here is an example of what the scroll position looks like after it moves off position from the grid it should be confined too
Couldn't find any explanation on how to open beat saber editor but when I double click the .exe I get
can't start /beatsabereditor/beatsabereditor/binaries/win64/beatsabereditor-win64-shipping.exe beatsabereditor createprocess() returned 2
Any help is greatly appreciated. Thanks.
This is especially prevalent if you're working on the notes with the lighting events in the background.
The number of times I've hit delete on a note block only for it to remove one of the numerous blocks in my lighting....
I think you're either doing your raycast backwards or iterating the hits backwards.
I'm also not sure if its the same issue, but walls have a tendency to be deleted if you're hovering the mouse within half a note block's width. I'm not sure if its just selecting the wall instead but I've gotten really paranoid when using the delete key because of these issues.
Using EditSaber at 21:9 or 32:9 resolutions seems to be a bit difficult because the FoV is low. Would be great if able to adjust it.
Every so often, (very frequently and haphazardly,) it will crash with "fatal error!" and i'll lose all my progress.
It's a bit difficult for me, sometimes, to position objects in the 3D view, it would be very useful a hotkey that switches to the classic three orthogonal 2D windows
Setting startOffset for a difficulty type doesn't seem to do anything
Extracted, but says,
"The code execution cannot proceed because X3DAudio1_7.dll was not found. Reinstalling the program may fix this problem." "The code execution cannot proceed because XAPOFX1_5.dll was not found. Reinstalling the program may fix this problem."
if Im trying to create a level, of course timing is off beat but if I go back to song info to change the start offset, it does not change anything with the level making it almost impossible to create levels!
Steps to reproduce:
Attempting to create my first song chart and have been waiting for over 20 minutes for it to load the editor. I am not sure what I can do about this
So how do I have a little pasue at the start of the level? When I play it goes right on the music..
Notes in the "_notes":{ ... } section need to be sorted ascending by _time, then ascending by _lineIndex, then ascending by _lineLayer. Otherwise multiple notes at the same time get introduced wrong. You can see this effect in any song with a block of notes at the same time index.
This was working a couple of days ago, but now it just sits in "Not Responding", and eventually gets an error from UE, which seems odd. I didn't think this was built on UE.
I've also deleted it, redownloaded it, and run it again, but it didn't ask for the custom songs folder, so it must be storing a file somewhere. Where is that? I'm hoping I just need to delete this or something easy.
The majority of songs are still mappable even on a 4/4 grid so this isn't necessarily a pressing issue, however it would be a nice touch just so it looks cleaner on the grid and the larger beats fall on the larger white lines, etc.
I'm about to get the game so I was curious about the custom scene, was kinda sad to see that multiple BPMs aren't a thing yet. I like to author complex stuff (prog/djent) and it's very difficult to do without those tools.
Another idea (which would essentially be the same, but maybe easier to impliment) would be to be able to import a MIDI file's tempo map.
Please make this happen!
I'm wondering, can you use the edit saber, without actually owning the game. I'd just like to try out the editor, but whenever it starts, it just says,
"Please enter your BeatSaber install folder"
I think it's the file I'm supposed to transfer the finished songs to, but I just wanted to try posting on Beat Saver.
Any ideas on what the start screen is about here?
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.