Live data from Hacker News

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

openciv3.org

151–160 of 318 posts

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

#151
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...

Why not build it as a web app and play via browser?

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

#152

Earlier quoted context omitted.

Not terribly fair. When Windows decided running everything as administrator was bad and to add a visual sudo-like prompt, Apple made fun of them for it, but it was Microsoft reacting to a changing threat landscape then too.

UAC is not a security boundary. Malware can bypass it if it wants.

It helps to actually enable having to type a password instead of clicking on Yes.

However yes, security is much more than an UAC dialog.

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

#153

Earlier quoted context omitted.

Vista gets maligned but UAC is a good feature to have around, and Vista introduced it.

My first thought was "But back then those prompts were constant, making them almost useless", though maybe that did actually help by making software vendors rely less on admin rights?

That was the whole point.

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

#154
post #65

Earlier quoted context omitted.

What is going on with this? I tried that and the alias I have built in for this problem, `make_safe() { xattr -d -r com.apple.quarantine $1 }` The application cannot be opened for an unexpected reason, error=Error Domain=RBSRequestErrorDomain Code=5 "Launch failed." UserInfo={NSLocalizedFailureReason=Launch failed., NSUnderlyingError=0xae1038720 {Error Domain=NSPOSIXErrorDomain Code=163 "Unknown error: 163" UserInfo=…

The situation is actually worse than it looks. This error exists because Apple has effectively made app notarization mandatory, otherwise, users see this warning. In theory, notarization is straightforward: upload your DMG via their API, and within minutes you get a notarized/stamped app back. …until you hit the infamous "Team is not yet configured for notarization" error. Once that happens, you can be completely blo…

Yikes. Why anyone would willingly develop for Apple platforms is beyond me. But then I also don't understand why some some people like using the crap^WmacOS. To each their own I guess. Hardware does look nice though, too bad about their software.

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

#155
post #90

Earlier quoted context omitted.

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.

[flagged]

I helped my mother out with a computer, gave her a mac after she called twic a wee about a windows popup. Eventually she became a grandmother, and later in old age, with dementia she stlll using the mac more or less successfully to google and e-mail. Intentionality, coordination are important for keeping cognitive faculty. It all sounds so easy, but letting her send e-mail through voice could create confusing situations.

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

#156

Earlier quoted context omitted.

The situation is actually worse than it looks. This error exists because Apple has effectively made app notarization mandatory, otherwise, users see this warning. In theory, notarization is straightforward: upload your DMG via their API, and within minutes you get a notarized/stamped app back. …until you hit the infamous "Team is not yet configured for notarization" error. Once that happens, you can be completely blo…

Yikes. Why anyone would willingly develop for Apple platforms is beyond me. But then I also don't understand why some some people like using the crap^WmacOS. To each their own I guess. Hardware does look nice though, too bad about their software.

Because they "have" to have the nice display or good battery life I guess. Everyone has different priorities. Personally for me it's Linux or nothing.

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

#157

Earlier quoted context omitted.

The situation is actually worse than it looks. This error exists because Apple has effectively made app notarization mandatory, otherwise, users see this warning. In theory, notarization is straightforward: upload your DMG via their API, and within minutes you get a notarized/stamped app back. …until you hit the infamous "Team is not yet configured for notarization" error. Once that happens, you can be completely blo…

Yikes. Why anyone would willingly develop for Apple platforms is beyond me. But then I also don't understand why some some people like using the crap^WmacOS. To each their own I guess. Hardware does look nice though, too bad about their software.

Well, gotta sell wherever the customers are, unfortunately.

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

#158

Earlier quoted context omitted.

You can run macOS in a docker container. There’s no hardware acceleration for gpu, but works well enough. You can also try macinabox if you have unraid: https://hub.docker.com/r/spaceinvaderone/macinabox It’s probably the easiest way of setting up a Mac VM if you have unraid. I know there are similar options for qemu and kvm based hypervisors. If you have an amd gpu you should be able to pass it through.

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

#159
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.

I got a Mac only because of the excellent battery life. But I dread Os X. Not only it is dumbed down and it is harder to accomplish what is trivial in other operating system, but I have to actively fight against it if I want to run software that is not downloaded from the app store or I want to open files with apps I downloaded from elsewhere. And the UI is broken.

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

#160
post #54

I once had 10 civil war-tech troops with rifles lined up against a fort with ONE bow and arrow troop. I lost every single one of my troops and that's the last time I've played Civ 3 in my life. Hopefully they addressed this issue... (PS: once a friend lost a battleship to a stone age militia in the original Civ)

Civ V definitely solved the issue by separating unit strength and their HP. Not sure about Civ 4, but I think it applies there too.
Post reply on HN