Last updated: 12FEB2021
Today I’m going to give you a quick overview of Anberports, a neat pre-compiler app for RG351 devices running on ArkOS firmware. You can use it to load over 25 standalone ports, like Half-Life, Quake III Arena, Diablo II, and Aliens vs. Predator, plus run streaming services like Moonlight, Stadia, and even GeForce Now. It’s still a little buggy, but if you’re looking to push the limits of your device, you’ll love this feature!
Note that you need to be running ArkOS on an RG351 device for this to work. This unfortunately will not work on other devices running ArkOS (like the RGB10 or RK2020). Additionally, you need to be connected to the internet in order to use AnberPorts to download and install apps. If you don’t have a WiFi capable device, here is a list of compatible dongles.
To get started, head over to this GitHub page and click the big “Download Zip” button. If you’d like, consider donating a bit to the developer for putting together this awesome resource — there are links at the bottom of their GitHub page. Once you’re done downloading, unzip that file and put its contents in the EASYROMS/ports/ folder of your SD card.
Put the card back into your device, and head to the Ports section on your device. Open AnberPorts — the first time you run it, it will install the app onto your device. From there, just restart the app and navigate to the section you want. Make sure you are connected to your WiFi network in order to choose and install the port you want to run.
On a side note, if you don’t have a WiFi dongle for your device, you can still load these ports without connecting your device to the Internet. If you go into the AnberPorts GitHub code you can find the URL for the download zip associated with each app, just paste that into your browser to download, and then unzip that and put it in your EASYROMS/ports folder.
Supported ports and apps
Currently, here are the ports and apps that are supported by AnberPorts:
GAMES: Aliens vs Predator Blood CannonBall (OutRun) Cave Story Diablo Diablo II DOOM DOOM II Eduke32 (Duke Nukem 3D) Exhumed Flashback Half-Life Keen (Commander Keen) NAM Prince of Persia Quake Quake II Quake III Arena Redneck Rampage Redneck Rampage Rides Again Rick Dangerous Shadow Warrior Sonic Robo Blast 2 The Ur-Quan Masters Wolfenstein 3D World War II GI MULTIMEDIA: Kodi STREAMING: Moonlight NVIDIA GeForce NOW Google Stadia Amazon Luna
Required game files
Note that by installing these ports, you will still need to provide the retail files necessary to actually run the games. Here are the notes for each game, provided by the developer. I have not had a chance to test each of these games myself, so if you have specific questions, I recommend you reach out to the developer via the Issues tab on their GitHub page. Additionally, AnberPorts was recently updated to provide log.txt files for every port, so you can grab them from the port’s folder and share them with the developer to further refine your issue.
Aliens vs Predator: Please copy games files to your Alien vs. Predator directory!
Blood: Please copy games files to your Blood directory!
CannonBall (OutRun): No notes, but you likely need the “Outrun.zip” (sitdown/upright, Rev B) file in the CannonBall directory
Cave Story: No notes, but you likely don’t need to do anything else since this is a freeware game.
Diablo: Please copy ‘diabdat.mpq’ to your diablo1 directory!
Diablo II: Please copy LoD v1.13c game files to your diablo2 directory!
DOOM: Please copy ‘Doom.wad’ to your doom1 directory!
DOOM II: Please copy ‘Doom2.wad’ to your doom2 directory!
Eduke32 (Duke Nukem 3D): Please copy ‘DUKE3D.GRP’ to your eduke32 directory!
Exhumed: Please copy games files to your Exhumed directory!
Flashback: no notes provided
Half-Life: Please copy ‘valve’ folder to your Half-Life directory!
Keen (Commander Keen): Please copy ‘keen’ folders to your cgenius/games directory!
NAM: Please copy games files to your NAM directory!
Prince of Persia: no notes provided
Quake: Please copy ‘PAK0.PAK’ to your quake1 directory!
Quake II: Please copy ‘*.pak’ to your quake2/baseq2 directory!
Quake III Arena: Please copy ‘*.pk3’ to your quake3/baseq3 directory!
Redneck Rampage: Please copy ‘*.pk3’ to your quake3/baseq3 directory!
Redneck Rampage Rides Again: Please copy game files to your Redneck Rampage Rides Again directory!
Rick Dangerous: no notes provided
Shadow Warrior: Please copy game files to your ShadowWarrior directory!
Sonic Robo Blast 2: Please copy games files to your Sonic Robo Blast 2 directory!
The Ur-Quan Masters: Please copy games files to your The Ur-Quan Masters directory!
Wolfenstein 3D: Please copy game files to your ecwolf directory!
World War II GI: Please copy game files to your World War II GI directory!
Once you’ve installed the port, and moved the appropriate game files onto your card, you should be able to launch the game from the Ports section on your device.
Game streaming is a bit challenging to get running, so I will have to provide a standalone guide for that at a later date.
AnberPorts isn’t without its share of bugs. Here are some noted issues:
- When playing Quake III Arena, the menu controls are inverted (up is down, etc). Gameplay is not affected
- Blood does not have working analog stick controls
- The Redneck Rampage games are having controls issues as well
- Diablo II can boot, but isn’t really working yet
- Kodi is crashing upon launch, but the developer is working on it