More

    Super Mario 3D All-Stars appears to run its games with in-house emulators from Nintendo, supports Vulkan and OpenGL

    Lots of interesting information were found today according to Oatmeal Dome and Modern Vintage Gamer. Super Mario 3D All-Stars runs its games with in-house emulators for each of the respective systems: N64, GameCube and Wii. Additionally, the GameCube and Wii emulators from Nintendo are altered and supports Vulkan API and OpenGL. Here are more details courtesy of Nintendo Everything:

    – Galaxy and Sunshine run under a Wii and GameCube emulator named “hagi”(?)
    – Possibly made by NERD (Nintendo of Europe division)
    – Super Mario 64 is running under an N64 emulator
    – For Super Mario Galaxy, the team seems to have recompiled the original code to run natively on the Switch CPU
    – Everything else in Galaxy (GPU/Audio) is running in the emulator
    – For the Super Mario 64 emulator, Shindou Pack ROM is used
    – Texture, code, and text translation patches are applied on the fly in Super Mario 64
    – First person camera has inverted controls vs original in Mario 64
    – Nintendo’s official Wii and GameCube emulator does not use NVN (the standard way to program 3D graphics on the Switch); uses the industry standard Vulkan API instead
    – Uses both Vulkan and OpenGL for Galaxy
    – The code patches are done through Lua
    – The emulator takes over execution upon/after reaching a certain PC address and transfers control to a Lua script
    – The project codename might be “Stardust”
    – There also might be a sub-codename for Galaxy – “Shigeru”
    – The menu that lets you choose games is made with LunchPack (engine used by Splatoon / Mario Maker / Animal Crossing)

    Lastly, Super Mario 3D All-Stars releases on September 18th for Switch until March 31st 2021. Stay tuned at Final Weapon for the latest Japanese gaming news!

    Soul Kiwami
    Soul Kiwami
    Raul Ochoa, a.k.a. Soul Kiwami, is the Managing Editor of Final Weapon and a Games Writer at Game Rant with four years of writing and editing experience. Raul is passionate about the Japanese gaming industry, and he's a huge fan of Nintendo Switch, PC hardware, JRPGs, and fighting games. business email: [email protected]

    Latest articles

    Related articles