“Mac will try hard not to let you run this; it will tell you the app is damaged and can’t be opened and helpfully offer to trash it for you. From a terminal you can xattr -cr /path/to/OpenCiv3.app to enable running it.” How far OSX has come since the days of the “cancel or allow” parody advert.
Mac support is the bane of my existence. It doesn't help that none of us core contributors have one, so if anyone is willing to be a lab monkey...
OpenCiv3: Open-source, cross-platform reimagining of Civilization III
211–220 of 318 posts
Re: OpenCiv3: Open-source, cross-platform reimagining of Civilization III
#212“Mac will try hard not to let you run this; it will tell you the app is damaged and can’t be opened and helpfully offer to trash it for you. From a terminal you can xattr -cr /path/to/OpenCiv3.app to enable running it.” How far OSX has come since the days of the “cancel or allow” parody advert.
This is the reason I dropped macOS as a platform target. Apple will make users think you're a hacker trying to trick them, because macOS acts as if your app is radioactive if you don't pay the Apple tax, and refuses to let users run the apps they want. Maybe 1 out of 1,000 users will know the magic ritual required to run what they want on their machine, and for every one of those, 10,000 are gaslit into thinking you…
Apple will make users know that there are loads of hackers trying to trick them. The threat is extremely real.
> 10,000 are gaslit into thinking you were trying to harm them
Gaslit? Again, many are absolutely trying to harm users. Pretending this is some fake threat is perverse.
As much as people like to complain about downloaded software having restrictions, or encouraging the developer to be verified by Apple, we had already entered a world where users were told to never, ever run any software not by one of the bigs. I mean, I've told relatives that, for good reason after they installed malware and other nonsense repeatedly. It sucks having to get an Apple account and sign your executable, but for any normal user outside of the foolish, that was the only way they were ever going to run your app.
And honestly, for the case given this should be a web app. People shouldn't be trusting some random executable by some random group.
Re: OpenCiv3: Open-source, cross-platform reimagining of Civilization III
#213For those like myself who have wanted this but for Civ1 (all 4 of us), someone on CivFanatics has made incredible progress, and the game is actually playable now: https://github.com/rajko-horvat/OpenCiv1
So there's - OpenCiv1 - FreeCiv (civ 2) - OpenCiv3 - ??? - UnCiv I'm curious why civ 4 is the one that got skipped. I feel like it's the one that is most commonly labelled as the "peak"
Re: OpenCiv3: Open-source, cross-platform reimagining of Civilization III
#214Earlier quoted context omitted.
You shouldn't need the company's permission to run whatever you want on your machine.
It's not an issue of permission, it's an issue of trying to make a computer that's safe for grandma to use. Criminals can and will convince grandma to navigate a byzantine labyrinth of prompts and technical measures in order to drain her bank account. That's the threat model we're dealing with here.
Re: OpenCiv3: Open-source, cross-platform reimagining of Civilization III
#215Earlier quoted context omitted.
I mean it has, but the situation is getting ridiculous, I'm at the point where I'm honestly not sure what special set of magical incantations and rituals I need to do to get this process to work, it seems to change between different bits of software and get more complex with time as if Apple keeps finding proverbial bigger fools who can get through this mess without intending to and so they're solution is to keep mak…
IIRC everything you compile on macOS yourself, possibly only when using Apple’s llvm toolchain, already gets the proper bits set to execute just fine. This also seems to work for rust and go binaries. I’m not sure whether that is because they replicated the macOS llvm toolchain behaviour for the flag or whether another mechanism is at play.
Re: OpenCiv3: Open-source, cross-platform reimagining of Civilization III
#216Earlier quoted context omitted.
This is the reason I dropped macOS as a platform target. Apple will make users think you're a hacker trying to trick them, because macOS acts as if your app is radioactive if you don't pay the Apple tax, and refuses to let users run the apps they want. Maybe 1 out of 1,000 users will know the magic ritual required to run what they want on their machine, and for every one of those, 10,000 are gaslit into thinking you…
> Apple will make users think you're a hacker trying to trick them Apple will make users know that there are loads of hackers trying to trick them. The threat is extremely real. > 10,000 are gaslit into thinking you were trying to harm them Gaslit? Again, many are absolutely trying to harm users. Pretending this is some fake threat is perverse. As much as people like to complain about downloaded software having restr…
Re: OpenCiv3: Open-source, cross-platform reimagining of Civilization III
#217Re: OpenCiv3: Open-source, cross-platform reimagining of Civilization III
#218Re: OpenCiv3: Open-source, cross-platform reimagining of Civilization III
#219Earlier quoted context omitted.
Emulating mac or using mac SDKs on non apple devices is against apple's bullshit license though.
BS needs to be countered with rejection.
Re: OpenCiv3: Open-source, cross-platform reimagining of Civilization III
#220Earlier quoted context omitted.
It used to be Factorio for me (I live in Australia, so long flights happen a lot). The problem with Factorio the flight isn't long enough! and the game bleeds into 100+ hours post-flight.
Dwarf Fortress. That's really how to suddenly say "Oh, how did it get to 4am already?"
I don't mean to cast shade on DF, I really do love it, and am happy for its existence, I just think that DF fans should also look into Songs of Syx.
The defining difference for me are the generated stories in DF, which often are a lot of random trash but still give a feeling of a deeper meaning.