-
-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MacOS Support #52
Comments
Hi! |
Any news about macos version ?? |
Hi, I haven't really found time for it. Making the source compile is quite straightforward. There is no DPI awareness though, but that might not be a problem for you, depends on your configuration. If you have any issues, I can help you either with a patch diff, if I still have the source, or guiding you a bit. I would love to work on it again, but unfortunately I probably will not have time 😢. If it ever happens, I'll be sure to open a pull request. |
@naymapl I have opened a PR with macOS support. To see how you can compile it, check the github workflow yaml. There is no DPI awareness, so if you're using the retina display (scaled), the game window will not be rendered on the whole surface. |
@marmichalski thanks for reply. I want to build my own version but I'm not programmer - how to build my own mac version with cmake ? I found this https://github.com/codenamecpp/carnage3d/runs/4388703194?check_suite_focus=true but have no idea how to build it on my own mac. I'm all ready on mac mini m1 12.0.1 macOS but have in home some old mac pro from 2013 and 2015 - Is it run on arm ar I need to build it on Intel machine ? Thank you for any tutorial or code to make it build. Have a nice day Marcin. |
Hey, I will be adding the instructions to the readme soon. In short, this should be enough:
The workflow file I've mentioned is this one: https://github.com/codenamecpp/carnage3d/pull/70/files#diff-8ec8dd620a1a6790f6910af016dd60b1b41485535d15fe2ebb0265593147e57dR58 |
@marmichalski - hey - thanks for reply. I try to make it build but got few errors. Few of them I sorted allready but now I have issue with build:
|
Whoops. Sorry, the parameter is And about the error, did you checkout to (or download) the PR branch? Because this include is dfifferent when |
@marmichalski - maybye I'm stupid but When i clone First i clone branch
then:
I try with -CMAKE_BUILD_TYPE but got error is well:
For sure I make something wrong :D |
This branch has no macOS support. Either clone my fork and checkout to osx branch, or checkout to the PR https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally |
I didn't update refactore_peds_ai branch yet, it experimental and maybe broken right now, stick with master branch. |
Hi - I think is build well. Now i need to organize my old gta files and take a look for it. I let you know but looks like will working. Thank you so much for help and have nice day :D
|
Run |
Got error:
|
brew install wget |
Thanks - I download data but still is missing "config/sys_config.json" file.
|
Yes. It's covered in README. You have to copy the template file. https://github.com/codenamecpp/carnage3d#configure |
@marmichalski thank you so much - I config everything but now got error:
|
Where are you running the binary (carnage3d) from? It looks like you moved it into the gamedata folder? Also, your gamedata looks wrong. You probably should not specify an absoulte path, this is what mine spits out: Current gta gamedata location is: 'demoversions/GTAECTS/GTADATA' |
Yep, working directory looks odd - it should ends with 'gamedata' but there is extra 'carnage3d' for some reason |
Did you set 'r_fullscreen' to 'true' in sys_config.json ? |
Yes. That's expected and mentioned. This is scale factor / dpi awareness issue (I think, I'm no expert 😎). |
Even I try diffrent res or full screen still this same. Any Idea how to fix this issue ? |
When I change res for 4k 3840x2160 and full screen -> then run game -> then swith alt-tab to home -> then come back to game runing in correct full screen. This working for me in re3 gta is well. Thank you for help anyway. Will nice to finish this project - looks nice and smooth. |
Hello @codenamecpp - any new progress with the engine game ? |
Hi, @naymapl Unfortunately I didn't have enough spare time to work on project and now there is war going on in my country so I don't know what will happen next... |
Many thoughts with you 🙏 |
@codenamecpp all the best for you and your family and hope so this war finish quckly. |
Hi,
I am working on making this work with macOS.
Would you be accepting PR's? If so, my to-do list is as follows:
The text was updated successfully, but these errors were encountered: