K-Shoot Editor v2.0.0-alpha3を試験公開しました。
Windows版:
https://kshootmania.com/dl/kshooteditor_v200_alpha3_win.zip
macOS版:
https://kshootmania.com/dl/kshooteditor_v200_alpha3_macos.zip
https://imgur.com/a/4MTR50W
★alpha2からの変更点
・各種ターゲットの選択ツールにおいて、ドラッグで要素を範囲選択できるように
┗ 位置ターゲットの場合のみ、ドラッグ操作は従来通りカーソル範囲選択で、Ctrl+ドラッグすることで要素の範囲選択が可能です
・選択ツールにおいて、選択中の要素をドラッグで移動できるように
・選択ツールにおいて、選択中のロングノーツ・LASERノーツの長さをドラッグで変更できるように
・「ファイル>ファイル一括変換」からフォルダ指定または複数ファイル指定でkson形式とksh形式を一括で相互変換できるように
┗ 主に新規で譜面配布パッケージを作成する時やkson形式のみ対応の外部ツール用に変換する際に使用する想定です。ゲーム側ではkshファイル(旧形式)は従来通りサポートされるため、既存の配布譜面をダウンロードして導入する際は変換せずksh形式のまま使用することをお勧めします。
・1本のロングFX内でのエフェクトなしへの切り替わりがプレビュー時・保存時に反映されない問題を修正
・直角の直後に16分長のLASERノーツが鉛筆ツールのドラッグ操作で挿入されない問題を修正
・LASERノーツをCtrl+ドラッグで任意の始点横位置から挿入する際、長さを短くしても直角LASERにならない問題を修正
・幅の小さい直角LASER挿入を避けるオプション追加
・「直角音の種類」要素が選択中にハイライトされていない問題を修正
・一部翻訳漏れを修正
★対応譜面形式について
・KSON形式(新形式)、およびKSH形式(旧形式)の両方の譜面の編集・保存が可能です
・KSON形式での直角LASERは32分長ではなく長さ0となります。そのため、v2エディタで32分長以外の長さを使用したKSH形式の譜面を開いてから再保存すると直角LASERの長さが32分長で保存されます
・KSH形式で非対応の機能を使用した譜面をKSH形式で保存しようとした場合は、その旨の警告ダイアログが表示されます
★v2の主な新機能
・自由なウィンドウサイズ変更や、縦横ズームが可能に
・視点変更や傾きなどの全ての要素を選択・コピー可能に(BPM、拍子変更のみ選択不可)
・「元に戻す」が何度でも使用できるように
・カーソル位置を基準に周辺を拡大して編集できる「周辺ビュー」タブを追加
・選択した要素の詳細な値を編集できる「プロパティ」タブを追加
・鉛筆ツールで挿入ノーツのプレビューが表示されるように
・従来はテキスト編集が必要だった機能(center_split、ユーザー定義エフェクト等)がエディタ上で編集可能に
・レーザー・視点変更等の曲線パラメータが編集可能に
★テストプレイ機能についての注意点
ゲーム本体はv2.0.0-alpha6以降が必要になります。初回テストプレイ時はファイル選択ダイアログが開くため、K-Shoot MANIAの実行ファイルを選択してください。
v1のゲーム本体(kshootmania.exe)も利用できますが、KSH形式で保存した場合のみ利用可能です(KSON形式には非対応のため)。
★未実装(次回以降のバージョンで追加予定)
・ユーザー定義エフェクトのコピーペースト用テキスト編集機能
・韓国語、中国語(簡体字)、中国語(繁体字)の表示言語
α版に関する不具合報告等がございましたら、新規スレッドではなく本スレッドへの返信にてご記載ください。
Thanks for the new K-Shoot MANIA version and Editor, Mr. Masaka.
https://imgur.com/a/g0W6a53
There seems to be a problem with curve lasers. If you add value to Curve b of the lasers that are connected to the slams, the curved lasers come out really weird. Would you mind fixing this?
> Rushi25さん
Thank you for your report!
I will look into the issue.
追記(2026/3/8): 最新版で修正済み
The new editor is such a great upgrade both in functionality and visual friendliness!
With some trial-charting in the Editor v2 done, it happens occasionally that my clicking inputs, which is quite rapid because I'm very used to working with the older Editor v1, are not properly responded. After looking deeper into what might happened, I might have found the reasons, listed below:
1. Regarding with BT notes/FX notes/Lasers: Clicking while holding any combinations of Ctrl, Alt, or Shift (except for Ctrl + Alt, used as position shifting in any mode) will always place a new note in Editor v1, but that is not the case in Editor v2. Now holding Ctrl, Alt or Shift and clicking around will do nothing on the chart (with exception of holding Ctrl and adding lasers, which is defined as starting a laser from the cursor position). New notes are only added when none of those "controlling buttons" are held down.
2. If the cursor is pointing precisely on the separating lines on the chart, adding BT notes/FX notes won't work because the program doesn't think I'm clicking on any of the lanes.
I think fixing the 2 issues above should solve the problem and match my (our?) charting experience with Editor v1 again.
And a little personal request for the new editor: Can I choose to disable the note-placing preview(that is, the dimmed note sprites when I'm hovering above the chart but not actually clicking) in Preferences menu?
Thank you so much for your patience reading all these.
Thank you for all your work on v2!
https://imgur.com/a/huBP8py
It seems that the lane spin effects don't render correctly across columns in the editor. It works just fine in playtest and renders correctly in the local view tab, but will get cut off in the main editor window like so.
I am very grateful for all of the work you have done! 🙇♀️ Take care!
Thank you for your hard work! I'm grateful for all your work on KSM for all these years.
I've experienced some small bugs and inefficiencies, and I also have some ideas/requests.
- Bug: When using the "Test Play from Cursor" function, Lasers that started before the cursor are not created in-game, even if there are new Laser segments after the cursor. (this is the most obvious when testing charts with long Laser-only sections, like liberAge[IN]) Maybe this is a bug in MANIA and not Editor?
- Bug: When selecting Lasers using Pencil mode, the last segment of a Laser cannot be selected. If the Laser consists of only one segment, it can't be selected using the pencil. This is troublesome if I want to edit the parameters of the Laser segment; I either need to change to the Select tool, or re-create the segment.
- Bug?: When copy+pasting a section, the newly pasted section is not selected. This is different behavior from Editor v1, where the pasted section stays selected, that made it easy to perform operations on the pasted section (mainly Mirror Selection). Currently in v2, I have to re-select the pasted section before performing the operation. I'd like it if this behavior was changed to be how it was in v1.
- Request/bug: "Detailed" Laser Placement currently snaps to these X% values: 0, 4, 10, 14, 20, 25, 30, 34, 40, 44, 50, 56, 60, 66, 70, 75, 80, 86, 90, 96, 100. This definitely looks wrong, now that Laser resolution is higher in the kson format, they should all snap to multiples of 5.
- Since the kson format supports decimal places in the X%, I would like to suggest a different method of Laser placement snapping. I would like a "width division" feature, which divides the playfield into equal sections for the Laser to snap to. So for example, if the width division is 3, it means that lasers will snap to 0, 33.33, 66.67 and 100 X%. The current "Detailed" setting would be a division of 20.
- Request: Currently, creating a curved Laser is quite tedious, with many steps. After creating a straight laser, I have to click on the text box in the properties tab, type in the a value, potentially the b value, then click off of the text box to continue editing. I was wondering if there could be a way to create curved Lasers with less clicks/steps.
- My thought is to have buttons in the Properties tab (possibly with keyboard shortcuts) that apply preset curve values to the currently selected Laser. So with just 1 click, these buttons would automatically apply the curve values of a50b0, a50b100, or a0b0.01. It also would not take keyboard focus away.
Thank you again for your hard work! I hope these requests can be considered.
いくつか機能要望があります。(1)~(2)が優先度高のもの、(3)~(6)が将来的に実装されると嬉しいもの、という立ち位置です。
(1) Ctrl+ホイールとAlt+ホイールで、v1と同様に配置モード、ノーツ種類の切り替えが行えるようになってほしいです。
私はCtrl+ホイールとAlt+ホイールをv1の際によく活用していたため、作譜効率が低下しています。
縦横の表示倍率の変更は、1度設定すれば変更機会は少ないものと考えられるので、現在操作がアサインされていないCtrl+Shift+ホイールやAlt+Shift+ホイールにアサインするか、メニューで設定できるようにする程度で良いと思います。
(2) ツマミの「標準/詳細/最も詳細」設定をショートカットで変更できるようにしてほしいです。
(将来的にはNitroさんの提案のようにdivision設定をプリセット化し、ショートカットで変更できるようになると理想だなと思います)
(3) FXエフェクトの設定において、Ctrl+Shift+左/右ClickでFlan, Ga16にエフェクトが設定されますが、このエフェクトを別のエフェクト (カスタムエフェクト含む) に設定可能にしてほしいです。
v1において、例えばBitCを使用したい際にその近くにあるFlanにCtrl+Shift+左Clickで飛ぶ、ということをよく行っていたのですが、ユーザー定義エフェクトにおいてはそれが不可能であったため、行えるようになってほしいです。
(4) 「LASER音声エフェクトの種類」において、レーザーのカスタムエフェクトを追加すると (自分の場合) エフェクトがいつも15種類以上となり、設定が大変なので次のことが行えると助かります。
(4-a) FXエフェクトと同様な、プロパティ欄での選択式の直接設定
(4-b) (3)と同様に、Ctrl+Shift+左/右Clickでのエフェクトへの移動
(5) アイデアレベルですが、(1)(2)と関連して、今後操作に対するショートカットが設定できると嬉しいなと思います。
例えば、自分の場合だとキーボードの右側にあるショートカットは手を移動させる必要があって使わないため、使用頻度の高い選択ツールや鉛筆ツールをキーボードの左側にアサインし、消しゴムツールをキーボードの右側にアサインする、等の運用を行いそうです。
(6) 通常ツマミはCtrl+Clickによって任意の横位置から挿入が可能ですが、はみ出しツマミにおいても何らかのショートカットによって対応する操作を行えると嬉しいです。
バグ報告です。
「幅の小さい直角LASERの挿入を避ける」オプションをoffにした時のはみ出しモードでの挙動について、v1ではレーン端の位置からLASERを伸ばすと添付画像の右側のように直線LASERが伸びる一方で、v2では同様にレーン端の位置からLASERを伸ばすと添付画像の左側のように32分長の直線LASER (横移動なしの直角?) が自動で挿入されてしまいます。
https://imgur.com/a/VbsO3mj
>>4 Singular_Photonさん
Thank you for your feedback!
I’ve confirmed that these behaviors are different from v1 editor, and I will fix them in the next version.
As for the note preview, it would be better to add options to turn it on or off and adjust the opacity. I will add these in the next version as well.
追記(2026/3/8): 最新版で修正済み
>>5 Lukacatさん
Thank you very much for the report!
I was able to confirm the issue on my side as well, and I will fix it in the next version.
追記(2026/3/8): 最新版で修正済み
>>6 Nitroさん
Thank you for the detailed report. I really appreciate it!
> Test Play from Cursor bug
I was able to reproduce this, and I will fix it in the next version.
追記(2026/3/8): 最新版で修正済み
> Lasers cannot be selected with the Pencil tool
As an official feature, it is possible to select a single segment with Shift+Click when nothing is selected. However, as you mentioned, it would be better if the last segment could also be selected by simply clicking with the Pencil tool. Since I also need to keep the current behavior where dragging from the end inserts a new segment, I will look into selecting the segment when the mouse is released without inserting anything.
追記(2026/3/8): 最新版で修正済み
> Selection after pasting
This was missing from the implementation.
I will fix it in the next version.
追記(2026/3/8): 最新版で修正済み
> Detailed laser placement
Thank you for your research! I would like to adopt the proposed behavior.
The current values were based on the v1 editor, and this change could cause a 1% offset when editing existing ksh charts, so I plan to add a compatibility option in the preferences to keep the old Detailed behavior.
I also think it would be better to match the rounding behavior when saving back to ksh with the Detailed setting in Editor v1, so I will fix that in the next version as well.
追記(2026/3/8): 最新版で対応済み
The width division idea also sounds useful, so I will consider it for the future.
> Curved lasers
Adding buttons to apply preset curve values sounds like a good idea. I’ll include this in the next update.
It may also be useful to support keyboard shortcuts and curve editing by dragging handles, so I’ll consider these for future updates.
追記(2026/3/8): 最新版でX/Yパッド方式で対応済み
譜面を制作してみて、いくつかバグを追加で発見したので報告します。
(1)
v1で表示されていた選択位置の小節数が表示されていないようです。
(2)
kshファイルに直書きしたユーザー定義エフェクトをv2 editorで読み込む際、改行が空白として読み込まれているのか、エフェクトの一部のパラメータが無効なパラメータとなり、機能しなくなります。
(3)
Shift+Clickで前のツマミからツマミを伸ばす操作において、後ろのツマミに接続しようとすると、クリックしても接続に失敗し、後ろのツマミを選択する操作となってしまいます。
(4)
Singular_Photonさんの1に恐らく関連していますが、Ctrl+Click等の連打が効かず、FXやLASERエフェクトの切り替えが遅い状態になっています。
(5)
FXエフェクトをプロパティから直接選択した際、切り替え選択による選択の際は設定されていたデフォルトパラメータが設定されません。
例えば、ユーザー定義エフェクトでのRetriggerはwave_lengthがデフォルトで1/8に設定されますが、プロパティからの直接選択では値が定義されません (「ノーツ個別パラメータ上書き」に本来は表示されるwave_lengthが表示されず、設定されるwave_lengthの値は0となります)
(6)
視点変更等において、書き込みを行う際、v1では直前までの値を選択された状態になりますが、v2 editorでは選択された状態になりません。
すなわち、直前までの値が15で設定したい値が30のとき、
v1では、鉛筆モードで変更箇所をクリックし入力モードに入る→30と入力→決定のフローで設定が可能であった一方で、
v2では、鉛筆モードで変更箇所をクリックし入力モードに入る→入力されている15の値を選択→30と入力→決定のフローで設定する必要があります。
v1と同様のフローで設定を行うと、前の値が残って3015と入力されてしまいます。
>>7 Luineさん
ご提案ありがとうございます!
(1)
次回バージョンにて、環境設定から従来挙動へ変えられる形にしたいと思います!
Ctrl+ホイール、Alt+ホイールについては一般的な編集ソフトの操作と揃えていて、個人的にも細かい箇所の編集の時にこれらの操作で切り替えたいため、デフォルト挙動は現状のズーム機能のままにさせていただきたいと思います。
追記(2026/3/8): 最新版で対応済み
(2)
検討したところ、未使用かつ自然な隣接配置のショートカットキーを新たに3種類確保するのがなかなか難しそうでした。
そこで、レーザーターゲットの場合にウィンドウ右下や右上などクリックしやすい位置にモード切り替えボタンを出せないか今後のバージョンで検討します。
追記(2026/3/8): Issue化済み
https://github.com/kshootmania/kshooteditor-v2/issues/5
(3)(4)(5)
カスタムエフェクトは譜面毎に異なるので、Ctrl+Shift等の操作を上書き可能にするのは仕組み上避けたいと考えています。
ユーザーが自由に作成できるスクリプト・マクロ機能を追加してキー操作で呼び出し可能にすれば、よく使う操作を個人毎にカスタマイズして追加できそうなので、そちらの方向で可能そうか検討してみます。
追記(2026/3/8): Issue化済み
https://github.com/kshootmania/kshooteditor-v2/issues/3
(6)
既存の操作と一貫性のあるショートカット(Ctrl+Ctrl+Shiftにあたるもの)が今のところ上手く思い付きませんでした。
そこで、左右端以外から挿入するかどうかのオプションを用意して、それが有効な場合はCtrlを押さなくても任意位置から挿入されるようにするのが良さそうなので、その方向で今後検討させていただきます!
追記(2026/3/8): Issue化済み
https://github.com/kshootmania/kshooteditor-v2/issues/4
>>8 Luineさん
ご報告ありがとうございます!
調査の上、次回以降のバージョンで修正させていただきます。
追記(2026/3/8): Issue化済み
https://github.com/kshootmania/kshooteditor-v2/issues/2
>>12 Luineさん
ご報告ありがとうございます!
(1)
こちら未実装でした。次回以降のバージョンで追加させていただきます。
追記(2026/3/8): Issue化済み
https://github.com/kshootmania/kshooteditor-v2/issues/8
(2)(4)
こちら調査いたします!
追記(2026/3/8): Issue化済み
https://github.com/kshootmania/kshooteditor-v2/issues/7
https://github.com/kshootmania/kshooteditor-v2/issues/6
(3)
手元でも再現しました。
v1と同様にShift+クリックで接続されるのが正しいため、次回バージョンにて修正させていただきます!
追記(2026/3/8): 最新版で修正済み
(5)
手元で確認したところ、カスタムエフェクトの場合のみ現象発生しているようでした。
次回バージョンにて、カスタムエフェクトに関しても上書きパラメータが入るよう修正させていただきます。
追記(2026/3/8): Issue化済み
https://github.com/kshootmania/kshooteditor-v2/issues/9
(6)
編集ダイアログを開いた際にテキストボックスの選択が漏れていました。
次回バージョンにて修正させていただきます!
追記(2026/3/8): 最新版で修正済み
バグ報告です。
画像1枚目のような直角→直線のツマミにおいて、直角部分を削除すると、v1では直角の終点を始点とする直線ツマミになる一方で、v2では直角の始点を始点とする直線ツマミになっています。
https://imgur.com/a/FpFa5nL
>>16 Luineさん
ご報告ありがとうございます!
ご記載いただいた通り、セクション始点の直角を削除した時の挙動がv1と相違していました。次回以降のバージョンで修正させていただきます。
追記(2026/3/8): 最新版で修正済み