GithubHelp home page GithubHelp logo

mattmcmanis / ultra Goto Github PK

View Code? Open in Web Editor NEW
5.0 3.0 0.0 2.48 MB

Mupen64Plus N64 Emulator Frontend for Windows

Home Page: https://ultraui.github.io

License: MIT License

C# 100.00%
nintendo-64 n64 nintendo emulator emulator-frontend mupen64plus mupen64 gui

ultra's Introduction

https://github.com/MattMcManis/Ultra

Ultra

Mupen64Plus N64 Emulator Frontend for Windows

 

Overview

Ultra UI

Play N64 games through an easy to use interface.

Special thanks to M64py for design inspiration.
API system by BizHawk.

 

Features

What it can do:

  • Game Launcher
  • Navigate options quickly with tabs
  • Edit Mupen64Plus Config
  • Plugin Configuration Menus for GLideN64, Angrylion Plus, Audio SDL, Input SDL, RSP HLE, CXD4.
  • Shortcuts to common folders
  • Quick Load & Save State st0-9
  • Load Save File .m64p/.pj format
  • Save State File .m64p/.pj format
  • Map Keyboard Keys for Controls
  • Gamepad Fully Automatic Mode

What it currently can't do:

  • Gamepad Remap Custom Buttons
  • No Plugin Configuration Menus for Glide64, Glide64mk2, Rice, Arachnoid, z64 yet.
  • Cheats

 

Downloads

Ultra

Ultra + Mupen64plus Latest Release

Requires

Mupen64Plus

Latest Release

 

Setup

Notice: This program will write to your existing mupen64plus.cfg, make a backup before running.

  1. Place Files

    • Put Ultra.exe in the Mupen64Plus folder that contains the mupen64plus.dll.
      Screenshot 1
  2. Set Paths & Defaults

    • Run Ultra.exe

    • In the Paths tab, press the Defaults All button to automatically set the paths and controls.
      Or manually set your Mupen64Plus and Plugin Paths.
      Screenshot 2

    • Set your ROMs Path (.n64/.v64/.z64 files in subfolders will be detected).

  3. Configure Graphics, Audio, Controls

    • The Plugin Configure Windows, such as GLideN64, will not have the values loaded from mupen64plus.cfg yet.

    • In the Plugins tab, press the Generate button to generate the selected plugin default values.
      Screenshot 3

    • When you open a Plugin Configure Window the controls will now be loaded with the defaults.
      Screenshot 4

  4. Play Game

    • In the Games tab, press the Rebuild ⟲ arrow button to generate the list of games.
      Screenshot 5

    • Play a game with your selected settings.
      Screenshot 6

Paths

  • Ultra UI Config
    C:\Users\<username>\AppData\Roaming\Ultra UI\ultra.conf

  • Mupen64Plus Config
    C:\Users\<username>\AppData\Roaming\Mupen64Plus\mupen64plus.cfg

  • Saves
    C:\Users\<username>\AppData\Roaming\Mupen64Plus\save\

  • Screenshots
    C:\Users\<username>\AppData\Roaming\Mupen64Plus\screenshot\

Tips

Plugin Combinations for best results

  • GLideN64 + RSP HLE
  • Angrylion Plus + CXD4 (Requires powerful PC)

Resolution

 

Resources

Ultra Wiki

Mupen64Plus Wiki

 

Build

Visual Studio 2015
WPF, C#, XAML
Visual C++ 19.0 Compiler

 

Donate

Thank you for your support.

ultra's People

Contributors

mattmcmanis avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.