パーツの内部ファイル名

tbn, tso, psdに共通の内部ファイル名について。

フォーマット

N○○○○○○○○X△△.拡張子
 
 N:(1桁) あまり考えずに N からはじめるのが無難。変更時の不具合等についてはあまり検証されていない。
 ○:(8桁) パーツID。デフォルトパーツは最後の部分を「 _ (アンダーバー)」にして識別しやすくしている。
 X:(1桁) 部位ID。 パーツをどのカテゴリに表示するかの情報の1つ こことtbnファイルの内容で
       表示されるカテゴリが決まる。ここだけ変更しても表示位置は変わらないので注意。
       後述の「部位IDの詳細」を参照。
 △:(2桁) 色ID。カラーバリエーション 00 のファイルが無いとそのMODが表示できない。 

各IDには英数字と半角記号が使用可能。
ただし色の連動する髪の毛系のみBHEA、FHEA、HSKN、AHOG等の4文字部分は変更不可

解説

デフォルトのパーツは
>N001BODY_A00
等となっていて左から番号、名前…という風に読めるが、これは可読性をあげるためのコメントのようなもの。実際は
>N_BODYA01AZZ
とかでも読み込んでくれるので、他のMODとのID被り(番号被り)はほぼ事前に防げる
ただし先頭のNxxxの部分と最後の色IDは、可読性の観点およびゲーム内での挿入位置の分かりやすさの観点から、公式に倣って数字にしておくのが無難かと思われます

パーツ名をアプリケーション内部で処理するアルゴリズムの関係で Nxxx の数字部分が 10 の倍数の場合、
他の 10 の倍数のMODと衝突してしまうといった現象が何例か確認されています。
数字部分は 10 の倍数を避けて設定するほうが無難なようです。

ゲーム内のでの並び方

  パーツ→
部 <[ ][ ][ ][ ][ ][ ][ ]>
位 <[ ][ ][ ][ ][ ][ ][ ]>
↓ <[ ][ ][ ][ ][ ][ ][ ]>
  <[ ][ ][ ][ ][ ][ ][ ]>
  <[ ][ ][ ][ ][ ][ ][ ]>
  <[ ][ ][ ][ ][ ][ ][ ]>

色→
[ ][ ][ ][ ][ ][ ][ ][ ]

部位IDの詳細

ID 部位名 16進数 備考
A 身体 00 04 03  
B 前髪 01 09 08  
C 後髪 02 0E 0D  
D 頭皮(生え際) 03 13 12 XPにて表示され個別選択可能になる
E 04 18 17  
F ブラ 05 1D 1C  
G 全身下着・水着 06 22 21  
H パンツ 07 27 26  
I 靴下 08 2C 2B  
J 上衣(シャツ等) 09 31 30  
K 全身衣装(ナース服等) 0A 36 35  
L 上着オプション(エプロン等) 0B 3B 3A  
M 下衣(スカート等) 0C 40 3F  
N 尻尾 0D 45 44  
O(おー) 0E 4A 49  
P 頭部装備(帽子等) 0F 4F 4E  
Q 眼鏡 10 54 53  
R 首輪 11 59 58  
S 腕装備(手甲など) 12 5E 5D  
T 背中(羽など) 13 63 62  
U アホ毛類 14 68 67  
V 眼帯 15 6D 6C  
W タイツ・ガーター 16 72 71  
X 手首 17 77 76  
Y リボン 18 7C 7B  
0(ぜろ) 眉毛 1A 86 85  
1 八重歯 1B 8B 8A  
2 ほくろ 1C 90 8F  
3 イヤリング類 1D 95 94  
Z 手持ちの小物 A0 05 01 XPにて新規追加
Z 背景 D1 01 C0  
なのだが、手持ちアイテム(XPで追加されたZの項目)だけ、他のパーツとtbnの作りが違うらしく(サイズからして違う)、
他の部位のtbnから流用して、06F0h、073Ah、0756hの値を上表の16進数で書き換えて使っても上手くいかない
なので、手持ちアイテムに追加する場合は、「omake_xp.tah」内の「N001OBON_Z00.tbn」をコピペして
(勿論、tsoやpsdの部位ID、tbnデータ末尾でのtso指定は他部位と同じように変えること)使うとよい

NXXXの数字について

現在既に使用されているNxxx番の数字と使用個数。100個未満のコードについては省略。
多くの作者はNXXXの数字を固定して使うので、使用数が多い物については偶然の一致や
ハッシュ衝突を起こす可能性がある。

新規に自分のコードを割り当てたい場合ほとんど使われていない数字を選べば衝突の
可能性は低くなる。また英数字を組み合わせたコードは非常に数が少ない上に、
衝突の可能性は極めて低い。

厳密にフルtbn名・フルtso名が重複していないかを調査する場合には、
3DCG mods referenceのtso検索を使うと良い。

使用数 コード 使用数 コード
3348 N031 165 N051
3132 N850 164 N085
2391 N390 163 N306
2265 N851 163 N266
2260 N765 162 NMS1
1786 N001 162 N330
1276 N197 159 N699
1242 N230 159 N023
1154 N002 158 N310
1119 N003 158 N400
840 N231 157 N222
773 N004 157 N201
738 N079 154 N084
726 N005 152 N567
701 N395 152 N207
661 N077 151 N837
591 N394 149 N022
572 N006 147 N856
530 N301 147 N333
527 N740 147 N225
468 N703 145 N359
457 N198 145 N251
446 N021 145 N027
433 N300 143 N265
419 N011 142 N329
406 N101 142 N063
377 N125 141 N331
373 N256 140 N065
369 N080 140 N064
364 N658 139 N834
363 N700 139 N066
362 N078 136 NWEP
349 N766 136 NCB3
342 N417 136 N601
339 N007 136 N024
321 N010 134 N668
319 N016 133 N308
308 N268 133 N262
306 N836 132 N838
304 N248 132 N420
297 N012 131 N054
296 N032 130 N350
279 N143 128 N328
276 N202 128 N318
274 N009 127 N204
271 N008 124 N697
261 N302 123 N523
260 N447 123 N219
255 N057 123 N214
249 N303 122 NX55
242 NCB2 121 NFUR
241 N115 121 N702
238 N304 119 N999
237 N332 119 N835
233 N060 119 N546
232 N014 119 N127
226 N203 118 N218
223 N305 117 N510
220 N831 116 N855
215 N013 116 N456
213 N210 116 N221
212 N205 116 N150
207 N151 114 N307
205 NM00 114 N250
200 N209 113 N852
198 NCB1 113 N841
197 N522 113 N028
194 N741 111 N241
189 N015 111 N068
189 N000 111 N067
188 N03C 110 N055
187 N444 109 N953
187 N029 109 N952
185 N220 108 N750
184 NY59 108 N701
184 N081 106 N751
183 N949 105 N352
183 N351 105 N052
181 N206 104 N833
181 N030 104 N830
180 NMS9 104 N323
180 N020 103 N950
178 N061 103 N821
177 N069 103 N050
176 NSIM 103 N025
175 N379 101 N363
175 N017 101 N315
169 N208 101 N311
168 N734 100 N733
167 N520 100 N212
167 N460    
上記の調査は2009/10/31に実施した。

  • 最終更新:2014-05-27 13:31:30

このWIKIを編集するにはパスワード入力が必要です

認証パスワード