遅ればせながら、acekard2入手
takeruさんのご尽力により、acekard2に文字フォント・文字コードとして、acekard R.P.G用に用意していたものが含まれました。(でも、R.P.G用akmenu4は、更新されず・・・?)
acekard2を所有していなかったので、確認ができていませんでしたが、遅ればせながら、acekard2を入手したので、早速、文字コードの確認を。
acekard2用akmenu407(4.07a2)では、R.P.Gのバージョンと一緒ならば、文字コードの対応が一通り終わったはず(0xE5問題を除いて)・・・と、ワクワクしながら見てみると・・・日本語ファイル名・・・あれ?直っていない。
(1) 0x5C,0x7C問題 → 起動できない。”メディアの容量が不足しているので、ファイルをコピーできません”・・・?? microSDの容量は余っているけど・・・
(2) 第二水準文字表示 → 文字フォント参照計算が間違っているので、メチャクチャ
(3) 半角カタカナ → 表示されず
(4) 0xE5問題 → 表示されず
結局、acekard2のakmenu407は、acekard R.P.Gのakmenu406相当であることが判明。
パッチしないと日本語ファイル名でいろいろトラブルが発生するんだろうなぁ。(使わなければいいだけですけど)
あえて、日本語ファイル名を使いたいという場合は、
(1) 0x5C, 0x7C対策
・5C 2F 3A 3B 2A 3F 22 3C 3E 7C 26 2B 2C 3D 5B 5D を探して、この先頭の5Cを00に変更
・5C 2F 3A 2A 3F 22 3C 3E 7Cを探して、この先頭の5Cを00に変更
それぞれ2カ所あり、合計4カ所を変更。(前半の2つは、変更しなくてもよい)
(2) 第二水準文字違い
・A0 68 08 18 10 BC 02 BC 08 47 0B 1C 35を探して、この最後の35を34に変更
・53 00 9B 18 9B 00 99 18 E6 E7 0B 1C 3Eを探して、この最後の3Eを3Fに変更
合計2カ所を変更
(3) 半角カタカナ
00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0A 3E 00 7F 00
F7 80 EB 80 EB 80 C1 80 DD 80 7F 00 3E 00 00 00 00 00 00 0A 3E 00 7F 00 C3 80 DD 80 C3 80 DD 80
を探して、この先頭から、0x1800バイトに __ak2\language\lang_jp\local.ank を上書き。
(4) 0xE5問題
大変なので保留![]()
以前、作成していて、もう要らないと思っていたけど・・・。このパッチが面倒な人向け用パッチプログラムです。
Win32コンソールアプリなので、コマンドプロンプトから実行します。
解凍後、解凍したフォルダに移って
akpatch akmenu4.nds
と実行すると、akmenu4.ank と akmenu4.patch という2つのファイルができます。akmenu4.ankは、半角カタカナフォントまで含めたもの。akmenu4.patchは、半角フォントを含めないものです。どちらかを、akmenu4.nds とリネームしてmicroSDに入れてください。(お好きな方をどうぞ)
このソフトは、以前、やっつけで作成したものです。基本的に無保証ですので、自己責任でお使いください。
あと、0xE5問題はパッチしていません。
追記:
4.07a5
・同じ問題が残っています。
・lang_jpに限って言えば、language.txtとlocal.fonが更新されています。
----
と、ここまでは、公式リリースのakmenu4の話
blissさんのakmenu4がフォーラムにリリースされていますね。(この記事作成時点では、ak2_407_bliss_k02 です)
こちらは、akmenu4.ndsに対してパッチは不要です。(blissさん作成のakmenu4の方が公式より出来がいいような感じだなぁ...)
ちょっと変更するならば、公式リリースに同梱されている、lang_jpフォルダのlocal.fonとunicode.l2uを差し替えるくらいかな(半角カタカナや全角記号をファイル名に使わなければ差し替える必要もありません)。それと、language.txtは、はみ出したりするので、各自編集された方がいいかも。
参考までに、takeruさんのlanguage.txtに対して、blissさんのカーネル用に少し手直ししたものをここにおいておきます。(文字化けしたら、ブラウザのエンコードをシフトJISにして再読込してみてください)
----
文字の字体は、もう少し、なんとかしたいなぁ。
| 固定リンク
「ゲーム」カテゴリの記事
- ポケモン連動?(2008.08.10)
- GPS(2008.08.05)
- DS Lite用電池(2008.07.26)
- Cheat Converter for CycloDS Evolution(2008.04.03)
- reset.mse for acekard2(2008.03.30)
コメント