ユドナリウム/donarium の設置方法

1.SkyWayに登録してAPIを取得する。
SkyWayというサービスのAPIを利用しているので、取得する。
・新規登録→Community Edition(無料で新規登録)→ログイン
・新しくアプリケーションを追加する→アプリ説明文、ドメイン名、権限を入力→作成

例: アプリケーション説明文:ユドナリウム(なんでも良い)
利用可能ドメイン名:dona-co.art(当サーバー場合)
権限:”APIキー認証を利用する”のチェックを外す

・APIキーをコピーしておく。

2.githubからリリース版ファイル(udonarium.zip)をDLする。
https://github.com/TK11235/udonarium

3.zipファイルを解凍し、サーバに設置する。
設置場所は /html/www/udonarium/とか適当に。
Linuxの場合は、nginx等で扱えるようにパーミッション設定をしておく。

例: sudo chown nginx:nginx -R /www/udonarium/

・コピーしたAPIキーを assets/config.yaml の2行目に貼り付ける。
例:- key: aaaaaaaa-bbbb-ccccc-dddd-eeeeeeeeeeee #Your SkyWay API key
+ key: mikanwaa-oi4i-neeee-vtac-ippaidayonee #Your SkyWay API key

・Nginx等の場合は、必要時にサーバ設定を変えて再起動。

4.アクセスしてみる。
・Peer情報ウィンドに “あなたのPeer ID:” が表示されていれば動作OK。
・上手く動かない時は上手くサーバで動かない時Q&A.txt を読む。
・Linuxサーバの場合はパーミッション設定を確認する。
・assets/styles.css を編集する事である程度のデザイン変更が可能。

DodontoF.swfの編集

■ソース編集
各ファイルを編集する。下記は一例。

DodontoF\src_actionScript\Language.as

各名称変更 – イニシアティブ表示
-135 p.initiativeWindowColumnTitleInitiative = “イニシアティブ”;
+135 p.initiativeWindowColumnTitleInitiative = “DEX”;

-136 p.initiativeWindowColumnTitleInitiativeModify = “修正値(イニシアティブ同値時比較用)”;
+136 p.initiativeWindowColumnTitleInitiativeModify = “現在正気度”;

DodontoF\src_actionScript\ImageSprite.as
コマの枠色変更
-40 static private var roundColorDefault:int = 0xBBBB00;
+40 static private var roundColorDefault:int = 0xFFFFFF;

チット・コマの外枠色変更
42 static private var roundOutColorDefault:int = 0x000000;

DodontoF\src_actionScript\Chit.as
チット枠色変更
-26 private var color:uint = 0xBBBBFF;
+26 private var color:uint = 0xFFFFFF;

DodontoF\src_actionScript\Memo.as
共有メモの枠色変更
-109 view.setLineColor(0x00AAAA);
+109 view.setLineColor(0xFFFFFF);

共有メモの画像変更
-143 var imageUrl:String = “image/memo2.png”;
+143 var imageUrl:String = “image/kyoyu-memo.png”;
(もしくはDodontoF\image\memo2.pngを差替え画像で上書き保存)

DodontoF\src_actionScript\LoginWindow.mxml
ログインウィンドウのサイズ変更
-5 width=”900″
-6 height=”500″
+5 width=”965″
+6 height=”600″

DodontoF\src_actionScript\Log.as
システムメッセージの文字色
166 var color:String = “00AA00”;

DodontoF\src_actionScript\ChatMessageTrader.as
チャットのシステム文字色
27 private var systemMessageColor:String = “00AA00”;

■コンパイル
コマンドプロンプトを起動し、フォルダを移動。コピペしてコンパイル。
cd /d f:\
cd f:\DodontoF\src_actionScript
mxmlc.exe -target-player=10.0.12 -define=TEST::isTest,false -define=COMPILE::isGaeRuby,false -define=COMPILE::isGaeJava,false -define=COMPILE::isReplayer,false -define=COMPILE::isAir,false -define=COMPILE::isMySql,false -include-libraries+=./corelib/bin/corelib.swc -o ../DodontoF.swf DodontoF.mxml

参考
TRPGオンセツール「どどんとふ」のダイスを変更する – TRPG every day