Forums » Suggestions
I wish for an autopackage
Hello everyone! I would just like to voice my request for an Autopackage for Linux.
http://autopackage.org/
http://autopackage.org/
Except the devs require you have an account to download the binary, which means you need to download it through the official site. Besides, it's not fitting for an autopackage, since the entire game is (and must be) installed in your home directory (~/.vendetta). What, then, would be the point of an autopackage? The fact that there's an ebuild is ridiculous enough!
The point of an Autopackage would be to "modernize" the installation of Vendetta Online. Installing to the home directory should NOT be the only way to install a piece of software. Definitely not just through a text interface.
An Autopackage is just a file to run (just like vendetta-linux-installer.sh), and so the installation procedure would stay the same.
An Autopackage is just a file to run (just like vendetta-linux-installer.sh), and so the installation procedure would stay the same.
Except this is a game which has a proprietary updater (that does some sort of black-magic binary patching, which is why an update to media.rlb doesn't require a 100MiB download). If the game wasn't in the home directory, there would be four options:
1) Updater requires root privileges to run (BAD)
2) Installation directory is world-writable (Less bad, still bad)
3) Devs don't do patching, require you to use packaging system every time an update comes out (every week) and download huge update files (VERY BAD)
4) Devs invent new updater that can store binary patches in home directory and do in-memory media.rlb patching (Dumb idea, just thought of it because I realized I only had 3 ideas and said I had 4)
What we have works. Let's let them work on the game rather than wasting time making the installer prettier.
1) Updater requires root privileges to run (BAD)
2) Installation directory is world-writable (Less bad, still bad)
3) Devs don't do patching, require you to use packaging system every time an update comes out (every week) and download huge update files (VERY BAD)
4) Devs invent new updater that can store binary patches in home directory and do in-memory media.rlb patching (Dumb idea, just thought of it because I realized I only had 3 ideas and said I had 4)
What we have works. Let's let them work on the game rather than wasting time making the installer prettier.
4) Devs invent new updater that can store binary patches in home directory and do in-memory media.rlb patching
I had considered this. It wouldn't be terrible. But right now you'd be looking at 40 megs of stuff in your home directory anyway.
We could also install it games-group-writeable. But that's.. annoying.
I had considered this. It wouldn't be terrible. But right now you'd be looking at 40 megs of stuff in your home directory anyway.
We could also install it games-group-writeable. But that's.. annoying.
Or make the installer suid root (although have the game run as the real user, for obvious reasons). As long as the updater was rock-solid-stable-uncrackable-doesn't-have-any-buffer-overflows, that would work. But I like it in my home directory anyhow. :-)
Wow, though. Autopackage does some really neat stuff that would obviate the need for my custom uber-backward-compatible compiler installation.
Maybe I will switch to it.
Maybe I will switch to it.