No Kill Plugin

ロビーエラーでクライアントが終了するのを抑止する

作者
Bluefissure
リポジトリ
github.com/Bluefissure/NoKillPlugin
バージョン
v1.2.4.0
ステータス
active
プラグイン最終リリース
ガイド最終更新
  • #QoL

概要

FFXIVはログイン時に特定のロビーエラー(認証失敗、メンテナンス通知など)を受け取ると、クライアント側で自らプロセスを終了させてしまう。本プラグインはそのエラーハンドラをフックし、エラーコードを「サーバ接続が失われました」に差し替えることで、ゲームを終了させずに再ログインを試みられる状態に保つ。メンテナンス前後やサーバ混雑時に何度もクライアントを起動し直す手間を減らしたい人向け。

主な機能

  • ロビーエラーでの自動終了を抑止 - エラーコードを差し替えることでゲームクライアントを生かしたままにする
  • 認証エラーのスキップ設定 - SkipAuthErrorを有効にすると、認証失敗時のエラー処理自体をスキップして再試行可能にする
  • /nokillコマンド - 設定ウィンドウを開閉する

インストール

本プラグインはDalamud公式プラグインリポジトリで配布されています。カスタムリポジトリを追加する必要はありません。

  1. /xlpluginsでプラグインインストーラーを開く
  2. No Kill Pluginを検索してインストール

基本的な使い方

コマンド動作
/nokill設定ウィンドウの開閉

設定ウィンドウからSkipAuthErrorの有効/無効を切り替える。基本的にはインストールして有効化しておくだけで効果が出る。

関連プラグイン

注意

  • ゲーム内部のシグネチャ(関数アドレスのパターン)に依存しているため、大型パッチ直後はフックに失敗して機能しないことがある。プラグインの更新を待つ
  • ロビーエラー自体を握り潰すわけではなく、別のエラーコードに差し替えてクライアントの自滅を防ぐ実装。エラーの原因(パスワード誤り、メンテナンス、世界規模の障害)はログを確認して別途対処する