Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PC版(Steam版)ソフィーのアトリエの日本語化を目指します。出来上がったら日本語化した箇所だけアップする予定です
- https://www.youtube.com/watch?v=qw-V6Wd4j0c
- v1.0.0.19対応テスト版を公開しました
- https://ux.getuploader.com/omago/
- ※エラーが出る方は英語版のexeに戻して再度起動してみてください。ただし、その場合は一部英語のままになります
- Steam: Application load error 3:0000065432はv1.0.0.19特有の症状っぽいなぁ う~ん…
- a17_decrypt.exeが更新され、ダウンロードの場所が変わりました
- https://github.com/shizukachan/atelier_pak_decrypt/releases
- ※Revision 4のAtelier_PAK_Decrypt.zipをダウンロードしてください
- 作者が行っている作業は以下の通り。
- ★アップ版はファイルの展開とコピペだけで済むようにします★
- (下の長文は見なくても大丈夫です)
- ▼まずは準備
- 1.コンシューマのデータを用意します。※PS3版もしくはPSV版のソフィーのアトリエのデータのことです。今回はPS3版で説明します
- 2.PC版ソフィーのアトリエのPACK00.pakをa17_decrypt.exeを使い展開します。ツールはググって入手してください。以下のように配置してください
- Data ←フォルダ
- DLC ←フォルダ
- Event ←フォルダ
- Saves ←フォルダ
- Script ←フォルダ
- A17.exe ←実行ファイル
- A17Config.exe ←コンフィグ
- PACK00.pak.bak ←既存のPACK00.pakファイルをリネーム
- ▼日本語化の手順
- 1.必要なファイルのコピー
- PS3版のデータからEvent\eventフォルダ、balloonselフォルダとSavesフォルダ(charaフォルダは除く)をPC版該当フォルダにコピーします
- コピペするだけなので簡単な部類ですが、エラーが出る時はこの工程が原因です
- ★改行の問題と[*.e]ファイルについて
- 上記のフォルダをコピペしても改行がおかしなところがあります
- Savesフォルにはxmlが入っており、これを編集すれば解決しそうですが、いくらいじっても変わりません
- 実際にゲームで読み込んでいるのは[*.e]ファイルであり、恐らくこれは、同名xmlの圧縮ファイルなのではないかと思われます
- 現状、解凍出来ないので、文字の変更は不可能です。改行に関しては我慢するしかないです
- ★エラーの対処方法
- 大体原因は行数に差異がある場合です
- 設定で落ちるのは uil_a17_system_option.xml
- ロードで落ちるのは SysMess.xml
- 2.画像の差し替え
- PS3版Data\PS3\ui\内のデータをHyouta Toolsで展開し日本語表示があるの画像のファイルをリストアップします
- a17_battle.g1t
- a17_cabinet.g1t
- a17_chara_name.g1t
- a17_dollmake.g1t
- a17_event.g1t
- a17_extra.g1t
- a17_field.g1t
- a17_item_info.g1t
- a17_library.g1t
- a17_main_caption.g1t
- a17_main_menu.g1t
- a17_menu_status.g1t
- a17_mix.g1t
- a17_recipe.g1t
- a17_request.g1t
- a17_shop.g1t
- a17_sub_status.g1t
- a17_system.g1t
- a17_townmap.g1t
- a17_w_shop.g1t
- a17_window.g1t
- a17_help_image_***.g1t ←必要に応じて、枚数が多いのでスルーしてもよい
- 上記のファイルを適当なフォルダにコピーして作業します
- これらのファイルをそのままPC版にコピーしてもゲーム内で画像は表示されません
- ファイルをバイナリエディタで開き、ヘッダー情報を書き換えることで表示するようになります
- ps3 xx xx xx xx 00 01 12 01 xx xx xx xx xx xx xx xxがps3版のddsのヘッダー
- pc xx xx xx xx 00 10 21 10 xx xx xx xx xx xx xx xxがpc版のddsのヘッダー
- 明記されている数値を16進データで検索すれば要領を得られと思います。収納されている枚数分検索に引っかかると思います
- 上記ヘッダー情報を枚数分全ての書き換えと、そして先頭から画像ヘッダーまで書き換えて保存します
- 出来上がったファイルをPC版にコピーしてゲーム内で日本語表示されているか確認します
- ヘッダー情報の書き換えは慣れるまで大変ですね。例を書いておきます(先頭から画像ヘッダーまで書き換えの部分です)
- PS3版
- 47 31 54 47 30 30 36 30 00 30 01 18 00 00 00 40
- 00 00 00 09 00 00 00 01 00 00 00 00 00 00 00 00
- 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
- 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
- 00 00 00 24 00 04 00 38 00 08 00 4C 00 0C 00 60
- 00 10 00 74 00 18 00 88 00 1C 00 9C 00 24 00 B0
- 00 2C 00 C4 01 08 99 00 00 01 12 01 00 00 00 0C
- 00 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00
- C5 10 00 08 FF FF FF FF 01 5E B6 6D DB B6 61 28
- 54 AD 62 10 55 55 D5 05 FE 00 49 92 E4 2F 37 00
- 2F BD 82 18 55 35 02 A8 28 DA B6 0D 40 49 F2 FF
- 0E EE 42 08 55 AA AA AA FF 00 49 62 FF 92 06 00
- CD B4 60 20 55 00 2A AA F9 00 49 92 24 F4 03 AD
- D4 C5 A2 18 55 56 F0 2B 01 15 B6 6D DB B6 1D D8
- B6 BD 62 08 55 55 55 56 00 05 00 00 00 00 00 00
- C5 10 00 08 FF FF FF FF 00 05 00 00 00 00 00 00
- こんな感じに書き換え
- 47 54 31 47 30 36 30 30 18 01 30 00 40 00 00 00
- 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
- 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
- 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
- 24 00 00 00 38 00 04 00 4C 00 08 00 60 00 0C 00
- 74 00 10 00 88 00 18 00 9C 00 1C 00 B0 00 24 00
- C4 00 2C 00 10 08 99 00 00 10 21 10 0C 00 00 00
- 00 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00
- C5 10 00 08 FF FF FF FF 01 5E B6 6D DB B6 61 28
- 54 AD 62 10 55 55 D5 05 FE 00 49 92 E4 2F 37 00
- 2F BD 82 18 55 35 02 A8 28 DA B6 0D 40 49 F2 FF
- 0E EE 42 08 55 AA AA AA FF 00 49 62 FF 92 06 00
- CD B4 60 20 55 00 2A AA F9 00 49 92 24 F4 03 AD
- D4 C5 A2 18 55 56 F0 2B 01 15 B6 6D DB B6 1D D8
- B6 BD 62 08 55 55 55 56 00 05 00 00 00 00 00 00
- C5 10 00 08 FF FF FF FF 00 05 00 00 00 00 00 00
- 3.実行ファイルの書き換え
- 実行ファイル(A17.exe)にも多くの英文が入っています
- バイナリエディタで開き編集します。作中で使われている英文で検索を掛けて日本語に直していきます。一番地味で大変な作業です
- 書き換えに当たり、注意が必要です。
- ★文字数の制限
- 文字は00から00の間にあり、その間だけ編集できます。分かりにくいので例題を書きます
- 例
- 00 53 79 6E 74 68 65 73 69 73 00 .Synthesis.
- 00 98 42 8B E0 00 00 00 00 00 00 .錬金......
- アルファベットは1文字1バイト、日本語は1文字2バイト
- 漢字だと余裕をもって書き換えることができますが、ひらがなやカタカナはよく制限に引っかります
- 出来るだけ原文のまま書き換えることを心がけていますが、上記の制限があるので多少変更してます
- 例:切り替え→切替 プレゼント→贈り物 など
- ★現在、判明している命令を書いときます。htmlタグのようなものです
- <CR> 改行
- <CLGR> 緑文字
- <CLBL> 青文字
- <CLRE> 赤文字
- <CLNR> 色文字解除
- <CLEG> エメラルドグリーン?
- <CLBR> 色文字解除
- <%666666> 文字背景を強調
- <IM0*> *には数字。ボタンマークを表示する。例:<IM07>でYボタンマーク
- ★個数、指定アイテムなどについて
- %dで特定の数字が入ります
- 例:Received %d cool
- この場合は%dに取得できる数字が入ります。日本語に直す場合は
- 例:%dコール手に入れた
- %sで特定のアイテムが入ります
- 例:Reading %s
- この場合は%sにアイテム名が入ります。こちらは
- 例:%sを読みました
- このように組み替えるように書き換えます
- ここで注意しなければいけないのが文章に二つのコマンドがある場合です
- 例:Received %d %s
- 日本語だと、%sを%d個手に入れた、と%dと%sを入れ替えたいところですが、残念ながらエラーになってしまいフリーズするので注意が必要です
- ▼v1.0.0.19に対応する作業手順
- 以前はアンパックツールがv1.0.0.19に対応していなかったので、ファイルが壊れる不具合がありましたが、ツールのバージョンアップによって解決しました
- 次にv1.0.0.19の更新によって2D assetesが変更しました
- 具体的には画像関連のサイズが大きくなり、文字や画像が綺麗になりました。v10.0.0.18以前がHD対応、v1.0.0.19からFHDに対応しています
- ここで問題なのはps3はHD画像なので、上記のバイナリのヘッダーを書き換えるだけでは画像サイズが合わなくなり表示に不具合が生じることです
- よって画像の拡大処理が必要になります
- 例:ps3版a17_main_menu.g1t内のa17_main_menu.g1t_0000.ddsを拡大してpc版同ファイルに埋め込む方法
- pc版の画像とps3版の画像を用意します
- ps3版の画像をddsからtgaに変換します
- その画像をwaifu2x-caffeで1.5倍に拡大します
- GIMPでpc版の画像を開き、拡大したps3版の画像をレイヤーとして開き、位置を合わせてtgaで保存します
- ddsexportでddsに元画像のDTX形式に合わせて変換します
- pc版a17_main_menu.g1tと拡大処理したddsをバイナリエディタで開きddsの0x80から下をコピーし
- a17_main_menu.g1tの同画像データ(0x40~0x100003f)にペーストして保存します
- 以上です。けっこう面倒です(;´Д`)
- ▼バージョンについて
- v1.0.0.17
- 問題なし
- v1.0.0.18
- 問題なし
- v1.0.0.19
- ファイル展開状態でフリ-ズ
- フリーズの原因が分かりました。最新バージョンのPACK00.pakはa17_decrypt.exeでは正常に展開できないみたいです(おま環かもしれませんが)
- バイナリがめちゃくちゃになっているファイルがいくつか有り、それがフリーズの原因になっているようです
- 追記(20180127):quickbmsなら正常に展開できるようです。しかし1.0.0.19とps3の画像ファイルはサイズが違うので差し替えが上手くいかないのです
- 追記(20180128)画像ファイルの差し替え上手くいきました。ただ恐ろしく時間がかかるのと、画像を拡大することになるので少し荒くなります
- 次バージョンではヘルプの画像はアップしないかもしれません。枚数が多く、処理が大変なのです(汗
- 追記(20180131)最新バージョンに対応したa17_decrypt.exeがリリースしましたね。これで作業に拍車がかかりそうです
- ある程度ノウハウが溜まってるので、作業は順調です。まさに強くてニューゲーム状態!まぁソフィーにはありませんが(・∀・)
- 週末にはアップできるかも
- 追記(20180202)アップしました
- ▼備考:
- 1バイトでも削ると起動しなくなります。要注意。目印としてソフィーの顔アイコンが消えます
- 変えてはいけない英文もあります。Qualityを変えると店売りの品質が悪くなる。Bonusを変えるとメインイベントが発生しなくなる…こわっ
- Refillを変えると商品を補充しなくなる。Nameを変えると出来事の項目が消える。Sizeを変えるとキャラが消える
- オスカー、ジュリオイベント選択肢
- Oppose Oskar
- Support Oskar
- がexeから見つからない…
- ↑ありましたballoonseldata.bsbがそうなのでコピペします
- キャラの名称は日本語にしないと思います。上記の制限に引っかかるので
- 文字が■になるのはPC版とPS3版でフォントファイルが違うからです。単純なコピペでは解決しません。
- 文字数足りないところ、無変換にするか、~とかの省略表現を使うか考え中 あー、半角文字が使えればなあ(アとかは1バイトで指定できますが、■になります)
- ▼現在の問題点
- 1.改行問題:(*.xml.e)を展開、梱包するツールがあれば改善の可能性があります、
- 2.フォント問題:漢字数が多く、半角文字が入ったフォントファイルを使えれば文字が■になる問題や、キャラ名を日本語にできる可能性があります
- しかし、フォントファイルは実行ファイルと関連性があるので、難しそうです。ちなみにver1.0.0.17以前は使える漢字数が少し多く、
- イベントシーンや特性の文字はほぼ表示できます。ver1.0.0.18ではなぜか対応文字数が減っており■率が上昇してます!
- 3.図鑑の説明文のキャラアイコンが表示されません。LibraryItem.xml.eを移した時点で表示されなくなるので
- xmlの記述に問題があると思われます
- 上記の問題でなにか情報があればyoutubeかpastebinにメッセージください!
- よるのないくにも同じ方法で日本語化できますが、通常会話文がexeに入ってるので大変そうですね
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement