Skip to content

nonebiotope/reed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

reed

Reed is Easy Debug module for Ren'Py.
REnpy Easy Debug module

Authorized by MTTLDev.

実行に際して

基本的にRen'Py 8での実行を想定しています。
通常のPythonとしての実行も可能なように調整しているように見えるかもしれませんが、これはあくまでもLint対策です。
通常のPython環境で動作するかどうかはわかりません。

使い方

インストール

  1. Ren'Pyのプロジェクトフォルダの中のgameフォルダに、このレポジトリをクローンしてください。
  2. pip install --target game/python-packages websocketsと入れて、game/python-packageswebsocketsをインストールしてください。

実行

reedを実行するには、Ren'Pyのゲームスクリプト内で、実行することを明示的に記載する必要があります。

python:
    import reed
    reed.run()

実行を行うには最低限、上記のコードが必要です。
これを行うことで、デフォルトでは35124ポートでWebSocketを待ち受けます。(run関数のport引数に対してポートを指定するとカスタマイズできます)
あとはWebSocketクライアントを用いて、ws://localhost:35124に接続することで、デバッグを行うことができます。

また、デバイスによってはネットワークの仕様に制限がかかっている場合があります。
(iOS/iPadOSでは初回実行時にネットワーク通信に関するアラートが表示される可能性があります。また、Emscriptenでは使用できません。)

クライアント

client.pyを実行することで簡易クライアントが使用できます。

About

Reed is Easy Debug module for Ren'Py

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published