Giter VIP home page Giter VIP logo

Comments (20)

strycore avatar strycore commented on June 7, 2024

I don't get it, the Wine prefix creation should also default to 32bit. Are you sure that the destination directory was non existent before running the install ?

I can't really test this at the moment, I'm on a 32bit system at work ;)

from lutris.

Letiliel avatar Letiliel commented on June 7, 2024

Yes I've tried to install in a new non-existing directory. It does the same with other wine installer (checked with Fez and Warcraft III).
Oh and don't worry, I don't get it either. ;)

from lutris.

Letiliel avatar Letiliel commented on June 7, 2024

Have you tested this on a 64bits system yet ?

from lutris.

strycore avatar strycore commented on June 7, 2024

Closing for now. Existing wine installers using WINEPREFIX will have to be updated to use the nocreatedir directive

from lutris.

medfreeman avatar medfreeman commented on June 7, 2024

I have exactly the same issue on Ubuntu 14.04 64 bits, on a non-existing installation directory.
Lutris 0.3.5
System wine (1.7.26) selected, installed via ubuntu wine ppa.

from lutris.

medfreeman avatar medfreeman commented on June 7, 2024

Selecting custom wine version, and manually selecting 32-bit wine executable (/usr/bin/wine) as opposed to 64-bit (/usr/bin/wine64) produces the same error.
Selecting 64-bit version manually produces the same error.

from lutris.

Letiliel avatar Letiliel commented on June 7, 2024

It will be fixed in the next version. For what game are you having this problem?

from lutris.

medfreeman avatar medfreeman commented on June 7, 2024

Ok. I have this problem with Rogue Squadron 3D, i just finished the script. I confirm it works by using custom wine from POL in runner settings, same version number 1.7.26 (32-bit).

from lutris.

Letiliel avatar Letiliel commented on June 7, 2024

You can add nocreatedir: true to fix the problem on an individual script.

PS: Your page for Rogue Squadron is accessible here: https://lutris.net/games/star-wars-rogue-squadron-3d/
You can submit your script. Though, last time I checked (a few months ago), the game had some severe issues (reported on wine's appdb). I'm not sure I would publish it in this state.

from lutris.

medfreeman avatar medfreeman commented on June 7, 2024

Thanks for your info and the game page !
Could you please tell me how to change the game picture (it's ugly, didn't think it would keep the transparency, have to put it on a white background or correct the edges) ?
I'll have to update the wine appdb page soon. After working a few days on it, i estimate it is a gold or platinum, playing in 1920x1080 with a gamepad, smoothly, no bug at the end of missions ;
Sorry to pollute the thread btw

from lutris.

strycore avatar strycore commented on June 7, 2024

You're not polluting the thread, I've wanted to get Rogue Squadron on Lutris for months. I tried with a bunch of settings but there always was something wrong (Even the Ninitendo 64 doesn't support that game). Anyway, we have a quality oriented release coming soon-ish which should fix these issues.

from lutris.

Letiliel avatar Letiliel commented on June 7, 2024

Could you please tell me how to change the game picture

For now it's done by sending us a new version. Though I've made another icon myself for this game. If you don't like it, you can still send me another one. ;)

After working a few days on it, i estimate it is a gold or platinum

Cool ! But if you worked a few days on it, it can't be platinum. Platinum means that it "installs and runs flawlessly ‘out of the box’ "

Edit: Oh and I've removed the "3D" in the title since both titles exist and it will look better next to Rogue Squadron II and III without "3D" in the first. I will add it back as an alternative title when we have support for alt titles.

from lutris.

medfreeman avatar medfreeman commented on June 7, 2024

For now it's done by sending us a new version. Though I've made another icon myself for this game. If you don't like it, you can still send me another one. ;)

No it think it is actually really good !

Cool ! But if you worked a few days on it, it can't be platinum. Platinum means that it "installs and runs flawlessly ‘out of the box’ "

Thanks, i remember reading that a few weeks ago, i think it's sure it will actually never become platinum !

Edit: Oh and I've removed the "3D" in the title since both titles exist and it will look better next to Rogue Squadron II and III without "3D" in the first. I will add it back as an alternative title when we have support for alt titles.

I just wanted to reflect the name of the pc version, no problem with me ; I hope i had the coding skills to fix the z-buffer and sound issues for RSII in dolphin myself...

Update on Rogue Squadron on Windows / Wine :

I actually made an nsis installer that replaces the original. Since the original is 16bit you absolutely have to enable sysctl kernel.abi.ldt16 on newer 64bit kernel (>=3.14, starting on 3.13 in Ubuntu 64 since this feature is backported from 3.14) for the installer to run. Impractical (and strongly discouraged on POL btw) since has to be run as sudo. In short 16bit executables support has been disabled by default for security reasons.

What makes this installer different than the others available on the net :

  • don't have to burn a new cd, run installer from anywhere, detects if you have inserted the original in the cd drive (or daemon tools or gcdemu btw)
  • detects wine (via reg key)
  • installs update 1.21 if version is inferior
  • installs directx 9.0c (if not in wine)
  • installs nglide (more on this below)
  • patches the game with the mission crash fix
  • sets compatibility mode on the executable
  • asks to launch nglide graphic settings right at the end of the installer
  • multilang
  • command line switch for nocdprompt (just makes the cd check silent if the cd is inserted) for systems where the cd has been asked already (POL / lutris)

Actually there's ONE issue left...
With nGlide 1.02, the game is a bit sluggish, even if fully playable, it's not depending on the resolution, same in 800x600 and 1920x1080.
With nGlide 1.03, the game is really perfect (i play in 1920x1080), but the crash at the end of missions / abort level has come back...

Perhaps this issue could be sorted by the nGlide team, or by an assembly wizard..
I think i'll ask on the mentioned threads, at least the one that's alive..
References :
http://www.lucasforums.com/archive/index.php/t-171387.html
http://forum.pj64-emu.com/archive/index.php/t-4168.html

Minor issue :

  • Movie with luke in menu not playing in wine (not tested on windows), but no more glitch with mouse cursor leaving broken trails everywhere ;

Improvements :

  • I'd like to get a hold of a version 1.0 cd (only have 1.3), so i can try the mission fix on the 1.21 updated executable, to see if there's difference, and add support for people with an old cd.

I'll not have any time this week to work on it (taken too much time over my work already), but this week-end i'll take a moment, and if you want i can send you nsis installer, pol script, lutris installer.

PS : http://satd.sk/web/rs/ i like this guy !

from lutris.

strycore avatar strycore commented on June 7, 2024

Wow, this is really impressive :)
This might not be Platinum by WineHQ's standards but using your installer with Lutris will surely make it feel platinum!

Btw, how do we distribute this once it's ready ? Does it require a CD-Rom with a specific version ?
I'd love to test your installer (and the current install script), we could publish a Work In Progress version on the game's page so you're not alone testing and debugging.

from lutris.

Letiliel avatar Letiliel commented on June 7, 2024

@medfreeman, you're the kind of contributor we need. :D

from lutris.

medfreeman avatar medfreeman commented on June 7, 2024

Thanks :)

