ユドナリウムリリィをローカル環境でゴリゴリにソード・ワールド2.5『だけ』で遊び倒すカスタムのプロジェクト。 これリリィさんとこからフォークした所でプルリク送るような内容じゃねぇな?と判断したので完全に別で作成。
・ユドナリウム(Udonarium)はクッソ快適なブラウザベースのボドゲオンセツール。 ※本家ユドナリウムの開発範囲は本家に著作権が有って、 分家ユドナリウムリリィの追加範囲は円柱さんかそのソースの作者に著作権が有って、 そのさらに分家のユドナリウムリリィGKの追加範囲は(GitKohei)とそのソースの作者に著作権が有って、 同じようにMITライセンスを引き継ぎます。
分家から引用 https://github.com/entyu/udonarium_lily
---------以下本家からの一部抜粋です---------------
https://github.com/TK11235/udonarium
ユーザ自身でWebサーバを用意し、そのサーバにユドナリウムリリィを設置して利用することができます。
以下のファイルをダウンロードして解凍し、Webサーバに配置してください。
↓こいつをダウンロード
https://github.com/GitKohei/udonarium_lily_gk/releases/download/v0.7.21/udonarium_lily_gk.zip/
assets/config.yaml
が入ってなかったらどっか他のUdonariumから持ってきてくれ!すまんな!:warning:
このアプリケーションは通信処理にWebRTCを使用しています。
WebRTC向けのシグナリングサーバとしてSkyWayを利用しているため、動作確認のためにSkyWayのAPIキーが必要です。 取得したAPIキーの情報はsrc/assets/config.yaml
に記述します。開発者向けのソースコードをダウンロードしないように注意して下さい。
- SkyWayのAPIキーを取得し、APIキー情報を
assets/config.yaml
に記述します。- サーバに配置したユドナリウムの
index.html
にアクセスして動作することを確認してみてください。
ユドナリウムリリィはサーバーサイドの処理を持たないので、CGIやデータベースは必要はありません。本家と同じなので本家の udonarium の説明を参照してください。 自力コンパイルするかたへv1.02.0より--prodで自動生成される 3rdpartylicenses.txt にソフト内リンクが貼られるようにしてあります。 つけないと生成されずlicensesへのリンクが切れるのでご注意ください。
そもそも自力コンパイルにはNode.jsと@angular/cliのインストールが必要だけどそのへんはぐぐってくれnpmとngにお前も苦しめ私はなんとかなりました(2敗)
※とりあえずリポジトリとreadme作ったらもう眠くなったから実際のコードはまたこんどコミットするわ
- Add: 一括保存 gk0.1.0
-
テーブル上のキャラのみを全て単体zipで保存するボタンを追加。あと保存した時の名称形式も何か変えた気がする
Add: メジャー-
メジャーを仮実装したら確定でハングする動作が残っちゃったバグしかねぇ削除だこんなもん - Add: HP・MPバー gk0.2.0
-
クッソ見やすいHPとMPを表すよくある横棒状のあれをキャラの足元あたりに追加
- Add: 情報秘匿 gk0.3.0
-
魔物知識判定する前からHPとか色々見えちゃうのがよろしくないのでキャラ詳細情報のド頭にチェックボックスを追加
※キャラを中クリックでもトグル可能
これモンスター名とかも秘匿してもいいんだけど、セッション中に「そこの???_Aを攻撃します」って発言しづらいやろから名前は秘匿しない方向で実装中 なんか名案あったらissuにでもコメントくれ
- Remove/Improve: リモコン/ラウンド進行 gk0.3.4
- 全/個バフラウンド減少/削除の4ボタンを使い分ける事がSW2.5ではあんま無いので全バフ減少+0以下削除をまとめて1ボタンに
- Remove/Improve: チャットログ/ラウンド進行時に消えたバフを表示
-
いつの間にかバフ切れてたンゴが多発するのでラウンド進行時のチャットログをクッソキレイにしてそのラウンドに消えちゃったバフがあればそのキャラ名とバフ名を表示するように
- Improve: リモコン/数値最大値超えないをデフォルト化 gk0.3.4
- SW2.5でヒールしてHP限界値突破させる事なんて超レアケースだったのでチェックボックスを初期でチェック状態に
- Fix: リモコン/バフ欄 gk0.3.4
-
なんか伸び悩んでたのでレイアウトを変更。多分これまた変更するし、同じ変更内容をテーブルUIにつっこむべき
- Improve: リモコン/操作先はHP現在値をデフォルト化
-
SW2.5でリモコン使って相手の数値いじるなんてほぼHPだし初期でそこをチェック状態に
※したけど、表示上はそう見えない事に留意 - Add: リモコン/防護点考慮 gk0.3.4
-
いちいち防護点見に行って引き算すんのめんどかったのでチェック先のキャラの防護点を考慮してHP操作する為のチェックボックスを追加
- Add: 距離同心円 gk0.5.1
-
キャラをダブルクリックするとキャラを中心に同心円を出す機能を追加。これで自キャラから各他キャラまでの距離感が明快に
- Add: テーブル/スケール gk0.5.1
-
キャラから出る距離同心円とかの距離基準が変更できたほうが捗るのでテーブルの設定値として追加することに
※リアルタイムで同心円のUpdateかけらんないのこれ?重いか?重そう! - Improve: カットイン/よく使う末尾のやつ gk0.6.2
- 打撃音とか回避音とかはもう全部初期状態でカットイン作成済みに。ついでにカットイン名が重複してたら作成しないようにしといた
- Add: クッキー☆ gk0.7.0
- いい加減まいかいプレイヤー名打ったりチャットウィンドウの位置動かすのめんどくさいんじゃワレェ
- Improve: インベントリ/テーブル上のキャラ探し機能
- インベクリックでハイライト出てたけどマウスオーバーでずっとハイライト出るように変更してこのキャラどこいっちゃったの現象を減少(激旨ギャグ
- Add: インベントリ/キャラの行動まち?待機状態
- SW2.5の戦闘中にあれお前ってこのラウンドもう行動したっけ論争が何度も再燃するせいでセッション時間がクソ伸びるので行動済み状態を追加
※とりあえずインベントリクリックでトグルできる状態、あとラウンド進行したら全リセするように - なんかほかにも
- わりかしいじってる気がする 気づいたら書き直すわ