...

kenji-nx エミュレータ APK – Nintendo Switch エミュレータ – Android

Kenji-NX EmulatorはオープンソースのNintendo Switchエミュレータです。Android版APK最新バージョンでは、スマートフォンでNintendo Switchのゲームをプレイできます。元々はgdkchan氏によってC#で開発されました。このエミュレータは、優れた精度とパフォーマンス、ユーザーフレンドリーなインターフェース、そして一貫性のあるビルドを提供することを目指しています。ゼロから開発され、プロジェクトの開発は2017年9月に開始されました。Kenji-NXはGitHubで公開されています。 MITライセンス.

1年2024月XNUMX日、作成者がプロジェクトを放棄せざるを得なくなったため、Ryujinxは廃止されました。

このフォークはRyujinxの復活プロジェクトではなく、GreemDevの リュウジンクス フォークとより保存性の高い リュウジンXミラー フォーク。前述のフォークのフロントフェイスの特徴の多くを継承し、 追加の KeatonTheBot およびその他からの貢献。

Kenji-NX V2.0.5 最新アップデート – Nintendo Switch エミュレータ Android

2.0.5 最新

Android貢献者を歓迎します ベジデ93このリリースでの変更の大部分は彼が提供しました。

より多くの機能がすぐに来る!

変更点

基礎となるメインラインに加えて 2.0.5 コードでは、Android の変更は以下のとおりです。

New

  • フルスクリーンに拡大するトグル(設定→グラフィック) – ベジデ93
  • x0.75解像度設定を追加 – ベジデ93
  • 物理コントローラのL3/R3サポート – ベジデ93
  • バーチャルコントローラー:L3/R3ボタンを独立 – ベジデ93
    • 古い L3/R3 実装(ダブルタップ + スティックホールド)を削除しました
  • 言語と地域の選択(設定→システム) – ベジデ93
  • 画面の向きの設定(設定→ユーザーインターフェース) – ベジデ93
    • センサー、センサーランドスケープ、センサーポートレート
  • オーバーレイメニューボタンの位置と不透明度の設定 – ベジデ93

修正/最適化

  • 読み込み画面: ネイティブの進行状況が UI オーバーレイにパイプされる – ベジデ93
  • オンスクリーンキーボード: フォーカス/可視性の修正 – ベジデ93
  • 保存ファイル: アイテムIDベースのマッピングの基礎 – ベジデ93
  • タイムゾーンゲームはUTCではなくAndroidデバイスのタイムゾーンを使用しています – ベジデ93
  • 未使用のVVLバイナリを削除し、さらに 縮小 APKファイルサイズは71MBに – @キートンザボット

最新情報

io.coil-kt:coil-compose:2.7.0

targetSdkを36にアップグレード(Android 16) – @キートンザボット

Android 10のサポートを追加(実験的) – @キートンザボット

冗長なコードや非推奨のコードを削除、置換する – @キートンザボット

アップデートパッケージ – @キートンザボット

androidx.appcompat:appcompat:1.7.1

androidx.core:core-ktx:1.17.0

androidx.lifecycle:ライフサイクルランタイム-ktx:2.9.1

androidx.navigation:ナビゲーションコンポーズ:2.9.3

androidx.test.espresso:espresso-core:3.7.0

Androidx.テスト.ext:junit:1.3.0

com.google.android.material:マテリアル:1.13.0

com.google.code.gson:gson:2.13.1

Kenji-NX – Nintendo Switch エミュレータ Android セットアップガイド / チュートリアル / 設定

互換性

2024 年 4,300 月現在、Ryujinx は約 4,100 タイトルでテストされており、そのうち 3,550 以上がメニューから起動してゲームプレイを開始し、そのうち約 XNUMX がプレイ可能とされています。

誰でも新しいゲームテストを提出したり、既存のゲームテストエントリーを更新したりできます。新しい問題テンプレートとテストガイドラインに従うか、該当するゲームの問題に返信として投稿してください。検索機能を使って、ゲームが既にテストされているかどうかを確認してください。

使用法

このエミュレータを実行するには、PC に少なくとも 8 GiB の RAM が搭載されている必要があります。この要件を満たしていない場合、ゲームプレイの質が低下したり、予期しないクラッシュが発生したりする可能性があります。

最新ビルド

これらのビルドは、マスターブランチの各コミットごとに自動的にコンパイルされます。アップデートをプッシュする前に最適な安定性とパフォーマンスを確保するよう努めていますが、自動ビルドは 不安定または完全に壊れている可能性があります.

自動ビルドは一時的に無効になっていますが、ワークフローが修正されるまで、すべてのプラットフォームのビルドは手動でコンパイルされ、アップロードされます。

ドキュメント

貢献する予定の方、またはこのプロジェクトについてもっと知りたい方は、 ドキュメント.

建物

エミュレータを自分でビルドする場合は、次の手順に従ってください。

ステップ 1

