Skip to content

A NeosModLoader mod for Neos VR that allow C# scripting.

License

Notifications You must be signed in to change notification settings

hantabaru1014/NeosCSInteractive

Repository files navigation

NeosCSInteractive

A NeosModLoader mod for Neos VR that allow C# scripting.

Installation

Download the zip file from Releases and extract it in a folder with folders such as nml_mods.

Usage

If the mod loaded successfully, it should have added a screen named NCSI to your DashMenu.
When you press the "Launch SmartPad" button on the upper right, software that can use REPL and IntelliSense will be launched.
Have fun!!

Key bindings in the SmartPad REPL Tab

  • Run with Enter
  • Line break with Shift+Enter
  • Call history with Ctrl+UpArrow/DownArrow

インストール

Releasesからzipファイルをダウンロードして、nml_mods等のフォルダがある階層で展開してください。

使い方

Modが正常に読み込めている場合、ダッシュメニューにNCSIという名前のタブが追加されています。
右上の「Launch SmartPad」ボタンを押すと、REPLが使えたり、IntelliSenseが使えたりするソフトが立ち上がります。

SmartPadのREPLタブでの操作方法

  • Enterで実行
  • Shift+Enterで改行
  • Ctrl+UpArrow/DownArrowで履歴の呼び出し

私用Memo

  • System.Collections.Immutable.dllのバージョン競合問題のため、Microsoft.CodeAnalysis.CSharp.Scriptingのバージョンはあえて古いの使ってる。解決策:自前でビルド??
  • lib/websocket-sharp.dllはSmartPadでBeginInvoke関係のエラーが出たため、このPRをベースにwindowsでもBeginInvokeを使わないようにしたもの。
    • net6が原因でBeginInvokeが使えない(参照)のだが、net48とかにすると、今度はRoslynPadが上手く動かなかった。

About

A NeosModLoader mod for Neos VR that allow C# scripting.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages