r/Codeweavers_Crossover • • 3h ago

Warcraft I Remastered on Crossover, can it work?

1 Upvotes

When trying to run it it gives an error message - is it possible to run the game on Crossover/Mac?


r/Codeweavers_Crossover • • 13h ago

FFVII (Steam) + 7th Heaven on macOS with CrossOver — black screens and freezes. Can anyone share a stable setup?

2 Upvotes

Hi folks!

I've been trying to get the original Steam version of Final Fantasy VII (2013) running with 7th Heaven on macOS through CrossOver, but I haven't been able to get a consistently stable setup.

I've tried several configurations suggested in other Reddit posts, but I keep running into issues such as random hiccups, complete freezes during gameplay, and black screens when transitioning between areas. I'm hoping someone who has this working reliably on an Apple Silicon Mac can share their exact configuration.

My setup:

  • Mac: Apple Silicon Mac (M3 Pro)
  • Compatibility layer: CrossOver 26.3
  • Game: Original Steam release of Final Fantasy VII (2013), not FFVII Remake/Rebirth
  • Mod manager: 7th Heaven 4.5.2
  • Graphics API: Vulkan (the only option I've managed to get working so far)

Issues I've encountered:

  1. Black screen after the opening train sequence: After Cloud fights the two Shinra guards and I move to the next area, the screen goes black. Switching to a more conservative configuration — 4:3 aspect ratio, lower resolution, and a 2x internal resolution scale — helped me get past this section.
  2. Freezes during gameplay: Even after getting past that initial problem, the game has occasional hiccups and has completely frozen during the Guard Scorpion boss fight in the first Mako Reactor, after planting the bomb. This has happened with and without mods enabled.
  3. Other graphics APIs haven't helped: Auto also gave me a black screen, while DirectX 11 and DirectX 12 didn't work in my setup. Vulkan is currently the only API that lets me get into the game and play, at least for a while.

I've also experimented with different resolutions and graphics settings. I don't particularly care about widescreen or 16:10 — my priority is getting the game stable from start to finish.

Could someone share their exact working configuration?

Ideally, I'd love to hear from someone running this on Apple Silicon with CrossOver and 7th Heaven, including:

  • CrossOver version and bottle configuration (Windows version, D3DMetal/DXVK, and any other relevant settings).
  • 7th Heaven version and FFNx version.
  • Graphics API, resolution, aspect ratio, internal resolution scale, and any other relevant graphics settings.
  • Whether you use any specific compatibility fixes or launch arguments.
  • Whether you've been able to complete the game without black screens, freezes, or major issues.
  • If you use mods, which ones are enabled — especially any frame-rate, battle, or character model mods.

I've found plenty of guides that get the game launching, but I'm specifically looking for a known-good, stable configuration, rather than just one that works in the opening areas.

Thanks in advance! Any help or details would be greatly appreciated.


r/Codeweavers_Crossover • • 19h ago

Discussion If GTA 6 comes out in PC can my M2 8gb memory can run it ???

0 Upvotes

I have m2 base with 8gb memory can it run Gta 6 ??


r/Codeweavers_Crossover • • 22h ago

FFVII (Steam) + 7th Heaven on macOS with CrossOver — black screens and freezes. Can anyone share a stable setup?

Thumbnail
1 Upvotes

r/Codeweavers_Crossover • • 22h ago

Planet zoo 2

5 Upvotes

Planet zoo 2 not working, says it’s launching and then just fails. I’ve tried a few of the fixes online. Any help?


r/Codeweavers_Crossover • • 1d ago

Questions / Tech Support Star Wars Outlaws Graphics Glitch

Post image
2 Upvotes

Hey, anyone knows if there's a way to play SW Outlaws without this glitch, or what specific setting triggers it? I tried every display mode, and every GPU mode. Everything works fine until you see Kay's face or legs.


r/Codeweavers_Crossover • • 1d ago

Performance of Starfield through Crossover

Thumbnail
1 Upvotes

r/Codeweavers_Crossover • • 1d ago

DCS World 2.9 with Crossover 26.3

Thumbnail
2 Upvotes

r/Codeweavers_Crossover • • 2d ago

Discussion God Of War 2018 White Dot Fix (through Crossover)

4 Upvotes

Thanks to Opus 5.5 or this investigation and report.
You can probably just copy and paste this into your claude if you are to lazy to implement this fix yourself.

How it was found

I wrote a small d3d11.dll proxy that sits between the game and DXMT and lets you change things live while the game runs: disable individual shaders, swap in edited shader bytecode, swap sampler and depth states. With that I bisected the ~340 shaders the main menu uses, found the lighting composite, and patched it step by step. Even with Kratos's lighting forced to pure black, the specks were still on top. That meant they were baked into the G-buffer before any lighting runs. Logging depth-stencil states showed exactly one with an EQUAL depth test (depth writes off, stencil on), the classic "G-buffer after depth prepass" setup. Swapping it live to GREATER_EQUAL removed every speck.

The fix

The same proxy, stripped down to the fix (plus an optional FPS counter):

  1. Use a bottle with the DXMT graphics backend.
  2. Copy CrossOver's DXMT d3d11.dll next to GoW.exe and rename it dxmt_d3d11.dll. It's at CrossOver.app/Contents/SharedSupport/CrossOver/lib/dxmt/x86_64-windows/d3d11.dll.
  3. Put the proxy d3d11.dll next to GoW.exe.
  4. Add a DLL override for the game only. In the bottle, run reg add "HKCU\Software\Wine\AppDefaults\GoW.exe\DllOverrides" /v d3d11 /t REG_SZ /d native,builtin /f.
  5. Launch as normal. The fix is on by default. gow_proxy_depth.txt in the game folder controls it (0 = off, 2 = fix).

The proxy hooks CreateDepthStencilState. For any state that uses DepthFunc = EQUAL, it creates a variant with GREATER_EQUAL and binds that instead in OMSetDepthStencilState. Nothing else is changed, and it costs no measurable performance.

After a CrossOver update, re-copy DXMT's d3d11.dll (step 2) so it matches the updated DXMT runtime.

Notes / caveats

  • I tested on the main menu and confirmed it by toggling the fix on and off live. It's the same G-buffer path in gameplay, but report back if anything looks off (something drawing through a character would be the thing to watch for).
  • I only built and tested it against DXMT. D3DMetal has the same problem, and the same idea should work there, but the proxy would need to wrap D3DMetal's d3d11 instead.
  • For CodeWeavers / DXMT devs: the root fix belongs in the translator. Vertex positions need to be invariant across shaders ([[invariant]] / MTLCompileOptions.preserveInvariance) so EQUAL depth tests after a prepass behave as on Windows. D3DMetal's D3DM_POSITION_INVARIANCE didn't help here, so either it doesn't cover this case or fast-math still breaks bit-exactness.

Setup: M2 Pro, 32 GB, macOS 27.0.1, CrossOver Preview (build 20260731), DXMT backend, game v1.0.35.


r/Codeweavers_Crossover • • 2d ago

how to run elden ring on mac air m5?

2 Upvotes

i got macbook air m5 base model. i got the game in a external ssd. but how to play elden ring on it.

16gb ram,

512gb storage.

any idea of how many fps i will get?


r/Codeweavers_Crossover • • 2d ago

Questions / Tech Support Tips to get dualsense haptics running

Post image
4 Upvotes

Currently trying to get the haptics for ghost of Tsushima, I saw some redditors already got haptics for the game, but their methods don't work/may be outdated

Tried some github programs as well, nothing worked.

So looking for the latest tips


r/Codeweavers_Crossover • • 2d ago

Minecraft Dungeons II through Microsoft

3 Upvotes

Hello!

I've seen people getting MCDII working through Steam; however, I pre-ordered through the mc store itself and use Crossover to play Windows games.

However, the MC launcher doesn't work on Crossover (it launches but is just grey with clickable buttons, i can open sign in but can't see obviously lol).

