Last updated: 23DEC2020 (see Changelog for details)
Yep, you can play Half-Life on the RG351P, using the ArkOS operating system. Here’s a quick guide on getting it started up.
Table of Contents Update ArkOS Buy the software files Install the game Enjoy! Changelog
First things first, ArkOS is the only operating system at this time that has the Half-Life port, but I would expect it’ll show up on 351ELEC soon (I’ll be sure to update this guide as soon as it’s up). In order to port Half-Life over to your device, you’ll need to a) have ArkOS installed, and b) update the operating system to its most recent version. To update, connect to your local WiFi using an OTG adapter and USB WiFi dongle, then go to Options > Update and follow the prompts. After that, you can eject the microSD card from your device and plug it into your computer.
Buy the software files
Half-Life usually costs $10 from the Steam store, which I think is totally worth it. This game is a masterpiece, even 22 years after it was released. But lucky for you, this game goes on sale often — so keep an eye out for deals. For example, the game is only $2 from now through January 6th 2021. Here is a link to buy the game.
After you’ve bought the game, go ahead and install it on your computer. It’s a pretty lightweight file, around 500MB altogether. Make note of where your files are stored (typically PC Games > SteamLibrary > steamapps > common), because you’ll need to access those files in the next step.
Install the game
Once you have your SD card plugged into your computer, and you’ve located your Half-Life install location, the rest is cake. In the SD card’s EASYROMS partition, navigate to the ports > Half-Life folder. Similarly, on your computer, go to the Half-Life install location — inside you should see a folder named “valve”. Just drag that “valve” folder over to the ports > Half-Life folder on your SD card.
Next, open up the zip folder in your ports > Half-Life SD card folder, that is called “Copy Contents into valve folder.zip”. Take those unzipped files and move them over to the “valve” folder on your SD card. It’ll ask you if you want to replace some files, just say Yes. Eject your SD card and put it back into your RG351P.
Navigate to the Ports section in your main menu, and start up Half-Life. That’s it! Here are some notes from the ArkOS developer:
Note: The analog controls are reversed in menu only. Just use the Dpad to navigate the menu. Once in game, they work correctly. The first launch of the game may take up to 2 minutes to complete. Subsequent launches will be quicker.ArkOS wiki page
Here are the default controls for the game:
D-Pad and left analog stick: move Right analog stick: look around R1: shoot Y: Bend down B: Jump A: Action L2: Quick save L1: Quick load Select: Exit Start: Pause
Discord user fonzo also figured out how to get more specific controls working for this port, which will be implemented in the next ArkOS update. In the meantime, here is how to add them yourself:
- Download this file and unzip it.
- Move the autoexec.cfg and keyboard.cfg files to the roms/ports/Half-Life/valve folder (replace the ones already in there)
- If you’d like inverted y-axis controls, go into the config.cfg file and change the joy_yaw value to: joy_yaw “-100”
This will give you the following control scheme:
– published guide
– added updated control settings