[戻る]

misc. tools

雑多なツールの置き場所です。
今のところあまり実用性はありませぬ。

Ultima I

1 ワールドマップ画像作成ツール

Ultima Iの4つの大陸マップの画像作成プログラムです。
Windowsコマンドコンソール用のプログラムで、以下のバージョンに対応しています。
Apple][版 The Genesis of Ultima(書籍)に含まれているディスクイメージ
PC版(英語) Ultima Collectionに含まれているもの
PC-9801版 ウルティマコレクション日本版に含まれているディスクイメージ
[TOP]

Ultima II

1 ワールド・タウンマップ画像作成ツール

Ultima IIのワールドマップ・タウンマップの画像作成プログラムです。
Windowsコマンドコンソール用のプログラムで、以下のバージョンに対応しています。
Apple][版 The Genesis of Ultima(書籍)に含まれているディスクイメージ
PC版(英語) Ultima Collectionに含まれているもの
PC-9801版 ウルティマコレクション日本版に含まれているディスクイメージ
2016/01/23 機能追加
  • u2a2map - NTSCビデオっぽくにじんだ画像も作成できるようにしました。
PC版(英語)は惑星マップ修復パッチを適用していないとエラーになります。
EGA版グラフィックを使用する場合にはEGA化パッチを適用しておいてください。
インストール直後の未セーブ状態以外ではセーブした時点の状態でマップ画像を作成します。
[TOP]

Ultima III

1 会話データ表示ツール

Ultima IIIの会話データを表示するプログラムです。
Windowsコマンドコンソール用のプログラムで、以下のバージョンに対応しています。
Apple][版 The Genesis of Ultima(書籍)に含まれているディスクイメージ
個人的に作成したモッキンボード対応版のNIB形式ディスクイメージ
PC版(英語) Ultima Collectionに含まれているもの
会話内容は画面に表示します。ファイルに保存したいときは「u3pc_conv > ファイル名」のようにリダイレクトしてください。
[TOP]

2 ワールド・タウンマップ画像作成ツール

Ultima IIIのワールドマップ・タウンマップの画像作成プログラムです。
Windowsコマンドコンソール用のプログラムで、以下のバージョンに対応しています。
Apple][版 The Genesis of Ultima(書籍)に含まれているディスクイメージ
個人的に作成したモッキンボード対応版のNIB形式ディスクイメージ
PC版(英語) Ultima Collectionに含まれているもの
ソーサリアの地図は未セーブ状態以外ではセーブした時点の状態でマップ画像を作成します。
2016/01/23 機能追加
  • u3a2map - NTSCビデオっぽくにじんだ画像も作成できるようにしました。
[TOP]

Ultima IV

1 会話データ表示ツール

Ultima IVの会話データを表示するプログラムです。
Windowsコマンドコンソール用のプログラムで、以下のバージョンに対応しています。
Apple][版 The Genesis of Ultima(書籍)に含まれているディスクイメージ
PC版(英語) Ultima Collectionに含まれているもの
PC-8801版 個人的に作成したD88形式ディスクイメージ(バージョン等不明)
PC-9801版 ウルティマコレクション日本版に含まれているディスクイメージ
X68000版 個人的に作成したXDF形式ディスクイメージ(バージョン等不明)
会話内容は画面に表示します。ファイルに保存したいときは「u4pc98conv > ファイル名」のようにリダイレクトしてください。
[TOP]

2 ワールド・タウンマップ画像作成ツール

Ultima IVのワールドマップ・タウンマップの画像作成プログラムです。
Windowsコマンドコンソール用のプログラムで、以下のバージョンに対応しています。
Apple][版 The Genesis of Ultima(書籍)に含まれているディスクイメージ
PC版(英語) Ultima Collectionに含まれているもの
PC-8801版 個人的に作成したD88形式ディスクイメージ(バージョン等不明)
PC-9801版 ウルティマコレクション日本版に含まれているディスクイメージ
X68000版 個人的に作成したXDF形式ディスクイメージ(バージョン等不明)
2016/01/23 機能追加
  • u4a2map - NTSCビデオっぽくにじんだ画像も作成できるようにしました。
  • u4a2towne - NTSCビデオっぽくにじんだ画像も作成できるようにしました。
Apple][版はローストチキン(?)の火が消えています。
PC-8801、PC-9801、X68000版の魔法フィールドは乱数を使用して描画するのでゲーム中の表示とは少し違っていると思います。
PC-9801版はスカラ・ブレイのアンクがゲーム中の表示と違っています。
[TOP]

3 ダンジョンマップ画像作成ツール

Ultima IVのダンジョンマップ・ダンジョン部屋マップの画像作成プログラムです。
Windowsコマンドコンソール用のプログラムで、以下のバージョンに対応しています。
Apple][版 The Genesis of Ultima(書籍)に含まれているディスクイメージ
PC版(英語) Ultima Collectionに含まれているもの
PC-9801版 ウルティマコレクション日本版に含まれているディスクイメージ
X68000版 個人的に作成したXDF形式ディスクイメージ(バージョン等不明)
地形・キャラクタ画像のBMP形式ファイルも必要です。 魔法フィールド以外はこちらこちらの変更ツールに含まれる抽出ツールでも作成できます。
部屋マップの画像作成プログラムは大量のBMPファイルを一度に作成します。

コブトの部屋7番
こんな感じの画像が作れます。
この部屋では黄色枠の場所に行くと右の通路が開きます。
[TOP]

4 キャラクタ画像表示プログラム(N88-BASIC)

PC-8801版Ultima IVのキャラクタ画像を画面に表示するだけのN88-BASICプログラムです。
D88形式のディスクイメージになっています。
詳細はZIPファイル中のREADME.txtを読んでください。
[TOP]

5 ディスクイメージ補助ツール(PC-8801版用)

PC-8801版Ultima IVのディスクイメージ作成を補助するプログラムです。
PC-8801用プログラムの入ったD88形式ディスクイメージとWindowsコマンドコンソール用プログラムがセットになっています。
詳細はZIPファイル中のREADME.txtを読んでください。
2012/11/29 README.txt修正
[TOP]

Ultima V

1 会話データ表示ツール

Ultima Quick Hackのページのゴースから力の言葉を聞き出すの修正プログラムにPC-9801版用とX68000版用の会話データ表示ツールが含まれています。
[TOP]

2 ワールド・タウンマップ画像作成ツール

Ultima Vのワールドマップ・タウンマップの画像作成プログラムです。
Windowsコマンドコンソール用のプログラムで、以下のバージョンに対応しています。
Apple][版 個人的に作成したディスクイメージ(バージョン等不明)
PC版(英語) Ultima Collectionに含まれているもの
PC-9801版 ウルティマコレクション日本版に含まれているディスクイメージ
X68000版 個人的に作成したXDF形式ディスクイメージ(CTRL-Vで1.17Jと表示されるもの)
2016/01/30 バグ修正
  • u5pc98towne, u5x68ktowne - オプション-dがディスクイメージ指定と、灯台と小屋のみ作成で重複していたので、灯台と小屋のみ作成する方を-Dに変更しました。
    作成対象を指定する他のオプション-c, -k, -tも同様にを英大文字の-C, -K, -Tに変更しました。
  • u5a2towne, u5pc_towne - u5pc98towne, u5x68ktowneに合せてオプション-c, -d, -k, -tを英大文字の-C, -D, -K, -Tに変更しました。
2016/01/23 機能追加
  • u5a2map - NTSCビデオっぽくにじんだ画像も作成できるようにしました。
  • u5a2towne - NTSCビデオっぽくにじんだ画像も作成できるようにしました。
PC版はTILES.16またはTILES.4をU5用のLZWツールで解凍しておくか、キャラクタ・背景画像のBMPファイルを用意しておく必要があります。
[TOP]

3 ダンジョンマップ画像作成ツール

Ultima Vのダンジョンマップ・ダンジョン部屋マップの画像作成プログラムです。
Windowsコマンドコンソール用のプログラムで、以下のバージョンに対応しています。
PC版(英語) Ultima Collectionに含まれているもの
PC-9801版 ウルティマコレクション日本版に含まれているディスクイメージ
X68000版 個人的に作成したXDF形式ディスクイメージ(CTRL-Vで1.17Jと表示されるもの)
地形・キャラクタ画像のBMP形式ファイルも必要です。 魔法フィールド以外はこちらの変更ツールに含まれる抽出ツールでも作成できます。
部屋マップの画像作成プログラムは大量のBMPファイルを一度に作成します。
[TOP]

4 ディスクイメージ補助ツール(Apple][版用)

Apple][版Ultima Vのディスクイメージ作成を補助するプログラムです。
NIB形式ディスクイメージのセクタ番号変更等を行います。
詳細はZIPファイル中のREADME.txtを読んでください。
[TOP]

Ultima VI

1 会話データ逆コンパイラ

Ultima VIの会話データを逆コンパイルしてソースコードっぽいものを生成します。
Windowsコマンドコンソール用のプログラムで、以下のバージョンに対応しています。
Ultima VI PC版(英語) Ultima Collectionに含まれているもの
PC-9801版 ウルティマコレクション日本版に含まれているもの(ディスクイメージからデータファイルを取り出しておいてください)
X68000版 CTRL-Vを押すと「Version 4.5」と表示
The Savage Empire PC版(英語) GOG.comでダウンロードできるもの
X68000版 CTRL-Vを押すと「バージョン 3.0」と表示
Martian Dreams PC版(英語) GOG.comでダウンロードできるもの
もう少し詳しい対応バージョンはZIPファイルに含まれるREADME.txtを見てください。
2015/01/04 バグ修正&機能変更
  • u6conv - Martian Dreamsの命令コード0xD1をmisc_actionに変更しました。
  • u6file - 不正なアーカイブを作成してしまう事がある不具合を修正しました。
会話データの命令コードを調べる為に Nuvie のソースコードを参照させて頂きました。 命令名も一部を除いて Nuvie と同じにしています。
Nuvie
http://nuvie.sourceforge.net/
会話データの解凍にはU6用のLZWツールが必要です。動作確認では u6decode を使用させて頂きました。
Ultima Tech Info and Patches
http://nodling.nullneuron.net/ultima/ultima.html
[TOP]

2 会話データコンパイラ

逆コンパイラで生成したソースをコンパイルして会話データを作成します。
英語版のテキストを日本語に置き換えることもできますが、日本語化したデータを使用する手段はありません。
2015/01/04 機能追加
  • u6cc - Martian Dreamsの命令misc_actionに対応しました。
[TOP]

Ultima Underworld I & II

1 文字列データ表示ツール

Ultima Underworld IおよびIIの文字列データを表示するプログラムです。
Windowsコマンドコンソール用のプログラムで、以下のバージョンに対応しています。
PC版(英語) Ultima Underworld & Ultima Underworld II CD ROM CLASSIC GOLD EDITION
PC-9801/9821版 Ultima Underworld 256色版 ハードディスク専用
Ultima Underworld II 256色&16色版 ハードディスク専用
PlayStation版 Ultima Underwold 持ち物が消えるバグのあるバージョン
STRINGS.PAK(PC版)、JSTRINGS.PAK(PC-9801/9821版)、AVATAR(PlayStation版)に格納されている文字列データを表示します。
ファイルに保存したいときは「uw_strings JSTRINGS.PAK > ファイル名」のようにリダイレクトしてください。
2015/05/04 バグ修正&機能追加
  • uw_strings - バッファの境界チェックに間違っている箇所があったのを修正しました。
  • uwps_strings - PlayStatioin版用を追加しました。
プログラム作成に以下のサイトの情報を利用させて頂きました。
http://bootstrike.com/Ultima/Online/uwformat.php
http://wiki.ultimacodex.com/wiki/Ultima_Underworld_Internal_Formats
[TOP]
[戻る]