[Bug 52889] Freelancer with Crossfire mod crashes on startup

WineHQ Bugzilla wine-bugs at winehq.org
Sat Jun 11 15:15:27 CDT 2022


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

--- Comment #3 from poweroverwhelming982 at gmail.com ---
Hello, thanks for the comments and sorry for not responding sooner, I had two
weeks of chaos and totally forgot to check up on this.

Yes, the game can only be found as abandonware AFAIK, the mod itself is free
and both can be installed without issue in wine (32-bit prefix). The only other
thing I do is enable virtual desktop (fixes alt-tabbing and some cursor issues)
and overriding msacm32 (fixes some lag issues in certain parts of the game).
The second one shouldn't be necessary for running the game, it should work just
fine without it.

I also had the black screen issue before this regression and it is video
related, I usually had to press the Super key in Gnome to make the game lose
focus, and then reactivate it, then press escape 3 times to skip the videos and
get into the game.

But when the Crossfire mod is installed, it replaces the Freelancer.exe file
and first shows it's own menu where you can select "Single player" or
"Multiplayer" to actually start the game, and then once the game has started
you would get the black screen issue.

So what happens with this regression is that it now crashes as soon as the
Crossfire menu is displayed, I never get the chance to actually start the game
and get to the black screen point where the intro videos would start.

I'm not sure how you got to the intro videos without first seeing the Crossfire
menu, in my case the menu's window is visible, and then wine's crash window is
shown on top (with the debug output from the attachment).

I also noticed this in the log, could be relevant:
> ...
> Backtrace:
> =>0 0x00000000 (0x00218a88)
>   1 0x6c9e8a6b EnumFontFamiliesExW+0xaa(hdc=<couldn't compute location>, lf=<couldn't compute location>, efproc=<couldn't compute location>, lparam=<couldn't compute location>, flags=<couldn't compute location>) [Z:\wine-git\dlls\gdi32\text.c:2088] in gdi32 (0x0021c388)
> 0x00000000: -- no code accessible --
> ...

Let me know if I can be of further help,
Regards

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