Skip to content
View omka-1337's full-sized avatar
🏹
I use Arch btw
🏹
I use Arch btw

Block or report omka-1337

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
omka-1337/README.md

hey, i'm Omka

self-hosted tools, game engines, discord bots & linux handheld ports.

i build things that run on your own machine, don't phone home, and try not to be complete garbage.

Contents

Engines

I am working on adapting/reimplementing drivers for the ARM architecture

Far Far Away Engine

Project banner

Unreal Engine 2 Reimplementation


The goal of the project is to create a native engine for ARM that can run games built with Unreal Engine 2. Simply put, it’s a reverse-engineering project of Unreal Engine 2. I was inspired to do this by my desire to play Shrek 2, a game from my childhood, on my RG40XX H. I never found a way to run the game at a decent FPS, so I said "screw it" and decided to build it myself.

 

The tools for unpacking UE2 packages are ready. Right now, I'm working on the engine itself and recreating its functionality based on Shrek 2.

C++ · OpenGL / GLES · CMake

HPL1-Fledged

Project banner

Bringing the original HPL1 engine back to life


The upstream work by zenmumbler got it compiling again after years of bitrot. This fork finishes what was left incomplete: a proper multi-pass renderer with lighting, shadows, normal mapping, sky and post-processing, plus **OpenGL ES 3.0** support so it runs on ARM Linux and handhelds — not just desktops.

 

Built for real hardware. Currently powering the Penumbra: Overture PortMaster port.

C++ · OpenGL / GLES · CMake


Other projects

Project What it is Stack
Doppler Self-hosted Discord bot that ships empty. Features are plugins installed from GitHub. Plugin code never sees your API keys. Python · Docker · Web Dashboard
Possum Self-hosted panel for game servers (Minecraft → CS 1.6) running in Docker. Panel + agent architecture. Python · Go · React · Docker
Hermit BepInEx mod manager made for Linux & Steam Deck. Profiles, Thunderstore, controller layout. Go · React · Wails

PortMaster ports

I own an Anbernic RG40XX H and actively work on ports for PortMaster / ROCKNIX.

Port Engine Platform Notes
Fear & Hunger NW.js (RPG Maker MV) PortMaster Playable on RG40XX. Needs ROCKNIX (DRM/KMS). Audio optimization + performance tweaks included.
Penumbra: Overture HPL1-Fledged PortMaster To create this port, I had to modify the Frictional Games engine and adapt it for ARM and GLES. Thanks to zenmumbler for his work on HPL1-Rehatched, on which HPL1-Fledged is based.
BLACK SOULS mkxp-z (RPG Maker VX Ace) PortMaster Full support for translations via patches/. Tested with Russian translations.
BLACK SOULS II mkxp-z (RPG Maker VX Ace) PortMaster Same translation system. Handles both reduced Steam build and full data.

🛠 tech i like

C++ OpenGL GLES Python Go TypeScript React Docker Linux Steam Deck PortMaster Anbernic


📌 currently

  • deep in HPL1-Fledged — getting Penumbra running properly on handhelds
  • refining Doppler & Possum
  • more PortMaster ports for the RG40XX
  • keeping things self-hosted and relatively sane

I use Arch btw

Pinned Loading

  1. doppler doppler Public

    Self-hosted Discord bot that ships empty — features are plugins installed from a GitHub source, and plugin code never touches your API keys.

    Python

  2. possum possum Public

    A self-hosted manager for your game servers based on Docker

    Python

  3. hermit hermit Public

    Mod Manager for BepinEx

    Go