アーカイブ

2024年 11月 27日 のアーカイブ

Androidで3DSをエミュレートするために、今はPixel9でLime3DSを利用している。
Lime3DSの元になったCitraとか、そこからの派生とかも仕様はおそらく同じだろう。
普通に本体だけインストールすると、3DSゲームの日本語フォントがガタガタ。
平仮名の「ん」が入ってないのですぐわかる。
これを解決するためaes_keys.txtと言うのをsysdataに入れる。
そうするとLime3DSのメニューから日本語版システムファイルをダウンロード出来るようになる。
ただ、ログを見たら任天堂のサーバーから取ってきてる物っぽい。
おそらくaes_key.txtは偽3DSが本物のフリしてサーバーに接続する鍵かと思われる。
やってしまってから気付いたが。
やましい。
この作業をやるとフォントは修正されるけれども、ゲームの起動に30秒くらいかかるようになる。
だので、nandフォルダ内の「0004009B」フォルダを探して、それ以外を全部削除した。
これがフォントのフォルダだって事はググって調べたよ。
他に残したいデータがなかったから今回はフォント以外全部消した。
そしたら3秒で起動し、フォントもバッチリ。
ステートロードも同じく30秒かかって使いにくかったのが3秒になった。
消す前の時点で180MBで、フォントの8MBを残してゴッソリ消しちまった。
消したことで、実機で電源入れたときに出るホーム画面とかはもうアクセスできない。
ホーム画面にアクセスできないと、DLCやパッチの確認が出来ない。
Miiとかも編集できない。
要らんよな?
そんなことより30秒かかる起動が3秒になる方が重要だよな。

フォント以外のnandを削ってもMiiは表示されてる。
これは消えても良いと思ってるから、さらに削って軽量化したい。
場所はわからん。
もしかしたらMiiも消えたからデフォルトの顔が表示されてるだけかも。
30秒が3秒になったんだから、これ以上は削るべきデータも少量かもしれない。
その中からたかがMiiだけ消せてもあまり早くはなりそうもない。

あと鍵ファイルを使わない、やましくない方法は実機からフォントを移植すること。
すなわち「0004009B」フォルダをコピーして使えば大丈夫だろう。
いつかは本物の3DSでもシステムファイルをダウンロードできなくなる。
今残ってるフォントフォルダは貴重になるかもしれない。
あたしはもうこのフォルダを消さないで大事に取っておく事になる。

Pixel9にLime3DSで女神転生4を遊んでみてる。
ロープレなら外部コントローラーなしでも支障なく遊べるかと思った。
支障あるわ。
メガテン4はシンボルエンカウントで、ボンヤリしてたらどんどん不意打ち食らう。
実機ではLRボタンで視点切り替えて、敵を見つけたら斬りかかって先制攻撃してたな。
スマホに表示されたアナログパッドとLRボタンとXボタンを使いこなすのは難しい。
アタフタしてる間にどんどん不意打ちされ、簡単にゲームオーバーになる。
そこで活躍するのがエミュならではのステートセーブ。
だが、セーブは良いけどロードが遅くて30秒くらいかかる。
これはゲームの起動もそのくらいなので、別に不具合がある訳ではない。
システムファイルのダウンロードに関する注意点を読むと理由がわかる。
どうやらAndroidの仕様で、読み込みに時間がかかるからシステムファイルを削ったようだ。
実際、Lime3DSを使い始めたときはもっと早く起動できてた気がするよ。
しかしフォントが不完全だったので、せめてそこだけ直そうと思ってシステムファイルを入れた。
そしたらMiiもちゃんと表示されるようになり、再現度は高くなったよな。
でも読み込みは遅くなった。
Androidの仕様ならLinuxだと大丈夫か?って、デュアルブートの事を考えてしまう。

Pixelはいじる気がないけど、注文してるゲーム機はROCKNIXってのがあるらしい。
RP5は最初からAndroid13が入ってて、Linuxをデュアルブートする必要はない。
しかしやってる人がいて、その理由の多くはおそらく遅延だ。
あとLinuxにしかないエミュレータを使うためかもしれないが。
いや、たとえメリットがなくても出来ることは全部やって遊びたいし。
そして今、Lime3DSで読み込みが遅いって話なので、試すべき理由が一つ出来てしまった。

あたしはRP5のブラックを10月26日に注文した。
現状、ゲームキューブカラーは11月2日分までの注文を発送したようだ。
ファミコンカラーとホワイトはまだ9月10日の初日注文分を発送中。
あたしが選んだブラックは10月8日分まで発送している。
と言うことで今回の正解はGCで、黒はもしかしたらその次かな。
とにかく初日の注文だけが多かったらしく、GCは初日を終えた途端に日付がどんどん進んだ。
それを踏まえると黒も初日分を終えたんだから、もう今日辺りあたしの分も発送されるかも。
と言うタイミングで、なぜか黒の予定だけ赤文字で書かれて、その理由はどこにも書いてない。
良い意味だとしたら、赤で書くほど急いでますよと言うこと。
悪い意味だとしたら、赤信号のストップ中で他の色を先に送りますよと言うこと。
もうすぐって事か、しばらく後回しって事か、どっちかで赤文字になってる。

今さらだけど黒は面白みがない気がしてきた。
GCは全然いいと思わないけど、ファミコン配色はわりと良いなと思う。
miniならサターン配色もオレンジも良い感じで、5にそれらがあれば黒にしなかったな。