Difference between revisions of "Ouya emulators"

From Emulation General Wiki
Jump to navigation Jump to search
m
m
 
(15 intermediate revisions by 8 users not shown)
Line 4: Line 4:
 
|logo = Ouya_console.png
 
|logo = Ouya_console.png
 
|developer = Ouya, Inc.
 
|developer = Ouya, Inc.
|type = [[:Category:Home consoles|Home video game console]]
+
|type = [[:Category:Microconsoles|Microconsole]]
 
|generation = [[:Category:Eighth-generation video game consoles|Eighth generation]]
 
|generation = [[:Category:Eighth-generation video game consoles|Eighth generation]]
 
|release = 2013
 
|release = 2013
 +
|discontinued = 2015
 +
|introductory price = {{Inflation|USD|99|2013}}
 
|emulated = {{✓}}
 
|emulated = {{✓}}
 
}}
 
}}
Line 13: Line 15:
  
 
==Emulators==
 
==Emulators==
The OUYA is Android based so you can use any [[Android emulator]] which runs Android 4.1 (Jelly Bean) applications properly. [[BlueStacks]] is recommended as it is the most popular Android emulator used for gaming. '''Windows Subsystem for Android''' or '''[https://waydro.id/index.html Waydroid]''' are even more recommended if you have it.
+
{{Main|Android emulators}}
  
The OUYA Framework is required for OUYA emulation. You'll need to install it on your preferred Android emulator. It can be downloaded [https://www.mediafire.com/file/k4ooipli7mttdcz/ouyaframeworkfinalmod.apk here]
+
The OUYA is Android based so you can use any [[Android emulator]] which runs Android 4.1 (Jelly Bean) applications properly. '''The OUYA Framework is required for OUYA emulation'''. You'll need to install it on your preferred Android emulator. It can be downloaded [https://www.mediafire.com/file/k4ooipli7mttdcz/ouyaframeworkfinalmod.apk here]. As the OUYA does not accept keyboard input, you'll need to hook up a controller. XInput controllers work fine, original OUYA controller is not recognized yet.
  
As the OUYA does not accept keyboard input, you'll need to hook up a controller. XInput controllers work fine.
+
There are two crucial things for OUYA emulation:
 +
