Pizza Tower

Pizza Tower

Ver estadísticas:
Any chance for Linux support?
:lev:
< >
Mostrando 31-45 de 78 comentarios
PrideGames 21 FEB 2023 a las 21:24 
Publicado originalmente por MaDShadoW:
Publicado originalmente por PrideGames:

Proton isn't Linux, Proton is a Compatibility Layer. Proton is not a One-Shoe fit all solution for gaming. Linux gamers actually like playing their games on Linux. We live in a Digital Age of gaming where people use Engines to make games and you don't have to rely on a physical copies to distribute your games anymore. Asking for a Linux port is not that much to ask for.
How many lgpl libraries will it need that are f***ing different on every linux distro? One major issue with native linux is the system library incosistency. Sure putting the libraries statically on the engine is a solution but when you have a proprietary engine, good luck pulling that one with lgpl licensed libraries. Also if I'm not wrong the game uses RPG Maker so except if that supports native linux with consistent behaviour on all linux distros you are out of luck.

TL;DR Making a native linux version it might be quite more difficult than for Windows or Mac
The Game is made with GameMaker Studio 2 do your research.
Ferry 21 FEB 2023 a las 21:39 
Publicado originalmente por PrideGames:
Publicado originalmente por frosted flakes:
It is really not that easy to simply "press a button" and get a linux build. Even if the engine and the game has cross-platform support, the dependencies of the project might not, the two worst offenders being audio and input. Cross-platform support has to be decided fairly early in development; it isn't that simple.

The cruel reality is it's not worth accounting for whatever small percentage of the user-base that uses linux to use an inferior audio or input system. It's the curse of playing games on Linux. You're just going to have to cope and use Proton, and occasionally find some fixes and user patches on ProtonDB[www.protondb.com].

However, I do hope that the Steam Deck brings forth a world where linux is a popular enough platform to account for.
The Game is made with Game Maker Studio 2 you are incredibly ignorant. All it requires is compiling the game on a Linux Computer which isn't hard.
You're not helping yourself with that attitude.

Again like Ontario said, these are two people, who are still ironing out bugs and working on other stuff they promised (like playable noise), they probably don't have much experience with Linux (if at all, like myself), so stuff that you think its really easy, well it aint to other people.

Give it some time, im sure it will come out sooner or later, for now Proton does a good job.
PrideGames 21 FEB 2023 a las 21:43 
Publicado originalmente por Current Premier of Ontario:
Publicado originalmente por PrideGames:
I agree with you 100%, there's no excuse for using a Commercial Game Engine and not at least attempting to compile a Mac and Linux version once you get a stable Windows version successfully compiled.

I don't think you really understand the issue at hand. Porting games & software on different Operating Systems isn't just a point and click. Game Engines use different libraries for different envs; There will be bugs that exist in the Linux version, but not on Windows and vice versa. Having to Q&A test, and patch bugs adds way more work. Linux is just a kernel, the Operating Systems that use the kernel are fragmented at best; and operate differently. Now they (Sertif & McPig) have to bug fix issues that exist on Debian based systems but work on Canonical OS's (Ubuntu).

Remember, this isn't a team. This is two people working on the game, and they might not be experienced with working under Linux.

I'm sure they can outsource porting to a different company, but if they did this on their own, the game would probably be in development hell for years to come.

Be happy that the game came out, and works on Proton. Even if it's a compatibility layer, it's still better than nothing. I'm sure the official port will come one day, just be patient.
It is on Game Maker Studio 2.
Ferry 21 FEB 2023 a las 22:03 
Publicado originalmente por PrideGames:
Publicado originalmente por Current Premier of Ontario:

I don't think you really understand the issue at hand. Porting games & software on different Operating Systems isn't just a point and click. Game Engines use different libraries for different envs; There will be bugs that exist in the Linux version, but not on Windows and vice versa. Having to Q&A test, and patch bugs adds way more work. Linux is just a kernel, the Operating Systems that use the kernel are fragmented at best; and operate differently. Now they (Sertif & McPig) have to bug fix issues that exist on Debian based systems but work on Canonical OS's (Ubuntu).

Remember, this isn't a team. This is two people working on the game, and they might not be experienced with working under Linux.