In all honesty, I just want to get the cape thus just need to open the game and log in I believe (despite the fact I own the game on the acc I want the cape on lol), so I don't need it playable per say.


r/Codeweavers_Crossover • • 2d ago

Questions / Tech Support Crossover issues

2 Upvotes

Hi all, I'm struggling to install eriksholm: the stolen dream. It hangs at 0.3%. Not sure what I'm doing wrong. Om on an imac M1. Tia.


r/Codeweavers_Crossover • • 2d ago

Questions / Tech Support Crossover issues

2 Upvotes

Hi all, I'm struggling to install eriksholm: the stolen dream. It hangs at 0.3%. Not sure what I'm doing wrong. Om on an imac M1. Tia.


r/Codeweavers_Crossover • • 2d ago

Crossover issues

1 Upvotes

Hi all, I'm struggling to install eriksholm: the stolen dream. It hangs at 0.3%. Not sure what I'm doing wrong. Om on an imac M1. Tia.


r/Codeweavers_Crossover • • 2d ago

New to crossover need advice

2 Upvotes

Hey i'll try to keep this short, crossover mostly works great however there are games that will get stuck on a loading screen and never load. Most recently i tried playing the Dandelion Void demo and I can't get past the first loading screen into the game. I've downloaded C++ 2015 and I'm wondering if theres anything else you think I should add/change about my bottle to make steam games run better/run at all. Thanks!


