【ツールセットは】NWN自作スレ その1【方眼紙】

このエントリーをはてなブックマークに追加
293名無しさんの野望
      自作ポートレートを利用するための、正しい TGA 改造講座 for Windows 98 + IrfanView32
概要
 フリーのツールで作成した自作 TGA ポートレートを利用しようとすると、
 セーブ後、強制終了させられてしまう事があります。
 今回は、Irfan View32 Ver.3.17 というツールで作った TGA を改造し、
 無事NwNで使えるようにする方法をご紹介します。
注意
 以下、PaintShopPro や PhotoShop を持ってるブルジョア、その体験版を使える人には恐らく無意味です。
 また、DOSに免疫がない人にも辛いかと思われます。「DOSはわかるが、バイナリエディタは知らん」
 「体験版の期限が来た」「無料ツール以外は晋でも使いたくない」といった人向けのコンテンツです。
 ファイルのサイズ、命名規約は説明書P51(******H.BMP、******L.BMP、..etc(******は共通))に従うこと。

準備
0.件のサイズの五つのBMPを作成し、それを Irfan Viewer で TGA 形式に保存する。
1.MS-DOS COMMAND PROMPT を開く
2.新規に適当な作業階層(フォルダー、ディレクトリ)を作る。そこにカレント(現在の)ディレクトリを移す。
3.Windowsに戻り(DOS 窓は閉じないで放っておく)、作成した作業階層に TGA の5ファイルをCOPY
4.DOS 窓に戻り、 EDIT と打ち込み、EDITを起動。何もせず(重要)、 TGA.BIN と言う名で保存
5.EDIT を終了、その後再度 EDIT 起動、ファイルを開く、バイナリファイルオプションにチェック(重要)
6.開くのは先ほど作成した TGA.BIN 。開いたら、CTRL + 2 を 8回打ちこむ。空白(ではないが)ができるはず。
7.次に TRUEVISION-XFILE. ([Tから.]までの17文字)と打ち込み、最後に CTRL + 2 を一回打つ
8.ファイルを上書き保存。EDIT を終了。
9.DIR を打ちこむ、TGA.BIN のサイズが 26 byte なら成功、28 byte なら失敗。失敗なら泣いて寝る
10.EDIT を再度起動。
..続く
294名無しさんの野望:03/04/10 17:51 ID:bOD9/sL3
(貼りつけボタンはDOSがフルスクリーンでは表示されない、ALT + ENTER で窓モードに)
11.以下の文章(21行)をクリップボードにコピー、EDIT に移り、貼りつけボタンを押す
@ECHO OFF
rem この行〜
IF NOT EXIST TGA.BIN GOTO ER_BIN
IF NOT EXIST %1H.TGA GOTO ER_BIN
COPY /B %1H.TGA + TGA.BIN %1H.TGA
IF NOT EXIST %1L.TGA GOTO ER_BIN
COPY /B %1L.TGA + TGA.BIN %1L.TGA
IF NOT EXIST %1M.TGA GOTO ER_BIN
COPY /B %1M.TGA + TGA.BIN %1M.TGA
IF NOT EXIST %1S.TGA GOTO ER_BIN
COPY /B %1S.TGA + TGA.BIN %1S.TGA
IF NOT EXIST %1T.TGA GOTO ER_BIN
COPY /B %1T.TGA + TGA.BIN %1T.TGA
GOTO SUCCESS
:ER_BIN
ECHO ERROR:FILE NOT FOUND!
GOTO END
:SUCCESS
ECHO DONE!
:END
rem ここまで

12.これに、NwNTGA.BATと言う名前をつけて、作業階層に保存。
13.EDIT を終了。ここまでで、下準備は全て終了した。
..さらに続く
295名無しさんの野望:03/04/10 17:52 ID:bOD9/sL3
*重要確認作業*:NwNTGA.BAT のファイルサイズが 512 byte *程度*であること。
  TGA.BIN のファイルサイズが*必ず* 26 byte であること。

14.DOS窓に戻る。一番最初に作成した TGA ファイルのファイル名に注目。
15.5つのファイルの連続した、最初の共通個所(******H.BMP、******L.BMP、..etc
の******の部分)を覚える。カレントが作業階層にあることを最終確認。
16.NwNTGA ****** と打ちこむ(例えばf_AerieH.BMP、f_AerieH.BMP、..etcなら NwNTGA f_Aerie )
17.DONE! と出れば成功、FILE NOT FOUND! の場合失敗、失敗した場合怒りつつ寝る。
(失敗したら作業階層の TGA ファイルは削除。再度挑戦する場合、19.(から0.を抜いた)作業のみでOK)

*最終確認*:TGA のサイズが(H:393260 byte,L:98348 byte,M:24620 byte,S:6188 byte,T:1580 byte) で
あるかを確認する。もし違うようなら、生成に失敗している。作業階層の TGA 削除し 再挑戦すべし。

18.最後に出来あがったと思われる TGA を NwN の portraits フォルダにコピー。終わり。

19.次回からは[0,3,14,15,16,17,18]の作業のみで変換可能です。

なんどやっても失敗するようなら、 TGA.BIN の作成に失敗しているか、NwNTGA.BAT の生成に
失敗しているものと思われます。もう一度それらを作成し挑戦するか、無念ですがあきらめてください。

[名無しさんの野望, 2DNet/JAPAN][EOF]