[Bug 29582] Star Wars Battlefront (I and II) "Loading" screen very slow.

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Nov 30 19:45:49 CST 2015


https://bugs.winehq.org/show_bug.cgi?id=29582

Daniel Santos <daniel.santos at pobox.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #52285|0                           |1
        is obsolete|                            |

--- Comment #31 from Daniel Santos <daniel.santos at pobox.com> ---
Created attachment 52963
  --> https://bugs.winehq.org/attachment.cgi?id=52963
updated patchset (GetForgroundWindow hack + posix semaphores) rebased onto
wine-1.7.55

Rebased for 1.7.55

This fixes one tiny issue in the semaphore patch set (thanks to madewokherd).
Note that the posix-based semaphore patch set is still dead as I'm working on
an alternative, but it will work if you build a 32-bit only build. Using this
patch is not supported by anyone, etc.

Instructions:
get the 1.7.55 sources
apply this patch
Configure as normal, except add --enable-hybrid-sync and do NOT add
--enable-win64 or --with-wine64

So for the lazy:
  mkdir ${HOME}/proj
  cd ${HOME}/proj
  git clone git://source.winehq.org/git/wine.git wine
  cd wine
  <copy patch file here>
  patch -p1 < swbf-hacks-20151130.patch
  mkdir build
  cd build
  ../configure --enable-hybrid-sync [add anything else you need]
  make

Then use this for your wine command to run what you just built instead of
what's installed globally:
  WINEPREFIX={$HOME}/whereever ${HOME}/proj/wine/build/loader/wine
some_crap.exe

You may get a crash in run32dll when your wine instance is updating -- this is
a known problem in the patch set (fixed in the new one), but it doesn't seem to
cause a problem with the game running.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list