最新版は NalulunaModAssistant からダウンロードしてください。
NalulunaModAssistant
https://nalulululuna.fanbox.cc/posts/4732024
旧バージョン
新しい Beat Saber では動かないか、不具合が出ると思います。
NalulunaDesktop 0.0.16 for Beat Saber 1.24.0
NalulunaDesktop-0.0.16-bs1.24.0
NalulunaDesktop 0.0.15 for Beat Saber 1.21.0
NalulunaDesktop-0.0.15-bs1.21.0
NalulunaDesktop 0.0.12 for Beat Saber 1.20.0
NalulunaDesktop-0.0.12-bs1.20.0
NalulunaDesktop 0.0.10 for Beat Saber 1.19.0
NalulunaDesktop-0.0.10-bs1.19.0-local
- このmodは支援者様限定で公開しているため、modのファイルやダウンロードリンクを他の方に提供しないようお願いいたします
- modが映った画像や動画の公開は問題ありません
- This mod is available only to my supporters, so please do not provide the mod file or download link to anyone else
- No problem publishing images and videos showing this mod
ビートセイバー上にWindowsのデスクトップやアプリケーションを表示するmodです。ゲーム内のポインターで操作することも可能です。
左下の十字をポインターで掴むとウィンドウ移動。掴みながらスティックで奥行き移動になります。右下の十字をポインターで掴むとウィンドウの拡大縮小。中央下のカーソルをクリックすると、ポインター透過/ウィンドウ操作を切り替えます。
ウィンドウ操作中は、トリガー長押しで右クリック、スティック上下がマウスホイール回転に相当します。なお、ウィンドウのモニター外にある部分は操作できません。
A mod that displays the Windows desktop and applications in Beat Saber. You can also control them with an in-game pointer.
Grabbing the crosshair in the lower left corner with the pointer moves the window. Use the thumbstick while grabbing to move the depth. Grabbing the bottom-right crosshair with the pointer to zoom in and out of the window. Click on the cursor at the bottom center to switch window control on/off.
While operating a window, holding down the trigger corresponds to right-click, and thumbsticks correspond to mouse wheel rotation. Note that you cannot touch the part of the window that is outside the monitor.
Enabled: 有効/無効
Buttons: 移動、操作可否、拡大縮小のボタンを上下左右に配置(または非表示)します
Visible: メニュー中に表示/非表示、ゲーム(曲)中に表示/非表示
Only in HMD: HMD内のみに表示 (CameraPlus, Camera2の三人称視点で非表示)
Translucent: 不透明/半透明
Clickable: ウィンドウ操作のオン/オフ切り替え
Clickableを有効にすると、ウィンドウの後ろにある Beat Saber ユーザーインターフェイスは操作できなくなります。最悪、画面が隠れて設定を戻せなくなるので注意してください。そうなった場合は、左右コントローラーの両トリガーを同時に5秒間押し続けると、この設定を解除します。
Window Title: どのアプリケーションを表示するか。アプリケーションはタイトルの文字列(部分一致)で指定。空白だとデスクトップを表示。マルチモニター環境の場合、desktop1, desktop2, ...と指定すると他デスクトップを表示(x=0, y=0のプライマリをdesktop0、以後xが小さい順にdesktop1, desktop2, ...、xが同じ場合、yが小さい順)。
空白でデスクトップが映らない場合は、desktop1, desktop2, desktop3, ... と数字を増やして試してみてください。
Position, Rotation, Scale: 位置、回転、サイズ
Lock: ポインターでの移動時、ロックした軸は変化しなくなります
Common: すべてのウィンドウの共通設定
Pointer Stabilizer: ポインターの手振れ補正
Double Click Wait: トリガー2回押しで、ダブルクリックとみなす時間範囲
Right Click Wait: トリガー長押しで右クリックを発生させるまでの時間
Click Recognition Distance: ポインターがこの距離を超えない範囲でトリガー2回押しをするとダブルクリック、この距離を超えない範囲で動かさずにトリガーを長押しすると右クリック、トリガーを押したままこの距離以上に動かすとマウスドラッグを発生させます
Mouse Cursor Position Fix: マウスカーソル位置の微調整
Link Translucent and Clickable: ウィンドウがポインター操作受付状態(Clickable:ON)のときは不透明(Translucent:OFF)に、ポインター透過状態(Clickable:OFF)のときは半透明(Translucent:ON)にする
Buttons: Location for Move, Window control on/off, Zoom in/out buttons
Visible: Show/hide in menu, Show/hide in game (song)
Only in HMD: Hidden in third person view of CameraPlus and Camera2
Translucent: Translucent window
Clickable: Toggles indow control on/off
If Clickable is enabled, you will not be able to operate the Beat Saber user interface behind the window. In the worst case, the entire screen will be covered and you will not be able to return to the setting. If this happens, hold down both triggers on the left and right controllers at the same time for 5 seconds to disable this setting.
Window Title: Which application should be displayed. The application is specified by the title string (partial match). If blank, the desktop is displayed. In a multi-monitor environment, specifying "desktop1, desktop2, ..." will display other desktops.
Lock: When moving the window with the pointer, the locked axis will not change
Common: Settings to share in all windows
Pointer Stabilizer: Pointer stabilization is activated while the pointer is visible
Double Click Wait: Time range for a double trigger press to be considered a double click
Right Click Wait: Time until a right click is performed by holding the trigger
Click Recognition Distance: Pressing the trigger twice while the pointer does not move beyond this distance will perform a double-click, holding down the trigger without moving the pointer beyond this distance will perform a right-click, and holding down the trigger and moving the pointer beyond this distance will perform a mouse drag.
Mouse Cursor Position Fix: Adjusts the mouse cursor position
Link Translucent and Clickable: Make the window opaque (Translucent:OFF) when the window is controllable (Clickable:ON) and translucent (Translucent:ON) when it is not controllable (Clickable:OFF)
(Beat Saber Dir)\UserData\NalulunaDesktop.json
の設定ファイルを直接書き換えることで、ゲーム内にない設定が可能です。ビートセイバーの起動中も編集可能で、ファイルを保存するとゲーム内に反映されます。
なお、設定ファイルの編集に失敗すると、設定が失われるため、編集前に設定ファイルのバックアップを取っておくことをおすすめします。
You can directly rewrite the configuration file to make settings that are not in the game. The file can be edited while the beat saber is running, and will be reflected in the game when the file is saved.
Note that if you fail to edit the settings file, the settings will be lost, so it is recommended that you make a backup of the settings file before editing.
使用例: Twitchのチャット欄
まず、NalulunaDesktopでキャプチャするための、Twitchのチャット欄ウィンドウを出します。Twitchで、チャット欄の歯車をクリックしてポップアウトを選択すると、チャットウィンドウのみが表示されます。
次に、NalulunaDesktopで次のように設定します。
(一例です。好きな位置に調整してください)
その後、NalulunaDesktop.jsonをテキストエディタで開きます。
"windows": [
],
の中に入っている設定が、NalulunaDesktopのタブ1-5の設定に相当しますが、ここでは5に設定したので、下の方を探します。
"title": "twitch",
となっている部分を
"title": "チャット - Twitch",
に変更して、チャット欄のウィンドウを拾うようにします。ここで一度ファイルを保存すると、チャット欄が画面内に表示されると思います。
このままだと縦長が気になると思うので、ウィンドウのサイズを変更します。windowSizeLockがtrueの場合、NalulunaDesktopがウィンドウ捕捉時に、下に設定した数値にウィンドウサイズを強制変更します。
"windowSizeLock": true,
"windowSize": {
"x": 1000.0,
"y": 1000.0
}
次にウィンドウの上部と下部の部分は不要なので、クリッピングします。
0.0-1.0の割合で指定します。下記は左右1%、上下16.5%ずつカットしています。
"clipLeft": 0.01,
"clipRight": 0.01,
"clipTop": 0.165,
"clipBottom": 0.165,
このようになります。好みに合わせて、サイズや位置を調整してみてください。
なお、Twitchのチャット欄ウィンドウは下記のようにURLから直接出すことも可能です。これをショートカットにしておいて開くのも良いと思います。
(この場合、ブラウザのバーも出るので、クリッピング領域を再調整してください)
https://www.twitch.tv/popout/<チャンネル名>/chat
In NalulunaDesktop.json,
"windows": [
],
section corresponds to the settings tab 1-5 in NalulunaDesktop.
If windowSizeLock is true, NalulunaDesktop forces the window size to the number set below when the window is captured.
"windowSizeLock": true,
"windowSize": {
"x": 1000.0,
"y": 1000.0
}
It allows clipping of the portion of the window that is not needed to be displayed.
Specify a ratio of 0.0-1.0. The following example shows clipping by 1% on the left and right, and 16.5% on the top and bottom.
"clipLeft": 0.01,
"clipRight": 0.01,
"clipTop": 0.165,
"clipBottom": 0.165,
0.0.16
- Only in HMDが正常に動作しない場合があった点を修正
0.0.15
- クリッピング機能が動作しない場合があった点を修正
0.0.14
- ウィンドウのクリッピング機能を追加 (要NalulunaDesktop.json編集。下記の「使用例: Twitchのチャット欄」を参照)
0.0.13
- Beat Saber 1.21.0対応
0.0.12
- ユーザーがNalulunaDesktop.jsonを直接編集した場合の検知処理を修正
0.0.11
- Beat Saber 1.20.0対応
- CommonタブをGeneralに名称変更
- ボタン割当設定の追加。トリガーではなくコントローラーのボタンで、クリック、右クリックできるように
0.0.10
- トリガーでダブルクリックしやすくなるよう調整
- CommonタブにResetボタンを追加
- Commonタブのデフォルト設定を変更。Resetを押すとデフォルト設定に戻ります
- 他細かい修正
0.0.9
- 左右コントローラーの両トリガーを同時に5秒間押し続けてClickableを全解除する処理を、メニュー画面内のみに限定
0.0.8
- 設定ファイルがない状態で起動するとエラーが発生して動作しない不具合を修正
0.0.7
- 設定画面の表示速度を高速化
- 手動で設定の json を編集保存したとき、即反映されるように
0.0.6
- ウィンドウがポインター操作受付状態のときは不透明に、ポインター透過状態のときは半透明にするオプションを追加 (「Common」タブ「Link Translucent and Clickable」)
0.0.5
- ポインターの飛距離を延長 (デフォルトのままだと、ウィンドウを遠くに設置したときに届かなくなるため)
- アプリが最小化された場合、ポインターが載ったときに元に戻すようにする処理を、(ウィンドウ内でなく)ボタンにポインターが載ったときも行うように
- 設定画面を開いていないときにウィンドウを動かすと、次に設定画面を開いたときに動かした数値が設定画面に反映されていない不具合を修正
- 他、細かい修正
0.0.4
- アプリが最小化された場合、ポインターが載ったときに元に戻すように
- トリガーによるクリック、ダブルクリック、マウスドラッグ判定を調整
- トリガー長押しの右クリックが反応しない場合がある不具合を修正
- マルチモニター環境で、デスクトップの内部順序が不定だった問題を修正
- 他、細かい修正
0.0.3
- トリガーでマウスドラッグ操作を可能に
- ポインターのぶれ補正を設定で調整可能に
- トリガー向けのダブルクリック判定と設定を追加
- トリガーによる右クリック判定の設定を追加
- マウスカーソル位置を微調整する設定を追加
- マルチモニター環境の場合、Window Titleにdesktop1, desktop2, ...と指定すると、他デスクトップを表示するように
- タイトル指定したアプリが見つからない場合、暗い半透明の板表示に
- 他、細かい修正
1. ModAssistant で BeatSaberMarkupLanguage をインストール
2. ダウンロードしたファイルを展開して、以下に移動(上書き)
* C:\Program Files (x86)\Steam\steamapps\common\Beat Saber
(zip内のPlugins、Beat Saber_Dataフォルダをここに移動(上書き)します)
3. ゲーム起動後、画面左の「MODS」に「Naluluna Desktop」が追加されています
4. Beat Saber で Index コントローラーのスティックを使用するには、下記の設定が必要です
https://nalulululuna.fanbox.cc/posts/2582440
* 上記の記述は、Steam版Beat Saberのデフォルトインストール先の場合なので、
インストール先が異なる場合は適宜読み替えてください。
1. Install BeatSaberMarkupLanguage by ModAssistant
(If your mod environment is already set up, it's probably already in there.)
2. Extract the downloaded zip file to the following location (overwrite)
* C:\Program Files (x86)\Steam\steamapps\common\Beat Saber
3. "Naluluna Desktop" has been added to "MODS" (left side of the screen)
4. In order to use the Index controller's thumbstick in Beat Saber, you need the following settings
https://nalulululuna.fanbox.cc/posts/2582440
* The above description is for the default installation of Beat Saber for Steam.
If your installation location is different, please change the description accordingly.
Retroraw
2024-06-21 22:18:12 +0000 UTCなるるるるな / NALULUNA
2024-05-31 14:38:50 +0000 UTCRetroraw
2024-05-30 19:23:45 +0000 UTCRetroraw
2024-05-30 19:16:47 +0000 UTCRetroraw
2024-05-30 19:16:12 +0000 UTCRetroraw
2024-05-30 19:06:13 +0000 UTCなるるるるな / NALULUNA
2024-05-26 20:48:33 +0000 UTCRetroraw
2024-05-19 09:28:44 +0000 UTCRetroraw
2024-03-23 17:37:43 +0000 UTCなるるるるな / NALULUNA
2024-03-16 10:30:35 +0000 UTCRetroraw
2024-03-12 09:55:37 +0000 UTChomuhomu
2024-02-11 01:29:34 +0000 UTCなるるるるな / NALULUNA
2024-02-10 02:21:58 +0000 UTChomuhomu
2024-02-09 05:53:10 +0000 UTCなるるるるな / NALULUNA
2023-04-23 06:37:25 +0000 UTC哲
2023-04-20 08:10:46 +0000 UTCなるるるるな / NALULUNA
2023-02-17 15:13:15 +0000 UTC哲
2023-02-17 09:46:18 +0000 UTCなるるるるな / NALULUNA
2023-02-17 00:06:15 +0000 UTC哲
2023-02-14 03:21:11 +0000 UTCLoloppe
2022-04-26 21:26:20 +0000 UTCなるるるるな / NALULUNA
2022-04-26 19:07:47 +0000 UTCLoloppe
2022-04-26 16:43:36 +0000 UTCなるるるるな / NALULUNA
2021-11-17 11:51:39 +0000 UTCティルエ
2021-11-16 13:30:25 +0000 UTCなるるるるな / NALULUNA
2021-11-12 14:10:43 +0000 UTCなるるるるな / NALULUNA
2021-11-12 14:09:54 +0000 UTCトウモロコシ
2021-11-11 02:15:11 +0000 UTCGayusu
2021-11-11 00:35:54 +0000 UTCなるるるるな / NALULUNA
2021-11-10 18:21:15 +0000 UTCJAN
2021-11-10 14:45:44 +0000 UTC