New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
A big bunch of broken installers #24
Comments
That's some extensive testing you did there :D |
Not yet-i-yet ! ^^ "Cannot run program xboxdrv: No such file or directory" |
Ok, that another issue: chack that xboxdrv is installed before launching it |
Actually it doesn't work after installing xboxdrv either : System.DllNotFoundException: libSDL_mixer-1.2.so.0 |
Ok, that's another issue: Make a Lutris runtime folder, like Steam and Desura has, with a bunch of 32 and 64 libs. |
I'm going through this list again, trying to fix what I can. You're ok if I unpublish those who still don't work? |
yep, go on |
Ok, I'm done checking that list again, most of them are still broken. You should notably have an eye to Quake, Open Arena and Mania Drive, same issue for all, described next to them in the list. |
ok, I'll have a look on them. For Alien Arena, I distribute the source because it's the only option I found. I should check how Desura handles this game because this games forces you to do a "sudo make install" and to never move your files after that (which is often considered as a bad practice). |
I didn't try to handle the missing libs, I was waiting for you to bundle them with Lutris. :D |
Commit 5bf7fce actually fixes this error with Shadow Warrior Classic and other games that use Windows Steam data :
Shadow Warrior now installs, but still doesn't work. Launches a basic dosbox window, doesn't seem to use the .conf file. |
Added Daggerfall and Civilization |
I installed civ tuesday, when demoing lutris to a friend. Took the first abandonwasre archived I found, installed it and worked out of the box. |
Ok, civ is launching now with fix 4170f4b. So it's not technically broken anymore but it's not in a state to be published. I will probably sound patronizing – sorry about that – but you're expecting a lot too much from the random user (and relying on unpredictable things like hoping that every archive of Civ that one can find or make will have the right structure and file names). Who are we making Lutris for ? Tech-savvy people looking to ease up management of their games a little ? Or anyone ? Try to put yourself in the shoes of someone who doesn't know a lot about computers, DOS or anything and wants to try Civ just to see what the historical version looks like because one's been playing Civ5 on Steam. Now what if one knows about abandonware enough and was able to find a correct archive. one installs the game OK and launches it and now gets asked to select graphics mode. VGA, MCGA, EGA or Tandy 1000? If you don't have time to make a more advanced script that takes care of the configuration, ok, but the minimum is to provide written instructions. |
Sure, the installer could be better. It's always better to add a bit of explaination after N/A files to point the user to the correct file (Maybe we could even add a link to Abandonia or a similar site). We could a quick check post-install to see if a particular file is were it's supposed to be, but that's as far as we can go. About the "quitting the game" issue. This won't happen for quite some time but I'd like to have a common ground for all runners: SDL2 fullscreen. F12 or XBox middle button brings a config menu. Alt-Enter or F11 toggles fullscreen and Alt+F4 quits. Anyway, that's just a long way of saying that the Civ installer works and I won't delay the release of 0.3.5 because it could be better (we should add a feature to add a "Needs work" on specific installer, and installer notes, we still need to have that) |
Yes, it's not blocking 0.3.5. But trust me on that: if you want Lutris to be a real success, we need to raise the bar on published games and installers. Or if you want to allow bare bones installers, there needs to be a rating showing the state of the installer so that people know what they are getting into. |
I agree. Ideally, all DOS game should be launched by a conf file and not directly by the exe.
|
It sounds good. That plus a "needs work" flag for scripters indeed. |
minimal is need works |
Not exactly, minimal will probably be the best we can do for some installers. But we can certainly wait to see how often it happens. |
I fixed Quake. Though it doesn't look like it's a freeware... : |
Yes, Quake is pretty much the first game i have written an installer for and the full game somehow was uploaded on my server. |
What did you mean by "i fixed quake"? this installer was full of deprecated stuff |
I mean that after removing an obsolete move task, it installed and launched ok. |
Right, the extract commands had an invalid argument (destination instead of dst) and an invalid destinatation (cache instead of $CACHE) but the extract function will extract to GAMEDIR if no dst is passed, making it do the right thing |
Putting Serious sam in Trello so we can close this issue |
Broken:
Needs work:
The text was updated successfully, but these errors were encountered: