Skip to content
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

Can't recognize install path on Mac #80

Open
NattyNarwhal opened this issue Jun 11, 2023 · 7 comments
Open

Can't recognize install path on Mac #80

NattyNarwhal opened this issue Jun 11, 2023 · 7 comments

Comments

@NattyNarwhal
Copy link

I'm trying to install the patch on macOS. If I open MPPatch, I get MPPatch cannot find the Civilization V installation folder..

If I try manually specifying a path in settings, I get Civilization V does not appear to be installed in this folder.. Doesn't matter where; I've tried:

  • /Users/calvin/Library/Application Support/Steam/steamapps/common/Sid Meier's Civilization V/Civilization V.app/Contents/MacOS
  • /Users/calvin/Library/Application Support/Steam/steamapps/common/Sid Meier's Civilization V/Civilization V.app
  • /Users/calvin/Library/Application Support/Steam/steamapps/common/Sid Meier's Civilization V
  • /Users/calvin/Library/Application Support/Steam/steamapps/common
  • /Users/calvin/Library/Application Support/Steam/steamapps

Steam is using the default library folder:

/Users/calvin/Library/Application Support/Steam/steamapps/common/Sid Meier's Civilization V/Civilization V.app

Validating doesn't help, as it's installed and I can launch it just fine.

I'm using the Azul JDK:

openjdk version "17.0.6" 2023-01-17 LTS
OpenJDK Runtime Environment Zulu17.40+19-CA (build 17.0.6+10-LTS)
OpenJDK 64-Bit Server VM Zulu17.40+19-CA (build 17.0.6+10-LTS, mixed mode, sharing)

This is macOS 13.4 on an M1 Pro MBP.

@NattyNarwhal
Copy link
Author

image
uhhhh I don't think it's normal for a JVM to look up these paths

(FWIW, lMachines seems to come from the JVM path at /Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home)

@NattyNarwhal
Copy link
Author

Screenshot 2023-06-11 at 12 21 35 AM

According to MacOSPlatform I should be using /Users/calvin/Library/Application Support/Steam/steamapps/common/Sid Meier's Civilization V. If I manually select that, it seems to choke still...

I've tried OpenJDK 11 and OpenJDK 8 (which is x86 only, so Java is running under emulation) instead of Azul's 17, and no difference.

@NattyNarwhal
Copy link
Author

Screenshot 2023-06-11 at 12 31 56 AM
I think that's a red herring regardless though - Vsub is actually real according to

<RenameFile Path="Civilization V.app/Contents/MacOS/Civilization Vsub"
RenameTo="Civilization V.app/Contents/MacOS/Civilization Vsub orig"/>
, but it also doesn't exist in this current build of the game?

@Lymia
Copy link
Owner

Lymia commented Nov 23, 2023

Yeah, the macOS version is extremely unsupported since I have very spotty access to a development machine for it. I used to have a hackintosh desktop when I lived with my parents, but I no longer have access to that computer. Going to be a mess to try and set another one up (since I've been using AMD computers lately), but I might see if I can get that to work sometime later.

In the meanwhile, I'm going to release 0.2.0 with no native macOS support, and rely instead on the Proton version, since that shouldn't be too different from Proton-on-Linux.

@NattyNarwhal
Copy link
Author

There's no Proton on macOS though?

@Lymia
Copy link
Owner

Lymia commented Nov 23, 2023

Urgh. I'll see what I can do.

@B86349
Copy link

B86349 commented Jan 22, 2024

Is there a no way of putting the instal path in manually?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants