Jinro! Second Edition

後継版について

Jinro! Second Editionの後継版としてJinro! NEXTを開発中です。クラウドベースとなったSkype 6.11以降のほか、Discordとの連係にも対応予定です。なお、現行のJinro! SEをSkype 6.11以降に対応させたものを暫定的に配布しています。多分動くはずです……。

SkypeデスクトップAPI廃止について

Jinro! Second EditionはSkypeデスクトップAPIを使用することでSkypeとの連係を実現し、参加や能力使用の受け付け、能力結果の送信といったことが行えるようになっています。しかしながら、このAPIは2013年12月を以て廃止となることが発表されました

Skypeでは、この廃止となるデスクトップAPIの代わりにSkype URIsを使用することが推奨されているものの、残念ながら参加や能力使用の受け付けを実現できる仕様にはなっていません。

以上のことから、本ツールはバージョン0.27を以て開発を終了とします。配布は今後とも継続されますが、何らかのアップデートが実施されることはありません。デスクトップAPI廃止後の使用に関しては、逐一手動入力を行うか、あるいはGM役がAPIに対応する旧バージョンのSkypeを使い続けることで可能と思われます。

旧バージョン(4.xや5.0など)のSkypeについて、ログインが弾かれるようになっています。ログイン可能なバージョンにまだSkypeデスクトップAPI対応のものが残っているようですが、将来的には使えなくなると思われます。

これは何?

ダウンロード

本体

スクリプト

フォーラム

スクリプト開発者向け

更新履歴

2014年11月15日 - Ver.0.28 (GJSS 0.23)
  • Skype Java APIを更新した。
2013年 8月10日 - Ver.0.27 (GJSS 0.23)
  • Skypeチャットの受信が重複する問題を修正。
2013年 7月29日 - Ver.0.26 (GJSS 0.23)
  • スクリプトフォルダを開く機能追加。
  • 一部スクリプトが動作しなくなっていた問題を再修正。
  • アイコンを少し変更。
  • SWTを4.234から4.332に更新した。
  • Groovyを2.0.6から2.1.6に更新した。
  • Skype Java APIを1.5に更新した。
  • (OS X版) 0.20以降の変更点反映。
  • (OS X版) GUIツールキットをSwingからWindows版と同じSWTへ変更。
  • (OS X版) グループチャットへのシステムメッセージ送信に対応。
  • (OS X版) グループチャットの自動生成に対応。
  • (OS X版) Skype Frameworkインストールスクリプトの実行不要化。
  • (OS X版) 高解像度アイコン追加。
  • (OS X版) Retinaディスプレイ対応。
  • (OS X版) その他OS X向けの細かな調整。
2013年 1月 6日 - Ver.0.25 (GJSS 0.23)
  • ゲームを開始するダイアログやゲームのオプションダイアログが長くなりすぎた場合スクロールできるようにした。
  • Groovyを1.8.3から2.0.6に更新した。
  • SWTを3.738から4.234に更新した。
2012年 5月25日 - Ver.0.24 (GJSS 0.23)
  • 一部スクリプトが動作しなくなっていた問題を修正。
  • サイト移転に伴い自動アップデートの確認URLを変更。
  • Groovyを1.8.3から1.8.6に更新した。
  • SWTを3.738から3.740に更新した。
2012年 1月22日 - Ver.0.23 (GJSS 0.23)
  • Skype4JavaからSkype Java APIに変更した。
  • Skype IDにカンマが含まれると正常に動作しない問題を修正。
2011年12月25日 - Ver.0.22 (GJSS 0.23)
  • (GJSS 0.23) 狼による噛み等と妖狐全滅による道連れとが重なった場合に背徳者の死亡メッセージが重複するバグを修正。
  • (GJSS 0.23 クトゥルー村) GJSS0.23ベースに更新。
  • (GJSS 0.23 IRC連係版) GJSS0.23ベースに更新。
  • (GJSS 0.23 ネタ村向け一括通知機能付き) GJSS0.23ベースに更新。
2011年11月 7日 - Ver.0.22 (GJSS 0.22)
  • Skypeとの連係がうまくいかないことがある問題をおそらく修正。
  • Groovyを1.8.0から1.8.3に更新した。
  • SWTを3.659から3.738に更新した。
2011年 9月 1日 - Ver.0.21 (GJSS 0.22)
  • (GJSS 0.22) 背徳者への妖狐通知メッセージが正しくないのを修正。
  • (GJSS 0.22 クトゥルー村) GJSS0.22ベースに更新。
  • (GJSS 0.22 IRC連係版) GJSS0.22ベースに更新。
  • (GJSS 0.22 ネタ村向け一括通知機能付き) GJSS0.22ベースに更新。
2011年 6月 5日 - Ver.0.21 (GJSS 0.21)
  • (GJSS 0.21) 逃亡先が襲撃されても逃亡者が道連れにされなくなっていたバグを修正。
  • (GJSS 0.21 桃栗村) GJSS0.21ベースに更新。
  • (GJSS 0.21 クトゥルー村) GJSS0.21ベースに更新。
  • (GJSS 0.21 IRC連係版) GJSS0.21ベースに更新。
  • (GJSS 0.21 ネタ村向け一括通知機能付き) GJSS0.21ベースに更新。
2011年 6月 4日 - Ver.0.21 (GJSS 0.20)
  • 64bitのJava VMがあると起動できない問題を修正(必ず32bitのJava VMで起動するようになった)。
2011年 6月 4日 - Ver.0.20 (GJSS 0.20)
  • 実行ファイル(exe)にした。
  • 多言語化に対応。
  • 0.20以降用のスクリプトはスクリプトファイルの読み込み順に依存しなくなるようにした。
  • アイコンを追加した。
  • 「時間を進めます」ダイアログでキャンセル出来るようにした。
  • ニーモニックキーを付加した。
  • 開始/停止ボタンをタイマーボタンに統合してみた。
  • タイマーの通知をスクリプト側で制御できるようにしてみた。
  • Swing版(Mac用)から一部コードを取り入れた。
  • 一部メソッドの名称を変更した(旧名称も使用可能)。
  • 0.20以降はUTF-8をデフォルトの文字コードとするようにした。
  • Groovyを1.7.6から1.8.0に更新した。
  • 自動アップデート機能を実装。
  • 標準出力がout.logに記録されるようにした(スクリプト開発者向け)。
  • その他細々とした調整。
  • (GJSS 0.20) Jinro! SE Ver.0.20以降用。
  • (GJSS 0.20) 多言語化に対応。
  • (GJSS 0.20) 役職配布時に全員の参加者名を通知するようにした。
  • (GJSS 0.20) コマンドの対象が完全一致でない場合は確認するようにした。
  • (GJSS 0.20) ソースコードの整理。
  • (GJSS 0.20) 文字コードをShift_JISからUTF-8に変更(なお、スクリプト自体にはマルチバイト文字が含まれなくなった)。
  • (GJSS 0.20) 引き分け処理を導入した。
  • (GJSS 0.20) 初日犠牲者を通知するようにした。
  • (GJSS 0.20 桃栗村) GJSS0.20ベースに更新。
  • (GJSS 0.20 クトゥルー村) GJSS0.20ベースに更新。
  • (GJSS 0.20 クトゥルー村) 蝙蝠と豚からSAN値を無くした。
  • (GJSS 0.20 クトゥルー村) 犠牲者の人数によるSAN値の増減を追加。
  • (GJSS 0.20 クトゥルー村) 奴隷や逃亡者が狂人化しても村人陣営のままだったのを修正。
  • (GJSS 0.20 クトゥルー村) Mac対応(※Mac版ツールは現時点未公開)。
  • (GJSS 0.20 IRC連係版) GJSS0.20ベースに更新。
  • (GJSS 0.20 IRC連係版) IRClibを利用するようにした。
  • (GJSS 0.20 IRC連係版) 参加者以外からのトークを見られるようにした。
  • (GJSS 0.20 IRC連係版) IRCビューアで発言時のゲーム内日時を表示するようにした。
  • (GJSS 0.20 IRC連係版) Mac対応(※Mac版ツールは現時点未公開)。
  • (GJSS 0.20 ネタ村向け一括通知機能付き) GJSS0.20ベースに更新。
  • (GJSS 0.20 ネタ村向け一括通知機能付き) Mac対応(※Mac版ツールは現時点未公開)。
