mttldev / reed

Reed is Easy Debug module for Ren'Py

Home Page:https://mttldev.github.io/reed/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

https://mttldev.github.io/reed/

License:GNU Lesser General Public License v2.1


Languages

Language:Python 61.5%Language:HTML 38.5%