The process is :

  • download the installer executable (2.9 MB because the 1.21 update is embedded inside - or it could download it only if needed, in this case it becomes ~400 KB)
  • launch it
  • installer asks for original cd or quits

I think it doesn't require a specific version cdrom, but i need to make sure of it by finding a version 1 cdrom (i don't what versions were released in cds), to see it's volume name, file contents, and readme file (the only place where there is a mention of the actual version, the exe header doesn't contain the right version number).
I currently have a version 1.3 cd, so for now my installer looks for a cd with volume name 'ROGUE_1_000', containing files 'rogue\data\bundle.000' and 'rogue\rogue squadron.exe'.

Ok for a WIP ! :) I'm short on time tonight but i'll send you all of this tomorrow night.

Thanks again !

from lutris.

medfreeman avatar medfreeman commented on June 7, 2024

I just posted on nglide forums to find someone capable of fixing the issue :
http://www.zeus-software.com/forum/viewtopic.php?f=10&t=729
I'll made a github with all the resources later in the evening so we can start testing.

from lutris.

medfreeman avatar medfreeman commented on June 7, 2024

It will be fixed in the next nGlide release !
I published the installer and scripts !
https://github.com/medfreeman/RogueSquadron3DInstaller
https://github.com/medfreeman/lutris
https://github.com/medfreeman/playonlinux/tree/master/RogueSquadron3D/WIP
:)

from lutris.

Letiliel avatar Letiliel commented on June 7, 2024

It will be fixed in the next nGlide release !

That's great !

I'm having a look at your script, I'll send you a patch and will fix it on the website as your yaml still isn't correct.
You know you can try your scripts locally with lutris -i <yaml_file> ?

from lutris.

medfreeman avatar medfreeman commented on June 7, 2024

Ok, yes i tested using this command, but before converting the script to the right format (i was mimicking the json format of existing scripts on the site, by pressing download installer). Forgot to re-test after..

from lutris.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.