Underground 2 Revived

Fan project. Not affiliated with or endorsed by Electronic Arts.

Discord

Loading

Loading the game.

    Controls

    Tap the game's menus, or use the arrows, OK and Back beside them. While you drive, touch controls show on the game. A controller works too.

    How you steer while driving. The button in the game's top right corner switches it too.

    With tilt steering, the view turns against the phone, so the road's horizon stays level.

    ↑ ↓
    Throttle, brake and reverse
    ← →
    Steer (or W S A D)
    Alt
    Nitrous
    Space
    Handbrake
    Shift Ctrl
    Shift up, shift down (manual)
    C B
    Change camera, look back
    R
    Respawn
    H J
    Hydraulics (hold, then the arrows)
    N
    Horn (with other players)
    X
    Drift mode (in free roam)
    1–4
    Quick chat (with other players): a group, then a phrase
    Enter
    Start an event, take an outrun
    M Tab
    Map, messages
    Esc P
    Pause

    In menus: arrow keys and Enter, Esc goes back. Change keys in the game's Options, Controls.

    Changes from the original

    The PC game's own code, recompiled to run in Chrome and Firefox with WebGPU graphics and Web Audio sound. It runs at up to 120 fps in widescreen at your screen's resolution, with the original look at its highest settings.

    Drive with friends in free roam and race them in Online mode on this server, with no account, and honk at them with eight horns. Play on a keyboard, an Xbox or PlayStation controller, a steering wheel or a phone's touch controls, with your saves in this browser or in the cloud.

    About this project

    My brother and I played this game together about 20 years ago. I tried porting it to the browser, and it worked surprisingly well, so I put it online for others to enjoy. It got a bit out of hand. It's great to see so many people playing it.

    If you enjoy the project and want to help with the costs of hosting and development, you can buy me a coffee. It comes with no perks, apart from a role on the Discord server.

    Rights holders can email legal@nfsu2.xyz. Support emails won't be answered: for help, ask on our Discord.

    Credits

    The source code is on GitHub. This port is based on NFSU2Recomp by Talha Müderrisoğlu, the original x86 → C static recompiler for NFSU2, which in turn follows the method of N64: Recompiled and XenonRecomp.

    The language packs are built from KyoriAsh's Multi 13 languages mod (with Lee-Ryo's Thai support), from TraduMix's and MixMods' Brazilian Portuguese translation (Fyro, Beater, Kerlyston F.; Junior_Djjr, SideWinder, Elyzandro), from PLProjekt's Polish translation (Daniel Graszka, MaDeR, Marcin Piech, Nati, Mateusz Wilkowski, alter) and from VileStuff's English Subtitles Fixed. The texture pack is built from LunicAura106's Upscaled HUD.

    Saves

      To save while playing: Esc or Start > Garage > Save

      Screenshots

      Screenshot with F12

        Online

        Settings

        Saved in this browser. Changes apply the next time you press Play.

        Edit settings.ini as text

        Game data on this PC

        Counting…

        Controls

        The game keeps running behind this menu.

        Crews

        Friends who type the same crew name always see each other in free roam, however far apart, with names and map arrows in the crew's colour. Up to 4 crews. Anyone who types the name joins.

        Screenshot