InvoxiPlayGames / BO3MacFix

Fixes Black Ops 3 on Mac so custom maps from the Steam Workshop can be played and online can work.
GNU Lesser General Public License v2.1
26 stars 1 forks source link

Steam Launch Options Ignored #1

Open Hadi77KSA opened 1 month ago

Hadi77KSA commented 1 month ago

Hello! I noticed that, when the fix is installed, the Steam launch options entries set for the game get ignored. The following is an example of a set of entries that work when the fix is not installed: +set fs_game usermaps +developer 0 +logfile 2 However, with the fix installed, none of the entries gets registered. There are likely other entries that work, but I don’t know them unfortunately.

InvoxiPlayGames commented 1 month ago

Oh! I had no idea people used launch arguments I'll be honest, I'll have to add support to the AppBundleExe launcher. For now, as a workaround, you can launch the game via the Terminal:

cd "/path/to/steamapps/common/Call of Duty Black Ops 3" export SteamAppId=311210 export BO3MACFIX_NETWORKPASSWORD=your_network_password (if using a network password) DYLD_INSERT_LIBRARIES=./BO3MacFix/BO3MacFix.dylib ./CoDBlkOps3.app/Contents/MacOS/CoDBlkOps3_Exe +set fs_game usermaps +developer 0 +logfile 2

This should work? It's not very convinient though.

Hadi77KSA commented 1 month ago

Seems to have worked! Hopefully symbols in the parameters won’t bring up issues if taken from Steam unlike when writing them into the Terminal (examples: !test or [test] or whatever other macOS shenanigans there are). 😅 Anyway, keep up the good work and I hope you the best of luck!

Hadi77KSA commented 1 month ago

Idk how to handle GitHub issues. I guess I'll close it when the feature is implemented or confirmed not to be supported.