0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

#ウルティマオンライン # 装備検討ツール

0
Last updated at Posted at 2026-01-19

本内容を利用した場合の一切の責任を私は負いません。

ウルティマオンライン( http://uo.com/ )の装備を検討するものです。
前に投稿したデータ( https://qiita.com/qiita21409102/items/f68dfd8e0665e952778b )の精度を上げたものを使用しています。
データは私用の内容ですが、テキストエリアのものなので、その内容を変えれば私に限らない使い方ができます。
(テキストエリアの値を都度変えるか、オフラインでその部分を自分のデータに置換する。)
非同期通信等を使用していないのでオフラインでも動作します。

スクリーンショット 2026-01-19 190138.png

スクリーンショット 2026-01-19 190228.png

スクリーンショット 2026-01-19 190300.png

1 環境
実績のあるものは下記です。

  • Chrome(バージョン 143.0.7499.193(公式ビルド) (64 ビット))

2 準備
GithubPagesの下記をブラウザで開きます。
https://github895439.github.io/UOCoordinater/

3 使い方
基本的なところはツール内の「ヘルプ」ボタン押下で表示される下記です。

1. アイテムの「インポート」ボタン押下
 アイテムのテキストエリアのcsvが読み込まれる。
2. 各部位ボタン押下
 下に選択表が表示される。
3. 選択表のアイテムの「適用」ボタン押下
 アイテムが装備詳細に適用される。

その他は下記。

  • データ
    アイテム、装備、目標値があり、アイテムは公式wikiから抽出したもの+αです。
    このため、非装備も含まれています。
    装備は自分が使いたいものを予め指定するものです。
    目標値はプロパティ値の目標で、指定すると現時点で未達の場合に赤色地表示なります。
    全てのデータのフォーマットはcsvです。
    「インポート」ボタンはテキストエリアのデータをツールに読み込みます。
    「エクスポート」ボタンは「インポート」ボタンの逆動作です。
    アイテムのデータの「除外」列は、値が入っている場合はインポートから除外されます。
    (自分が持っていないアイテムが常に表示されると煩わしいため、その対策。)
    アイテムのデータの「略」列は、アイテム名が長く煩わしい時に、この値があれば置換されます。
    「自動」チェックボックスは、ページ表示時にインポートまで行いたい場合に使用します。
    ページ状態がローカルに保存されるわけではないので、オフライン使用時に、この部分に「checked」を付加してチェック入り状態にして使用します。
  • 装備詳細
    プロパは公式wikiを元にしています。
    プロパの「上半身~」、「下半身~」は重ね着ページ( https://w.atwiki.jp/non-uo/pages/37.html )を元にしています。
    (通常の胴なら上半身L2、足なら下半身L1になります。)
    表示されるプロパは、装備によって値があるものに絞られています。
    目標値の有るプロパの場合、その値が「目標値」列に表示され、装備合計が未達の場合、不足が「差分値」列に表示されます。
    目標値が無い場合は0扱いとなるため、差分値が装備合計になります。
    目標値を指定したい場合、「目標値」列に入力して「目標値適用」ボタンを押します。
    プロパの備考は、公式からのデータ抽出時にプロパ外の情報がある場合に「※」が入っています。
    このセルをクリックすると「備考内容」に内容が表示されます。
    (イベントAFの場合、イベント内容も表示されます。)
    プロパの「4G」は「for gargoyle」でガーゴイル専用の意味です。
  • 装備部位
    詳細で使用される部位ごとのアイテムです。
    各部位ボタンを押すと、下に部位選択する表が表示されます。
    そこで適用したものが表示されます。
  • 部位選択
    各部位ボタンを押すと、その部位と、部位指定の無いものと、除外でないものが表示されます。
    「中止」ボタンを押すと選択をやめます。
    「適用」ボタンを押すとそのアイテムを部位に適用します。
    「昇」「降」ボタンを押すとソートします。

4 備考
公式からのデータ抽出は例外が多いため、データが間違っているとこがそこそこあります。
イベントAFの部位は、画像がなくてよくわからないものが多いため、未入力が多いです。
それらはコメントをもらえれば対応するかもしれません。
既知の間違いは下記です。

  • Hexweaver’s Visage
    備考にイベント名が無い。
    4Gになっている。

現時点の抽出は下記で、他にも希望があれば同様に対応するかもしれません。
ただ、抽出処理は複雑な場合があるため、対応まで時間がかかるかもしれません。
https://uo.com/wiki/ultima-online-wiki/items/artifact-collections/artifacts-doom-gauntlet/
https://uo.com/wiki/ultima-online-wiki/items/artifact-collections/artifacts-treasure-of-tokuno/
https://uo.com/wiki/ultima-online-wiki/items/artifact-collections/artifacts-mondains-legacy-peerless/
https://uo.com/wiki/ultima-online-wiki/items/artifact-collections/artifacts-minor/
https://uo.com/wiki/ultima-online-wiki/items/artifact-collections/artifacts-events/
https://uo.com/wiki/ultima-online-wiki/items/artifact-collections/artifacts-stygian-abyss/
https://uo.com/wiki/ultima-online-wiki/items/artifact-collections/artifacts-eodon/
https://uo.com/wiki/ultima-online-wiki/items/artifact-collections/artifacts-buried/
https://uo.com/wiki/ultima-online-wiki/items/artifact-collections/artifacts-sunken/
私の都合で、データのヒューマンとガーゴイルの分類はヒューマンに寄せています。
現時点の間違いは下記です。

  • 負のプロパ値
    目標値が無くても赤色地になってしまう。

5 更新履歴
下記のリポジトリのissueを参照のこと。
https://github.com/github895439/UOCoordinater

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?