Stormworks: Build and Rescue

Stormworks: Build and Rescue

Not enough ratings
看板、Luaに任意の画像を表示する方法
By たま まよ
Stormworksの看板(PAINTABLE INDICATOR・PAINTABLE SIGN)とLuaに任意のPC上の画像を貼り付けする方法を書きます。

This is a method to paste images on any PC to Stormworks signboards (PAINTABLE INDICATOR・PAINTABLE SIGN) and Lua.
   
Award
Favorite
Favorited
Unfavorite
はじめに
著作権のあるものをここにあるサイトを使ったりしてワークショップへ投稿するのはお控えください。
このガイドを作成するにあたって下記の動画・サイトを参考にさせていただきました。
https://www.youtube.com/watch?v=BTwlCxPWn_E
https://rising.at/Stormworks/paint.php
https://github.com/doma-itachi/Stormworks-PixelTracer
https://doma-itachi.github.io/Stormworks-PixelTracer
看板に任意の画像を張り付けする方法
1.画像を用意
 画像を用意します。サイズは後でも変えられますが、1ブロック9x9しか書けないので小さめの画像を用意しておいた方がいいです。

2.サイトで画像を変換
 https://rising.at/Stormworks/paint.php
 ↑のサイトにアクセスし、"Paint:"に画像を選択させます。
 もし光る看板(PAINTABLE INDICATOR)を利用したい場合は"Glow"にチェックボックスを入れ、光らせるファイルを選択して下さい。
 できたら"Upload"を押してxmlファイルをダウンロードしましょう。

3.ファイルの貼り付け
 さて、この作業一番の難所です。と言っても慣れてる人からすれば割と簡単かもしれません。
 まずエクスプローラを開いて、先ほどダウンロードしたファイルをコピーしましょう。
 そしたらアドレスバーに%appdata%/Stormworks/data/vehicles/と入力してStormworksのファイルにアクセスします。
 したらば先ほどコピーしたファイルをそこにペーストします。それによってStormworks上で先ほど移したファイルを編集できるようになるので、あとはもう好きなようにしちゃいましょう。
Luaに画像を張り付けする方法
1.画像を用意
 画像を用意します。画像の大きさが表示される大きさにそのまま影響されるので小さめの画像がおすすめです。
 また、色が多いとコードが長くなってしまうので色の数は抑えた方が良いと思われます。
 
2.サイトで画像を変換
 https://doma-itachi.github.io/Stormworks-PixelTracer
 ↑のサイトにアクセスし、"ファイルを選択"でファイルを選択します。
 あとは適当に表示したい画像を選択したりして下さい。設定からコードを最適化するとコードを短くできるのでお勧めです。
 できたらコードをコピーしましょう。

3.Luaに書き込み
 Luaにさっきコピーしたコードをペーストしましょう。
おわりに
時々欲しくなる機能なのに日本語では誰も紹介していないので書かせていただきました。
割と適当に書いたんでここをこう書いた方がいいよとかここ間違ってるよとかあったら遠慮なく指摘して頂けると幸いです。