実は数日前に軽く作ってみたはいいが、そもそも本家ソースがLinuxで動かないことが判明してお蔵入りになっていたという。Linux対応の方法がフォーラムで(ついに!)でたからやってみた。フィナーレで早々にTankにスマッシュされた!とかで指くわえて待ってるの嫌でしょ?多人数なのに参加できてる人数が少ないとかね。カウントダウン中に鯖から抜けた場合、例外が出るのを修正。(0.4.0t3)リスタート後に(下手するとリスタートなしでも)ドアロックが掛からなかった不具合を修正。IDリセットして、No.0のオブジェクトを操作してたorz(0.4.0t2)hibernation対策をしたつもり。(0.4.0t1)マップ毎の個別設定をできるようにした。IDを設定ファイルから手動で設定することが可能に。→自動検出で対応できなかったマップにも、再コンパイルすることなく対応可能になり、カスタムマップでもドアさえあれば基本的に対応可能になった。Release:メッセージを多言語対応して日本語化した。便利なのに、英語でメッセージが出るために存在を知らない人が多いようなので。TK(TA)er対策。詳しくは補足説明のページにて。panel導入まさにこんなの欲しかった!俺もキャラチェンジのプラグインみたいなの作れないかなーとか考えてたけど、モデルすり替えるのはいいんだけど、声ってどうするんだろってなって即頓挫してた。これで全員ルイスも夢じゃないぜwww2009/07/26の週(Tank調整中)Anti-RunAway:感染者テレポート開始時にチャットメッセージも出すようにした最初メッセージ出すか迷って、出さない方針だったんだけど、近くにいてもラッシュ中だとアラームが聞こえない時があるので。MissingSurvivor:同時に湧ける特殊感染者の上限が4体になっていたのを修正(実際5体出てたけど...)過去にうまく動かなかったらしくて、設定を変える部分をコメントアウトして放置してたどおりでスロットを使い切ってくれないとおもったら...orz追加Botに初期装備として、救急キットとLv1武器(種類はランダム)を持たせるようにしてみたセーフルームの救急キットの目減りの原因の一つがこれなので。前のマップでBotが拾う→そのBotが次のマップで消える→新たにBot出現→当然持ってないので拾いにいく...ということで、Botが多いほど減り易い傾向にあったはず。あとハンドガンだけで進んでるやつとかもいたしなあ。2009/07/22(この間にTankの諸々の調整が入る)Tankの同時出現数はランダムに変わるようにしてみたランダムといっても偏向があって2~3体の確率を大きくしてる。空きスロット状況によっては希望どおり出ない。強制出現モードなるものをつけてみた。Tankを追加で湧かせる数が空きスロット以上の場合、Tank以外の特殊感染者をkillして無理やり空きスロットを作ってしまおうという強引な手法。確かにパンチ食らって倒れる時は、飛ばずにその場で倒れるのは不自然だよな。Tank1体に飽きてきたから2体同時に出してみるテスト中その代わりHPやモロトフ耐性をデフォルトに戻したつまりHPは12000×1→4000×2で以前より減ってる。これで簡単なようなら数増やす方向にするかも2009/07/12あたりMissingSurvivor:Botが湧きすぎている場合はキックするようにしてみたTankのモロトフ耐性と、スマッシュ力を調整。以前までは設定変更は変数いじって再ビルドしないとダメだった。強制Boomerボムの手法変更。Teleporter」(嘘)をテスト実装ドア付近でたむろしてると、どこかにいる感染者達がテレポートするようにしてみた2009/07/04Anti-RunAwayの生存者の距離制限を50→30mにしたTankのモロトフ耐性と、スマッシュ力?をあげてみた。2009/07/01ごろAnti-RunAway:ドア解錠失敗時の動作変更。common”を50回送りつけてみる。一度発動したら一定時間は湧かせない、安全タイマーみたいなのを仕込んでおいた2009/06/27・Anti-RanAway:サーバー側メッセージの追加。Lock改造:ドアロック法をAnti-RunAwayから移植。フィナーレの空に浮いてた変な「ステルス飛行機」がなくなっていることを確認。ソースを読んでみると、偽のもう一つのドアを新しく作って、それとすり替えるという方法みたいなんだけど、Anti-RunAwayの、元からあるドアの属性を直接いじる方法にしてみた。Deadプラグインのソースをほぼそのまま流用してます)→乗り物が定員オーバーで、その場に取り残されることがなくなりましたwあれはあれで面白いんだけどね・休憩時に出るrejoinメッセージの改良。/rejoinから!rejoinにした“/”が見えづらいらしく、多くの人がスラッシュ抜きの”rejoin”って打ってるので。SourceModの機能で実現してるのだけなので、従来どおり/rejoinも使えます。違いはメッセージが全員に届くかってだけ。チャプター1でロックが掛からない問題に個別対応。ロックの掛からないマップがありそう。“checkpoint_entrance”という名前の付いたドアを探してコントロールする仕組みなので、名前が付いてないとロックが掛からない。(決めうちっていうのかな?)一部のメッセージをHintに変更してみた。メッセージ部を国際化対応。cl_languageがjapaneseなら日本語でメッセージが出ますデバッグ用コマンド追加など。Zonesプラグイン導入。Lockをベースにした、”Anti-RunAway(仮)”を作成。セーフルームがロックされ、条件を満たさない限りドアが開かないようになった。調べてみたら2~5マップ目は、round_start→セーフルーム内のアイテム数を復元→round_start(リスタートが掛かる?)と、2回round_startがかかってることに気が付いた。1度round_startが呼ばれた場合は、一定時間内は再度実行しないように改造してみた。Lockプラグイン導入。全員のマップロードを待ってから一斉スタートできるようになった。2009/06/11色々とバージョンアップ。Reservationを組み合わせることで、ロビーからスタートしても、ロビー分だけじゃなくて鯖の定員までいけるようになったらしい2009/06/08・SourceModプラグイン:休憩状態の時に/rejoinで復帰できる旨のメッセージを表示できるようにしたそこだけ多言語対応してみた。ここ読む人ってやっぱり少ないよね...w2009/06/05・SourceModプラグイン:specから強制的に生存者へ移る操作を行う、ユーザーコマンドを追加(休憩から復帰できない場合の対策)2009/05/28・SourceModプラグイン:botの生成タイマーの開始タイミングとアイテム増殖のタイミングを変更2009/05/27・SourceModプラグイン:botの生成タイマーの開始タイミングとアイテム増殖のタイミングを変更(1)ゲーム開始時(つまり先に入ってるプレイヤーがいない場合)にcoop用の設定ファイルを読み込むようにした上のほうでも書いたけど、サーバーが休止状態に入ると一部の設定値がリセットされるで、それを直すため。全部その場で反映されているかは疑問。・アイテム増殖のタイミングを変更2009/05/23SourceModプラグイン改造により、セーフルームで全員分のアイテムが出るようになった一般プレイヤーがvotemenuできなかった問題を解決。ゲームの進行が遅いのでmobの数かなり少なくした。Grapheneの設定.。