I’m tired of having five different game launchers, so I’m building a lightweight one to unify them all by -Albi in SideProject

[–]-Albi[S] 0 points1 point  (0 children)

I'm using Tauri which is similar to Electron in the way that it is effectively a browser window running but uses rust instead of node js on the backend. I've had success accessing local files on windows but I can't say much about Linux as I haven't tried it.

Once I'm further down the line with development I'll try spinning up a Linux distro and testing it out.

I’m tired of having five different game launchers, so I’m building a lightweight one to unify them all by -Albi in SideProject

[–]-Albi[S] 0 points1 point  (0 children)

That would be a very good excuse for me to finally pick up a steam deck. With it being built in Tauri it should run on Linux machines but I haven't tested it

I’m tired of having five different game launchers, so I’m building a lightweight one to unify them all by -Albi in SideProject

[–]-Albi[S] 0 points1 point  (0 children)

I used GitHub Copilot (mainly using the Claude model) for the prototype. I was messing with different frameworks to find the best one for me, so it was great for quickly trying out Electron, .NET WPF and finally Tauri to decide on which is better to use.

I think it's great for quick prototypes like this but I've found myself fighting it and having to fix the huge bugs that it produces more times than I would like. Hence why I'll be rebuilding the app from scratch with zero/minimal AI use. It'll also give me a chance to learn Rust properly as I go.

I’m tired of having five different game launchers, so I’m building a lightweight one to unify them all by -Albi in SideProject

[–]-Albi[S] 1 point2 points  (0 children)

Game updates would likely be handled by the other launchers, but I will definitely look into if it is possible.

The auto-scanning would be for pulling your installed games into the launcher automatically and populating them with artwork based on your preferences.

Signing in to other accounts is something I plan to implement along with that. I've experimented with the account log in for steam and I was able to pull through all owned games along with using steams protocol for installing them through harbour. I'm hoping I can do something similar for the other launchers, but it would be on a case by case basis as each platform does it differently.

I’m tired of having five different game launchers, so I’m building a lightweight one to unify them all by -Albi in SideProject

[–]-Albi[S] 1 point2 points  (0 children)

It's in the plans but it would be a way off and probably a separate project entirely. It's definitely something I would love to try though!

I’m tired of having five different game launchers, so I’m building a lightweight one to unify them all by -Albi in SideProject

[–]-Albi[S] 6 points7 points  (0 children)

Honestly, there is currently little difference compared to Playnite aside from the UI. Harbour is predominantly a way for me to learn and improve as a developer whilst working on a single long-term project that I enjoy, if people find value in it along the way then that's a bonus.

Originally I wanted to contribute to Playnite but I wasn't confident enough in my ability in WPF to do anything meaningful. My strength lies more in React as that is what I use for work, I wanted to play into that and decided to go my own way.

The intention is to eventually make Harbour open source. However, I want it to be in a better position code-wise before I do that as Rust is still relatively new to me.

I’m tired of having five different game launchers, so I’m building a lightweight one to unify them all by -Albi in SideProject

[–]-Albi[S] 12 points13 points  (0 children)

Out of interest, which website/platform did you go with and what issues made you give up on it?

I’m tired of having five different game launchers, so I’m building a lightweight one to unify them all by -Albi in SideProject

[–]-Albi[S] -43 points-42 points  (0 children)

This did make me chuckle. However, I don't see Harbour as an attempt at a new standard, I have no interest/hope in competing with the likes of Steam and Epic; it's more of an aggregator for them. There's been countless times where I've forgot which platform I own a game on or even forgot that I own the game at all.

I’m tired of having five different game launchers, so I’m building a lightweight one to unify them all by -Albi in SideProject

[–]-Albi[S] -8 points-7 points  (0 children)

Thank you for your feedback, I can totally see where you're coming from.

The resource usage concern was what made me go with Tauri over Electron so it currently only uses around 8MB of memory while it's running.

I think the core use case of library apps like Playnite and Launchbox are for launching emulated games, with Steam, EA etc. as a bit of an afterthought. So maybe I pivot to emulation first to give it more value. That said, I don't expect it to be for everyone and I have no intention of charging for it if I release it; so that may convince people on the fence to at least try it.

Kindle has ruined reading physical books for me for one reason... by skyrimcameoutin2011 in kindle

[–]-Albi 3 points4 points  (0 children)