インストール .NET 9.0 (またはそれ以降) SDK. SDKのバージョンが、 グローバル.json.

ステップ 2

どちらかを使用する git clone https://git.ryujinx.app/kenji-nx/ryujinx コマンドラインでリポジトリのクローンを作成するか、[コード] -> [zip のダウンロード] ボタンを使用してファイルを取得します。

ステップ 3

Kenji-NXをビルドするには、プロジェクトディレクトリ内でコマンドプロンプトを開きます。Windowsでは、ファイルエクスプローラーでShiftキーを押しながら右クリックして「」を選択すると、すぐにアクセスできます。 Open command window here次に、次のコマンドを入力します。 dotnet build -c Release -o build ビルドされたファイルは、新しく作成されたビルド ディレクトリにあります。

システムファイルは、 Ryujinx フォルダです。このフォルダはユーザーフォルダ内にあり、クリックすることでアクセスできます。 Open Ryujinx Folder GUI の [ファイル] メニューの下にあります。

オプション

  • オーディオ オーディオ出力は完全にサポートされていますが、オーディオ入力(マイク)はサポートされていません。C#ラッパーを使用しています。 OpenAL, SDL2 & libsoundio フォールバックとして。
  • CPU CPU エミュレータ ARMeilleure は ARMv8 CPU をエミュレートし、現在ほとんどの 64 ビット ARMv8 と一部の ARMv7 (およびそれ以前) 命令をサポートしており、32 ビットも部分的にサポートしています。ARMeilleure は ARM コードをカスタム IR に変換し、いくつかの最適化を行った後、x86 コードに変換します。メモリ管理オプションはユーザーの好みに応じて XNUMX つ用意されており、ソフトウェアベース (低速) とホストマップモード (非常に高速) の両方を利用できます。最速のオプション (ホスト、チェックなし) がデフォルトで設定されています。Kenji-NX にはオプションの Profiled Persistent Translation Cache も搭載されており、これは基本的に変換された関数をキャッシュするため、ゲームをロードするたびに関数を変換する必要がありません。その結果、ほぼすべてのゲームでロード時間 (ゲームを起動してからタイトル画面が表示されるまでの時間) が大幅に短縮されます。注: この機能は、オプション メニュー > システム タブでデフォルトで有効になっています。パフォーマンス改善がXNUMX回目の起動時にロック解除されるには、タイトル画面以降までゲームを少なくともXNUMX回起動する必要があります。これらの改善は永続的であり、今後追加の起動は必要ありません。
  • GPU GPUエミュレータは、OpenTKまたはSilk.NETのカスタムビルドを通じて、OpenGL(バージョン4.5以上)、Vulkan、またはMetal(MoltenVK経由)APIを使用して、SwitchのMaxwell GPUをエミュレートします。Kenji-NXでは現在、エンドユーザーが利用できるグラフィック拡張機能がXNUMXつあります。ディスクシェーダキャッシュ、解像度スケーリング、アンチエイリアシング、スケーリングフィルタ(FSRを含む)、異方性フィルタリング、アスペクト比調整です。これらの拡張機能は、GUIで必要に応じて調整または切り替えることができます。
  • 入力 現在、キーボード、マウス、タッチ入力、JoyCon入力、そしてほぼすべてのコントローラーに対応しています。モーションコントロールはほとんどの場合ネイティブサポートされていますが、デュアルJoyConモーションコントロールのサポートには、現在DS4WindowsまたはBetterJoyが必要です。いずれの場合も、入力設定メニューですべて設定できます。
  • DLCと改造 Kenji-NXはGUIを通してアドオンコンテンツ/ダウンロードコンテンツを管理できます。mod(ROMファイル、EXEファイル、チートなどのランタイムmod)もサポートされており、GUIには特定のゲームのmodフォルダを開くためのショートカットが含まれています。
  •   エミュレータには、ログの有効化/無効化、コントローラの再マッピングなど、さまざまな設定があります。これらはすべて、グラフィカルインターフェースまたは設定ファイルから手動で設定できます。 Config.jsonは、クリックしてアクセスできるユーザーフォルダにあります。 Open Ryujinx Folder GUI の [ファイル] メニューの下にあります。

Nyushu vs Eden Nighty vs Citron vs Kenji-NX: どのSwitchエミュレーターが優れているか

ライセンス

このソフトウェアは、 MITライセンスこのプロジェクトは、BSDライセンスのlibvpxプロジェクトとLGPLv3ライセンスのffmpegプロジェクトによって作成されたコードを使用しています。 ライセンス.txt および サードパーティ のガイドをご参照ください。

KENJI-NX Android エミュレータのベスト設定:FPSの向上 - ラグとグリッチの修正

kenji-nx エミュレータ Android 追加情報

カテゴリ: 無料のエンターテイメント アプリ
最新バージョン: 2.04.1
更新日: 20.07.2025 年 XNUMX 月 XNUMX 日
利用可能: Github
Android が必要: Android 12.0+

報告する: 不適切として報告する