「LilithPort」の編集履歴(バックアップ)一覧はこちら
LilithPort - (2015/09/04 (金) 20:03:18) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
----
*LilithPort とは?
有志によって2D格闘ツクール95/2nd.用に開発された、非公式&bold(){ネット対戦ツール}です。
このツールを使うことによって、ネット対戦やチャットを行うことができます。
LunaPortを元に開発された、るなぽMT(MTSP)の機能追加・バグ修正版で、
LunaPortや、るなぽMTシリーズとは開発者が違いますが、ソースコードは公開されています。
&COLOR(red){※今後のLilithPortバージョンアップによって、今までのツールと対戦ができなくなります。}
この場を借りて、開発者より予めお詫び申し上げます。
>*LilithPort の最新バージョンは &COLOR(red){1.06} です。
*&COLOR(red){重要なお知らせとお詫び}
v1.03, v1.04で生成される変換アドレスに旧バージョンで接続できない重大な不具合があります。
該当バージョンをご使用の方は、v1.05以降のバージョンへの移行をお願い致します。
このような不具合が生じてしまったことを深くお詫び申し上げます。
*正式版ダウンロード
LilithPort v1.06
[[http://ux.getuploader.com/ainefill/download/332/LilithPort_v106.zip>http://ux.getuploader.com/ainefill/download/332/LilithPort_v106.zip]]
***旧バージョン
LilithPort v1.05beta1
[[http://ux.getuploader.com/ainefill/download/298/LilithPort_v105beta1.zip>http://ux.getuploader.com/ainefill/download/298/LilithPort_v105beta1.zip]]
LilithPort v1.05
[[http://ux.getuploader.com/ainefill/download/297/LilithPort_v105.zip>http://ux.getuploader.com/ainefill/download/297/LilithPort_v105.zip]]
LilithPort v1.04
[[http://ux.getuploader.com/ainefill/download/296/LilithPort_v104.zip>http://ux.getuploader.com/ainefill/download/296/LilithPort_v104.zip]]
LilithPort v1.03
[[http://ux.getuploader.com/ainefill/download/292/LilithPort_v103.zip>http://ux.getuploader.com/ainefill/download/292/LilithPort_v103.zip]]
LilithPort v1.02
[[http://ux.getuploader.com/ainefill/download/236/LilithPort_v102.zip>http://ux.getuploader.com/ainefill/download/236/LilithPort_v102.zip]]
LilithPort v1.01
[[http://ux.getuploader.com/ainefill/download/235/LilithPort_v101.zip>http://ux.getuploader.com/ainefill/download/235/LilithPort_v101.zip]]
LilithPort v1.00
[[http://ux.getuploader.com/ainefill/download/233/LilithPort_v100.zip>http://ux.getuploader.com/ainefill/download/233/LilithPort_v100.zip]]
***その他ツール
LilithPortWatcher v1.0.0 LilithPort v1.06向けサーバ死活監視ツール
※1.05beta1でも利用可能です
[[http://ux.getuploader.com/ainefill/download/299/LilithPortWatcher_v1.0.0.zip>http://ux.getuploader.com/ainefill/download/299/LilithPortWatcher_v1.0.0.zip]]
----
*変更点
>**1.06
***■新機能
-&bold(){対戦募集状態のままゲームを起動できるようになりました。}
CPU戦やトレーニングモードをしつつ、対戦募集をすることができます。
対戦募集状態に切り替えた後、[コマンド]->[ゲームの起動]から状態を変更せずゲームを起動することができます。
対戦募集状態でゲーム起動中に対戦申し込みがあった際は、自動でゲームを終了後、再度ゲームが起動し対戦が始まります。
-&bold(){自動休憩機能を追加しました。}
フリー状態の時、一定時間マウス操作・キーボード操作を行わないと、自動で休憩状態になります。
[オプション]->[自動で休憩状態にする]からON/OFFと時間を設定できます。
-&bold(){[オプション]->[設定]->[ゲーム]タブの[タイトルバー]に対戦勝敗チェックボックスを追加しました。}
対戦数を表示しつつ、対戦中は勝敗表示をオフにすることが可能になりました。
対戦成績はどちらでも表示されます。
***■バグ修正
-&bold(){LilithPortからゲームを起動すると、ゲーム終了後もゲームプロセスが残る不具合を修正しました。}
-&bold(){自分が対戦募集状態だと、メンバーリストコンテキストメニューから『対戦する』を選択できない不具合を修正しました。}
対戦募集状態でも対戦を申し込むことが可能になりました。
***■その他
-&bold(){サーバー準備完了時も時刻表示がされるようになりました。}
-&bold(){ゲーム起動時に表示される対戦設定の形式を変更しました。}
-&bold(){サーバ起動・接続時に設定が保存されるようになりました。}
強制終了してもスタートアップ設定が巻き戻らなくなりました。
-&bold(){ディレイシミュレートが2P側にも反映されるようになりました。}
オフラインで、より熱帯に近い対戦が楽しめます。
-&bold(){特定の状況下で、サーバーとの通信が途切れた可能性を警告するメッセージを追加しました。}
サーバーがクラッシュした直後、サーバーを再度起動した際に表示されることがあります。
-&bold(){ゲームプロセスの一部例外をスルーするように変更しました。}
一部特定のOS環境で、ゲームを起動できない問題に対応しました。
エラーコードERROR_NOACCESSをDBG_EXCEPTION_NOT_HANDLEDとして対応します。
>**1.05beta1(動作検証版)
***■新機能
-&bold(){MTSPアドレス変換・接続機能を追加しました。}
MTSPの変換アドレスを生成、及び接続できるようになりました。
[オプション]->[設定]->[IPの変換]タブから、MTSPアドレスを生成することが可能です。
今更ながらの下位互換機能ですが、
MTSPサーバ内でのLilithPort新機能の動作は保障できないので、注意してください。
-&bold(){特殊サーバモードの追加(監視ツール用機能)}
『-s』コマンドライン引数オプションを追加しました。
実行ファイルを起動する際に、『-s [ポート番号]』を引数として渡すことで、特殊サーバモードで実行します。
特殊サーバモードで実行することにより、以下のオプションが付与されます。
-起動時のスタートアップダイアログが表示されず、保存されている設定値で即サーバが起動します。
-LilithPortが意図しない例外を検出した際、強制終了確認ダイアログが表示されず即プロセスを終了します。
>**1.05
***■新機能
-&bold(){プロファイル機能を追加しました。}
ゲーム設定に関係するオプションを、ステータスバーから瞬時に切り替えることが可能です。
[オプション]->[設定]->[基本]タブから設定が可能です。
[複製]ボタンで、現在選択しているプロファイルの複製を生成します。
[削除]ボタンで、現在選択しているプロファイルを削除します。
[追加]ボタンで、テキストボックスに入力されているプロファイル名でデフォルトオプションのプロファイルを新規に作成します。
[保存]ボタンで、テキストボックスに入力されているプロファイル名で現在選択しているプロファイル名を上書き保存します。
プロファイルは32個まで作成できます。
-&bold(){メンバーリストコンテキストメニューに『対戦募集する』メニューを追加しました。}
メンバーリスト右クリックからも対戦募集が行えるようになりました。
-&bold(){ブックマーク追加時、接続タイプと待受ポートも保存されるようになりました。}
接続する際に、ブックマーク追加時の接続タイプ(Host, Client)、待受ポートが自動で入力されます。
v1.04以前のブックマークはデフォルト値Client, ポート7500で初期化されます。
***■バグ修正
-&bold(){&COLOR(red){☆重要☆}変換アドレスがUnicode変換になっていた問題の修正(v1.03, v1.04)}
v1.03, v1.04で生成される変換アドレスがUnicode変換のため、
ASCII変換を行っている旧バージョンでは、変換アドレスで接続できない重大な不具合があります。
v1.05ではASCII, Unicodeいずれも接続が可能ですが、
v1.00, v1.01, v1.02はASCII版の変換アドレス、
v1.03, v1.04はUnicode版の変換アドレスでしか接続ができないことに注意してください。
※IP接続, DNS接続は全てのバージョンで行えます。
v1.05で生成される変換アドレスはASCII変換となっています。
ちょっとした油断で、このような不具合が生まれてしまったことを深くお詫び申し上げます。
-&bold(){KICK時にサーバー側でログが流れない問題の修正}
-&bold(){サーバ接続時のアドレス解決例外処理の改良}
サーバ接続時のアドレス解決にかかる時間が短縮されました。
***■その他
-&bold(){プロファイル機能実装につき、ini設定ファイルの構成を改変しました。}
共通オプションはSystemセクションにまとまっています。
プロファイルで管理されるオプション項目は以下の通りです。
GameExe // ゲームの実行ファイルパス
ReplayFolder // リプレイ保存先フォルダーパス
MaxStage // 最大ステージ数
StageSelect // ランダムステージ
Round // ラウンド数
Timer // ゲームタイマー
TeamRoundHP // ラウンド間HP持ち越し
SimulateDelay // ローカルディレイシミュレート値
HitJudge // 当たり判定の表示
DisplayName // タイトルバーニックネーム表示
DisplayVersus // タイトルバー対戦数表示
DisplayFramerate // タイトルバーフレームレート表示
DisplayRand // タイトルバー乱数使用回数表示
ReplayDivide // リプレイファイル圧縮
ChangeWindowSize // 640x480で起動
ChatHistory // チャット入力履歴の保存数
Delay // ディレイ値
Interval // インターバル値
ReplayVersion // リプレイファイルバージョン
-&bold(){ブックマーク接続をする際、スタートアップフォームのサーバ名を引き継がないようになりました。}
意図しないサーバ名でサーバを立ててしまわないよう考慮しました。
-&bold(){スタートアップフォームのコントロールボックスを削除しました。}
ブックマーク接続時、[x]ボタンで接続してしまう問題の対策です。
-&bold(){実行ファイルのアイコンとウィンドウのスモールアイコンが変わりました。}
なんだかファンシーになりました。
要望やご意見を参考に、今後もバージョンによってコロコロ変わるかもしれません。
>**1.04
***■新機能
-&bold(){チームプレイ用ラウンド間HP持ち越し機能を追加しました。}
ラウンドで勝利したプレイヤーのHPが、次のラウンドも持ち越されます。やや実験的機能です。
[オプション]->[設定]->[ゲーム]タブからON/OFF設定が可能です。
ゲームの仕様によっては正常に動作しない可能性がありますので、ご注意ください。
(ダメージを受けると発動する効果等)
また、リプレイに設定値が保存されない為、持ち越しONで記録したリプレイを再生する際は、オプションから手動で設定してください。
-&bold(){メンバーリスト更新機能を追加しました。}
[コマンド]->[メンバーリストの更新]またはF5でメンバーリストの更新が行えます。
連続しての使用はサーバーに負荷がかかるため、注意してください。
サーバーのリストを基準にしているので、サーバーが行う必要はありません。
-&bold(){ゲームを起動する際に対戦設定を表示する機能を追加しました。}
[オプション]->[設定]->[詳細設定]タブからON/OFF設定が可能です。
-&bold(){キック機能を追加しました。}
サーバーモードのみ、メンバー右クリックから使用できます。
切断したい場合に使うおまけ機能です。
***■バグ修正
-&bold(){Unknown現象を対策しました。}
Unknownになった本人にサーバが通知します。
サーバ、クライアント共に、メンバーリスト外のIDから発言があった際、
リストバックアップから該当のIDを検索し、切断パケットを送信します。
-&bold(){接続アドレス欄の文字数が正常に設定されていなかったのを修正しました。}
[変換IP:ポート]が、アドレス欄に入りきらないことがなくなりました。
-&bold(){新たに見つかった不正な文字列リンクをクリックすると強制終了するバグを修正しました。}
いかなる不正な文字列リンクでも落ちることがなくなりました。
-&bold(){異常動作のため保留していたメンバーリストのツールチップを、クリックで表示するように修正しました。}
-&bold(){RichTextBoxのSelectionStartの複数回指定を修正しました。}
チャット受信時に起きる強制終了が緩和する可能性があります。
***■その他
-&bold(){観戦の許可設定をデフォルトでONにしました。}
設定でOFFにすることは可能です。
-&bold(){対戦する際、実行ファイルのチェックを混在鯖モード以外でも行うようになりました。}
混在鯖でなくても、対戦要求の際に相手とのゲームが違うと警告が出ます。
-&bold(){キーワード反応のデリミタ説明文の誤りを訂正しました。}
(,)の説明部、コロンではなくコンマです。ゴメンナサイ。
-&bold(){メンバーリストコンテキストメニューの「対戦する(リプレイを保存する)」項目を削除しました。}
>**1.03
***■新機能
-&bold(){対戦募集中状態カラー(デフォルト青)の追加}
[コマンド]->[対戦募集状態の切り替え] か、チャット欄に[/seek]で対戦募集状態の設定が可能です。
旧バージョンのLilithPort, MTSP側には見えないので注意してください。(対戦は行えます)
-&bold(){対戦募集があった時に音声を再生する機能を追加}
[オプション]->[音声] から設定が可能です。
-&bold(){発言で音声を再生する機能, 及びウィンドウを点滅する機能を追加しました。}
点滅は[オプション]->[設定]->[詳細]タブからON/OFF設定が可能です。
-&bold(){各種音声再生のON/OFF設定機能を追加しました。}
[オプション]->[音声] の[有効]チェックボックスで設定が可能です。
-&bold(){キーワードに反応して音声を再生する機能を追加}
[オプション]->[音声]->[キーワードで再生] から設定できます。
デリミタはコロン(,)で複数設定ができます。(例: LilithPort,Lili Po,りりぽ)
最大256byteまで登録できますが、数が多すぎると発言毎に処理落ちする可能性があります。
-&bold(){チームプレイラウンドが[オプション]->[ゲーム]タブのラウンド数と同期するようになりました。}
オプションのラウンド数を設定することによって、チームプレイラウンドを(最大4まで)予め設定することができます。
それに伴い、チームプレイに限り旧バージョンのLilithPort, MTSP間での対戦や、古いリプレイ再生がうまく行えないので注意してください。
(要検証)
***■バグ修正
-&bold(){チャット欄のAutoWordSelectionプロパティが正常に適用されないRichTextBoxのバグを対策}
チャット欄のコピーがマウスでも1文字ずつ行えるようになりました。
-&bold(){サーバメッセージが正常に文字数増加できていなかった問題の修正}
設定文字数増加に伴い、表示関数が最適化されていなかった問題を修正しました。
サーバメッセージの表示文字数が増えました。(256byte > 512byte)
***■その他
-&bold(){オプションウィンドウを拡張しました。}
[詳細]タブを追加しました。各種機能のON/OFF設定が可能です。
[発言でウィンドウを点滅する] オプションを追加しました。
[オプション]->[呼ばれたらウィンドウを点滅する] をここに移動しました。
-&bold(){ニックネームが呼ばれた時、発言があった時に再生する際の音声をデフォルトで同封}
デフォルトでONになりました。設定でON/OFFが可能です。
-&bold(){サーバに接続する際に、サーバ側のLilithPort本体のバージョンを確認するようになりました。}
サーバとクライアントを比較してバージョン違いがわかります。
-&bold(){パス指定テキストボックスのSelectionStartを末尾に設定しました。}
パス確認時の可読性が向上しました。
>**1.02
***■新機能
-&bold(){IPアドレスを取得する機能を追加}
サーバ起動時、サーバ接続用の変換アドレスが自動で出力されるようになりました
[コマンド]->[IPアドレスの取得] から手動で実行することもできます
外部接続による取得のため、ややタイムアウト率が高いかもしれません
-&bold(){コマンドメニューに『ゲームの起動(リプレイを保存しない)』項目の追加}
***■バグ修正
-&bold(){接続アドレス欄に、不正なアドレスを入力することでエラー終了してしまう問題の修正}
***■その他
-&bold(){サーバモードで起動時、サーバメッセージを表示するように変更}
-&bold(){スタートアップフォームのDNSチェックボックスを削除}
アドレスの種類を自動で識別するようになりました
-&bold(){サーバ告知の改行をアンダーバー(_)ではなく改行コード(\n)に変更}
アンダーバーが含まれるURLが改行されてしまう問題への対応です
>**1.01
***■新機能
-&bold(){ニックネーム反応機能の追加}
[オプション]->[設定]->[音声]タブ に『ニックネームが呼ばれたら再生』項目の追加
それに合わせて、[オプション]メニューに『呼ばれたらウィンドウを点滅する』チェック項目の追加
自分のニックネームがチャット発言されると、該当ログの時間表示がデバッグカラーになります。
-&bold(){メンバーリストコンテキストメニューに『対戦する(リプレイを保存)』項目の追加}
リプレイ保存設定がオフでも、一時的にリプレイを保存して対戦が行えます。
-&bold(){コマンドメニューに『当たり判定の表示切替』項目の追加}
LilithPort親ウィンドウをアクティブにした状態で、F1キーで瞬時に判定表示を切り替えられます。
-&bold(){オプションメニューに『ログのスクロールを固定』チェック項目の追加}
F3キーで瞬時にログを固定化できます。
***■バグ修正
-&bold(){サーバメッセージの改行が正常に保存されなかった不具合の修正}
-&bold(){不正な文字列リンクをクリックすることで強制終了してしまう問題の修正}
***■その他
-&bold(){[ブックマーク接続]、[再起動]、[退室]、[ログの全削除]コマンドに確認ダイアログを追加}
-&bold(){対戦開始メッセージにも時間を表示するように変更}
-&bold(){[オプション]->[ゲーム]タブ のニックネーム、対戦数、フレームレート項目をデフォルトでチェックに変更}
-&bold(){スタートアップウィンドウにコントロールボックスの追加}
xクリックでフリープレイに移行
-&bold(){必要のないインクルードライブラリの削除}
ファイルサイズが小さくなりました
>**1.00
★従来のIP変換機能と互換性が取れなくなりました。
古い変換アドレスは、もう使用できません。
使用できなくなった古いタイプ → ほげhoげ
新しいタイプ → xxxxxxxxxxxxxxx=
MTSPの鯖に接続する際は、新しい変換アドレスか、IPアドレス、DNSから接続してください。
ただし、その際基本動作保証はできません。
また、MTSP.ini設定ファイルの持ち越しはできないので注意してください。
***【機能】
-&bold(){新しいIP変換機能の追加}
従来のIP変換機能の互換性がソース不完全のため取れなくなり、
変わり(?)となるIP変換機能を追加。
[オプション] -> [設定] -> [IPの変換]タブ から使用できます。
-&bold(){ブックマーク機能の追加}
接続したサーバのアドレスを登録し、
[ブックマーク] から接続できるようになりました。
それに伴い、サーバ名にデリミタ文字(,)が使用できなくなりました。
プロトタイプの為、動作が安定するかは不明です。
-&bold(){コマンドメニューの追加}
元からある基本コマンドをメニューからクリックで行えるようになりました。
-&bold(){時間の表示}
発言や入退室に時間が表示されるようになりました。
-&bold(){スタートアップのUI向上}
起動時の入力画面がひとつに統一され、わかりやすくなりました。
[フリープレイ]ボタンを廃止、[閉じる]ボタンに変更。
IP変換機能はオプション画面へお引っ越ししました。
***【バグ修正】
-&bold(){一部テキストボックスのバリデーションチェックの修正}
-&bold(){メンバーリストのツールチップが異常動作していたため、一時無効化。}
-&bold(){他細かなバグ修正。}
----
*** 要望、バグ報告、その他連絡
- こちらへどうぞ!りりぽっぽ -- Joe@開発者 (2014-04-21 09:57:50)
- リプレイファイルの保存にチェックを入れてるとリプレイを保存しない方の対戦を選んでもリプレイが保存されてしまうみたいです。v1.01 -- 名無しさん (2014-04-23 07:53:56)
- ご報告ありがとうございます!それは正常な動作です。『対戦する(リプレイを保存)』コマンドは、リプレイ保存設定がオフでも一時的に保存できるコマンドなだけで、通常の『対戦する』コマンドは設定を引き継ぎます。この機能は、普段リプレイを保存しない設定の人(トレモでリプレイを保存したくない人)向けに作られました。今後のあり方の参考にさせていただきます! -- Joe@開発者 (2014-04-26 17:08:35)
- 設定でリプレイを保存しないにしてたら、対戦する(リプレイを保存)で選ばれてもリプレイ作成されないんですね。よくトレモするのでトレモの時のみ作成しないようにしたいのですが、現状だと対戦受ける方は切り替えないとダメなんですかね? -- 名無しさん (2014-04-27 19:48:37)
- 自分も、対戦を申し込む・対戦を申し込まれるはリプレイを残して、トレモだけ残さないように出来たらなと思います -- 名無しさん (2014-04-28 10:27:39)
- ご意見ありがとうございます!現状では、対戦を申し込まれた側はいずれも設定を引き継ぎます。次のバージョンで、コマンドメニューに『ゲームの起動(リプレイを保存しない)』項目を追加することで対応したいと思います。 -- Joe@開発者 (2014-04-28 10:40:32)
- 鯖の状態を外部に出力したり、鯖のプレイヤーの勝ち負け数を記録したりといった鯖管向けの機能は厳しそうでしょうか -- 名無しさん (2014-06-04 16:32:11)
- ニックネームが呼ばれたら再生の他に普通に発言しても音がなる仕様が欲しいです、あとはチームプレイのラウンド数も設定可能にして欲しいです -- NANASHI (2014-09-30 23:34:13)
- 読んで貰えてるか分からないのでこちらにも……鯖をブックマークした時各種ポート番号も記憶されたら良いなと思いました。 -- 名無しさん (2014-10-03 10:59:32)
- 色々なご要望ありがとうございます!「発言で音が鳴る機能」,「ブックマークにポート番号の追加」は次回バージョンで実装したいと思います。「鯖の状態出力」,「鯖内の勝ち負け数記録」,「チームプレイのラウンド数設定」は可能かどうか検討中です。外部連携は保留になる可能性が濃厚です。 -- Joe@開発者 (2014-10-09 02:29:22)
- 「チームプレイのラウンド数設定」について、既存のラウンド数設定と同期(上限4)することで対応しようと思います。次回バージョンで実装できると思います。 -- Joe@開発者 (2014-10-09 23:11:19)
- チームプレイのラウンド数は大変ありがたい(MTSPから)切り替えていく -- 名無しさん (2014-10-11 23:43:19)
- 1.03バージョンリリースしました。「ブックマークにポート番号の追加」機能について、こちらは検討中の新機能と併合するため、一時保留とさせて頂きました。すみませんが、もう少々ご辛抱ください! -- Joe@開発者 (2014-10-15 04:23:28)
- 1.04のexeファイルが悪魔のようなアイコンになっているんですが仕様ですか? -- 名無しさん (2014-11-07 06:42:13)
- 1.04のアイコンは仕様です。デフォルトも味気ないかなーと思っていたところ、急遽作ってくれました!(ありがたや) 今後も変わっていくかもしれません。 -- Joe@開発者 (2014-11-07 20:03:00)
- 対戦数の表示なんですが、勝敗表示と分けて欲しいです(対戦中は対戦数のみ表示して、対戦後に勝敗が出力したい) -- 名無しさん (2015-06-18 14:36:54)
- Would it be possible to make a English Version -- BradSama (2015-07-18 02:07:57)
- 入退室や対戦開始時のメッセージが出ないようにするオプションはありますか? -- 名無しさん (2015-07-19 23:38:10)
- ご意見ご要望ありがとうございます!言語選択(English)やシステムログのON/OFFも今後実装を検討しています。今しばらくお待ちください。 -- Joe@開発者 (2015-08-31 19:31:53)
- Thank you so much Joe. I was in the middle of translating 1.05 but since seeing this I guess I could wait till you add that feature in. -- BradSama (2015-09-01 16:11:21)
- 対戦開始と対戦終了も現在時刻が出たら便利じゃないですか -- 名無しさん (2015-09-04 16:15:25)
#comment
----
*LilithPort とは?
有志によって2D格闘ツクール95/2nd.用に開発された、非公式&bold(){ネット対戦ツール}です。
このツールを使うことによって、ネット対戦やチャットを行うことができます。
LunaPortを元に開発された、るなぽMT(MTSP)の機能追加・バグ修正版で、
LunaPortや、るなぽMTシリーズとは開発者が違いますが、ソースコードは公開されています。
&COLOR(red){※今後のLilithPortバージョンアップによって、今までのツールと対戦ができなくなります。}
この場を借りて、開発者より予めお詫び申し上げます。
>*LilithPort の最新バージョンは &COLOR(red){1.06} です。
*&COLOR(red){重要なお知らせとお詫び}
v1.03, v1.04で生成される変換アドレスに旧バージョンで接続できない重大な不具合があります。
該当バージョンをご使用の方は、v1.05以降のバージョンへの移行をお願い致します。
このような不具合が生じてしまったことを深くお詫び申し上げます。
*正式版ダウンロード
LilithPort v1.06
[[http://ux.getuploader.com/ainefill/download/332/LilithPort_v106.zip>http://ux.getuploader.com/ainefill/download/332/LilithPort_v106.zip]]
***旧バージョン
LilithPort v1.05beta1
[[http://ux.getuploader.com/ainefill/download/298/LilithPort_v105beta1.zip>http://ux.getuploader.com/ainefill/download/298/LilithPort_v105beta1.zip]]
LilithPort v1.05
[[http://ux.getuploader.com/ainefill/download/297/LilithPort_v105.zip>http://ux.getuploader.com/ainefill/download/297/LilithPort_v105.zip]]
LilithPort v1.04
[[http://ux.getuploader.com/ainefill/download/296/LilithPort_v104.zip>http://ux.getuploader.com/ainefill/download/296/LilithPort_v104.zip]]
LilithPort v1.03
[[http://ux.getuploader.com/ainefill/download/292/LilithPort_v103.zip>http://ux.getuploader.com/ainefill/download/292/LilithPort_v103.zip]]
LilithPort v1.02
[[http://ux.getuploader.com/ainefill/download/236/LilithPort_v102.zip>http://ux.getuploader.com/ainefill/download/236/LilithPort_v102.zip]]
LilithPort v1.01
[[http://ux.getuploader.com/ainefill/download/235/LilithPort_v101.zip>http://ux.getuploader.com/ainefill/download/235/LilithPort_v101.zip]]
LilithPort v1.00
[[http://ux.getuploader.com/ainefill/download/233/LilithPort_v100.zip>http://ux.getuploader.com/ainefill/download/233/LilithPort_v100.zip]]
***その他ツール
LilithPortWatcher v1.0.0 LilithPort v1.06向けサーバ死活監視ツール
※1.05beta1でも利用可能です
[[http://ux.getuploader.com/ainefill/download/299/LilithPortWatcher_v1.0.0.zip>http://ux.getuploader.com/ainefill/download/299/LilithPortWatcher_v1.0.0.zip]]
----
*変更点
>**1.06
***■新機能
-&bold(){対戦募集状態のままゲームを起動できるようになりました。}
CPU戦やトレーニングモードをしつつ、対戦募集をすることができます。
対戦募集状態に切り替えた後、[コマンド]->[ゲームの起動]から状態を変更せずゲームを起動することができます。
対戦募集状態でゲーム起動中に対戦申し込みがあった際は、自動でゲームを終了後、再度ゲームが起動し対戦が始まります。
-&bold(){自動休憩機能を追加しました。}
フリー状態の時、一定時間マウス操作・キーボード操作を行わないと、自動で休憩状態になります。
[オプション]->[自動で休憩状態にする]からON/OFFと時間を設定できます。
-&bold(){[オプション]->[設定]->[ゲーム]タブの[タイトルバー]に対戦勝敗チェックボックスを追加しました。}
対戦数を表示しつつ、対戦中は勝敗表示をオフにすることが可能になりました。
対戦成績はどちらでも表示されます。
***■バグ修正
-&bold(){LilithPortからゲームを起動すると、ゲーム終了後もゲームプロセスが残る不具合を修正しました。}
-&bold(){自分が対戦募集状態だと、メンバーリストコンテキストメニューから『対戦する』を選択できない不具合を修正しました。}
対戦募集状態でも対戦を申し込むことが可能になりました。
***■その他
-&bold(){サーバー準備完了時も時刻表示がされるようになりました。}
-&bold(){ゲーム起動時に表示される対戦設定の形式を変更しました。}
-&bold(){サーバ起動・接続時に設定が保存されるようになりました。}
強制終了してもスタートアップ設定が巻き戻らなくなりました。
-&bold(){ディレイシミュレートが2P側にも反映されるようになりました。}
オフラインで、より熱帯に近い対戦が楽しめます。
-&bold(){特定の状況下で、サーバーとの通信が途切れた可能性を警告するメッセージを追加しました。}
サーバーがクラッシュした直後、サーバーを再度起動した際に表示されることがあります。
-&bold(){ゲームプロセスの一部例外をスルーするように変更しました。}
一部特定のOS環境で、ゲームを起動できない問題に対応しました。
エラーコードERROR_NOACCESSをDBG_EXCEPTION_NOT_HANDLEDとして対応します。
1.06以前の変更点
#region
>**1.05beta1(動作検証版)
***■新機能
-&bold(){MTSPアドレス変換・接続機能を追加しました。}
MTSPの変換アドレスを生成、及び接続できるようになりました。
[オプション]->[設定]->[IPの変換]タブから、MTSPアドレスを生成することが可能です。
今更ながらの下位互換機能ですが、
MTSPサーバ内でのLilithPort新機能の動作は保障できないので、注意してください。
-&bold(){特殊サーバモードの追加(監視ツール用機能)}
『-s』コマンドライン引数オプションを追加しました。
実行ファイルを起動する際に、『-s [ポート番号]』を引数として渡すことで、特殊サーバモードで実行します。
特殊サーバモードで実行することにより、以下のオプションが付与されます。
-起動時のスタートアップダイアログが表示されず、保存されている設定値で即サーバが起動します。
-LilithPortが意図しない例外を検出した際、強制終了確認ダイアログが表示されず即プロセスを終了します。
>**1.05
***■新機能
-&bold(){プロファイル機能を追加しました。}
ゲーム設定に関係するオプションを、ステータスバーから瞬時に切り替えることが可能です。
[オプション]->[設定]->[基本]タブから設定が可能です。
[複製]ボタンで、現在選択しているプロファイルの複製を生成します。
[削除]ボタンで、現在選択しているプロファイルを削除します。
[追加]ボタンで、テキストボックスに入力されているプロファイル名でデフォルトオプションのプロファイルを新規に作成します。
[保存]ボタンで、テキストボックスに入力されているプロファイル名で現在選択しているプロファイル名を上書き保存します。
プロファイルは32個まで作成できます。
-&bold(){メンバーリストコンテキストメニューに『対戦募集する』メニューを追加しました。}
メンバーリスト右クリックからも対戦募集が行えるようになりました。
-&bold(){ブックマーク追加時、接続タイプと待受ポートも保存されるようになりました。}
接続する際に、ブックマーク追加時の接続タイプ(Host, Client)、待受ポートが自動で入力されます。
v1.04以前のブックマークはデフォルト値Client, ポート7500で初期化されます。
***■バグ修正
-&bold(){&COLOR(red){☆重要☆}変換アドレスがUnicode変換になっていた問題の修正(v1.03, v1.04)}
v1.03, v1.04で生成される変換アドレスがUnicode変換のため、
ASCII変換を行っている旧バージョンでは、変換アドレスで接続できない重大な不具合があります。
v1.05ではASCII, Unicodeいずれも接続が可能ですが、
v1.00, v1.01, v1.02はASCII版の変換アドレス、
v1.03, v1.04はUnicode版の変換アドレスでしか接続ができないことに注意してください。
※IP接続, DNS接続は全てのバージョンで行えます。
v1.05で生成される変換アドレスはASCII変換となっています。
ちょっとした油断で、このような不具合が生まれてしまったことを深くお詫び申し上げます。
-&bold(){KICK時にサーバー側でログが流れない問題の修正}
-&bold(){サーバ接続時のアドレス解決例外処理の改良}
サーバ接続時のアドレス解決にかかる時間が短縮されました。
***■その他
-&bold(){プロファイル機能実装につき、ini設定ファイルの構成を改変しました。}
共通オプションはSystemセクションにまとまっています。
プロファイルで管理されるオプション項目は以下の通りです。
GameExe // ゲームの実行ファイルパス
ReplayFolder // リプレイ保存先フォルダーパス
MaxStage // 最大ステージ数
StageSelect // ランダムステージ
Round // ラウンド数
Timer // ゲームタイマー
TeamRoundHP // ラウンド間HP持ち越し
SimulateDelay // ローカルディレイシミュレート値
HitJudge // 当たり判定の表示
DisplayName // タイトルバーニックネーム表示
DisplayVersus // タイトルバー対戦数表示
DisplayFramerate // タイトルバーフレームレート表示
DisplayRand // タイトルバー乱数使用回数表示
ReplayDivide // リプレイファイル圧縮
ChangeWindowSize // 640x480で起動
ChatHistory // チャット入力履歴の保存数
Delay // ディレイ値
Interval // インターバル値
ReplayVersion // リプレイファイルバージョン
-&bold(){ブックマーク接続をする際、スタートアップフォームのサーバ名を引き継がないようになりました。}
意図しないサーバ名でサーバを立ててしまわないよう考慮しました。
-&bold(){スタートアップフォームのコントロールボックスを削除しました。}
ブックマーク接続時、[x]ボタンで接続してしまう問題の対策です。
-&bold(){実行ファイルのアイコンとウィンドウのスモールアイコンが変わりました。}
なんだかファンシーになりました。
要望やご意見を参考に、今後もバージョンによってコロコロ変わるかもしれません。
>**1.04
***■新機能
-&bold(){チームプレイ用ラウンド間HP持ち越し機能を追加しました。}
ラウンドで勝利したプレイヤーのHPが、次のラウンドも持ち越されます。やや実験的機能です。
[オプション]->[設定]->[ゲーム]タブからON/OFF設定が可能です。
ゲームの仕様によっては正常に動作しない可能性がありますので、ご注意ください。
(ダメージを受けると発動する効果等)
また、リプレイに設定値が保存されない為、持ち越しONで記録したリプレイを再生する際は、オプションから手動で設定してください。
-&bold(){メンバーリスト更新機能を追加しました。}
[コマンド]->[メンバーリストの更新]またはF5でメンバーリストの更新が行えます。
連続しての使用はサーバーに負荷がかかるため、注意してください。
サーバーのリストを基準にしているので、サーバーが行う必要はありません。
-&bold(){ゲームを起動する際に対戦設定を表示する機能を追加しました。}
[オプション]->[設定]->[詳細設定]タブからON/OFF設定が可能です。
-&bold(){キック機能を追加しました。}
サーバーモードのみ、メンバー右クリックから使用できます。
切断したい場合に使うおまけ機能です。
***■バグ修正
-&bold(){Unknown現象を対策しました。}
Unknownになった本人にサーバが通知します。
サーバ、クライアント共に、メンバーリスト外のIDから発言があった際、
リストバックアップから該当のIDを検索し、切断パケットを送信します。
-&bold(){接続アドレス欄の文字数が正常に設定されていなかったのを修正しました。}
[変換IP:ポート]が、アドレス欄に入りきらないことがなくなりました。
-&bold(){新たに見つかった不正な文字列リンクをクリックすると強制終了するバグを修正しました。}
いかなる不正な文字列リンクでも落ちることがなくなりました。
-&bold(){異常動作のため保留していたメンバーリストのツールチップを、クリックで表示するように修正しました。}
-&bold(){RichTextBoxのSelectionStartの複数回指定を修正しました。}
チャット受信時に起きる強制終了が緩和する可能性があります。
***■その他
-&bold(){観戦の許可設定をデフォルトでONにしました。}
設定でOFFにすることは可能です。
-&bold(){対戦する際、実行ファイルのチェックを混在鯖モード以外でも行うようになりました。}
混在鯖でなくても、対戦要求の際に相手とのゲームが違うと警告が出ます。
-&bold(){キーワード反応のデリミタ説明文の誤りを訂正しました。}
(,)の説明部、コロンではなくコンマです。ゴメンナサイ。
-&bold(){メンバーリストコンテキストメニューの「対戦する(リプレイを保存する)」項目を削除しました。}
>**1.03
***■新機能
-&bold(){対戦募集中状態カラー(デフォルト青)の追加}
[コマンド]->[対戦募集状態の切り替え] か、チャット欄に[/seek]で対戦募集状態の設定が可能です。
旧バージョンのLilithPort, MTSP側には見えないので注意してください。(対戦は行えます)
-&bold(){対戦募集があった時に音声を再生する機能を追加}
[オプション]->[音声] から設定が可能です。
-&bold(){発言で音声を再生する機能, 及びウィンドウを点滅する機能を追加しました。}
点滅は[オプション]->[設定]->[詳細]タブからON/OFF設定が可能です。
-&bold(){各種音声再生のON/OFF設定機能を追加しました。}
[オプション]->[音声] の[有効]チェックボックスで設定が可能です。
-&bold(){キーワードに反応して音声を再生する機能を追加}
[オプション]->[音声]->[キーワードで再生] から設定できます。
デリミタはコロン(,)で複数設定ができます。(例: LilithPort,Lili Po,りりぽ)
最大256byteまで登録できますが、数が多すぎると発言毎に処理落ちする可能性があります。
-&bold(){チームプレイラウンドが[オプション]->[ゲーム]タブのラウンド数と同期するようになりました。}
オプションのラウンド数を設定することによって、チームプレイラウンドを(最大4まで)予め設定することができます。
それに伴い、チームプレイに限り旧バージョンのLilithPort, MTSP間での対戦や、古いリプレイ再生がうまく行えないので注意してください。
(要検証)
***■バグ修正
-&bold(){チャット欄のAutoWordSelectionプロパティが正常に適用されないRichTextBoxのバグを対策}
チャット欄のコピーがマウスでも1文字ずつ行えるようになりました。
-&bold(){サーバメッセージが正常に文字数増加できていなかった問題の修正}
設定文字数増加に伴い、表示関数が最適化されていなかった問題を修正しました。
サーバメッセージの表示文字数が増えました。(256byte > 512byte)
***■その他
-&bold(){オプションウィンドウを拡張しました。}
[詳細]タブを追加しました。各種機能のON/OFF設定が可能です。
[発言でウィンドウを点滅する] オプションを追加しました。
[オプション]->[呼ばれたらウィンドウを点滅する] をここに移動しました。
-&bold(){ニックネームが呼ばれた時、発言があった時に再生する際の音声をデフォルトで同封}
デフォルトでONになりました。設定でON/OFFが可能です。
-&bold(){サーバに接続する際に、サーバ側のLilithPort本体のバージョンを確認するようになりました。}
サーバとクライアントを比較してバージョン違いがわかります。
-&bold(){パス指定テキストボックスのSelectionStartを末尾に設定しました。}
パス確認時の可読性が向上しました。
>**1.02
***■新機能
-&bold(){IPアドレスを取得する機能を追加}
サーバ起動時、サーバ接続用の変換アドレスが自動で出力されるようになりました
[コマンド]->[IPアドレスの取得] から手動で実行することもできます
外部接続による取得のため、ややタイムアウト率が高いかもしれません
-&bold(){コマンドメニューに『ゲームの起動(リプレイを保存しない)』項目の追加}
***■バグ修正
-&bold(){接続アドレス欄に、不正なアドレスを入力することでエラー終了してしまう問題の修正}
***■その他
-&bold(){サーバモードで起動時、サーバメッセージを表示するように変更}
-&bold(){スタートアップフォームのDNSチェックボックスを削除}
アドレスの種類を自動で識別するようになりました
-&bold(){サーバ告知の改行をアンダーバー(_)ではなく改行コード(\n)に変更}
アンダーバーが含まれるURLが改行されてしまう問題への対応です
>**1.01
***■新機能
-&bold(){ニックネーム反応機能の追加}
[オプション]->[設定]->[音声]タブ に『ニックネームが呼ばれたら再生』項目の追加
それに合わせて、[オプション]メニューに『呼ばれたらウィンドウを点滅する』チェック項目の追加
自分のニックネームがチャット発言されると、該当ログの時間表示がデバッグカラーになります。
-&bold(){メンバーリストコンテキストメニューに『対戦する(リプレイを保存)』項目の追加}
リプレイ保存設定がオフでも、一時的にリプレイを保存して対戦が行えます。
-&bold(){コマンドメニューに『当たり判定の表示切替』項目の追加}
LilithPort親ウィンドウをアクティブにした状態で、F1キーで瞬時に判定表示を切り替えられます。
-&bold(){オプションメニューに『ログのスクロールを固定』チェック項目の追加}
F3キーで瞬時にログを固定化できます。
***■バグ修正
-&bold(){サーバメッセージの改行が正常に保存されなかった不具合の修正}
-&bold(){不正な文字列リンクをクリックすることで強制終了してしまう問題の修正}
***■その他
-&bold(){[ブックマーク接続]、[再起動]、[退室]、[ログの全削除]コマンドに確認ダイアログを追加}
-&bold(){対戦開始メッセージにも時間を表示するように変更}
-&bold(){[オプション]->[ゲーム]タブ のニックネーム、対戦数、フレームレート項目をデフォルトでチェックに変更}
-&bold(){スタートアップウィンドウにコントロールボックスの追加}
xクリックでフリープレイに移行
-&bold(){必要のないインクルードライブラリの削除}
ファイルサイズが小さくなりました
>**1.00
★従来のIP変換機能と互換性が取れなくなりました。
古い変換アドレスは、もう使用できません。
使用できなくなった古いタイプ → ほげhoげ
新しいタイプ → xxxxxxxxxxxxxxx=
MTSPの鯖に接続する際は、新しい変換アドレスか、IPアドレス、DNSから接続してください。
ただし、その際基本動作保証はできません。
また、MTSP.ini設定ファイルの持ち越しはできないので注意してください。
***【機能】
-&bold(){新しいIP変換機能の追加}
従来のIP変換機能の互換性がソース不完全のため取れなくなり、
変わり(?)となるIP変換機能を追加。
[オプション] -> [設定] -> [IPの変換]タブ から使用できます。
-&bold(){ブックマーク機能の追加}
接続したサーバのアドレスを登録し、
[ブックマーク] から接続できるようになりました。
それに伴い、サーバ名にデリミタ文字(,)が使用できなくなりました。
プロトタイプの為、動作が安定するかは不明です。
-&bold(){コマンドメニューの追加}
元からある基本コマンドをメニューからクリックで行えるようになりました。
-&bold(){時間の表示}
発言や入退室に時間が表示されるようになりました。
-&bold(){スタートアップのUI向上}
起動時の入力画面がひとつに統一され、わかりやすくなりました。
[フリープレイ]ボタンを廃止、[閉じる]ボタンに変更。
IP変換機能はオプション画面へお引っ越ししました。
***【バグ修正】
-&bold(){一部テキストボックスのバリデーションチェックの修正}
-&bold(){メンバーリストのツールチップが異常動作していたため、一時無効化。}
-&bold(){他細かなバグ修正。}
#endregion
----
*** 要望、バグ報告、その他連絡
- こちらへどうぞ!りりぽっぽ -- Joe@開発者 (2014-04-21 09:57:50)
- リプレイファイルの保存にチェックを入れてるとリプレイを保存しない方の対戦を選んでもリプレイが保存されてしまうみたいです。v1.01 -- 名無しさん (2014-04-23 07:53:56)
- ご報告ありがとうございます!それは正常な動作です。『対戦する(リプレイを保存)』コマンドは、リプレイ保存設定がオフでも一時的に保存できるコマンドなだけで、通常の『対戦する』コマンドは設定を引き継ぎます。この機能は、普段リプレイを保存しない設定の人(トレモでリプレイを保存したくない人)向けに作られました。今後のあり方の参考にさせていただきます! -- Joe@開発者 (2014-04-26 17:08:35)
- 設定でリプレイを保存しないにしてたら、対戦する(リプレイを保存)で選ばれてもリプレイ作成されないんですね。よくトレモするのでトレモの時のみ作成しないようにしたいのですが、現状だと対戦受ける方は切り替えないとダメなんですかね? -- 名無しさん (2014-04-27 19:48:37)
- 自分も、対戦を申し込む・対戦を申し込まれるはリプレイを残して、トレモだけ残さないように出来たらなと思います -- 名無しさん (2014-04-28 10:27:39)
- ご意見ありがとうございます!現状では、対戦を申し込まれた側はいずれも設定を引き継ぎます。次のバージョンで、コマンドメニューに『ゲームの起動(リプレイを保存しない)』項目を追加することで対応したいと思います。 -- Joe@開発者 (2014-04-28 10:40:32)
- 鯖の状態を外部に出力したり、鯖のプレイヤーの勝ち負け数を記録したりといった鯖管向けの機能は厳しそうでしょうか -- 名無しさん (2014-06-04 16:32:11)
- ニックネームが呼ばれたら再生の他に普通に発言しても音がなる仕様が欲しいです、あとはチームプレイのラウンド数も設定可能にして欲しいです -- NANASHI (2014-09-30 23:34:13)
- 読んで貰えてるか分からないのでこちらにも……鯖をブックマークした時各種ポート番号も記憶されたら良いなと思いました。 -- 名無しさん (2014-10-03 10:59:32)
- 色々なご要望ありがとうございます!「発言で音が鳴る機能」,「ブックマークにポート番号の追加」は次回バージョンで実装したいと思います。「鯖の状態出力」,「鯖内の勝ち負け数記録」,「チームプレイのラウンド数設定」は可能かどうか検討中です。外部連携は保留になる可能性が濃厚です。 -- Joe@開発者 (2014-10-09 02:29:22)
- 「チームプレイのラウンド数設定」について、既存のラウンド数設定と同期(上限4)することで対応しようと思います。次回バージョンで実装できると思います。 -- Joe@開発者 (2014-10-09 23:11:19)
- チームプレイのラウンド数は大変ありがたい(MTSPから)切り替えていく -- 名無しさん (2014-10-11 23:43:19)
- 1.03バージョンリリースしました。「ブックマークにポート番号の追加」機能について、こちらは検討中の新機能と併合するため、一時保留とさせて頂きました。すみませんが、もう少々ご辛抱ください! -- Joe@開発者 (2014-10-15 04:23:28)
- 1.04のexeファイルが悪魔のようなアイコンになっているんですが仕様ですか? -- 名無しさん (2014-11-07 06:42:13)
- 1.04のアイコンは仕様です。デフォルトも味気ないかなーと思っていたところ、急遽作ってくれました!(ありがたや) 今後も変わっていくかもしれません。 -- Joe@開発者 (2014-11-07 20:03:00)
- 対戦数の表示なんですが、勝敗表示と分けて欲しいです(対戦中は対戦数のみ表示して、対戦後に勝敗が出力したい) -- 名無しさん (2015-06-18 14:36:54)
- Would it be possible to make a English Version -- BradSama (2015-07-18 02:07:57)
- 入退室や対戦開始時のメッセージが出ないようにするオプションはありますか? -- 名無しさん (2015-07-19 23:38:10)
- ご意見ご要望ありがとうございます!言語選択(English)やシステムログのON/OFFも今後実装を検討しています。今しばらくお待ちください。 -- Joe@開発者 (2015-08-31 19:31:53)
- Thank you so much Joe. I was in the middle of translating 1.05 but since seeing this I guess I could wait till you add that feature in. -- BradSama (2015-09-01 16:11:21)
- 対戦開始と対戦終了も現在時刻が出たら便利じゃないですか -- 名無しさん (2015-09-04 16:15:25)
#comment