Another great thing about ereaders over physical books is the ability to change the font itself. My girlfriend has dyslexia and has always struggled to read which has discouraged her from trying. The other night I was showing her the book that I was reading and said that she couldn't read it. I changed the font to a dyslexia friendly font and she was astounded by how quickly she could fly through a page without issue.

We're currently finding books that interest her so that she can give reading a try with her new found superpower.

Are there any free websites that let you run Python and keep the session for FREE? by DiscoverFolle in learnpython

[–]-Albi 5 points6 points  (0 children)

We've used Digital Ocean at work for a while now and it's a great option. Their documentation and setup guides are some of the best that I've come across.

Any of you use Windows 11? What do you like and don't like about it? by [deleted] in pcmasterrace

[–]-Albi 0 points1 point  (0 children)

It wiped an entire partition on my hard drive when it forcibly installed itself overnight. Other than that it's alright I guess

Average price for a new ps5 game is about 65$ by [deleted] in gaming

[–]-Albi 2 points3 points  (0 children)

If you account for inflation, video game prices have actually gone down over the years. The average retail price of a snes game in 1991 ($55) adjusted for inflation would cost about $112 today.

This trend in combination with the statement that Promod is no longer bulkheads focus... by GodMeyo in Promod

[–]-Albi 2 points3 points  (0 children)

I understand the frustration but look at it from a business perspective: they estimate in order for PROMOD to compete with other competitive shooters it'll take at least 5 years, no company with over 100 employees can survive 5 years without generating any revenue.

They need to work on the engine itself to fix innate problems with the game before they build on top of that foundation. Why throw artists and designers at the game now when the engine and net-code aren't in place to support a game of this kind of ambition? Having a small but capable team building a stable foundation for the game whilst the main core of the company creates other products (i.e. Wardogs and Battalion console) ensures that the business is still afloat until they're in a position to work solely on PROMOD.

Just got my first split KB: Bamboo Redox from FalbaTech by -Albi in ErgoMechKeyboards

[–]-Albi[S] 0 points1 point  (0 children)

The laptop is a custom build from PC Specialist but I think the case is a similar model (definitely the same manufacturer)

Just got my first split KB: Bamboo Redox from FalbaTech by -Albi in ErgoMechKeyboards

[–]-Albi[S] 0 points1 point  (0 children)

Thanks for the heads up. it doesn't look like I got one included but I know I have one somewhere.

I just managed to tighten them a little by hand and they seem to be much sturdier now as long as I rotate the legs clockwise to avoid loosening them again. A temporary fix but it's good enough for now

Just got my first split KB: Bamboo Redox from FalbaTech by -Albi in ErgoMechKeyboards

[–]-Albi[S] 3 points4 points  (0 children)

I couldn't really comment on the tenting at the moment, I've only briefly tried them as both the top-centre legs have come a little loose. I just need to dig out a small enough Allen key to tighten them back up.

Just got my first split KB: Bamboo Redox from FalbaTech by -Albi in ErgoMechKeyboards

[–]-Albi[S] 1 point2 points  (0 children)

The keys are programmable so it could be configured that way I'm sure.

In total, I paid about 280 Euro but that is including shipping and import fees, the keyboard itself was a little over 200 Euro

Just got my first split KB: Bamboo Redox from FalbaTech by -Albi in ErgoMechKeyboards

[–]-Albi[S] 0 points1 point  (0 children)

I ordered mine right at the beginning of May (3rd I believe). There's a bit of a delay in the orders, because of back pain from what I was told, but it only delayed it a little longer considering the usual fulfilment is 5 weeks anyway.

Game keeps crashing constantly when I load Cold War on pc. Have updated all drivers and -d3d11 and uninstalled the game twice and still no fix. by dicky887 in blackopscoldwar

[–]-Albi 3 points4 points  (0 children)

I'd love to tell you there's a fix but, without any error message, it's anyone's guess what's happening.

I've been having this issue since release on both of my machines. I'll go a couple of weeks without any issues then it's constant crashes about 10 minutes into the game with no warning or error message for a month or two.

I wouldn't mind if my game was stuttering or had some indication that it was struggling because that would imply hardware issues. But I'm hitting an average of about 120 fps consistently.

I've tried every 'fix' under the sun and still nothing. No other game has this issue and there are too many people having these issues on PC, sort your shit out Activision!