*[https://www.pcgamingwiki.com/wiki/Controller:OUYA OUYA Controller]
 +
*[https://www.s-config.com/ouya-anywhere-installation-cyanogen-ouya/ OUYA Launcher]
  
{| class="wikitable" style="text-align:center;"
+
==Hardware features and accessories==
|-
+
===OUYA Controller===
! scope="col"|Name
+
There is no emulator which supports OUYA controller natively yet but gamepad is already added to [https://github.com/mdqinc/SDL_GameControllerDB/blob/master/gamecontrollerdb.txt SDL GameController DB], so it will be possible to use it in emulators compatible with SDL library. Current Android emulators requires [https://www.pcgamingwiki.com/wiki/Controller:OUYA#Use_with_PC_platforms XInput wrappers] to emulate OUYA controller as Xbox 360 controller.
! scope="col"|Platform(s)
+
* For BlueStacks emulator ''OUYA controller'' requires to be seen as virtual Xbox controller and will work immidiately.
! scope="col"|Version
+
* For NoxPlayer emulator see [https://www.bignox.com/blog/how-to-connect-your-controllergamepad-to-nox-app-player/ this guide].
! scope="col"|VM<ref group=N>The VM column describes what backend technology the emulator uses. Emulators labeled with "VirtualBox" sometimes need the user to install [https://www.virtualbox.org/ Oracle VM VirtualBox]. Usually, it is installed automatically.</ref>
+
 
! scope="col"|<small>[https://www.pcgamingwiki.com/wiki/Controller:OUYA OUYA Controller]</small>
+
OUYA Controller can be easily emulated by tandem gamepad + mouse or [https://www.pcgamingwiki.com/wiki/Category:Controllers_with_touchpad controllers with built-in touchpads] like Nvidia SHIELD Controller, DualShock 4, DualSense or SteamDeck.
! scope="col"|<small>[https://www.s-config.com/ouya-anywhere-installation-cyanogen-ouya/ OUYA Launcher]</small>
 
! scope="col"|[[Emulation Accuracy|Accuracy]]
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|Active
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
! colspan="10"|PC / x86
 
|-
 
|[https://waydro.id/index.html Waydroid]
 
|align=left|{{Icon|Linux}}
 
|[https://waydro.id/#install git]
 
|[[Compatibility_layer|Not an emulator (wine-like approach)]]
 
| {{✗}} || {{✗}}
 
|~
 
|{{✓}} ||{{✓}} ||{{✓}}
 
|-
 
|Windows Subsystem for Android
 
|align=left|{{Icon|Windows}}
 
|Comes with Windows store
 
|Hyper-V
 
| {{✗}} || {{✗}}
 
|?
 
|{{✗}} ||{{✓}} || {{✓}}
 
|-
 
|Android x86
 
|align=left|{{Icon|Windows|Linux|macOS}}
 
|[https://www.android-x86.org 8.1-r6]
 
|VirtualBox, VMWare (for 3d acc)
 
| ? || ?
 
|Mid
 
|{{✓}} ||{{✓}} || {{✓}}
 
|-
 
|[[Anbox]]
 
|align=left|{{Icon|Linux}}
 
|[https://anbox.io/ git]
 
|[[Compatibility_layer|Not an emulator (wine-like approach)]]
 
| {{✗}} || {{✗}}
 
|~
 
|{{✓}} ||{{✗}} || {{~}}
 
|-
 
|[[BlueStacks]]
 
|align=left|{{Icon|Windows|macOS}}
 
|[https://www.bluestacks.com/ {{BlueStacksVer}}]
 
|QEMU (before v2.5) / VirtualBox (after v2.5)
 
| {{✓}}<ref group=N name=XInput>OUYA controller requires emulation to be seen as virtual Xbox controller. [https://www.pcgamingwiki.com/wiki/Controller:OUYA#Use_with_PC_platforms See available XInput wrappers].</ref> || {{✗}}
 
|High
 
|{{✗}} ||{{✓}} || {{✗}}<ref group=N name=Bloatware>These emulators are usually closed-source, and while they're distributed for free, '''their devs look for roundabout ways to monetize them'''. One such high-profile case is BlueStacks. Make sure to check if there are pre-installed apps on your emulator (and disable them), monitor your Internet connection download caps and processor activity to detect any abnormal activity (and block domains accordingly if the need arises,) and avoid giving sensitive account data as much as is possible (just in case it's key-logged). Besides basic safety, these precautions often make impacted emulators run much faster when the adware services and apps are turned off. Windows subsystem for Android is an exception, as Microsoft made it and monetizing comes from the Windows copy you bought.</ref>
 
|-
 
!colspan="10"|Mobile / ARM
 
|-
 
|LineageOS
 
|align=left|{{Icon|LinuxARM}}
 
|[https://konstakang.com/ 18.1 <small>(Raspberry Pi 3/4)</small>]
 
|Not an emulator (actual AOSP)
 
| {{✗}} || {{✗}}
 
|High
 
|{{✓}} ||{{✓}} || {{✓}}
 
|-
 
|[https://waydro.id/index.html Waydroid]
 
|align=left|{{Icon|LinuxARM}}
 
|[https://waydro.id/#install git]
 
|[[Compatibility_layer|Not an emulator (wine-like approach)]]
 
| {{✗}} || {{✗}}
 
|~
 
|{{✓}} ||{{✓}} || {{✓}}
 
|-
 
|[[Anbox]]
 
|align=left|{{Icon|LinuxARM}}
 
|[https://anbox.io/ git]
 
|[[Compatibility_layer|Not an emulator (wine-like approach)]]
 
| {{✗}} || {{✗}}
 
|~
 
|{{✓}} ||{{✗}} ||{{~}}
 
|-
 
!colspan="10"|Consoles
 
|-
 
|LineageOS
 
|align=left|{{Icon|Switch}}
 
|[https://switchroot.org/ 15.1]
 
|based of the Nvidia Shield TV build of LineageOS
 
| {{✗}} || {{✗}}
 
|~
 
|{{✓}} ||{{✓}} || {{✓}}
 
|}
 
<references group=N />
 
  
 
==ROMs==
 
==ROMs==
Line 116: Line 35:
  
 
[[Category:Consoles]]
 
[[Category:Consoles]]
[[Category:Home consoles]]
 
 
[[Category:Eighth-generation video game consoles]]
 
[[Category:Eighth-generation video game consoles]]
[[Category:Linux-based]]
+
[[Category:Android-based]]
 +
[[Category:ARM-based]]
 +
[[Category:Microconsoles]]

Latest revision as of 19:12, 15 April 2024

Ouya
Ouya console.png
Developer Ouya, Inc.
Type Microconsole
Generation Eighth generation
Release date 2013
Discontinued 2015
Introductory price $99
Emulated

The Ouya (Pronounced "OO-ya"), stylized as OUYA, is an 8th gen console powered by Android 4.1 (Jelly Bean).

Emulators[edit]

Main article: Android emulators

The OUYA is Android based so you can use any Android emulator which runs Android 4.1 (Jelly Bean) applications properly. The OUYA Framework is required for OUYA emulation. You'll need to install it on your preferred Android emulator. It can be downloaded here. As the OUYA does not accept keyboard input, you'll need to hook up a controller. XInput controllers work fine, original OUYA controller is not recognized yet.

There are two crucial things for OUYA emulation:

Hardware features and accessories[edit]

OUYA Controller[edit]

There is no emulator which supports OUYA controller natively yet but gamepad is already added to SDL GameController DB, so it will be possible to use it in emulators compatible with SDL library. Current Android emulators requires XInput wrappers to emulate OUYA controller as Xbox 360 controller.

  • For BlueStacks emulator OUYA controller requires to be seen as virtual Xbox controller and will work immidiately.
  • For NoxPlayer emulator see this guide.

OUYA Controller can be easily emulated by tandem gamepad + mouse or controllers with built-in touchpads like Nvidia SHIELD Controller, DualShock 4, DualSense or SteamDeck.

ROMs[edit]

ROMs can be found at Archive.org's The Ouya Library.