I'm sure they can outsource porting to a different company, but if they did this on their own, the game would probably be in development hell for years to come.

Be happy that the game came out, and works on Proton. Even if it's a compatibility layer, it's still better than nothing. I'm sure the official port will come one day, just be patient.
It is on Game Maker Studio 2.
Did you just not read what I said?
You're not helping yourself with that attitude.
PrideGames 22 FEB 2023 a las 5:52 
Publicado originalmente por Ferry:
Publicado originalmente por PrideGames:
It is on Game Maker Studio 2.
Did you just not read what I said?
You're not helping yourself with that attitude.
Did you read what I wrote? Because you clearly don't know how compiling Games in Gamer Maker Studio works.
Publicado originalmente por PrideGames:
Publicado originalmente por Ferry:
Did you just not read what I said?
You're not helping yourself with that attitude.
Did you read what I wrote? Because you clearly don't know how compiling Games in Gamer Maker Studio works.
Dude, insulting someone when you lack the knowledge of porting applications just shows your ignorance with Software Development. Game Maker only has a Ubuntu solution build.

Ubuntu is just ONE distro, out of a long list of distros that use the Linux kernel. Having an Ubuntu solution might not work on other distros that use Fedora, Gentoo, or Arch; Hell, the exported game might not even work on other Debian based distros because of how their compiled. Now, McPig & Sertif have to Q&A Test, and Bug fix on said distros, and that takes a lot of time, and adds a lot of work on a game that already went through 5 years of development hell.

Undertale, another Game Maker game was ported onto Linux MONTHS after the initial release on Windows & Mac OS X. Deltarune uses Game Maker Studio 2, and it has no Linux port. He only has a 4 person team working on a large project.

Stop trying to insinuate that it's as easy as pie. It's not. It's not just clicking build and it works. Ubuntu is not Linux entirely. It is a single distro that uses the kernel.

I want a Linux port; but I know that it's going to take time because it's fragmented. Just be patient.
1.2M | Missingno. 22 FEB 2023 a las 10:53 
Again, Steam Linux Runtime handles this. Fragmentation was solved a long time ago.

It's worth noting that while Toby still hasn't put out an official Deltarune build, someone did manage to put together an unofficial port that injects it into Game Maker Studio's Linux runtime.
Publicado originalmente por Missingno.:
Again, Steam Linux Runtime handles this. Fragmentation was solved a long time ago.

Fragmentation can never be solved. It is inherently what Linux was originally made for. You have the kernel, and it's libraries; you're free to make your own distro based off your own needs. It's up to you if you want your distro to be LSB compliant.

Containerisation is a stepping stone for easy portability, but it has it's own set of issues, and requires a considerate amount of time, porting for it. You also now have to deal with issues within the container, and patching bugs on your game that's specific to the container.

Steam's own Runtimes have issues that's game & platform specific, and developers who plan on porting onto the Runtime need to accomodate for changes in Sniper, Soldier or in your example, Scout-On-Soldier. There's a dedicated community who are working on it. It's not perfect.
https://github.com/ValveSoftware/steam-runtime/issues

Which is exactly what my point is. It is not easy. It takes time. It's not simply point and click. There is no "one size fits all" solution with Linux. Fragmentation still plays a role, but in your example, you pass it off the issues from the Game to the Container.
PrideGames 22 FEB 2023 a las 12:34 
Publicado originalmente por Current Premier of Ontario:
Publicado originalmente por PrideGames:
Did you read what I wrote? Because you clearly don't know how compiling Games in Gamer Maker Studio works.
Dude, insulting someone when you lack the knowledge of porting applications just shows your ignorance with Software Development. Game Maker only has a Ubuntu solution build.

Ubuntu is just ONE distro, out of a long list of distros that use the Linux kernel. Having an Ubuntu solution might not work on other distros that use Fedora, Gentoo, or Arch; Hell, the exported game might not even work on other Debian based distros because of how their compiled. Now, McPig & Sertif have to Q&A Test, and Bug fix on said distros, and that takes a lot of time, and adds a lot of work on a game that already went through 5 years of development hell.

