the-homura-project / Homura
Programming Languages
Labels
Projects that are alternatives of or similar to Homura
Status Library Tweaks Borked Working Games Handbook Hints Contributing
Introduction 🎤
Inspired by Lutris, we would like to provide a game launcher to play Windows games on FreeBSD.
Its also possible now to run much steam games with the linuxulator by using the linux-steam-utils.
Description 📘
Homura is a launcher that makes it easy to run Windows games/launcher easily on FreeBSD by providing the requiered fixes and workarounds.
The Windows emulation is provided by Wine.
Homura is NOT 🚫
Run dependencies 💉
Hardware:
- A x86 CPU with 1,4 GHz or better
- A GPU with OpenGL 3.0 & 128MB VRAM or better
Software:
- shells/bash
- archivers/p7zip
- x11/zenity
- devel/xdg-utils
- x11-fonts/webfonts
- audio/mixertui (Optional)
- emulators/winetricks
- devel/vulkan-tools
- graphics/mesa-demos
- x11-fonts/noto-extra (Optional)
- x11/antimicro (Optional)
- emulators/i386-wine on amd64 or emulators/wine on i386
Installation/Uninstallation 💿
Installing from FreeBSD repository 📦
Note: Packages can lag behind ports. If you want the latest version you may want to use the latest
repository instead of quarterly
or build the package yourself.
# pkg install games/homura
Build & installing the port ⚙️
cd /usr/ports/games/homura/ && make install clean
Uninstallation
# pkg uninstall games/homura
To also delete the related games etc...
Use the "Delete and reset everything" function.
Usage 💻
Homura was created for the gui usage in the first place, the gui can be opened via the commandline Homura
but also via a shortcut (if you have Homura allowed to create one).
For terminal fans there are also some fast commands:
Examples:
- To install something use
Homura Install Steam
- To launch something use
Homura Launch Steam
- To uninstall something use
Homura Uninstall Steam
Feature / To-Do list
Features | Done? |
---|---|
Installation launching & uninstallation of our collection of applications | ✔️ |
Custom prefixes | ✔️ |
Shortcut creation | ✔️ |
Delete & reset everything | ✔️ |
Enable/Disable DXVK | ✖️ |
Sandboxing | ✖️ |
SteamCMD (steam-console-client) | ✔️ |
Changing between wine versions | ✖️ |
Developer Mode | ✖️ |
Limitations ❌
- Only 32-Bit Games and Applications working currently. You may want to see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=242625
- No winevulkan for 32bit Wine on amd64. Reason: There are no options to build i386-wine-devel with vulkan.
Chat 💬
You need help, want to help or just want to talk /人◕ ‿‿ ◕人\ ?
Join our Discord or contact me on Steam
Credits ⭐️
- Alexander88207 - Lead programmer & Maintainer
- MagZu - Hosting the mirror (homura.magzu.net)
- You?
Also special thanks to the port maintainers of i386-wine-devel and wine-devel.
Screenshots
Videos
Preview: https://www.youtube.com/watch?v=6B1h0F4rIs4
- Review by RoboNuggie: https://www.youtube.com/watch?v=0lLs3JxezBM
- Review by Linux Lounge: https://www.youtube.com/watch?v=BLNuRwLm2FI
- BSD-PL November 2019: https://www.youtube.com/watch?v=X68aGybmHwI&t=2029s