2011年 1月25日 - Ver.0.16 (GJSS 0.18)
  • タイマーのカウントアルゴリズムを修正。
  • 設定周りの変更。
  • Groovyを1.7.3から1.7.6に更新した。
  • (0.16-swing) Mac OS Xに対応。
2010年11月10日 - Ver.0.15 (GJSS 0.18)
  • クリップボード履歴機能を追加。
  • 「行動を決定する」ダイアログの項目を数に応じて詰めるようにした。
  • タイマーの遅延補正許容値を引き上げてみた。
  • パスの取得周りの修正。
  • jarファイルの圧縮レベルを0にした。
2010年11月4日 - Ver.0.14 (GJSS 0.18)
  • 参加者名に@が含まれていると手動で行動を決定出来ないバグの修正。
2010年10月24日 - Ver.0.13 (GJSS 0.18)
  • (GJSS 0.18+a IRC連係版) 逃亡者が初日に死なないバグの修正。
2010年10月6日 - Ver.0.13 (GJSS 0.18)
  • (GJSS 0.18) 猫又が吊られてゲームが終了した後再びゲームを始めると道連れが引き継がれるバグの修正。
  • (GJSS 0.18 クトゥルー村) GJSS0.18ベースに更新。
  • (GJSS 0.18 エイリアンのいる村) GJSS0.18ベースに更新。
  • (GJSS 0.18 ネタ村向け一括通知機能付き) GJSS0.18ベースに更新。
  • (GJSS 0.18 IRC連係版) GJSS0.18ベースに更新。
  • (GJSS 0.18 桃栗村) GJSS0.18ベースに更新。
  • (GJSS 0.18 桃栗村) 役職に商人を追加。
  • (GJSS 0.18 桃栗村) 初日犠牲者の自動コマンド実行のバグを修正。
  • (GJSS 0.18 桃栗村) 再投票時に初日犠牲者が自動で投票するように修正。
2010年9月18日 - Ver.0.13 (GJSS 0.17)
  • (GJSS 0.17+a IRC連係版) 1日目を始める前に役職を振り直すと振り直す前の分の初日犠牲者も通知されてしまうバグの修正。
2010年9月16日 - Ver.0.13 (GJSS 0.17)
  • (GJSS 0.17 IRC連係版) GJSS0.17をベースに作成。
2010年8月31日 - Ver.0.13 (GJSS 0.17)
  • 0.12以降日本語を含むパスに置くと正常に動作しなくなっていたバグの修正。
2010年8月12日 - Ver.0.12 (GJSS 0.17)
  • 初日犠牲者欄を参加者名順にした。
  • タイマーがより正確にカウントされるようにした。
  • ゲームのオプションでリストボックスが使えるようにした。
  • getActorsData()の仕様を変更した。
  • スクリプトを読み込む際の文字コードをシステム依存からShift_JIS固定に修正。
  • 上記修正に伴い、Linux(Ubuntu 10.04)で動作するようになった。
2010年8月5日 - Ver.0.11 (GJSS 0.17)
  • (GJSS 0.17+a 桃栗村) 魔術師が占い師を上書きしていたバグの修正。
2010年7月30日 - Ver.0.11 (GJSS 0.17)
  • (GJSS 0.17+a ネタ村向け一括通知機能付き) 貴族が初日犠牲者とならないように修正されてなかったのを修正。
2010年7月25日 - Ver.0.11 (GJSS 0.17)
  • (GJSS 0.17) 「逃亡者は初日に噛まれない」にチェックを入れると村人も初日に噛まれなくなるバグの修正。
  • (GJSS 0.17 エイリアンのいる村) GJSS0.17ベースに更新。
  • (GJSS 0.17 クトゥルー村) GJSS0.17ベースに更新。
  • (GJSS 0.17 ネタ村向け一括通知機能付き) GJSS0.17ベースに更新。
  • (GJSS 0.17 桃栗村) GJSS0.17ベースに更新。
  • (GJSS 0.17 桃栗村) 初日犠牲者を指定しないとエラーになるバグの修正。
  • (GJSS 0.17 桃栗村) 魔術師が1日目に対象を手動で指定できてしまうバグの修正。
  • (GJSS 0.17 桃栗村) 魔術師が1日目に対象を指定しないとエラーになるバグの修正。
