設定ファイル

2004.1.23

Shadowbane で使われている設定ファイルについてまとめてみよう.
やってるのが Mac 版なんで,Windows でやってる人にどれくらい当てはまるかは不明.
まずは暫定版.つっこみ等 BBS でよろしく.

バックアップ

Shadowbane を再インストールしたりする場合にどのファイルのバックアップをとっておけばいいかというと.

フォルダごと複製して名前の後ろに日付をつけるのがおすすめ.Config20040123 みたいな感じ.複製したものは間違って消したりしないように Shadowbane フォルダ以外の場所に移しておく.

微妙に必要になることもあるので,この2つのファイルもバックアップしておく.

Config フォルダの中身

ArcanePref.cfg

これがメインの Shadowbane 設定ファイル.中身を読んだり書き換えたりするには Mac 付属の TextEdit を使ってもいいけど,個人的には mi がおすすめ.

最初のほうに DISPLAY CONFIGURATION というのがあって,

RESOLUTION= 1024 768 ([Width] [Height])

のようになっている行が画面の解像度設定.この数値を書き換えると解像度が変更される.ちなみにウチの PowerBook G4 では液晶画面のサイズに合わせて

RESOLUTION= 1280 854 ([Width] [Height])

と変更してやってるけど,たぶん画像はこれが一番きれい.(^^

キャラクタごとの設定ファイル

Config フォルダ内にある

SCREEN_GAME_0054006F007400740065006E_Thurin.cfg

というような名前のファイルにキャラクタごとの画面設定やホットキーの設定が書き込まれている.この謎なファイル名だけど,実は中央の16進数部分がキャラ名の ASCII コードになっている.

41
A
42
B
43
C
44
D
45
E
46
F
47
G
48
H
49
I
4A
J
4B
K
4C
L
4D
M
4E
N
4F
O
50
P
51
Q
52
R
53
S
54
T
55
U
56
V
57
W
58
X
59
Y
5A
Z
61
a
62
b
63
c
64
d
65
e
66
f
67
g
68
h
69
i
6A
j
6B
k
6C
l
6D
m
6E
n
6F
o
70
p
71
q
72
r
73
s
74
t
75
u
76
v
77
w
78
x
79
y
7A
z

たとえば上のファイルの場合は

54 6F 74 74 65 6E = Totten

つまり Thurin 鯖の Totten というキャラの設定ファイルということになる.途中に 00 がいっぱい挟まっているのは,たぶん以前にキャラ名として2バイト文字,つまり漢字やひらがなが許されていた時代に使っていたのだろう.

新しくキャラクタを作るたびに画面や Power の設定を繰り返すのは面倒なので別のキャラの設定を移したいという場合は,まずキャラを作ってログインした後設定を何でもいいからちょこっといじってログアウトする.すると Shadowbane/Config にそのキャラ用の設定ファイルが出来ているので,そのファイル名をコピーしてファイル自体はゴミ箱へ.その後設定済みの別キャラの設定ファイルを複製してその名前を先ほどゴミ箱に入れたファイルの名前に変更.もう一度ログインすると,画面設定やホットキーが変更されているはず.

キャラ設定ファイル自体の構造は簡単なのでエディタで開いて必要に応じて書き換えても問題ないと思う.もちろん自己責任.バックアップを取ってから変更するのを忘れずに.

今回 2004.1.19 のパッチでは,

FILEVERSION= 2003012801

から

FILEVERSION= 2003092201

に変更されて以前の設定ファイルは使えなくなってしまったけれど,実はその数字を書き換えるだけで問題なく使えてたり.キャラでログインする前に Config ファイルの上の行を書き換えておけばパッチ以前と同様に使える模様.そんなぐらいなら FILEVERSION なんて変更するなよ.> ET