PikoPong
  • Web Dev
  • Hack
  • Database
  • Big Data
  • AWS
  • Linux
No Result
View All Result
PikoPong
  • Web Dev
  • Hack
  • Database
  • Big Data
  • AWS
  • Linux
No Result
View All Result
PikoPong
No Result
View All Result
Home Linux

Homura: A WINE-based Game Launcher for BSD

January 8, 2021
in Linux
271 21
Homura: A WINE-based Game Launcher for BSD


BSD isn’t just for servers. People use it for desktop as well and perform common tasks including casual gaming. To help make that possible, we are going to look at an app that allows you to run Windows games on FreeBSD.

What is Homura?

Homura is a tool that allows you to play Windows games on FreeBSD. It was inspired by Lutris. It allows you to install and manage several Windows game and game store launchers. It mainly uses Wine, but also comes with a number of fixes and workarounds to get the games working.

Homura’s creator, Alexander Vereeken, said that he created the application because “when I started using FreeBSD, there was no useful utility to set up games or launcher in wine, so I created one myself.” At the time, Wine was the only option. The Linux version of Steam did not exist.

Homura install list

Here is a list of the things you can install with Homura:

Anarchy OnlineArcBethesda launcherBlizzard launcherDiablo IIDiscordDrakensang OnlineGOG

GrowtopiaLeague of LegendsOrigin launcherPokeMMOPokemon UraniumRuneScapeSteam

Subway SurfersTeamspeakTropix 2UC BrowserUplayWargaming Game CenterItch.io

Homura is named after a character in an anime named Madoka Magica. It was originally hosted on GitHub before the creator moved to GitLab. It is currently hosted on Codeberg. Hopefully, it will stay there for now.

Homura

Installing Homura Game Launcher on BSD

You can install Homura from the FreeBSD repo with this command:

pkg install games/homura

You can also build and install it from the ports collection using this command.

cd /usr/ports/games/homura/ && make install clean

Once it is installed, you can run Homura by selecting it from the menu or typing Homura in the command line. (The name must be capitalized in the terminal or it will not work.)

If you install Steam via Homura, you need to launch it from Homura. If you launch it from the operating system’s menu, it won’t display currently.

Steam’s library and store tabs are displayed by a built-in web browser. For some reason, that does not work on FreeBSD. But if you launch Steam from Homura’s menu, it will use a list mode that works without issue.

Experience

I installed Homura on GhostBSD and used it to install Steam. Afterward, I installed a couple of games to test it out. Not all of the games I tried worked, mainly because they tried to use or install a Windows-specific piece of software that was unavailable. However, I was able to play one of my favorite games, Microsoft’s Rise of Nations, without any issue. (My test turned into a couple of hours of gameplay.)

Homura Main Menu

I also tried to install the GOG launcher. For some reason, it didn’t work for me. The loading screen would pop up and nothing would happen. I’m planning to file an issue. I didn’t test any of the installer/launchers because I don’t use them.

Final Thoughts

Not everything worked smoothly with Homura, but I could play some of my favorite games.

Rise of Nation on BSD

This app is the classic case of a user who had a need and decided to fill it. In doing so, he makes life easier for others. Hopefully, this application will make it a little easier for people to start using FreeBSD as their operating system.

If you found this article interesting, please take a minute to share it on social media, Hacker News, or Reddit.

Like what you read? Please share it with others.



Source link

Share219Tweet137Share55Pin49

Related Posts

5 Better Privacy Alternatives to Dump WhatsApp
Linux

5 Better Privacy Alternatives to Dump WhatsApp

After the latest WhatsApp privacy policy updates, many users who trusted the service seem to be making the switch...

January 14, 2021
How to Install Signal on Ubuntu & Other Linux Distributions
Linux

How to Install Signal on Ubuntu & Other Linux Distributions

It’s been more than a year since we covered Signal as an ideal choice for instant messaging. While privacy-aware...

January 13, 2021
Super Productivity: A Super Cool Open Source To-Do List App with GitHub Integration
Linux

Super Productivity: A Super Cool Open Source To-Do List App with GitHub Integration

Brief: Super Productivity is an awesome open-source to-do app that helps you manage tasks, track tickets, and manage time....

January 11, 2021
9 Decentralized, Open Source Alternative Social Media Platforms
Linux

9 Decentralized, Open Source Alternative Social Media Platforms

You probably are aware that Facebook is going to share the user data from its ‘end to end encrypted’...

January 10, 2021
Next Post
Better Error Handling In NodeJS With Error Classes — Smashing Magazine

Getting Started With The GetX Package In Flutter Applications — Smashing Magazine

Svelte and Spring Animations | CSS-Tricks

Svelte and Spring Animations | CSS-Tricks

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recommended

On Adding IDs to Headers

On Adding IDs to Headers

June 11, 2020
When do you use inline-block?

When do you use inline-block?

July 20, 2020
How To Create A Mobile App In Expo And Firebase (For iOS And Android) — Smashing Magazine

How To Test A Design Concept For Effectiveness — Smashing Magazine

June 4, 2020
How To Space And Kern Punctuation Marks And Other Symbols — Smashing Magazine

How To Test Your React Apps With The React Testing Library — Smashing Magazine

July 3, 2020

Categories

  • AWS
  • Big Data
  • Database
  • DevOps
  • IoT
  • Linux
  • Web Dev
No Result
View All Result
  • Web Dev
  • Hack
  • Database
  • Big Data
  • AWS
  • Linux

Welcome Back!

Login to your account below

Forgotten Password?

Create New Account!

Fill the forms bellow to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In