Undertale, another Game Maker game was ported onto Linux MONTHS after the initial release on Windows & Mac OS X. Deltarune uses Game Maker Studio 2, and it has no Linux port. He only has a 4 person team working on a large project.

Stop trying to insinuate that it's as easy as pie. It's not. It's not just clicking build and it works. Ubuntu is not Linux entirely. It is a single distro that uses the kernel.

I want a Linux port; but I know that it's going to take time because it's fragmented. Just be patient.
If people like you don't want to do basic research of how Game Maker Studio works it's not my fault. Also according to your reply to me you clearly don't know how Game Maker Studio works too. It's not hard to compile a game for Linux using Game Maker Studio 2. Also correcting someone's ignorance isn't an attempt to insult a person. Personally I can care either way but Factual Inaccuracies is something I'm always going to call out.
jesus, i think it's time to unsub from this.

works on deck and that's good enough for me. if you have issues move to steamos and use proton.

idfk what the issue is.
PrideGames 22 FEB 2023 a las 13:02 
Publicado originalmente por Current Premier of Ontario:
Publicado originalmente por Missingno.:
Again, Steam Linux Runtime handles this. Fragmentation was solved a long time ago.

Fragmentation can never be solved. It is inherently what Linux was originally made for. You have the kernel, and it's libraries; you're free to make your own distro based off your own needs. It's up to you if you want your distro to be LSB compliant.

Containerisation is a stepping stone for easy portability, but it has it's own set of issues, and requires a considerate amount of time, porting for it. You also now have to deal with issues within the container, and patching bugs on your game that's specific to the container.

Steam's own Runtimes have issues that's game & platform specific, and developers who plan on porting onto the Runtime need to accomodate for changes in Sniper, Soldier or in your example, Scout-On-Soldier. There's a dedicated community who are working on it. It's not perfect.
https://github.com/ValveSoftware/steam-runtime/issues

Which is exactly what my point is. It is not easy. It takes time. It's not simply point and click. There is no "one size fits all" solution with Linux. Fragmentation still plays a role, but in your example, you pass it off the issues from the Game to the Container.
Dude he's not coding the game from scratch he's used Game Maker Studio 2 an Engine that's heavily Streamlined and Robust to compile his game. This is why many Artist choice Game Maker Studio when they want to make a Game. You don't have to deal with Runtimes or Libraries when making your Game. The Engine does all the Compilation work. Also your comment on Fragmentation is Garbage too. Fragmentation can definitely be an issue when coding a game however Game Maker Studio handles Fragmentation pretty well. I've had no problems playing Linux Game Maker Studio games across multiple Linux distros.
Última edición por PrideGames; 22 FEB 2023 a las 13:08
Publicado originalmente por PrideGames:
Publicado originalmente por Current Premier of Ontario:

Fragmentation can never be solved. It is inherently what Linux was originally made for. You have the kernel, and it's libraries; you're free to make your own distro based off your own needs. It's up to you if you want your distro to be LSB compliant.

Containerisation is a stepping stone for easy portability, but it has it's own set of issues, and requires a considerate amount of time, porting for it. You also now have to deal with issues within the container, and patching bugs on your game that's specific to the container.

Steam's own Runtimes have issues that's game & platform specific, and developers who plan on porting onto the Runtime need to accomodate for changes in Sniper, Soldier or in your example, Scout-On-Soldier. There's a dedicated community who are working on it. It's not perfect.
https://github.com/ValveSoftware/steam-runtime/issues

