Skip to content

Commit ea2ada1

Browse files
committed
3.11.0-beta.3
1 parent 97b4114 commit ea2ada1

File tree

3 files changed

+51
-104
lines changed

3 files changed

+51
-104
lines changed

datafiles/Data/changelog.txt

+48-101
Original file line numberDiff line numberDiff line change
@@ -1,113 +1,60 @@
1-
Changes in v3.11.0 Beta 3 (TBD):
1+
Changes in v3.11.0 Beta 3 (2024.11.28):
22

3-
* Improved auto-backup so it will now lead you to the backup folder and will not
4-
overwrite your song with multiple instances open!
5-
* Added the OpenNBS QQ group link to display when language is set to Chinese.
6-
* Fix macro windows when nothing is selected.
7-
* Fix auto-save countdown going into the negatives.
8-
* Fix compressing selection sometimes crashes the editor.
9-
* Fix missing notes after compressing selection.
10-
* Revert Windows app description due to it displaying as the program name in
11-
Task Manager and Programs and Resources.
12-
* Reduced the increase audio channel option channel count from 32768 to 1024 for
13-
optimization purpose.
14-
* Fix FPS affects flashing speed of piano when editing key binds.
15-
* Fix adding new layer above solo layers causes the buttons to break.
16-
* Fix volume slider number marker goes past intended range.
17-
* Added a check to turn transparency effect off if there was an error caused by that
18-
in the last session.
3+
Additions:
194

5+
* Added a new auto-recovery system which takes multiple open instances into
6+
account:
7+
* Songs with unsaved changes are saved to a backup directory every 10 minutes.
8+
* When NBS quits abnormally (due to a crash, power loss or system restart),
9+
you'll be prompted to recover the files the next time you open the program.
10+
* Clicking 'Yes' will copy the files to a restore directory so you can move them
11+
somewhere else.
12+
* Clicking 'No' will leave the unsaved files in the backup directory so you can
13+
recover them later.
2014

21-
Changes in v3.11.0 Beta 2 (2024.07.09):
15+
* The fade in and fade out macros now work relatively to each note's velocity,
16+
multiplying it by the decay factor.
17+
* Previously, only the first note block in each selected column would be taken
18+
into account for determining all velocity values in that column.
19+
* Notes at each end of the selection will no longer go down to velocity 0, or
20+
into negative values.
2221

23-
* Correctly applied the new audio export additions announced in Beta 1.
24-
* Added Chinese translations to the new features from Beta 1.
25-
* The social buttons in the About window no longer use the primary button style.
26-
27-
28-
Changes in v3.11.0 Beta 1 (2024.07.09):
29-
30-
* Added a sound import assistant to help you use sounds from Minecraft: Java
31-
Edition in your songs!
32-
* Accessible from Settings > Import sounds from Minecraft.
33-
* Make sure to launch the version you want from the Launcher before
34-
importing its sounds. Set your Minecraft installation path and game version,
35-
click the button to get sounds and watch them magically appear!
36-
* The sounds from the selected version will be copied to the 'minecraft'
37-
folder in your Sounds folder.
38-
39-
* Note Block Studio now registers itself as a handler for the nbs:// URL
40-
protocol on startup.
41-
* This can be used to open NBS files from an external application, such as
42-
a blog or website.
43-
* By default, the program will launch in the player mode when handling the
44-
protocol.
45-
* To prevent security risks, the file won't be opened if it can't be
46-
detected as a valid song, or if it's over a certain size.
47-
48-
* It is now possible to save a song with its custom sound files attached.
49-
* Reach over to File > Save song with instruments... to find this option.
50-
* This makes sharing songs with custom instruments easier than ever!
51-
* The saved file is a regular ZIP file containing the song, as well as the
52-
sound files used in it.
53-
* This feature replaces the 'Export sounds' option, previously accessible
54-
from the Instruments window.
55-
56-
* Added Minecraft version setting to data pack export.
57-
* You can choose between 1.13-1.20 and 1.21+.
58-
* This was necessary due to a change in the internal structure of data
59-
packs, in order to not break compatibility with older versions.
60-
61-
* Added new OpenNBS social links to the greeting window, the Help menu and the
62-
About window.
63-
64-
* Added donation links! If Note Block Studio is useful to you and you'd like to
65-
support its development, feel free to check out these options.
22+
* Blackout mode is now available in Player Mode, including the shortcut (F10)!
6623

