petevine wrote:Don't spread misinformation - the binary is a regular X11 one and should run on any OpenGL ARM system that satisfies the library dependencies. It doesn't require any altered files to run either
If it's a default binary anyway.. why putting it up in the first place rather than simply taking the game as provided by Debian or Ubuntu?
petevine wrote:the modified config was simply there to provide decent performance out-of-the-box.
"decent out-of-the-box performance" well, I know from personal experience and testing on different ODROIDs, that up to a few days ago the game wouldn't run at all due to some broken checkes when using GLshim.
So it had nothing to do with "performance". We also found that only with disabling FBO (like it is in your config) the game would have started at all on X11.
So this had nothing to do with performance at all.
In fact, now with activated FBO it's a lot faster and has better performance.
petevine wrote:The lack of packaging was intentional - you're probably aware it's better to try stuff out in a sandboxed environment?
Not necessairly it tends to create such system as yours with a "works on my machine" experiences which many users are not able to replicate, since your environment is very specific and ofter does not behave like other systems do. We had some discussions about this a while back where you claimed for building a specific game everything works out of the box and I tried to explain it's not the case due to drivers and settings are found that apparently did not exist on your system.
Packageing things up is easier to handle for users with low experience since they often can even use a graphical installer such as synaptic or software center to simply install the software.
petevine wrote:Personally, I don't install stuff from private repos, not because of the lack of trust, but rather, apart from some needless dependencies injection
The only dependency for this game is glshim, and that's the only added dependency when you install the game from my repository. I don't see the benefit of having every user compile GLshim over and over again only to get a game to run and then use command line calls to even start the game.
You might be a developer or at least someone that is known to linux and knows how to do such things. But there are people out there that just want to "use" an ODROID without having to learn how to compile your own GLshim library. Something that is constantly missing in your guides, that people actually need to do this to get the software to work
petevine wrote:(attached in the previous Glest thread)
(unless they manually download some old binaries of yours which they need to hunt and find somewhere "hidden" in the forum).
petevine wrote:Why don't you also post direct links to your packages, for easy download and `dpkg -x` handling?
First of all my repositories are in my signature and often discussed here in the forums, and downloading a package manually is as easy as navigating your browser to the website and just download it.
Second if I make a link here to directly download the files via wget or whatever I would have to adjust the link over and over again if I do an update, cause with every new version the Link will change, and to be honest, I don't have the time to do something like this.
Third dpkg -x is rather stupid there's nothing inside the packages aside from a .desktop file to launch the game from Menu and a script that does provide an LD_LIBRARY_PATH before calling the game. So extracting these files is rather useless it's easier to start it directly from the command line if you really intend to run the game on your own.
Once again, this package provides nothing but an easy way to install and lunch the game that's already in the library of Debian and Ubuntu.