跳到正文
Gbatemp· forgotten-865·· 3 小时前AI 评分51

Autorun 可在 Nintendo Switch 上运行 Windows PC 游戏

Autorun - Play Windows PC games on your Nintendo Switch.

AI 导读

论坛用户 forgotten-865 发帖介绍自制应用 Autorun,它借助 Wine 与 Box64 在 Nintendo Switch 上实验性运行 32 位 Windows 游戏。

正文

forgotten-865

Autorun is a homebrew app that runs Windows games and programs on the Switch. It brings Wine - the layer that lets Windows software run outside Windows - to the Switch's own operating system, and translates the games' PC (x86) code for the Switch's ARM processor with Box64. You bring the games: copy your own PC copies to the SD card and start them from Autorun's library.

Autorun is experimental. Some games run well, many start and then stop on something that isn't done yet. Every run writes a log that says where.

What you need​

  • A Nintendo Switch with custom firmware (Atmosphère) that can run homebrew.
  • A microSD card with room for Autorun and your games.
  • Your games, as installed PC folders. Autorun runs 32-bit Windows games, which covers most PC games up to the early 2010s; games that exist only as 64-bit don't run yet.

Installing​

  1. Download the Autorun package (a .zip).
  2. Unzip it to the root of your SD card. Everything goes into switch/wine.
  3. Start Autorun from the Homebrew Menu.

Games need a lot of memory. Open the Homebrew Menu from a game (hold R while starting it) rather than from the Album, or put Autorun on the HOME menu with Settings -> System -> Make an Autorun forwarder and start it from there.

Adding games​

  1. Copy the game's folder into switch/wine/drive_c on the SD card. That folder is the game's C: drive.
  2. In Autorun, press + -> Add game and choose the game's .exe.
  3. Press A to play.

Adding a game enables DXVK, which draws Direct3D games through the Switch's Vulkan driver. To keep new games on WineD3D, turn off Settings -> Give a new game DXVK.

Settings a game expects to already have​

Some games read a settings file that their own installer or launcher normally writes, and refuse to start without it. Autorun ships those files, in the same place Windows keeps them: switch/wine/drive_c/users/wine/Documents on the card, which a game sees as its Documents folder.
Fallout: New Vegas is one. With no settings of its own it decides it does not know the graphics card, hands itself over to FalloutNVLauncher.exe and closes. The included My Games\FalloutNV\FalloutPrefs.ini names the Switch's GPU and asks for 720p, so the game starts instead. Leave it where it is. The game rewrites that file once you change its options in game, so if you edit it yourself keep the sD3DDevice line under [Display].

Games that need the 32-bit forwarder​

A few older games only work when loaded at fixed low memory addresses - Need for Speed Underground 2 and Halo are two. Autorun notices when a game needs this and offers to set it up: Settings -> System -> Make a 32-bit forwarder adds an "Autorun 32-bit" icon to the HOME menu. Start those games from that icon

https://github.com/danfromtico/autorun

forgotten-865

Some game test from Youtube

Can anyone who's already tried it tell me what resolution is possible in nfs most wanted with v1 oc?

forgotten-865

Can anyone who's already tried it tell me what resolution is possible in nfs most wanted with v1 oc?

  • Halo: Combat Evolved: Plays at about 30 fps. Max graphics even without an overclock. Needs the 32-bit forwarder.
  • Need for Speed Underground 2: Playable on low settings without overclock; max settings with overclock. Races run at roughly 20-45 fps. Requires xinput mod.
  • Need for Speed: Most Wanted: Playable on low settings without overclock; max settings with overclock. Requires xinput mod.
  • Left 4 Dead 2: Reaches in-game. It's heavy and has room for improvement. Needs Goldberg Steam emulator since Autorun is single-process and doesn't have Steam.
  • Fallout: New Vegas: Reaches in-game. Heavy, with room for improvement.
  • WarCraft III: In game at 24-34 fps, menus at about 50 fps; intro movie plays. (Needs one-time setup).
  • OpenTTD 15.3 (x86): Runs at up to 60 fps with OpenGL and sound.
  • Quake III Arena (Quake3e): Plays at 1280x720, about 37 fps.

tehrzky

do you think grimdawn is going to run on this? 🤔and rpgmaker?

mugen doesnt run.

Reploid

Neoname

Putting aside the obvious shitposter plaguing the thread, i wonder how the silent hills run.

Asyun

Custom launchers for some games are not supported i guess, I tried running NFS Carbon with the NFSCO mod and the game refuses to launch, it creates the 32 bit forwarder needed but returns to the HOS. (log attatched). Will try with the vanilla version and edit post.

EDIT: So i tried NFS Carbon vanilla, and according to the logs the frontend tries to load d3dx9_30.dll but fails. I created the dxvk folder on drive_c folder and added the DirectX 9 files and it still crashes on startup. Will open a issue on GitHub as well if i find the time. I attached the log

  • game-bootstrapper.txt

    17.8 KB · Views: 3

  • game-NFSC.txt

    10.9 KB · Views: 4

Last edited by Asyun, Sep 20, 2026

K0n33r

Has anyone been able to get the NFSU-XtendedInput mod working in NFSU2?

For anyone who's wondering:
This is a compatibility layer with an embedded cpu emulator. A classic emulator replicates the entire hardware and runs an unmodified game on it. There is no virtual Windows and no emulated pc hardware. Only the cpu architecture is emulated everything else is mapped to the Switch environment.

Last edited by albarapa, Sep 21, 2026

what files do i need to run halo just the autorun nro and halo image? do i need to do anything else to it? of the games that are already tested thats the only one im interested in so far.

invader_quirk

How does this handle the mouse? Is it translated to the touch screen?

Can switch play heroes might and magic 3?

NDSAK2

Oh wow Halo? All we need now is a port of XBMC and I'm back in 2003 with my modded Xbox again 😂

Arithmatics

How is it that the switch 1 is still getting all this love? Amazing!

Neoname

How is it that the switch 1 is still getting all this love? Amazing!

Consoles tend to get more attention from modding scenes when they start being discontinued, and nintendo is doing just that with the switch 1.

No luck with GTA 2 (v11.04) and low memory forwarder. I think it's looking for dplayx.dll

File added....now i get error: incorrect version of direct x

Last edited by chef420, Sep 22, 2026

NFS Most Wanted runs great! I'm using Patch 1.3, the widescreen fix for 720p support, and the XtendedInput plugin for controller support. I run the game via Vulkan and have patched the .exe file for 4 GB memory support (I'm not sure if the latter offers any benefit, but it doesn't seem to hurt either).

ChanseyIsTheBest

How is it that the switch 1 is still getting all this love? Amazing!

Like it or hate it's called AI that's why Switch homebrew output has gone berserk lately. That's how 120+ android ports happen in 3 months. Same with the emulators as well.

K0n33r

NFS Most Wanted runs great! I'm using Patch 1.3, the widescreen fix for 720p support, and the XtendedInput plugin for controller support. I run the game via Vulkan and have patched the .exe file for 4 GB memory support (I'm not sure if the latter offers any benefit, but it doesn't seem to hurt either).

How do I get the XtendedInput mod to work? I can't get it working in NFSU2.

来源:Gbatemp · gbatemp.net