Which is exactly what my point is. It is not easy. It takes time. It's not simply point and click. There is no "one size fits all" solution with Linux. Fragmentation still plays a role, but in your example, you pass it off the issues from the Game to the Container.
Dude he's not coding the game from scratch he's used Game Maker Studio 2 an Engine that's heavily Streamlined and Robust to compile his game. This is why many Artist choice Game Maker Studio when they want to make a Game. You don't have to deal with Runtimes or Libraries when making your Game. The Engine does all the Compilation work. Also your comment on Fragmentation is Garbage too. Fragmentation can definitely be an issue when coding a game however Game Maker Studio handles Fragmentation pretty well. I've had no problems playing Linux Game Maker Studio games across multiple Linux distros.
Dude, the problem isn't using an Engine. The problem is that engine exports games for only ONE distro: a Debian based Operating System. There are no exports for Arch, Fedora or SUSE. Riddle me this, if you genuinely think it's easy to export games onto Linux, tell me, why isn't Deltarune on Linux? It's made in gms2, is it not? Surely Toby just has to point and click, and all is good, right? You want to correct people for their ignorance, yet you've yet to understand the issue at hand when developing for Linux. OP posted about Steam Runtime, which is a good solution for dealing with fragmentation, but, it's not perfect. You're using anecdotal evidence thinking that it's full proof. "It works fine for me, surely it's the same for everyone". That's not how software works, just cause YOU don't experience a bug, doesn't mean that the bug is non-existent. And no, before you ask, just because you use a different distro and it works, doesn't mean that it's full proof. It took months for Windows/Mac based Game Maker studio games to come to Linux, or in some cases, the developers wanted to support Linux on the get go, and it added development time. My point still stands.
1.2M | Missingno. 22 FEB 2023 a las 15:42 
Publicado originalmente por Current Premier of Ontario:
There are no exports for Arch, Fedora or SUSE. Riddle me this, if you genuinely think it's easy to export games onto Linux, tell me, why isn't Deltarune on Linux?
Publicado originalmente por Missingno.:
It's worth noting that while Toby still hasn't put out an official Deltarune build, someone did manage to put together an unofficial port that injects it into Game Maker Studio's Linux runtime.
I can tell you it runs on Arch just fine.
Duckilous 22 FEB 2023 a las 16:22 
Publicado originalmente por MaDShadoW:
Also if I'm not wrong the game uses RPG Maker
If you've played or at least seen enough games made in RPG Maker, you should be able to tell which game is made on it and the technical limitations that engine has.
How did you even come to that conclusion when Pizza Tower plays so differently and fluently that it's almost as if it runs on an engine built for 2D games that isn't restricted to RPGs?
Última edición por Duckilous; 22 FEB 2023 a las 16:23
PrideGames 22 FEB 2023 a las 18:25 
Publicado originalmente por Current Premier of Ontario:
Publicado originalmente por PrideGames:
Dude he's not coding the game from scratch he's used Game Maker Studio 2 an Engine that's heavily Streamlined and Robust to compile his game. This is why many Artist choice Game Maker Studio when they want to make a Game. You don't have to deal with Runtimes or Libraries when making your Game. The Engine does all the Compilation work. Also your comment on Fragmentation is Garbage too. Fragmentation can definitely be an issue when coding a game however Game Maker Studio handles Fragmentation pretty well. I've had no problems playing Linux Game Maker Studio games across multiple Linux distros.
Dude, the problem isn't using an Engine. The problem is that engine exports games for only ONE distro: a Debian based Operating System. There are no exports for Arch, Fedora or SUSE. Riddle me this, if you genuinely think it's easy to export games onto Linux, tell me, why isn't Deltarune on Linux? It's made in gms2, is it not? Surely Toby just has to point and click, and all is good, right? You want to correct people for their ignorance, yet you've yet to understand the issue at hand when developing for Linux. OP posted about Steam Runtime, which is a good solution for dealing with fragmentation, but, it's not perfect. You're using anecdotal evidence thinking that it's full proof. "It works fine for me, surely it's the same for everyone". That's not how software works, just cause YOU don't experience a bug, doesn't mean that the bug is non-existent. And no, before you ask, just because you use a different distro and it works, doesn't mean that it's full proof. It took months for Windows/Mac based Game Maker studio games to come to Linux, or in some cases, the developers wanted to support Linux on the get go, and it added development time. My point still stands.
Again, your full of ♥♥♥♥ and don't understand how Game Maker Studio or Game Development works. If you stop spewing Factual Inaccuracies I'll leave. Also to respond to your Deltarune comment. Deltarune isn't on Linux because Toby Fox for whatever reason didn't feel like pressing the button again and compiling a Linux port using Game Maker the same engine he used to make Undertale.
Última edición por PrideGames; 22 FEB 2023 a las 18:34
< >
Mostrando 31-45 de 78 comentarios
Por página: 1530 50