2016年9月8日木曜日

VA-11 Hall-Aフォント一部日本語化

実際の変更方法は下にあります。↓
バイナリの更新を行いました(2016/09/11)

以下は現時点で期限切れの記事となります。


FC 7C 46
BC 0A 46


ご存知の方も多いでしょうが、元々日本語フォントが入っています。
ただ、問題があって、漢字はそれほど入っていません。
ひらがな、カタカナは多分全部入っています。漢字は450文字ぐらいです。
なので、ある程度の漢字を表示するためには、第一水準程度の漢字を組み込む必要があります。
9月13日追記:カタカナに抜けがあります。現在確認されているのは「ヤ」です。

現在の課題。
  1. 新しいパッカーを見つける
  2. フォントをスプライト化
  3. スプライトの位置(?)を割り出す
1は可能性があるとして、3が絶望的だな。

という訳で変更方法です。

必要な物。
バイナリエディタ。参考例として、Bz Editorを使用しています。

まず、Steamフォルダにある、VA-11 Hall-Aのフォルダを開きます。
デフォルトだと、C:\Program Files(x86)\Steam\steamapp\common\VA-11 HALL-Aです。
それから、ファイルdata.winのバックアップを取ります。
別フォルダにコピーするか、同一フォルダに名前を変えてコピーなどをしてください。
Bz Editorを起動し、ファイルから、VA-11 HALL-Aにある、data.winを開きます。
検索ボックスに#B8 10 45と入力し、右にある双眼鏡をクリックします。
B5 10 45が検索されたら、ReadOnlyのチェックを外します。
間違うと起動しなくなる可能性がありますので慎重に以下の3つの変更を行います。
括弧内は以前の情報です。
B5 → BC(FC)
10 → 0A(7C)
45 → 46
ファイルを開き、上書き保存します。
SteamからVA-11 Hall-Aを起動してみましょう。
フォントが変わっていたら成功です。
C:\Program Files(x86)\Steam\steamapp\common\VA-11 HALL-A\scripts\script1.txtをメモ帳などで開きます。
(0002)等の数字は私が確認用に埋め込んだもので必要ありません。
[]内は変更しないようにしましょう。正常に表示されなくなります。
文字コードはUTF-8を使用します。幾らか変更したら、実際にプレイして確かめてみましょう。
Newを選び、アンナ登場、チュートリアルを抜けてボスが登場するまで進みます。
FC 7C 46
BC 0A 46
日本語が表示されていたら成功です。

参考
確認できた漢字
継奉咎客任答終戦替理集聴束恥
最投頭殆奴今撮秘嫌影達額忘職
乗退検現徴処膝彼装越路褒絡全
熱魔不遊策週氷釘線得本供街基
久好択然考示秒始揉会遠米婚感
源短鋭念教願滅腕魂溢姫作給備
悟沢選録浴違放取未績題連頼夜
払慎恐打栄風社材分容楽服来様
探役金外君超描賛像体起質怖程
界飲杯床破適番過裸私性演休返
液送新運何結登衣柄数奮想深裏
合顔視肢提使遅後壊毎準着確地
(まだ半分行ってません)
(↓以下は未チェックです。まだもう少しあります。)
絶戻方持胸信必忍加料良隠他変猥難行味切漏匂物特残ザ省誘圧法
謀決無満側僕機脱店年歌消吸身拍購届友邪溜派映少色思盛天対渡
気比押死均杉増存悪個解電有噂悩所報注情以成続左訳眠凄軽小初
屈右態詩頃認活桃仕期ぜ屋設知指声忙熱付者導脚酔第広協化密度
場倍険代在足危働流汗掲劇多匠@名事母営国%三罪量皆師元大夫素愛
汚単載面曜配バ可せ言索ぞ動書覚夢哲部要晒支男薄女ぶ長意陥驚弁型
高室青ズ障誰悶回突強見聞正間ば曲才調丈美憩臭出興手入黒髪上閉向
卑限置定真文護去画次読古生世詰時了早落帰ね売睡呂開犯舌重囲びげ
♡立内問家血受安責火宗予平呼周人子辞先十簡常止説買議乳姿歩瞬
約心実語下別半前賞話式訣能当二Wが士巨力ぽゲぷ刊わパずは同デネル
司れひ明ホす中やみサほ八月ゼぱぎ山的ボケ日ごユづwДなスオグムテ白セ
目自ダ▽申ガギ冒ヴジあふブベペへヘべ∀&♥&かおえだmゴQアでそチけキシ
ナむめンをんプマろてのに┻━☆_エωニたつい々ュVAXAきぉピイワタよャぁモソ
ぇクツもビるまミyDKちDRKRMど#GOじOレCしさらカメょォゃヒラぐノフウ●$p…


0 件のコメント:

コメントを投稿