JA Bad Newbie - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki

Bad Newbie の機能と設定

Home · BASIC · UO API · A–Z · Examples · Languages

Options → Bad Newbie では、インターフェース、ワールド表示、移動、一部の自動化機能をまとめて設定します。変更後は Apply を押します。キャラクター固有の値はキャラクタープロファイルへ、グローバル値はクライアントのインストール設定へ保存されます。

移動、表示距離、領域ライン

  • 表示距離を tile 単位で設定;
  • stamina チェックを無視するオプション;
  • 領域ラインの半径、太さ、色;
  • 障害物回避で 1–5 個の追加 tile を経路計算に使用;
  • 迂回が必要な場合だけ追加距離を使い、通常は最短の確認済み経路を選択;
  • 各 step の直前に通行可能性を再確認し、ワールドの状態が変われば再計算。

追加 tile の設定はキャスト検出半径ではありません。キャスト検出は表示範囲と、クライアントが実際に受信したイベントを使います。

キャストインジケーター

次の 3 グループを別々に設定できます:

  1. 自分のキャラクター;
  2. 他のプレイヤー;
  3. NPC/モンスター。

各グループには有効/無効、左/右/上/下の位置、色、太さ、テキスト設定があります。バーの長さは 0–200 ピクセルで、1 単位は 1 ピクセル、0 は非表示です。キャスト名は実際の glyph 幅で測定され、インジケーターのすぐ横に配置されます。

Other Player と NPC/Monster は、クライアントが持つオブジェクト種別で分類されます。遠隔キャストを検出できるかは、サーバーが speech、action code、animation などの必要なイベントを送るかどうかにも依存します。

フォント、サイズ、色

次のテキストグループを個別に変更できます:

  • ClassicUO の UI とメニュー;
  • journal と chat;
  • viewport message と overhead speech;
  • 名前とダメージ表示;
  • tooltip と World Hover;
  • キャストラベル。

クライアントは Fonts フォルダーから .ttf.otf を読み込みます。追加後に Reload Fonts folder を使えばよく、Windows へのフォントインストールは不要です。

Use original game/source color を有効にすると、フォントフェイスだけが変わり、元の動的 UO hue が維持されます。この設定を無効にしてカスタム色を選んだ場合だけ、指定色が使われます。

World Hover カード

Hover カードは mobile、地面アイテム、backpack、入れ子コンテナ、装備、static、multi、land tile に対応します。次を設定できます:

  • 表示までの遅延;
  • 背景色と背景の透明度;
  • 文字色と文字の透明度;
  • フォントとサイズ;
  • 横方向または縦列のレイアウト;
  • 表示するフィールド。

表示できるのは、サーバー名、ローカルラベル、serial、graphic/body/tile ID、hue、数量、座標、container、layer、受信済みプロパティなど、クライアントが実際に取得した値です。サーバーが送信していない隠しダメージ、護甲、ボーナスは推測しません。

サーバー上の正式名称が必要な場合は、アイテムをシングルクリックしたときに近い要求経路を使い、同じ serial への要求を制限します。Label item... のローカル名はキャラクタープロファイルに保存され、空文字列にすると削除されます。

Info Bar

Info Bar は 25 種類のライブキャラクター値に対応します。各セルは内容の実測幅で配置され、枠と区切り線を持ち、幅を縮めると再配置されます。文字や数値が隣のセルへはみ出さない設計です。

Weapon Damage は確認できる範囲だけを表示します。優先順位は、サーバー拡張 status、武器 OPL、既知のクライアント基礎データです。情報がなければ、推測値ではなく N/A を表示します。

アイテム自動化と Experimental

  • AutoLoot、AutoBuy、AutoSell は graphic、hue、数量、価格、名前でルールを作成;
  • ゲーム内 target で対象を選択;
  • Auto Open Doors は移動前に具体的な door serial を使い、同じドアの連続処理を制限;
  • Experimental のチェック状態は Apply 後に保存;
  • click automove を無効にすると、継続中の自動移動もキャンセル;
  • FPS はインストール全体の設定で、適用後はキャラクター変更や再起動後も保持。

期待どおりに動作しない場合は、古いファイルが混在していないことを確認し、トラブルシューティングを参照してください。