mklink D:\app\game\cataclysm-dda\0.C-7377\data\font\whitrabt.ttf D:\app\game\cataclysm-dda\data\font\whitrabt.ttf
mklink /d D:\app\game\cataclysm-dda\0.C-7377\data\sound\Chesthole D:\app\game\cataclysm-dda\data\sound\Chesthole
mklink /d D:\app\game\cataclysm-dda\0.C-7377\data\sound\RRFSounds D:\app\game\cataclysm-dda\data\sound\RRFSounds- 既存の soundpack リストを含む mod list
- soundpack についての forum topic
- ogg ファイルを試聴するには MusicBee が便利だった
- foobar2000 実行時の引数としてファイルを開くと前回開いていた playlist を上書きしてしまうので
${CDDA_DIR}\data\sound に次の 2 pack を追加する。
- Chesthole
- RRFSounds
Chesthole はダウンロードした段階で構造が古いので手直しする。
- 上書きする
catasounds/data/json/soundset.json=>catasounds/data/sound/soundset.json
- sub dir を切ってまとめる
catasounds/data/sound/*=>catasounds/data/sound/Chesthole/*
Chestholedir を移動するcatasounds/data/sound/Chesthole=>${CDDA_DIR}\data\sound\Chesthole
- symlink
mklink /d ${CDDA_DIR}\cataclysmdda-0.C-5459\data\sound\Chesthole ${CDDA_DIR}\data\sound\Chesthole
data\sound\Chesthole\soundpack.txtを追加するdata\sound\RRFSounds\soundpack.txtを参考に
- musicset.json を手直しする
- musicset.json 内の "file" の拡張子が
.wavのままなので.oggに
- musicset.json 内の "file" の拡張子が
RRFSounds は ${CDDA_DIR}\data\sound\RRFSounds に置いて
${CDDA_DIR}/data/raw/colors.json${CDDA_DIR}/config/base_colors.json
カラースキームの変更。
編集は terminal.sexy - Terminal Color Scheme Designer を利用した。
デフォルトのものは cataclysmdda-0.C-5459\data\raw\colors.json.default として雑にバックアップしとく。
${CDDA_DIR}/config/base_colors.jsonconfigディレクトリがない場合は一度cataclysm-tiles.exeを起動して終了すると自動生成される
[
{
"type" : "colordef",
"BLACK" : [24,14,61],
"RED" : [220,92,90],
"GREEN" : [83,189,147],
"BROWN" : [191,164,125],
"BLUE" : [93,136,245],
"MAGENTA" : [227,126,219],
"CYAN" : [48,188,206],
"GRAY" : [156,147,150],
"DGRAY" : [89,106,107],
"LRED" : [255,150,148],
"LGREEN" : [151,214,181],
"YELLOW" : [242,212,28],
"LBLUE" : [147,177,253],
"LMAGENTA" : [245,164,244],
"LCYAN" : [144,242,255],
"WHITE" : [255,255,255]
}
]日本語でも表示が良さそうなフォントを探した結果 Source Han Sans JP (源ノ角ゴシック JP) が 良さそうだったので変更する。
- フォント名は
config/fontlist.txtから取得するconfig/fontlist.txtはcataclysm-tiles.exe実行時になければ生成される
{
"fontblending": true,
"fontwidth": 8,
"fontheight": 16,
"fontsize": 16,
"typeface": "Gen Jyuu Gothic Monospace Medium",
"map_fontwidth": 16,
"map_fontheight": 16,
"map_fontsize": 20,
"map_typeface": "White Rabbit",
"overmap_fontwidth": 16,
"overmap_fontheight": 16,
"overmap_fontsize": 20,
"overmap_typeface": "White Rabbit"
}- 0.C-7342 から 0.C-7367 までの間のどこかでフォント描画処理に変更があった?
- サイズを大きめに設定しないと以前と同じ大きさで表示されなくなった
{
"fontblending": true,
"fontwidth": 8,
"fontheight": 24,
"fontsize": 24,
"typeface": "Gen Jyuu Gothic Monospace Medium",
"map_fontwidth": 16,
"map_fontheight": 16,
"map_fontsize": 20,
"map_typeface": "White Rabbit",
"overmap_fontwidth": 16,
"overmap_fontheight": 16,
"overmap_fontsize": 20,
"overmap_typeface": "White Rabbit"
}
Comparison of all Tilesets in Cataclysm: Dark Days Ahead v0.C : roguelikes のサンプルにある White Rabbit というフォントも試しに使ってみる。
White Rabbit - I Shot the Serif
data/font/whitrabt.ttf
{
"fontblending" : true,
"fontwidth" : 10,
"fontheight" : 20,
"fontsize" : 20,
"typeface" : "HrgnConsolas",
"map_fontwidth" : 16,
"map_fontheight" : 16,
"map_fontsize" : 20,
"map_typeface" : "White Rabbit",
"overmap_fontwidth" : 16,
"overmap_fontheight" : 16,
"overmap_fontsize" : 20,
"overmap_typeface" : "White Rabbit"
}- これに自前でフォントファイルへのパスとフォント名を追記して使う
- Windows の場合 インストール済みの fontlist 自動生成してくれる
- OSX の場合 OS インストール済みの fontlist 自動生成はしてくれない
FixedsysTTF Monospaced
data/font/fixedsys.ttf
0
Square Smallcaps
data/font/Square-Smallcaps.ttf
0
Square Modern
data/font/square.ttf
0
Terminus
data/font/terminus.fon
0
HrgnConsolas
/Users/qurage/Library/Fonts/HrgnConsolas.ttf
0
FiraMonoTakaoEx
/Users/qurage/Library/Fonts/FiraMonoTakaoEx.ttf
0
Source Han Code JP Medium
/Users/qurage/Library/Fonts/SourceHanCodeJP-Medium.otf
0
DjvSAKA-mono Regular
/Users/qurage/Library/Fonts/DjvSAKA-mono.ttf
0
DejaVu Sans Mono
/Users/qurage/Library/Fonts/DejaVuSansMono.ttf
0
White Rabbit
/Users/qurage/Library/Application Support/Cataclysm/font/whitrabt.ttf
end of list