README.md in procon_bypass_man-0.1.12 vs README.md in procon_bypass_man-0.1.13
- old
+ new
@@ -26,12 +26,12 @@
* ruby-3.0.x
## Usage
* USBガジェットモードで起動するRaspberry Pi4を用意する
* https://github.com/splaplapla/procon_bypass_man/blob/master/docs/setup_raspi.md
-* Raspberry Pi4で https://github.com/jiikko/procon_bypass_man_sample をclone して実行ファイルを動かす
- * 実行ファイルと設定ファイルについては https://github.com/splaplapla/procon_bypass_man/wiki に詳細を書いていますが、まず動かすためにはcloneしたほうが早いです
+* Raspberry Pi4 で sudo pbmenv install latest && cd /usr/share/pbm/current && sudo ruby app.rb
+ * 動いたのを確認したらserviceとして登録にするなどしてください
## Plugins
* https://github.com/splaplapla/procon_bypass_man-splatoon2
## FAQ
@@ -50,36 +50,39 @@
* キーリマップ, 連射, マクロ, 特定の同じ操作の繰り返し(mode)
* リマップは1つのキーを別のキーに割り当てます
* 連射中には特定のキーの入力を無視したり、複数のキーをトリガーに連射することができます
* どうしてsudoが必要なの?
* 操作するdeviceファイルの所有者がrootだから
+* 市販されているサードパーティ製連射機との違いは?
+ * サードパーティ製のコントローラーは、設定方法や形状が特殊で買い換えるたびに学習・設定コストが発生します。本ツールを使えば、設定内容はテキストで管理することができ、使い慣れたプロコンで同等のことができます。
## TODO
* レコーディング機能(プロコンの入力をマクロとして登録ができる)
* マクロにdelayを入れれるようにする
* 設定ファイル マクロの引数に、ボタンを取れるようにする
## 開発系
-* pbmenvで生成するapp.rbに開発用ブランチを参照してください
-
### プロコンとの接続を維持したまま、現在の設定ファイルをPBMに反映する
```shell
sudo kill -USR2 `cat ./pbm_pid`
```
### 起動ログをサーバに送信する
* `ProconBypassMan.api_server = "http://.."` を設定すると、 `POST /api/events` に対して起動ログなどを送信するようになります
### 開発環境でログの送信を確認する方法
* `bundle exec bin/dev_api_server.rb`
-* `INTERNAL_API_SERVER=http://localhost:4567 bin/console`
-* `API_SERVER=http://localhost:4567 bin/console`
- * `message = ProconBypassMan::BootMessage.new; ProconBypassMan::ReportBootJob.report(body: message.to_hash)`
+* `API_SERVER=http://localhost:4567 INTERNAL_API_SERVER=http://localhost:4567 bin/console`
+ * `message = ProconBypassMan::BootMessage.new; ProconBypassMan::ReportBootJob.perform(body: message.to_hash)`
### リリース手順
* project_template/web.rb, project_template/app.rb, lib/procon_bypass_man/version.rb のバージョンをあげる
* CHANGELOG.md に日付を書く
* be rake release
## License
The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).
+
+
+## Links
+* https://discord.gg/bEcRNKf4ep