Hex: Origins (itch) Mac OS
- Download the latest version from https://itch.io/app
- Open the DMG image, a window pops up:
- Drag the app to the
Applications
folder - Close & eject the DMG image
- Launch the app by searching 'itch' in Spotlight
Recent versions of Mac OS X have built-in code signature verification mechanisms enabled by default that will prevent opening unsigned apps (also known as Gatekeeper). While this provides little security (any one can buy a $99/year individual developer certificate), it does allow you to verify that the app you just downloaded was, indeed, built. The Raspberry Pi is a tiny and affordable computer that you can use to learn programming through fun, practical projects. Join the global Raspberry Pi community. You will discover over 180 unique hex-based battlegrounds within a dark and mature story of crime, drugs, and murder. Play as a warrior, mage or hunter and customize your character's skills as you see fit. The challenging campaign delivers a story of doubt, treason and loss.
Verifying the app
Recent versions of Mac OS X have built-in code signature verification mechanismsenabled by default that will prevent opening unsigned apps (also known asGatekeeper).
While this provides little security (any one can buy a $99/year individual developercertificate), it does allow you to verify that the app you just downloaded was,indeed, built and distributed by us (itch.io).
All our OSX binaries are signed by a Developer ID certificate to the name of Amos Wenger,and you can verify them by running the following command in a terminal:
...where /Applications/itch.app
is the full path to the .app. If the app is correctlysigned, you should see the following terminal output:
Updating
The app is self-updating on OSX, just like on Windows. Refer to the Windows page for details.
Uninstalling
You can uninstall the app by dragging itch.app
out of your /Applications
folder and into the Trash.
Note that this won't remove your library, which resides at ~/Library/Application Support/itch
,along with any additional install locations you have added from the app.
An EFI folder that could boot macOS Mojave cannot necessary boot macOS Catalina due to changes in the way AppleACPIEC behaves which require it to be either disabled, renamed or spoofed to boot macOS Catalina on most hackintosh motherboards. Not addressing EC in Catalina can cause hagging with verbose outputs such as Waiting on root device… or AE_NOT_FOUND that will prevent you from booting Catalina.
Hackintosh Catalina EC Patching
- The option to disable AppleACPIEC currently has issues and is only for those using the OpenCore method of hackintoshing and not Clover, leaving us with the option to fake or rename our EC device which is needed .for AppleBusPower to function.
- Renaming EC – Recommended for laptop use as this still loads AppleACPIEC which is not used or compatible with a desktop but still works.
- Faking EC is done turning off the real EC one and setting a fake one up by placing a patched SSDT-EC.aml file in EFI/CLOVER/ACPI/patched.
- Recommended by the community for desktops, do not use for laptops.
- The downside to this method is if you change the hardware in your system i.e. swapping out the motherboard or computer trying to get the Catalina installer to load. The SSDT will need to be remade for a specific machines hardware before being able to boot while the specific rename patch tends to be similar across motherboard generations i.e. a Gigabyte Z370 motherboard and an ASUS Z390 motherboard will have the same EC rename. In that case starting with the rename method might be a better solution to start with.
To do either fix you’ll want to generate a DSDT:
Hex: Origins (itch) Mac Os Catalina
- Generate a DSDT table by restarting computer and entering Clover Bootloader
- Press F4 will cause a DSDT to be generated and placed in EFI/CLOVER/ACPI/origin
- Reboot back into macOS and Mount EFI partition
Hex: Origins (itch) Mac Os Download
#1 Renaming EC Method
- Renaming EC adds a simple Hex patch under Acpi -> Patches of config.plist from this table:
Comment Find* [HEX] Replace [HEX] change EC0 to EC 4543305f 45435f5f change H_EC to EC 485f4543 45435f5f change ECDV to EC 45434456 45435f5f - Only one of these three patches is used at a time. DO NOT enable multiple at the same time or you may not be able to boot
- To find out which patch is correct for you’re computer can either guess by adding one at a time and trying to boot Catalina or you can simply check the DSDT you generated by following steps 1-6:
- Download MaciASL
- Open EFI/CLOVER/ACPI/origin/
- Open DSDT.aml with MaciASL
- Use ⌘F to open the Find search bar
- Search for PNP0C09 it will be in a bracketed under a device named Device (EC0) or Device (H_EC) or Device (ECDV)
- Some computers will return two device results for PNP0C09 to find out which is the correct device it must contain an _HID, _CRS and _GPE in its brackets for example:
(_HID, EisaId ('PNP0C09'))
// _HID: Hardware IDName (_CRS, ResourceTemplate ()
// _CRS: Current Resource SettingsName (_GPE, 0x16)
// _GPE: General Purpose EventsIn this example EC0 is the correct EC as it contains a _HID, _CRS and _GPE value, therefore the patch used will be rename EC0 to EC
- Once you figure out what patch you need from the table add it by opening config.plist with Clover Configurator and placing the patch under Acpi Patches:
If you are using the EFI from https://hackintosher.com/guides/guide-to-fresh-installing-macos-catalina-on-a-hackintosh/ I’ve included the patches in config.plist already however they are all disabled by default enable the one that is right for you by unchecking disabled.
Here’s the table again:
Comment Find* [HEX] Replace [HEX] change EC0 to EC 4543305f 45435f5f change H_EC to EC 485f4543 45435f5f change ECDV to EC 45434456 45435f5f
#2 Faking EC Method
Hex: Origins (itch) Mac Os X
- Download SSDT-Time and unzip the folder
- Open SSDTTime-master folder
- Right-click open SSDTTime.command
- This will open Terminal
- Please make a selection: 2
- Drag and drop a DSDT.aml or origin folder
- SSDTTime will automatically open a Results folder
- Copy SSDT-EC.aml from the Results folder and place it in EFI/CLOVER/ACPI/patched
- Note: The patched folder not the origins folder
- If you have any issues getting SSDTTime to work use the rename method instead.