2010年7月24日 - Ver.0.11 (GJSS 0.16)
  • (GJSS 0.16) スパイが1日目から逃げられるように修正。
  • (GJSS 0.16) 貴族が初日犠牲者とならないように修正。
  • (GJSS 0.16 エイリアンのいる村) GJSS0.16ベースに更新。
  • (GJSS 0.16 クトゥルー村) GJSS0.16ベースに更新。
  • (GJSS 0.16 ネタ村向け一括通知機能付き) GJSS0.16ベースに更新。
  • (GJSS 0.16 桃栗村) GJSS0.16をベースに作成。
2010年7月12日 - Ver.0.11 (GJSS 0.15)
  • (GJSS 0.15) 妖狐陣営の勝利判定が正しくないのを修正。
  • (GJSS 0.15) 豚のソート優先度が占い師と同じだったのを修正。
  • (GJSS 0.15) 投票結果・勝敗結果が結果順→参加名順になるようにした。
  • (GJSS 0.15 エイリアンのいる村) GJSS0.15ベースに更新。
  • (GJSS 0.15 クトゥルー村) GJSS0.15ベースに更新。
  • (GJSS 0.15 ネタ村向け一括通知機能付き) GJSS0.15ベースに更新。
2010年7月10日 - Ver.0.11 (GJSS 0.14)
  • (GJSS 0.14 ネタ村向け一括通知機能付き) GJSS 0.14をベースに作成。
2010年7月6日 - Ver.0.11 (GJSS 0.14)
  • (GJSS 0.14) update優先度が複雑な依存関係に対応できていなかったのを修正。
  • (GJSS 0.14 クトゥルー村) GJSS 0.14ベースに更新。
  • (GJSS 0.14 エイリアンのいる村) GJSS 0.14ベースに更新。
2010年7月5日 - Ver.0.11 (GJSS 0.13)
  • 村人の人数を自動計算させる機能がjava.lang.StackOverflowErrorを発生させるバグを修正。
  • 参加者名を変更した時に英数字の半角全角が統一されないのを修正。
  • JinroSkype.notice()メソッドがChatオブジェクトを返すようにしてみた。
  • skype.jarを差し替えた。
2010年7月4日 - Ver.0.10 (GJSS 0.13)
  • (GJSS 0.13) ツールに表示される役職名が役職名変更機能で設定したものにならなかったバグの修正。
  • (GJSS 0.13 クトゥルー村) GJSS 0.13をベースに作成。
  • (GJSS 0.13 エイリアンのいる村) GJSS 0.13をベースに作成。
2010年7月4日 - Ver.0.10 (GJSS 0.12)
  • (GJSS 0.12) 対象を指定しないコマンド(スパイの「任務完了@」など)が実行できなくなっていたバグの修正。
2010年7月4日 - Ver.0.10 (GJSS 0.11)
  • (GJSS 0.11) 子狐に妖狐が誰かを通知するように変更。
  • (GJSS 0.11) 背徳者に子狐が誰かを通知しないように変更。
2010年7月3日 - Ver.0.10 (GJSS 0.10)
  • 役職スクリプトの読み込み順が必ずしも名前順でなかったのを修正。
  • ウィンドウ位置・サイズを記憶するようにした。
  • 終了時に確認ダイアログを出すようにした。
  • 村人の人数を自動計算させるように戻してみた。
  • Groovyを1.7.0から1.7.3に更新した。
  • 参加者名の英数字の全角/半角を区別しないようにした。
  • 役職名変更機能を追加。
  • ランダム選択機能を追加。
  • ゲームのオプションで真偽値・文字列を扱えるようにした。
  • ゲームのオプションを途中で変更できるようにした。
  • 参加者欄の表示内容をスクリプトで制御できるようにした。
  • (GJSS 0.10) 役職名変更機能に対応。
  • (GJSS 0.10) 各種updateバグの修正。
  • (GJSS 0.10) スパイ逃走時にエラーになるバグの修正。
  • (GJSS 0.10) 非開示モードの実装。
  • (GJSS 0.10) EXと統合、逃亡者・子狐を追加。
  • (GJSS 0.10) 豚・背徳者を追加。

注意事項