-
GUID
■GUIDとは TTS上でオブジェクトを作成した際にそれぞれ管理番号が設定される。 コピー量産しても、それぞれ違うGUID番号がつく TTS上でオブジェクトを動かす際には必須 ■確認方法 TTS上でなら、オブジェクトを右クリック>一番下らへんの「GUID」で見れる それを押すだけでクリップボードにコピーされるので、別の場所でそのまま貼りつけられる
-
スクリプトの入れ方3(ボタン作成編-global)
...では各オブジェクトのGUID(個別識別子)を名前と紐づけしなければならない ・Global.-1.ttluaを開き、 function onLoad() deck1 = getObjectFromGUID( b1ff6c ) end 上の様にonload~end(読み込み時)の間に入れていく。 deck1 = getObjectFromGUID( b1ff6c ) 部分は、 左(...
-
サンプル:あかずきんはねむらない
... startCardGUID = a086c9 deckGUIDs = { 1d9575 , 49f259 , 6b0d6b , f27541 }//赤ずきん、狼、親豚、子豚カード trapGUID = bd16da //トラップカード sleepGUID = 5e723e //おやすみカード startGUID = 0ecb17 function onload...
-
実践3:ボタンの表示
...示するオブジェクトのGUID取得 表示するボタンの位置は指定したオブジェクトからの相対位置となる。 まずはボタンを表示させるオブジェクトのGUIDを取得する。 今回は、赤いブロックのGUIDを取得しよう。 ボタンの表示 スクリプト画面を開き、Globalの先頭行に以下の文を追加する。(xxxxxxは実際のGUID) ここでは、先ほど取得したGUIDを変数「redBlock...
-
スクリプト投入の準備
...ている。 これを GUID という。 GUIDの取得方法 取得したいオブジェクトを右クリックし、[Scripting]-[GUID xxxxxx]をクリックする。 ※GUIDがクリップボードにコピーされる。 GUIDの注意事項 GUIDはゲームルームに呼び出された際に付与される。そのため、SaveObjectなどから呼び出した場合は毎回異なる番号が付与される。 GU...
-
実践5:デッキ・バッグの操作
...プトが赤いブロックのGUIDを探せないために起こる。 コンテナからオブジェクトを取り出すと、取り出したオブジェクトは元々のGUIDを保持している。 そのため、取り出した後なら赤いブロックを動かすスクリプトが動作するはずだ。 これはGUIDを含めた全く同じオブジェクトがゲーム上に呼び出された、という動作となっている。 しかし、Globalの onLoad() に書いてい...
-
サンプル:れじすたんす
...ObjectFromGUID(wholeTableZoneGuid) characterCardZone = getObjectFromGUID(characterCardZoneGuid) teamRejectMat = getObjectFromGUID(teamRejectMatGuid) teamApproveMat = getObjectFromGUID(t...
-
スクリプト
...しょう。 GUIDs ガイド To affect and object, first we must identify it in LUA. There are several ways to do this, such as identifying items being picked up or put down by players, finding objects ins...
-
スクリプト3
... はじめに: ・GUIDについてぐらいは知っておこう>-[[GUID]] ・ページ制作者が知ってる範囲の解説だよ Tables テーブルはTTSゲームの大部分を占めるから重要だよ! ここにテーブルのスクリプトがある↓ mytable = {} 普通のスクリプトだったら下の項目設定がいるんじゃないかって? key/index value いりません。 しかし、...
-
Object
...トのプロパティをしてGUIDを使用してgetObjectFromGUID(). などの関数からの戻り値の型としてtakeObject(). グローバルなスクリプトは、特別なキーワードで参照することができ、グローバル。 グローバル参照は唯一のグローバルなスクリプト上またはコールバック関数の所有者を指定するための変数を 取得または設定する機能のために使用されます。 メンバー...
-
メニュー
...Functions GUID やりたいこと別 オブジェクトの種類を判定 オブジェクト間のやりとり カード判定 自動カウント 自動デッキ枚数カウント 自動ディール 賭け・競り ブザーの鳴るボタン ターン回しパネル 押すとチャット欄にメッセージ 移動元を表示するフィギア 押したらトークンが消えるボタン 別ファイルからのデータをメモ帳に出力 電卓 カスタムUI解説 カスタムUI ■エラー時に ...
-
スクリプト2
...ObjectFromGUID("######")) print(deckInZone.getName()) end と、書きます。 ゾーン内のシングルデッキ/置物/トークン/その他を探す 機能:スクリプトゾーンで特定の種類の項目を検索します。 受け取る:ゾーンentity 戻り値:item entityまたはnil 入力例:getObj...
-
実践4:オブジェクトの移動
...ObjectFromGUID(redBlock_guid) self.createButton({ click_function = "click_func", -- ボタンを押した時に呼び出す関数 function_owner = self, -- 呼び出す関数のオーナー label ...
-
スクリプト4
... - それを与えるGUIDは、この特定のオブジェクトをバッグから引き出します - [[それをコールバックすると、コードの後にオブジェクトを実行することができます 世界の中に生まれました。 単に走ろうとしたら コードを取得するためにtakeObjectを使用しているので、コードは存在しません ...
-
サンプル:たいむぼむ
...ObjectFromGUID( 91342a ) bags[ SUCCESS ] = getObjectFromGUID( 61acf7 ) bags[ SAFE ] = getObjectFromGUID( d0fe4c ) bags[ SWAT ] = getObjectFromGUID( df53c6 ) bags[ terrorist ] =...
-
スクリプトの入れ方
...ぞれのスクリプト GUID:グローバル識別子。マイナンバーみたいなオブジェクトそれぞれの個別番号。 ◇ TTSのスクリプトは、「Lua」スクリプトで作成されている。 テキストデータとして、セーブゲームの.jsonファイルに保存されている。 ◇スクリプトを編集するには、テキストエディターのATOMを導入すると分かりやすい。 TTSからでも、内部エディタで編集は可能。>...
-
プラグイン/RSS
RSSを取り込んで一覧表示(rss) #rss(ここにRSSのURL) もしくは #rss(ここにRSSのURLを入力) と入力することで指定したRSSを取り込んで一覧表示します。 詳しくはこちらをご覧ください。 =>http //www1.atwiki.jp/guide/pages/269.html#id_a0e79757 たとえば、#rss(http //www...
-
プラグイン/編集履歴
更新履歴 @wikiのwikiモードでは #recent(数字) と入力することで、wikiのページ更新履歴を表示することができます。 詳しくはこちらをご覧ください。 =>http //www1.atwiki.jp/guide/pages/269.html#id_bf9eaeba たとえば、#recent(20)と入力すると以下のように表示されます。 取得中...
-
プラグイン
@wikiにはいくつかの便利なプラグインがあります。 RSS アーカイブ インスタグラム コメント ニュース 動画(Youtube) 編集履歴 これ以外のプラグインについては@wikiガイドをご覧ください = http //atwiki.jp/guide/
-
プラグイン/動画(Youtube)
動画(youtube) @wikiのwikiモードでは #video(動画のURL) と入力することで、動画を貼り付けることが出来ます。 詳しくはこちらをご覧ください。 =>http //www1.atwiki.jp/guide/pages/801.html#id_30dcdc73 また動画のURLはYoutubeのURLをご利用ください。 =>http //www.you...
-
プラグイン/コメント
コメントプラグイン @wikiのwikiモードでは #comment() と入力することでコメントフォームを簡単に作成することができます。 詳しくはこちらをご覧ください。 =>http //www1.atwiki.jp/guide/pages/921.html#id_476878da たとえば、#comment() と入力すると以下のように表示されます。 ...
-
プラグイン/アーカイブ
アーカイブ @wikiのwikiモードでは #archive_log() と入力することで、特定のウェブページを保存しておくことができます。 詳しくはこちらをご覧ください。 =>http //www1.atwiki.jp/guide/pages/921.html#id_2d967d6e たとえば、#archive_log()と入力すると以下のように表示されます。 保...
-
ページ化
...ObjectFromGUID( 1e7030 ) Part2 = getObjectFromGUID( 345d44 ) self.createButton({[ click_function ] = NextPage , [ function_owner ] = self, [ label ] = Next , [ position ] = {2.8,0.55,0}, [ ro...
-
ブザーの鳴るボタン
...y(self.getGUID()) Timer.create({identifier=self.getGUID(), function_name= unlock , delay=resetDelay}) end
-
プラグイン/インスタグラム
インスタグラムプラグイン 人気の画像共有サービス、Instagram(インスタグラム)の画像をアットウィキに貼れるプラグインです。 #ig_user(ユーザー名) と記載することで、特定ユーザーのInstagramのフィードを表示することができます。 例)@dogoftheday #ig_user #ig_tags(タグ名) と記載することで、特定タグのInstagra...
-
自動カウント
...r=self.getGUID().. _timer , function_name= countItems , function_owner=self, repetitions=0, delay=1 }) end --毎秒ごとにボウル内のアイテムをカウントする機能 function countItems() local totalValue =...
-
Hiddenゾーン
■ 隠しエリア 席ごとに対応した色を設定することで 各席の隠し手持ち領域が作れる 基本チップや、トークンなどオブジェクトを隠すのに使うが カードも隠れる エリアに一部でも触れたら消えるのでエリアを大きく取りすぎないよう注意 ■拡張設定 1:自分のカラーを黒にする(マスター権限) 2:Hiddenエリアを右クリック すると、エリアのカラーを選べる 3:さらに、カラ...
-
カードデッキ(公式)
Face:カードデッキ表面の画像。トランプで言う数字とかマーク Unique Backs:1枚1枚別の裏面にするかどうか。 Back:裏側の画像。トランプで言う裏の絵柄 通常は1枚分の画像を用意する。 Unique Backにチェックが入っていれば Faceと同じ枚数分画像を用意する。 Width:横幅。トランプなら7が普通 Heigh:縦幅。トランプなら10が普通 Numb...
-
プラグイン/ニュース
ニュース @wikiのwikiモードでは #news(興味のある単語) と入力することで、あるキーワードに関連するニュース一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //www1.atwiki.jp/guide/pages/266.html#id_542badf7 たとえば、#news(ゲーム)と入力すると以下のように表示されます。 ...
-
コマトークン
■作成方法 ・figure components custom figurine ・表と裏の画像を設定できる ・表だけにすると、自動的に両面同じ絵柄になる ■透過画像 ・pngで透過画像有りで保存 ・透過された部分がある場合は、 四角形に切り取った形で余白部分は詰められ削られる ・宙に浮いてるキャラなどは、判定用に、足元に線をいれておく必要がある ■サイズ制限 ・高さは固定 ・横幅は...
-
TabletでYoutubeを流す
Tabletオブジェクトを用いてYoutube音声を流す方法です。 1. Tabletを出す TabletはComponents内のToolsグループ内にあります。 2. 再生したいYoutubeの動画IDを取得 Youtubeの動画IDは「v=xxxxxxxxxx」のxxxxxxxxの部分です。 YoutubeのURLをそのままTabletに貼り付けるだけでも再生できますが、自動...
-
電卓
https //steamcommunity.com/sharedfiles/filedetails/?id=1273048137 のワークショップのものの解説 local value = 0 local ges = 0 local xxx = 0 local buttons = {} local button_value = {} button_value.index = 1 ...
-
押すとチャット欄にメッセージ
http //steamcommunity.com/sharedfiles/filedetails/?id=1136064478 ■MOD説明 ・ボタンを押すとチャット欄にそれぞれメッセージが出る ■使用用途 ・押した際に誰が押したかわからないから hiddenエリアに入れて簡易投票システムに使える? ・表示名、表示させるコメントは日本語にも対応。 ・部分的に張るときは一番したなどに記...
-
TTS Deck Editor
■TTS DECK EDITOR ・New Deck ・wide カードデッキ全体でいう横のカード枚数 ・high:カードデッキ全体でいう縦のカード枚数 □例 7枚+裏用1枚で作る場合は W4×H2か、W2×H4でつくり、カード枚数は7でTTSで出力できる ■最大カードサイズ ・1枚あたりのカードサイズが一定以上になるとTTS上では千切れてしまう ・エディターでは最大のカードサイズ以上に作れる...
-
電卓の仕組み
https //steamcommunity.com/sharedfiles/filedetails/?id=1273048137 のワークショップのものの解説 local value = 0 local ges = 0 local xxx = 0 local buttons = {} local button_value = {} button_value.index =...
-
六角形のトークン
・出し方: object component custom tile で出したい個所を右クリック、 出てきた白タイルを左クリックでcustomメニュー出す メニュー欄の一番上の〇チェックをhexにする。 表と裏の画像を指定(表だけでも可能。裏表同じのが出る) ・ メニュー欄の一番下の「strech to aspect ratio」(側面の比率を伸ばす) にチェックを入れると自動的に正六角形にな...
-
賭け・競り
■トークン使用タイプ ■完全秘匿タイプ https //steamcommunity.com/sharedfiles/filedetails/?id=1518710617 searchtext=script%E3%80%80bid ・トークンのクリック数で各自こっそり数値を競りで入れることができる ・1クリック目が「0」、2クリック目が「1」 ・上のボタンで全員の競り値をチャッ...
-
全体にアナウンス・個人にメッセージ
Print message to all, but only broadcast to the target player Function Print a message to all players, but only broadcast to the target. Takes string, table, string Returns void Example Input...
-
MUSIC2
https //steamcommunity.com/sharedfiles/filedetails/?id=1358630979 MP3プレイヤーMODを使う場合 特徴: ・2曲以上のリストを登録でき、順次自動再生できる ・リストはゲーム読み込み毎に登録しなおさないといけない? ・1曲だけなら、タブレットで直接再生した方が早い 1:タブレットを持ち、スピーカーに触れさせる(上に乗せる) ...
-
グリッド
グリッド使用して、カードを置きやすくする方法 ・上のメニューのoption gridを選択 Type 用途によってグリッドのパターンを選択。四角、五角、六角 Show Lines:ラインを表示するかどうか Color ラインの色 Opacity ラインの濃さ Line Tickness ラインを太くするかどうか。Thin太く Thick細く Snapping 自動吸着(スナッピング)させるかど...
-
スクリプト5
http //steamcommunity.com/sharedfiles/filedetails/?id=791150113 引用元
-
移動元を表示するフィギア
http //steamcommunity.com/sharedfiles/filedetails/?id=766948955 ■概要 ・フィギアを移動させると、一定時間移動元がマーカーで表示される ■使用用途 ・重めのゲームで、移動元が知りたい内容のゲーム等
-
自動デッキ枚数カウント
http //steamcommunity.com/sharedfiles/filedetails/?id=772912200 ■概要 ・デッキエリアに置いたデッキの表面にデッキ内の枚数を表示する ・MODの中では表示方法を変えたり ・裏返すことでタイルを非表示風にする。(実際はタイルはかなり下にある。判定エリアは同じになってる) ■使用用途 ・デッキ枚数を表示したいとき
-
横向きのカードデッキ
■横向きのデザインのカードデッキの作り方 ・カード1枚1枚の画像を90度回転させて 縦向きと同じように作成 ・TTS内で横にして使う ■デッキ作成時の注意点 ・横幅が長いカードを組み合わせてデッキを作成する場合は デッキ画像作成時に横に伸びすぎないように注意 ・横にのびすぎるとデッキ作成時にエラーでTTSが終了する ・怪しい場合は作成前にセーブしておこう ・90度回転させた縦長で画像...
-
バグ
・他の人のサーバーに接続できない ・TTSの更新後に起きやすい。 ・TTSではなく、steamを一旦終了して再起動した方が良い? ・トークン+袋+手札バグ 袋からトークンを手札エリアにドローできるようになったけど、 その際に袋が手札エリアにかぶってると、 以降手札からトークンを場に出しても手札に戻ってしまう ・TTSを起動後、最初のメニューが重い ・グラフィックボードでNV...
-
押したらトークンが消えるボタン
・トークンなどにボタンを作成し、そのボタンを押すとトークン自体が消える ・ゲームの最小のインストや、使い捨てのトークンに使える? function onload() self.createButton({ label= Delete me! , click_function= deleteme , function_owner=self, position={1.4,0.1...
-
取り込み方法比較
■方法比較 ・枚数少なかったり、画像のブレが気にならなければスマホカメラでもがんばれないことはない ・枚数が多かったりしっかりと作りたいならスキャナーがオススメ ■比較するポイント 値段:1万~10万ぐらいと幅がある。10万あたりはオーバースペック感 複合機(フラットヘッド)は既に家にあるってパターンは多い。 複合機は安いが、取り込み時に縞模様が出ることが多いので注意。パソコン側の設定...
-
部屋に入れる人数を10人以上にする
https //www.reddit.com/r/tabletopsimulator/comments/fn3598/hosting_with_more_than_8_players/ 参考サイト ・10人で部屋を作る ・画面左下のチャットアイコンを押し、チャット欄を開く ・チャット欄上のタブの「~」を押す host_max_players 20 ・上の文を入力してENTERを押す ・...
-
アセットバンドル
編集中 誰か分かる人がいれば編集してもOkです ■アセットバンドルって何? ・TTS上ではsaveobjectできる物体 ・クリックでアニメーションさせたり、 効果音を鳴らしたりできる ■アセットバンドルの作り方 ・参考 https //kb.tabletopsimulator.com/custom-content/custom-assetbundle/ ■必要なもの ・unity ...
-
ターン回しパネル
ワークショップに「Turn Tracker」で登録あり ■スクリプト内容 --これら3つの値を変更して、移動時にトークンが配置される場所を変更します --これらはすべて、プレーヤーのハンドゾーン(名前がどこにあるか)に関連しています。 --これは左または右です leftRight = 0 --これはテーブルの上下(上下)です。 upDown = 1 --これは前方または後方です forward...