[Bug 43863] Rollcage Redux no longer starts because Wine is looking for game core files at $HOME dir

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Jan 12 10:29:08 CST 2018


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

Matteo Bruni <matteo.mystral at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |download
                URL|                            |http://www.codemonkey.me.uk
                   |                            |/downloads/rollcageredux.ex
                   |                            |e

--- Comment #3 from Matteo Bruni <matteo.mystral at gmail.com> ---
(In reply to Pekka Helenius from comment #2)
> Can anyone reproduce or confirm this bug?

Does it work if you run it from the executable directory? i.e.:

cd ~/.wine_rollcage/drive_c/Program Files/Psygnosis/Rollcage/Direct3D/
WINEPREFIX=~/.wine_rollcage wine "Rollcage Redux.exe"

FWIW that works for me, except that I then get, after a couple of game logo
videos:

wine: Call from 0x7b43c78c to unimplemented function
msvcr120.dll.?_NewCollection at _AsyncTaskCollection@details at Concurrency@@SAPAV123 at PAV_CancellationTokenState@23@@Z,
aborting

which is actually bug 42680, and thus a crash. Native msvc*120 is a workaround
but then the game stays black after the aforementioned videos and I see an
endless stream of:

0009:fixme:d3dx:d3dx9_effect_init Failed to parse effect, hr 0x80004005.

It turns out that D3DXCreateEffectFromFileW() is passed an "ASCII" effect and
it doesn't handle includes correctly. After fixing that the game goes in an
endless loop of calls to the stubbed FindNextValidTechnique() (bug 34101).
I have written a couple of patches for those d3dx9 bugs and with those the game
works for me when using native d3dcompiler_43.dll, although I still need to
write tests and the like. Native d3dx9_43.dll should be a workaround for those
d3dx9 shortcomings for the time being.

Can you confirm my findings? If so, I'd update this bug to track the
D3DXCreateEffectFromFileW() issue, given that there are already bugs for the
other issues.

-- 
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