24+
* Added a button to the greeting window to open Note Block World, our brand
25+
new website for browsing and sharing note block songs!
6726

6827
Bugfixes and improvements:
6928

70-
* All operations involving selections are now much, much faster - including
71-
loading a song, moving, selecting, placing and deleting notes, changing note
72-
properties, applying macros, and undoing or redoing actions.
73-
* All macro operations can now be properly undone.
74-
* The 'Max loop count' option is now respected during playback.
75-
* The 'Show note chart' option now shows flat notes if the 'Use flat notes'
76-
option is enabled.
77-
* The Chorus macro now better handles selections with more than three layers.
78-
* Fixed an error that would cause note blocks/command blocks in the track
79-
export to be missing.
80-
* The resource pack used to play notes outside the 2-octave range can now be
81-
saved from the Compatibility window.
82-
* Blackout mode is now available in player mode.
83-
* The popup shown when the data pack export is complete now shows the syntax to
84-
play the song from a command block.
85-
* Added 'Schematic' and 'Structure Block' labels to the different Minecraft
86-
version options in schematic export.
87-
* Fixed changing auto-save preferences marking song as unsaved.
88-
* Fixed a softlock caused by an auto-save triggering while a window is open.
89-
* The song is now marked as unsaved when changing the tempo.
90-
* The song is now marked as unsaved when toggling a layer's solo setting.
91-
* Solo layers are now loaded properly from songs.
92-
* Fixed the initial value of the tempo input box not following the current
93-
tempo.
94-
* Fixed layer names below the workspace visible area getting deleted when
95-
adding a new layer.
96-
* Fixed the note count in the Discord Rich Presence activity indicator having
97-
an extra thousands separator at the start.
98-
* Fixed song author and original author fields in the Song info window not
99-
using the Fluent theme's accent color.
100-
* Fixed previous data pack exported contents not being deleted from the temp
101-
folder, causing them to reappear on subsequent exports.
102-
* Updated bundled resource packs to Minecraft: Java Edition 1.21.0.
103-
* Fixed a crash when clicking links in the About window credits box.
104-
* Fixed the demo songs using wrong custom instrument paths.
105-
106-
Hidden changes:
29+
* The link for the OpenNBS QQ group will be displayed instead of Discord when
30+
the language is set to Chinese.
31+
* Added a small banner to the greeting window which lets you buy us a coffee.
32+
Thank you!
33+
* Macro windows are now closed immediately if no note blocks are selected,
34+
which should prevent certain softlock cases.
35+
* Fixed auto-save ticking down into negative values and saving the song every
36+
frame once the timer reaches zero.
37+
* Fixed opening songs with the nbs:// URL protocol not working in some cases.
38+
* Fixed a crash when compressing a selection with some particular note
39+
arrangements.
40+
* Loading and saving songs have been made much faster.
41+
* Fixed the application name in Task Manager, Programs and Resources etc.
42+
being incorrectly set to a description.
43+
* Fixed solo button states not moving together with the layers when adding a
44+
new layer above a solo layer.
45+
* Fixed the volume slider number popup going past the intended range.
46+
* Transparency effects are now disabled if setting them up failed in the last
47+
session.
48+
* Fixed the piano keybind flashing faster while being edited according to your
49+
FPS setting.
50+
* Reduced the maximum channel count with 'Use more audio channels' enabled
51+
from 32,768 to 1,024, the largest possible value.
52+
* Removed the button to watch tutorial videos from the greeting window.
53+
* Fixed offset of vertical bars (|) in the greeting window links while using the
54+
classic themes due to their wider font.
55+
* Replaced the opennbs.org url with noteblock.studio.
56+
* Updated credits in the About window.
10757

108-
* Added tempo changer support to audio export.
109-
* Added tempo changer support to MIDI import.
110-
* Fix tempo changer not working when starting playback at its own tick.
11158

11259

11360

options/windows/options_windows.yy

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

scripts/macros/macros.gml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
function macros() {
22
#macro gm_runtime_version "2022.6.1.40"
3-
#macro version_date "2024.07.09"
4-
#macro version "3.11.0-beta.2"
3+
#macro version_date "2024.11.28"
4+
#macro version "3.11.0-beta.3"
55
#macro is_prerelease 1 // remember to change to 0 in the release!
66
#macro nbs_version 5
77
#macro pat_version 1

0 commit comments

Comments
 (0)