2018年7月19日木曜日

ニンテンドースイッチ RetroArchエミュレータ専用OSであるlakkaを起動し、色々なハードのゲームを起動する方法(fat32形式のsdカードに直接インストール可)

記事の方法を試す前や質問をするまえに必ず下記リンクを見てからにしてください!
このブログについて
http://yyoossk.blogspot.jp/1970/11/blog-post_24.html


こちらではニンテンドースイッチでRetroArchエミュレータ専用OSであるlakkaを起動し、色々なハードのゲームを起動する方法を紹介します
https://lakka-switch.github.io/documentation/installation.html
3DS,Wii,GC,NDS,N64,GB,GBC,GBA,NES,SNES,PS1,PSP,Dreamcast,Sega Saturn等、様々なゲームに対応
古いバージョンでは音が出ませんでしたが最新版では音が出る上、速度がかなり上がってます
HOSのretroarchよりも全体的に速度が速いです
※sdカードの種類によっては起動しない場合もあるようなので注意してください
sdカードはfat32のものが使え、メインで使うものと併用できますが、hekateを使用するのでkosmosを常用している人は二つ用意して使い分けておいた方が楽だと思われます


現在はドックに対応しておらず、Bluetoothを直接ペアリングできません
携帯モードのみ対応
PCを介せばBluetooth接続できると思いますが、かなり面倒です
https://yyoossk.blogspot.com/2018/10/retroarchoslakkabluetooth.html


互換性リスト
https://docs.google.com/spreadsheets/d/1criEgfpKh8ZFaXJ3ZtM3nJdtjaNpd-ERGEVIZVt3_dE/edit#gid=1132066157

https://docs.google.com/spreadsheets/d/1sRAiKCYzCRYS9ARM8D-XeL5jbXGSlJg1S7DVXQnBc_4/edit#gid=0


FAQ
https://lakka-switch.github.io/documentation/faq.html


日本語wiki
https://wikiwiki.jp/emula/LAKKA

試してみた感想
Wii&GC 下記リンクの方法を行うことで実機並み
https://yyoossk.blogspot.com/2019/05/lakkawii.html
NDS 遅い
N64 GBA GB PS1 PSP SNES NESなど実機並み
ドリームキャスト ムービーは遅いがプレイは実機並み


HOSのRetroarchとの違い
Wii、GC、3DS(前回のバージョンには含まれていたが、遅い)ができる
オーバークロックすれば動作速度がかなり速くなる
原因不明でどんな対策をしてもN64だけできないケースがあったが、lakkaではそのような問題もない



lakkaとアンドロイドをデュアルブートしたいなら下記リンクを先に読んでください
・lakkaとアンドロイドOSのLineageOSをデュアルブート(共存)できるようにする方法




microsdカードをfat32でフォーマット

32GBを超えるものはFAT32に対応していないため、Disk Formatter2を使用してFAT32形式で
フォーマット
https://www.buffalo.jp/support/faq/detail/14772.html

ubuntuなど過去にインストールしたことがあるsdカードなら下記リンクのソフトを使用してパーティションを削除してください
https://yyoossk.blogspot.com/2019/04/ps4linux_26.html
そのあとswitch本体で念のためもういちどフォーマットしてPCでFAT32にフォーマットしてください

下記リンクよりlakkaをダウンロード&解凍し、bootフォルダと、lakkaフォルダの二つをコピー
https://lakka-switch.github.io/documentation/archives.html

下記リンクよりAtmosphere本体をダウンロード&解凍し、sdカードにコピー
https://github.com/CTCaer/hekate/releases

下記リンクよりファイルをダウンロード&解凍しbootloaderフォルダをsdカードに上書きコピー
この中にはhekateで起動するためのiniファイルが入ってます
現在のlakkaは最新のhekateで自動で起動するためのiniファイルが入っていないのでこちらで用意しました
公式が対応すればこのファイルは必要なくなるのでそのうち削除します
https://drive.google.com/file/d/1ZxDxQ2XxzXDGe1_ROzFCvWUm_t4tTUaD/view?usp=sharing 


書き込んだmicrosdをスイッチ本体に挿入


下記リンクを参考に本体をRCMモードで起動
https://nintendoswitch-hack-guide.blogspot.com/2019/01/rcm-rcm-rcm-rcm-homercmhomehomehome.html

※本体をrcmモードで起動して改造する方法での注意
https://yyoossk.blogspot.jp/2018/05/rcm_12.html


下記リンクよりhekate - CTCaer modのペイロードをダウンロード&解凍
https://github.com/CTCaer/hekate/releases

下記リンクを参考にペイロードを送信
https://nintendoswitch-hack-guide.blogspot.com/2019/01/windows-tegrarcmgui-httpsgithub.html

hekateのペイロードを送信したらジグ又はrcm仕様に改造したジョイコンとusb接続を外してください


もしメインのFAT32のsdカードではなく、別のsdカードを使用するなら下記の手順を行うことで次回からペイロードを送信しただけで自動でLAKKAが起動します
画面右上のoptionsタブ
Auto bootをタップ
Lakkaを選択し画面の下の方のSave Optionsをタップ

自動起動せずに普通にHekateから起動するには
HomeタブのLaunchからLakkaをタップ




オーバークロックの仕方
オーバークロックする場合の注意
https://yyoossk.blogspot.com/2019/05/blog-post_20.html

こちらは設定を保存しても一度本体をシャットダウンするとデフォルトの数値に戻るので起動する度に行ってください
メインメニュー→CPU Overclockを選択
メインメニュー→GPU Overclockを選択
両方最大値にしておくと、目に見えて処理が早くなる

ゲーム中に開くクイックメニューはホームボタン又は左右のジョイコンのアナログスティックを同時押し


ゲームの起動はまずコアを読み込んでからコンテンツよりゲームのファイルを読み込んでください

ゲームのファイル名はローマ字
日本語不可





アップデート方法
最新版のlakkaをダウンロード&解凍してlakkaとbootloaderの二つのフォルダをsdカードに上書きコピー

念のためsdカードのlakka/storage/.config/retroarchフォルダの中にある古い設定ファイルであるretroarch.cfgを消去しておく





下の方に載せているチュートリアルを行うのに、表示されていない項目があればこちらの手順を行うこと
設定→ユーザーインターフェース
詳細設定を表示をONに

SUNさんより
RCMモードにしてドックに置いてもバッテリーが減ります
充電してるようなのですが1晩置いてたら
バッテリー切れで起動出来ない状態になりました
sxosかhekateを起動して充電で満タンに



bluetooth機器とペアリングする方法
現在は直接ペアリングできないようですが、もし対応したらこちらの方法を行わなくても簡単にペアリングできるようになるかと思います

wifiを介して直接sdカードにアクセスする方法
lakka高速化方法

コア、BIOS、ゲームの追加&起動方法
日本語化する方法
オンラインアップデート
キーマッピング(ボタンの設定)変更方法
決定ボタンとキャンセルボタンを入れ替える方法
チート導入方法
セーブデータ改造方法
画面に表示する大きさを変更
途中セーブをする方法
テーマ変更
プレイリスト作成&サムネ画像表示方法
xmb用カスタムテーマ集
画質(シェーダー)変更方法
カスタムボーダー適用方法
カスタムボーダー導入&読み込み方法 紹介
カスタムボーダー紹介
メニューでBGMや効果音を再生&自作する方法(一部のテーマのみ)

動作速度を高速化させるボタン設定
ボタンを連射させるためのボタン設定

gb&gbcでスーパーゲームボーイのフレームを表示させる方法

マルチディスクのPS1のゲームを一つのファイルにまとめる方法
ps1のディスクチェンジ
N64のゲームのテクスチャを変更する方法
N64の高速化&画質をよくする方法
NDSでタッチ操作する方法
NDSを高速化する方法
PSPのゲームをする方法
ドリームキャストのゲームを起動する方法
セガサターンのゲームを起動する方法
wiiのゲームを起動する方法
wii&ゲームキューブを高速化する方法  お勧め!
wiiのメニューを起動する方法

動画、音楽再生できるコアFFmpeg紹介

3DSに関しては一つ前の古いバージョンではコアが入っていましたが最新版では入っていません
今後追加される可能性はあるのでこちらにリンクを掲載してます
3dsのゲームを起動する方法
3DSのメニューを起動する方法

4 件のコメント:

  1. Lakka-Switch.L4Tに挑戦
    簡単だDreamcastイイネ!
    Mario Kart Double Dash(gc)まあまあかな音楽がちょっと
    Wii MarioKart(Compress)(trim)4.58から2.70にサイズダウン少し遅いし音楽が
    Wii起動まで楽しかったので良しとします
    センサーバーなんて繋げないよねでも無くても大丈夫
    専用マイクロSDを用意すればLakka-Switch.L4T、SXOSなど起動出来ます
    AceNSが有れば起動も楽々

    返信削除
    返信
    1. いいですよね!
      自分も今回のバージョンからlakkaが好きになりました
      かなり導入が楽ですよね!

      削除
    2. 追記
      WiiScrubber140Multiboot
      上記でトリムしましたが元のサイズに戻せないので
      トリム前のROMは残しておきましょう
      (SUN)

      削除
    3. SUNさんありがとうございます!
      注意書きに追記しときますー

      削除