You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is it feasible to try to compile this for mac? I have tried to use the windows version with crossover/wine but that is based around exe files of the games so I am unable to make that work. If there is some other mac users maybe you can reach out to me and we can try to make it work together ?
The text was updated successfully, but these errors were encountered:
yes, it should be possible to compile it in mac (I managed to do it in a hackintosh vm a while ago), but there are some code changes needed in order to make it work with mac games:
rpfm_lib\src\games\supported_games.rs: In each game there that has a mac version, it needs a "InstallData" section with the data of the mac's version of the game. Like these:
As for what each of those means:
rpfm_lib\src\games\mod.rs: The install_type function has to be changed in order to dectect the new mac-specific InstallData sections.
The build script may need changes in the mac-specific function (not sure).
The release/test scripts may need to be expanded to cover mac too.
All files have to be checked in case there is a rogue "if cfg!(target="windows")" that needs a macos else.
And in my case, I would need a vm that actually works without horrible performance to test the builds, as I don't have a mac.
With just the first two changes any RPFM build through crossover should detect the mac games correctly, though you may need to specify their path manually in the settings. The rest of the stuff is needed for me to provide official mac builds.
Is it feasible to try to compile this for mac? I have tried to use the windows version with crossover/wine but that is based around exe files of the games so I am unable to make that work. If there is some other mac users maybe you can reach out to me and we can try to make it work together ?
The text was updated successfully, but these errors were encountered: