aliens

Author Topic: OXCE v7.14 MacOS  (Read 69104 times)

Offline ska

  • Squaddie
  • *
  • Posts: 5
    • View Profile
Re: OXCE v7.13 MacOS
« Reply #105 on: July 30, 2024, 10:26:47 am »
Hey mate,

I did in the meantime kinda the same trying to do a native one , so got the formulas working and even the compiling done, but then the app did nothing at startup – but I remember that there was something w OpenGL somewhere in this forum.

as said, not really a coder, just trying to follow the steps here and solve problems, so far not fully sucessfully. :D (but maybe your library copy could also solve that)

so far I am running now on intel 7.12.8 as it doesnt make too big of a diff for xcom anyway, but always happy to get something newer ;)

but still fun to see, how many ppl still mock around w good old TFTD

cheers,
m

Offline craiz

  • Sergeant
  • **
  • Posts: 24
    • View Profile
OXCE v7.13.1
« Reply #106 on: August 04, 2024, 03:24:09 am »
- lots of improvements
Know more https://github.com/MeridianOXC/OpenXcom/commits/oxce-plus

Note: sign app in Terminal
```
sudo xattr -cr /Applications/openxcom.app
codesign --force --deep --sign - /Applications/openxcom.app
```

I've fix ARM build: now again for Sonoma.
2 ska: I use macOS VM with homebrew 2023, contains build depencencies.
« Last Edit: August 04, 2024, 03:29:37 am by craiz »

Offline craiz

  • Sergeant
  • **
  • Posts: 24
    • View Profile
Re: OXCE v7.12 MacOS
« Reply #107 on: August 04, 2024, 12:38:39 pm »
Any docs or hints on how to compile natively are greatly appreciated.

If you use arm Brew and not Rosetta in terminal
# softwareupdate --install-rosetta --agree-to-license
# arch -x86_64 zsh
you should get native build by default, without any fixes.

Meridian's git: https://github.com/MeridianOXC/OpenXcom

Offline ska

  • Squaddie
  • *
  • Posts: 5
    • View Profile
Re: OXCE v7.13 MacOS
« Reply #108 on: August 04, 2024, 01:59:25 pm »
thx for the new built and your info :)

so yeah, I used the native (I guess), at least haven't actively played around w Rosetta

so you say by using Rosetta and x86 u get a native build, that is Arm? sounds the other way around to a n00b like me.

are u using a Mac VM in parallels for that? why not native?

cheers,
m

Offline craiz

  • Sergeant
  • **
  • Posts: 24
    • View Profile
Re: OXCE v7.13 MacOS
« Reply #109 on: August 04, 2024, 03:26:57 pm »
U're welcome!
I'm not using Rosetta -- and by-default I get native build.
Yes: Sonoma in Parallels. Just because SDL1 installed.

Offline Fox Mulder

  • Sergeant
  • **
  • Posts: 32
    • View Profile
Re: OXCE v7.13 MacOS
« Reply #110 on: August 06, 2024, 10:29:53 am »
craiz, as always thanks for the new build

Offline craiz

  • Sergeant
  • **
  • Posts: 24
    • View Profile
OXCE v7.13.2
« Reply #111 on: August 11, 2024, 10:37:15 pm »
What's new: https://github.com/MeridianOXC/OpenXcom/commits/oxce-plus
(Really cool things.)

Note: sign app in Terminal
sudo xattr -cr /Applications/openxcom.app
codesign --force --deep --sign - /Applications/openxcom.app

Great thanks to Meridian for developing the OXCE project!

Offline andynameistaken

  • Squaddie
  • *
  • Posts: 1
    • View Profile
Re: OXCE v7.14 MacOS
« Reply #112 on: September 02, 2024, 02:55:17 am »
Can you provide instructions how to make port myself?
« Last Edit: September 02, 2024, 02:57:36 am by andynameistaken »

Offline craiz

  • Sergeant
  • **
  • Posts: 24
    • View Profile
Re: OXCE v7.14 MacOS
« Reply #113 on: September 17, 2024, 08:41:24 pm »
Can you provide instructions how to make port myself?

My way is:
0. Install Command Line Tools (maybe autoinstall on next step)
1. Install brew https://brew.sh
2. Install dependencies include missed in brew nowadays (smth like SDL1, with some magic)
3. Configure & build (I'm using attached script in preconfigured VM)

Or maybe cross-compilation, or other ways -- tell us if you win!

UPD. In theory, I can send you full brew dir for ARM\Sonoma -- and you'll be able to fix links and use missing deps.
« Last Edit: September 17, 2024, 08:49:13 pm by craiz »

Offline craiz

  • Sergeant
  • **
  • Posts: 24
    • View Profile
OXCE v7.14.1
« Reply #114 on: September 17, 2024, 08:43:32 pm »
What's new: https://github.com/MeridianOXC/OpenXcom/commits/oxce-plus

Note: sign app in Terminal
```
sudo xattr -cr /Applications/openxcom.app
codesign --force --deep --sign - /Applications/openxcom.app
```

Offline ashugg

  • Squaddie
  • *
  • Posts: 4
    • View Profile
Re: OXCE v7.14 MacOS
« Reply #115 on: October 27, 2024, 10:58:55 pm »
Hi, I'd love to test/build/play OXCE on MacOS (Intel iMac) but I don't know how to convince Steam to download X-COM or TFTD so that I can copy out the game files. Does anyone have a suggestion?

I don't have a Windows system at home at present, and Steam on macOS just tells me I can't install the game. (Fair enough.)

I'd prefer not to have to buy the games again on GOG, but that would at least allow me to download the installers and hopefully extract the files OXCE needs…

Not asking for yo-ho-ho options.  :)

Offline Yankes

  • Commander
  • *****
  • Posts: 3309
    • View Profile
Re: OXCE v7.14 MacOS
« Reply #116 on: October 27, 2024, 11:49:14 pm »
You can try install Wine, I recall is available in mac too. then you can install steam in it and ask him to download Windows games.
Overall strange as Ufo and TFTD can't work on modern windows either, and need use DosBox and it should be available on every modern operating system.

Offline ashugg

  • Squaddie
  • *
  • Posts: 4
    • View Profile
Re: OXCE v7.14 MacOS
« Reply #117 on: October 31, 2024, 08:03:13 pm »
You can try install Wine, I recall is available in mac too. then you can install steam in it and ask him to download Windows games.
Overall strange as Ufo and TFTD can't work on modern windows either, and need use DosBox and it should be available on every modern operating system.

Thank you Yankes, it looks like Wine version 9.13 was confirmed to run the Steam client on macOS 15 in August 2024[1], so fingers crossed, I can get this to work…

I see another no-cost option is the 14 day free trial of CodeWeavers CrossOver[2] (Wine with commercial support).

Absolute worst-case scenario I'm sure I can find a friend with Steam on Windows, log in to their Steam client and download the games…

[1] https://appdb.winehq.org/objectManager.php?sClass=version&iId=19444&iTestingId=115220
[2] https://www.codeweavers.com/store