Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
freem
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Openai/693b0e5f-820c-8001-b8cd-3988407a5c0b
(section)
Add languages
Page
Discussion
English
Read
Edit
Edit source
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
Edit source
View history
General
What links here
Related changes
Special pages
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== gpt-5-1 == === User: I'm trying to play warlords battlecry 3 on Linux bazzite, but when i try t o play it using heroic, in game the screen i… === I'm trying to play warlords battlecry 3 on Linux bazzite, but when i try t o play it using heroic, in game the screen is black === Assistant: A black-screen in Warlords Battlecry 3 on Linux Bazzite using Heroic + Wine/Proton is a known issue. === A black-screen in Warlords Battlecry 3 on Linux Bazzite (using Heroic + Wine/Proton) is a known issue. It’s usually caused by one of these: ===== In Heroic: ===== # Heroic → Settings → Wine Manager # Install Proton-GE (e.g., GE-Proton 9 or whatever is newest) # Go to the game → Settings → choose the Proton-GE version you installed # Launch again. WBC3 often works better with custom Proton builds. ===== Some people get a black screen because DXVK struggles with this old DirectDraw/DirectX 8 title. ===== In Heroic, under the game’s settings: * Scroll to Environment Variables * Add: <syntaxhighlight>DXVK_DISABLE_D3D10=1 </syntaxhighlight> Or completely disable DXVK: * Toggle "Disable DXVK" (if available) * Or add: <syntaxhighlight>PROTON_USE_WINED3D=1 </syntaxhighlight> ===== Through Winetricks (Heroic → Wine Tools → Winetricks): ===== Install: * d3dx9 * vcrun6 * directplay (sometimes required for old games) ===== Sometimes it boots black in fullscreen. ===== Try editing the game’s config: # Go to the game's install folder # Edit Battlecry.ini # Find or add: <syntaxhighlight>Windowed=1 </syntaxhighlight> Or launch with the argument: -w ===== Bazzite uses Wayland by default; some older games work better under X11. ===== Try launching Heroic with XWayland: # In Heroic game settings, add environment variable: <syntaxhighlight>WINEDLLOVERRIDES="ddraw=n,b" </syntaxhighlight> This forces a better fallback for DirectDraw. ===== ✔ which Proton/Wine version you're using ===== ✔ logs (Heroic → Show Logs) ✔ game settings or config file Just tell me what you’re using and I’ll guide you step-by-step. === User: wheres the 4th option === wheres the 4th option === Assistant: If you're trying to find Option 4: “Force windowed mode” — it’s not in Heroic. === If you're trying to find Option 4: “Force windowed mode” — it’s not in Heroic. It’s something you must do inside the game’s folder, because Warlords Battlecry 3 uses an old INI file for its settings. Here is exactly where to find the file: ==== ### ==== (or wherever you installed it) Full path will look something like: <syntaxhighlight>~/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/prefixes/(yourprefix)/drive_c/GOG Games/Warlords Battlecry 3/Battlecry.ini </syntaxhighlight> Or on non-Flatpak Bazzite (if not using the Flatpak Heroic): <syntaxhighlight>~/.config/heroic/tools/wine/prefixes/(yourprefix)/drive_c/GOG Games/Warlords Battlecry 3/Battlecry.ini </syntaxhighlight> ==== 1. Right-click → Open with text editor ==== # Find the line: <syntaxhighlight>Windowed= </syntaxhighlight> # Change it to: <syntaxhighlight>Windowed=1 </syntaxhighlight> # Save the file # Launch the game again ==== Tell me: ==== * Are you using Heroic Flatpak or native Heroic? * Is your copy GOG, Steam, or other? I can then give you the exact path for your setup. === User: doesnt work === doesnt work === Assistant: No worries — we can still fix this, but at this point I need real info from your system, because WBC3 usually does run … === No worries — we can still fix this, but at this point I need real info from your system, because WBC3 usually does run under Wine once DirectDraw is handled correctly. Please do one thing so I can actually see what your Wine prefix is doing: === ✅ STEP 1 — Send me the game log === In Heroic: Select the game → on the right: “Logs” → “Game Log” → copy the last 40–60 lines and paste them here. This will tell me exactly why the screen is black (DXVK crash, ddraw failure, resolution switch, or intro video issue). Without this, we're guessing. === If you cannot find the logs, do this: === Open a terminal and run: <syntaxhighlight lang="bash">find ~/.var/app/com.heroicgameslauncher.hgl -type f -iname "*.log" | grep -i battlecry | head </syntaxhighlight> If you get a path, run: <syntaxhighlight lang="bash">tail -n 60 <path-you-found> </syntaxhighlight> Paste that output here. === ❗ Before logs, try one more known working fix (internal ddraw wrapper) === Warlords Battlecry 3 is infamous for DirectDraw issues. This fix often works when everything else fails: ===== 1. Download this DirectDraw wrapper DLL (ddwrapper) ===== (dgVoodoo sometimes works, but ddwrapper is safer for WBC3) → https://www.bitpatch.com/ddwrapper.html Download: '''ddwrapper.zip''' If you can’t download it, tell me — I can give you a step-by-step through your browser. ===== 2. Extract these files: ===== * ddraw.dll * aqrit.cfg ===== 3. Put them into the game folder: ===== For Heroic Flatpak GOG install, the path is typically: <syntaxhighlight>~/.var/app/com.heroicgameslauncher.hgl/data/heroic/games/GOG/war-lords-battlecry-3/ </syntaxhighlight> Or find it with: <syntaxhighlight lang="bash">find ~/.var/app/com.heroicgameslauncher.hgl -type d -iname "Warlords Battlecry 3" </syntaxhighlight> ===== 4. Edit aqrit.cfg ===== Open it and set: <syntaxhighlight>ForceDirectDrawEmulation = 1 DDrawCompat = 1 </syntaxhighlight> ===== 5. In Heroic → Game settings → Environment, add: ===== <syntaxhighlight>WINEDLLOVERRIDES=ddraw=n,b </syntaxhighlight> Then launch. === 🔥 This method has fixed black screens for nearly everyone using Wine. === But I need your log if this still fails — then I can pinpoint the exact cause (video codec failure, intro video, renderer, or DirectDraw crash). 👉 Please paste the last 40–60 lines of your Heroic game log here.
Summary:
Please note that all contributions to freem are considered to be released under the Creative Commons Attribution-ShareAlike 4.0 (see
Freem:Copyrights
for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)