of users and none of the developers still used them, making developing and testing on them difficult, and that the emulator's dependencies such as Qt no longer supported them. In July 2022, Dolphin developers released a graphics mod infrastructure, allowing you to make graphical changes while a game's images are being rendered. In September 2022, the macOS version added a native Metal graphics backend, which featured improved performance over the Vulkan backend running via MoltenVK. Features Features of Dolphin include the ability to start games regardless of region, record tool-assisted speedruns, and the use of cheat codes with Action Replay and Gecko. Functions of the original GameCube controllers and Wii Remotes can be mapped to PC controllers. The emulator allows for the use of real GameCube controllers through the use of a USB adapter and Wii Remotes through Bluetooth connection. Controller expansions are also supported, including the Wii MotionPlus adapter, Wii Nunchuk, Classic controller, Guitar, Drums, and Turntable. Two kinds of network play are supported by Dolphin: Emulated local multiplayer and Nintendo Wi-Fi Connection. The first only works among Dolphin users. It applies to games that by default have no online option. The second kind is for online gameplay for WFC supported Wii games with other Dolphin users as well as real Wii users. Game progress can be saved on virtual GameCube Memory Cards, emulated Wii flash memory, and save states. Dolphin features a Memory Card Manager which allows transfer of save files to and from virtual GameCube memory cards. In conjunction with an integrated Game Boy Advance emulator, Dolphin supports linking GameCube and Game Boy Advance titles. Independent of Wii controllers Dolphin does not require Wii Remote or Nunchuk for all games. For example, New Super Mario Bros. Wii requires Wii Remote, or Wii Remote + Nunchuk for the Wii hardware console, but any controller can be used to play the game from Dolphin. Graphical improvements Like many other console emulators on PC, Dolphin supports arbitrary resolutions, whereas the GameCube and Wii only support up to 480p. Dolphin can load customized texture maps. These can also be of higher resolution than the original textures. The emulator also has the ability to export a game's textures in order for graphic artists to modify them. Dolphin can output stereoscopic 3D graphics on any platform Dolphin runs. Special hardware such as Nvidia 3D Vision is also supported. The ability to play games