Stormworks: Build and Rescue

Stormworks: Build and Rescue

Not enough ratings
Terminal Emulator
   
Award
Favorite
Favorited
Unfavorite
Tags: v1.8.8
File Size
Posted
Updated
140.059 KB
Aug 15, 2023 @ 10:15pm
Sep 13, 2023 @ 4:53am
2 Change Notes ( view )

Subscribe to download
Terminal Emulator

Description
Stormworks 上で使えるターミナルエミュレータです。ゲーム外部で動作するサーバーアプリケーションと通信して、端末の画面表示やキーボード入力ができます。

本作品を使用するには、サーバーアプリケーションのビルド等の作業が必要です。そのため、本作品はプログラミング等に関して知識がある上級者向けとなります。

⚠️セキュリティ警告
本作品のサーバーアプリケーションにはセキュリティリスクがあります。詳細はサーバーアプリケーションの README を参照ください。
https://github.com/gcrtnst/sw-term-server

使い方
本作品はそのままでは動作しません。本作品を使うには以下の手順に従ってください。
  1. サーバーアプリケーションをビルドして、起動してください。詳細はサーバーアプリケーションの README を参照ください。
    https://github.com/gcrtnst/sw-term-server
  2. 本作品をサブスクライブして、ワークベンチで読み込んでください。
  3. 本作品に搭載されている下記3つのマイコンについて、プロパティで HTTP Port を設定してください。設定すべきポート番号は、サーバーアプリケーションの標準出力に表示されています。
    • Terminal Screen
    • Terminal Keyboard
    • Terminal Reset
  4. 本作品をワークベンチからスポーンさせてください。

シート右側にあるキースイッチを回すと、サーバーとの HTTP 通信を開始して、画面を表示します。もし HTTP 通信に失敗した場合は、青地に白文字の画面でエラーメッセージが表示されます。

本作品にはタッチキーボードが搭載されており、これで端末への文字入力が可能です。なお、修飾キーはトグル式ではありませんので、修飾キーを使うには修飾キーを押しながら文字のボタンをタッチしてください。

端末をリセットしたい場合は、シート右側にあるプッシュボタンを押してください。

外部リンク
https://github.com/gcrtnst/sw-term
Lua スクリプトのリポジトリです。
本作品に搭載されている Lua スクリプトは4096文字制限を回避するため minify されていますが、このリポジトリには minify 前のスクリプトを格納しています。また、各 Lua スクリプトの仕様等も記載しています。

https://github.com/gcrtnst/sw-term-server
サーバーアプリケーションのリポジトリです。