Hacker News new | past | comments | ask | show | jobs | submit | hoten's comments login

Have you used Playnite? Have you built features / plan to make features that would set this apart from Playnite?

To be honest, we don't even have a desktop app currently, though we do plan to make one. IMO Playnite is a behemot and it's very hard to overtake it, so maybe the best course of action would be to create a plugin to help sync their library data with ours (?). We both use IGDB data so it shouldn't be too hard. They also have a more robust store sync system going for them.

But feature wise, the main difference is that we're targetting all platforms instead of just PC. You could have GameNode in your phone when you only have a Xbox/PS console for example.

If you have any suggestions on what we may do to set us apart aside from this, please let me know


Hey, I'm actually in the process of building a desktop application that does this. Perhaps we could chat? I'm also leveraging IGDB. I have focused mainly on windows/Mac/Linux, with my main driver being steamdeck compatibility

Sure! Do you have Discord or anything similar?

> IMO Playnite is a behemot and it's very hard to overtake it

Why do you need to overtake it? Playnite is open source, you could contribute to it to make it better.


I meant that in a "we're building our own alternative" kind of way. That's why i said it makes more sense to contribute with a plugin for it.

Steam can list/launch your non-Steam games, but it isn't open source. Listing non-steam games is also a manual process and there probably isn't any library art associated with the entry if it comes from Battle.net or whatever.

Steam supports custom library art and there's a large community database of correctly-sized artwork covering many games: https://www.steamgriddb.com/

GoG Galaxy can handle Steam games too...

Probably not the proprietary launchers for the top predators... Blizz, EA, Ubisoft...


I have been using GOG Galaxy to try and track my entire collection but of course its connections to other gaming services are always broken.

I've heard that other tools like Playnite work better but I've not gotten enough motivation to try as yet.

I prefer Steam's well-integrated interface. It would be nice if it could scrape other launchers too.


Tbh my problem is not with launchers, I can live with separate launchers, but with having a full list of games I already bought on my phone when i'm digging through the console bargain bins.

At the least I have two copies of Mass Effect Andromeda and two of Valkyria Chronicles because they were very cheap and I forgot I already got them :)


Yes, same. When a deal pops up I have to check Steam, Epic, GoG, Humble, Itch, and so forth.

After my endeavours with various store APIs and trying to get all of them to fit with our constraints, i understand why GOG Galaxy is always broken

Most of their external APIs suck tbh. Steam and PSN were the best experience i had, and the PSN one is not even officially documented. Epic doesn't even let you use their user library endpoints if you are not a partner unfortunately...


Another potential option is to allow for multiple "active" states (everything in view). If the content is long enough, it can kinda work out. As you transition from one section to the next, both headers would be "active". For short content it would highlight too much though.

snake-y example: https://zquestclassic.com/releases/2.55.0/


Bit confused on the webserver aspect of this. Is it just the match making / game broadcast component of AoE multiplayer?


I was curious about this too and enjoyed reading the routes file https://github.com/luskaner/ageLANServer/blob/main/server/in...


While the game itself runs over LAN, my understanding is LAN play requires internet for 2 reasons:

1. the game connecting to multiplayer services

2. coordination server for the LAN setup itself.

I think this covers #2. #1 appears to be more complicated unfortunately, and involves tricking Steam into thinking you're connected.


I made a similar thing but for Silent Hill 2: https://connorjclark.github.io/sh2-graph/

It's much more linear.

source: https://github.com/connorjclark/sh2-graph


Git does not store or restore file modification times.


And the reason for that in turn is because if you are on one commit and check out and older commit, then restoring file modification times to what they were at the time of the older commit would cause build tools that look at file modification times to sometimes not pick up on all the changes.


Ah ok, that explains it.


Maybe they aren't the audience. I don't see how this is ambiguous to anyone that actually uses typescript


It was ambiguous to me. I've used TS a few times over the years, so I thought "native TypeScript compiler" meant AOT TS, not a TS compiler written in Go


deno runs typescript and it won't run 10x faster. It is ambiguous.


It seems Deno compiles typescript to JS just like everyone else.

https://docs.deno.com/runtime/fundamentals/typescript/


For context, since most clips I've found online start just after JD's comment you're alluding to here-

JD's statement about "diplomacy" which precedes Zelensky's comments about how Russia diplomacy plays out starts here: https://youtu.be/CIEZEvx1HfU?si=IdGw2g74643yEQrE&t=45

I suppose its arguable that it wasn't the most diplomatic thing to say in the moment. But I can't fault the guy for pointing out the undiplomatic behavior while his country is being squeezed by Russia and US (wrt mineral rights). How frustrating it must be to hear "have you tried diplomacy?" in the context of an invading force.


Oh wow, makes sense that the video was clipped. The first video I clicked had the entire segment so I guess I got lucky.

I can understand his frustration as well. But, he's a leader at war and lives of his men depend on his actions. The moment is much much bigger than him.


This reminds me of the high quality, addicting PopCap games. Very nice!


+1 avoid bash scripting yourself into a unmaintainable mess

Don't think you necessarily need to use the same language as the rest of the project. Python scripts can do the job just fine, given you can wrangle the appropriate program entry points via the CLI interface.


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: