KJNeko / Atlas

A replacement program written in c++ to replace Game-List (f95zone game manager)
GNU General Public License v3.0
18 stars 3 forks source link

Linux guide #61

Open drawning-ness opened 1 year ago

drawning-ness commented 1 year ago

Could someone create a linux guide? Ive tried it on fedora and failed miserably due to version missmatches, i setup a arch container but failed there because something goes wreidly wrong, does someone have an stpe for stpe guide?

KJNeko commented 1 year ago

At the moment Atlas isn't quite ready for use. We are still working out a few things but are pretty close (hense why test builds exist). When the time comes I'll make a guide for building on linux and close this issue with it.

KJNeko commented 1 year ago

I've made a very simple building sheet for linux builds. Hopefully it helps. If you find it to be okay then feel free to close this issue yourself. Or if the guide doesn't seem to work for you then feel free to respond back with recommendations or adjustments.

towerwatchman commented 1 year ago

I'm working on a script for windows that will verify all requirements are met prior to compiling. After that I'll work on one for Linux. For QT it has to be 6.4.2 due to the webp plug-in being compiled against that version. While Linux has native webp support you should be fine using up to 6.5.

KJNeko commented 1 year ago

~Compiling the webp plugin isn't required on linux since Qt properly uses the system packages. Hense why any Qt version should work for linux (Assuming no major version changes). Assuming the user has libwebp as a package it should inherently use it. Unlike windows which pratically requires you to package an entire damn operating system for each app.~ I really should read everything twice before posting. I basically just agreed with what you said.

drawning-ness commented 1 year ago

Hey it worked, thank you. But it seem to be not able to recognize unity game folders. Is there a way to help btw? (sadly not a C++ programmer)

KJNeko commented 1 year ago

Assuming your using the batch importer and it just says "unknown" in the "engine" category. That just means that the parser wasn't able to figure out which game engine it's running. It won't stop you or prevent you from launching or importing the game. And if it picks the wrong executable you can hit the drop down and pick the proper one (Should also detect bash files on linux)

It's completely fine if you wanna help but have no experience with c++. Having more people to test (since i'm really the only primary linux user) and also give ideas is incredibly valuable. We have a discord with me and the other developer over at the discord

You are welcome to hang out and talk and also propose ideas and also give feedback. Do keep in mind that at the moment some parts of the client are in a very experimental stage. So things are subject to change with no updater to fix the database if things break. I'm hoping that once I get the most recent refactor put into effect that I will begin to make it so the client can fix itself upon breaking or being updated.

drawning-ness commented 1 year ago

Yeah, I would love to help with linux testing, only issue so far is that I cannot generate a discord account because it requires a phone number, I would have loved to join if i somehow could get a fake number / we would be on mastodon / matrix, but it is what it is