Live data from Hacker News

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

openciv3.org

211–220 of 318 posts

Re: OpenCiv3: Open-source, cross-platform reimagining of Civilization III

#211
post #53

“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...

https://github.com/fragmede/civ-iii/releases/tag/v0.3-mac-si...

Re: OpenCiv3: Open-source, cross-platform reimagining of Civilization III

#212
post #53

“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 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 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

#213
post #104

For 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"

Those that like civ 4 are still playing civ 4 and have no time left to develop

Re: OpenCiv3: Open-source, cross-platform reimagining of Civilization III

#214
post #90
post #77

Earlier 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.

Is that really true though? It kinda just feels like a way to force people to have to pay $100 per year, own Apple hardware, etc.

Re: OpenCiv3: Open-source, cross-platform reimagining of Civilization III

#215
post #147
post #74

Earlier 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.

I don't know about Go, but I think Rust uses the system linker by default.

Re: OpenCiv3: Open-source, cross-platform reimagining of Civilization III

#216

Earlier 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…

How does paying $100 per year to sign your binary ensure it's not malicious?

Re: OpenCiv3: Open-source, cross-platform reimagining of Civilization III

#219

Earlier 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.

If Apple finds out they’ll ban your developer certificates and then all installed copies of your app will stop working.

Re: OpenCiv3: Open-source, cross-platform reimagining of Civilization III

#220

Earlier 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?"

DF gets all the news (rightfully so, it's an epic game that I've dumped a ton of hours into) but if you haven't already, consider checking out Songs of Syx. It's like DF but multiplied by 100. You can have tens of thousands of citizens, doing most of the things they do in Dwarf Fortress, and a lot more, including waging huge wars against the neighbors. The limits of DF kinda made me sad, actually, that you are limited to so few Dwarves (and don't say it's because you want to know the story of all of them, because after 30 or so you lose track of who is who anyways, so might as well up the limit from 100 to 50K, or more? ;) Songs of Syx has also routinely been getting massive updates since 2020 and I have a feeling the code is a bit cleaner so the solo dev can add features faster (unlike DF's code base which is, according to one of the new devs a nightmare to work with). It's a game that is never talked about but deserves a whole lot more love from gamers.

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.

Post reply on HN