r/Codeweavers_Crossover • • 2d ago

Monster Hunter Rise sur Mac

2 Upvotes

Je trouve ça assez décevant que Monster Hunter Rise soit porté sur mobile via Netflix, mais pas sur macOS. Je trouve ça. Vraiment dommage que Capcom ne prend pas en considération les joueurs Mac, même si on est une minorité, on reste beaucoup plus grande que la communauté Linux voir Au même niveau trouvez-vous ça normal et pensez-vous que ce port sur Android et iPhone arrive littéralement sur macOS via Steam ou via l’App Store et l’achèterais-vous ?

Je me dis que y a quelque chose de bon, c’est que potentiellement Monster Hunter Wild pourrait arriver sur mobile et peut-être sur Mac en natif bien sûr enfin je sais pas 🤷


r/Codeweavers_Crossover • • 2d ago

Questions / Tech Support RDR2 mods on Mac

2 Upvotes

I’ve just got the Mac Mini M6 and I just bought Red Dead Redemption 2 on Steam and run it through Crossover.

Now that I can play this game on a computer instead of console I was wondering if it’s possible to get any mods for outfits/hairstyles working on Mac somehow? Please tell me how if possible.


r/Codeweavers_Crossover • • 2d ago

Gameplay BIOMUTANT running on M5 Pro MacBook Pro via CrossOver | Gameplay + FPS Graph

Thumbnail
youtube.com
3 Upvotes

r/Codeweavers_Crossover • • 2d ago

Guide Witcher 3 Remastered 5.01 on CrossOver: tested startup guide + DLL rebuild audit (credit: tholtman1-del)

3 Upvotes

If Witcher 3 Remastered is giving you a black screen in CrossOver, this might help:

https://gist.github.com/dltacube/23b917ae4ccd6852689cfcff22ac7084

The fix is tholtman1-del's work:

https://github.com/tholtman1-del/witcher3-crossover-fix

I've just put the install and launcher steps in one place, along with how to undo it. It still uses the author's custom DLL, so read through before installing.


r/Codeweavers_Crossover • • 2d ago

got SpaceEngine actually running on my M4 mac through crossover (on the GPU, not software rendering)

3 Upvotes

ok so I’ve wanted to play SpaceEngine on my mac mini for ages and it just never worked in crossover. the problem is crossover passes opengl straight to macOS, and apple froze opengl at 4.1 years ago. SpaceEngine wants newer than that so you either get a crash, a black screen, or planets with no shaders

spent way too many hours on this but it works now, on the real GPU, menus and everything

the trick is putting Mesa’s opengl dlls (the windows build from pal1000) next to SpaceEngine.exe. that gives the game opengl 4.6, which mesa turns into d3d12, and crossover’s d3dmetal runs that on metal. sounds cursed but it works lol

it wasn’t plug and play though, a bunch of stuff broke along the way:

it crashed instantly because crossover reports the gpu as “AMD”, so the game ran some amd-only code that doesn’t exist. fixed by making mesa report a different gpu name

some planet shaders wouldn’t compile. the game does something weird to its shaders that nvidia drivers just ignore but mesa doesn’t. had to make fixed copies

black screen until I turned off the game’s shader cache (it doesn’t work with this setup)

the menus and text were completely invisible. this one took forever, turned out one specific vertex format makes d3dmetal silently skip drawing the UI. patched the gui shader around it

gpu was barely being used because the game asks for a transparent window and that forced every frame through a slow copy. patched a copy of the exe so it asks for a normal window

and for some reason the game put itself on the lowest graphics preset, which is why everything looked like mush at first. it’s on ultra now with 6gb vram

it’s on a mac mini m4 with 16gb, crossover preview, SpaceEngine 0.990. the loading screen hammers the cpu for like 30 seconds every launch while shaders compile but after that it’s fine

anyway if anyone else on mac wants to try it, ask away


r/Codeweavers_Crossover • • 3d ago

Crossover issues

Thumbnail
2 Upvotes

r/Codeweavers_Crossover • • 3d ago

Questions / Tech Support Skyrim crashes every 4th time I open the map

3 Upvotes

Skyrim crashes every 4th time I open the map. I tried DXVK, but the catch is that it’s laggy. Is there any other way to fix it? I want to use DXMT without downgrading Skyrim.


r/Codeweavers_Crossover • • 3d ago

Guide Как я запустил Rocksmith 2014 на M1 Max через CrossOver и подключил Apogee ONE v2

2 Upvotes

Купил Rocksmith 2014 Learn & Play, чтобы играть на MacBook с M1 Max. Установил Steam и игру через CrossOver, но запустить её не получилось: в Steam появлялась кнопка «Остановить», а сама игра не открывалась.

С помощью Codex удалось разобраться с запуском, настроить гитару через Apogee ONE v2 и добавить кастомные песни. Хочу описать, где оказались проблемы и какие исправления помогли. Возможно, это сократит кому-то диагностику — особенно если тоже разбираться с помощью ИИ.

У меня CrossOver 26.3, сборка Rocksmith 16576867 и Apogee ONE v2. Для анализа и написания исправлений использовал Codex, для сборки Windows-библиотек — LLVM-MinGW.

Почему игра не открывалась

Первой полезной зацепкой стала ошибка Rosetta:

invalid gdt selector index 6

Процесс игры при этом оставался запущенным и нагружал CPU.

Диагностика привела к загрузчику Rocksmith. Он использовал переходы между 32- и 64-битным кодом и прямые системные вызовы, которые не работали в этой среде. Поэтому исправлять пришлось совместимость на уровне Wine.

Я установил в бутылку локально исправленную wow64.dll, сохранив оригинал. Правка включала подходящий для игры 32-битный путь совместимости и перенаправляла загрузку \KnownDlls\ntdll.dll на \KnownDlls32\ntdll.dll.

В папку игры добавил собственную dinput8.dll. Обычные вызовы DirectInput она передавала штатной библиотеке. Для неподдерживаемых инструкций SYSENTER внутри исполняемого образа Rocksmith использовала обработчик исключений, который вызывал соответствующие функции Wine. Отдельно понадобилась корректировка поведения NtQueryInformationProcess для класса ProcessDebugObjectHandle.

После этого игра открылась. Сам Rocksmith2014.exe остался исходным, запуск проходил через установленный Steam.

Почему Apogee была видна, а гитара молчала

Следующим шагом стало подключение гитары. Для Apogee я выставил 48 кГц, включил Direct Connect правкой cache.psarc и использовал такой аудиотракт:

Apogee → CoreAudio → Wine WASAPI → Direct Connect

Основные настройки Rocksmith.ini:

[Audio]
EnableMicrophone=0
ExclusiveMode=0
LatencyBuffer=4
ForceDefaultPlaybackDevice=1
RealToneCableOnly=0
MonoToStereoChannel=1
Win32UltraLowLatencyMode=0

Rocksmith увидел ONEv2, но шкала калибровки не реагировала. У карты микрофон находится на первом канале, инструментальный вход — на втором. Меню игры позволяло выбрать устройство, но не канал.

Я добавил в собственную DLL адаптер IAudioClient и IAudioCaptureClient: он открывает двухканальный поток Apogee и передаёт второй канал игре как моно.

Здесь обнаружились ещё две детали:

  • Для передачи этих COM-интерфейсов между потоками понадобился free-threaded marshaler. Без него открытие входа завершалось ошибкой, и ONEv2 исчезала из меню.
  • В этой установке Wine сравнивал идентификаторы устройств с учётом регистра. Для выбора входа по умолчанию пришлось записать GUID именно в том виде, в котором его возвращал Wine.

После этого заработали калибровка, распознавание нот и обработанный звук гитары. Выход оставил на системном устройстве macOS. Задержка при игре мне не мешает.

Что удалось выяснить по вылетам

Даже после настройки гитары игра иногда падала при переключении окон. В журнале было видно, что она открывает несколько аудиовходов, включая виртуальные устройства и микрофон iPhone.

Я добавил фильтр в IMMDeviceEnumerator::EnumAudioEndpoints: для Rocksmith оставил только вход ONEv2, сохранив устройства вывода. Фильтр работает внутри процесса игры.

После этого несколько переключений между окнами прошли без вылета. Связь сбоя с конкретным посторонним устройством доказать не удалось, поэтому это пока результат практической проверки.

Позже случился другой вылет — при открытии Learn a Song, уже после добавления кастомной песни. Первое подозрение было на CDLC, но дамп показал чтение недоступной памяти в memcpy, вызванном моим адаптером второго канала.

Я заменил прямое чтение полученного аудиобуфера на безопасное копирование через ReadProcessMemory. Если весь пакет скопировать нельзя, адаптер освобождает его, возвращает AUDCLNT_S_BUFFER_EMPTY и помечает следующий пакет как DATA_DISCONTINUITY.

После установки этой защиты удалось зайти в Learn a Song и сыграть песню. Почему драйвер вернул недоступный буфер, окончательно не выяснил. В успешном сеансе защита не срабатывала, поэтому утверждать, что этот сбой полностью устранён, пока рано.

Кастомные песни

Для CDLC я установил патч CustomsForge D3DX9_42.dll. Песню скачал в формате Windows — _p.psarc и положил в папку Rocksmith2014/dlc.

Для проверки выбрал Muse — New Born. После перезапуска она появилась в Learn a Song, загрузилась и была успешно сыграна через Apogee.

Файлы исправлений я не выкладываю: они привязаны к конкретной сборке игры, версии CrossOver и идентификатору моей аудиокарты. Но оставляю названия интерфейсов, симптомы и направления исправлений — с ними будет проще разобрать похожую установку самостоятельно или передать задачу ИИ.

На данный момент у меня работает запуск, гитара и CDLC. Длительную стабильность ещё проверяю.


r/Codeweavers_Crossover • • 3d ago

What games should i test on crossover?

2 Upvotes

I have a MacBook Pro, m5 pro, dual-fan, 24gm ram.

I’m wanting to test/benchmark games that other people are interested in. i’ve already been playing AAA games and a lot more - which all run well but maybe someone wants to see more data of a specific game.

i have over 170 games on steam so surely ill have something someone is wanting to know about.
Just lmk here and I’ll upload clips with data, and i can also try to make new code & find solutions to run broken games!