Skip to content

Releases: leafi/fix-spacechem-os-x

v2.2: I Know What I'm Doing

30 Jul 01:03
Compare
Choose a tag to compare

This is a .app in a zip file. The .app contains a shell script that patches SpaceChem with all the files I stuffed in.

The files change SpaceChem so that it launches with bundled MonoKickStart - so it doesn't matter what version of Mono you have installed, or if you have it at all; we put a good 32-bit Mono (v4.2.4.4) inside SpaceChem - and downgrade SDL_image.framework to 1.2.10 to get around the bizarre issue that stops Mono launching SpaceChem correctly.

If you're a bit scared of running arbitrary programs from people on the internet, go read the Code and the Wiki tabs. The script is quite trivial, even if my MonoKickStart bundle isn't. You can have a nice dig through the files and that.

Mac OS X won't let me launch it because it's not signed

Yeah, it does that. I haven't paid the Apple tax. Find 'Fix Spacechem.app' from where you downloaded it, hold down Ctrl (or Alt or Opt on some systems), click the .app, click Open. This allows you to bypass the warning and run the dang thing.

What changed since v2?

I'm actually now shipping SDL_image 1.2.10, instead of... I don't even know what I was shipping before. I had the right version installed to /Library/Frameworks, and it was overriding the shipped version so I didn't notice that I'd packed the wrong files.

Also, after a bit of thought, I've managed to come up with a clean solution to the crash that can occur if you have Mono 4.2.4 installed (whose paths conflict with hardcoded paths inside the shipped version, accidentally picking up .config files I'm duping in the bundle). Now it doesn't matter if you have that specific version installed - things should still work.

V2: Escape from RMS

18 Jun 00:57
Compare
Choose a tag to compare

Please use v2.2, not this version! https://github.com/leafi/fix-spacechem-os-x/releases/tag/v2.2

This is a .app in a zip file. The .app contains a shell script that patches SpaceChem with all the files I stuffed in.

The files change SpaceChem so that it launches with bundled MonoKickStart - so it doesn't matter what version of Mono you have installed, or if you have it at all; we put a good 32-bit Mono (v4.2.4.4) inside SpaceChem - and downgrades SDL_image.framework to get around the bizarre issue that stops Mono launching SpaceChem correctly.

If you're a bit scared of running arbitrary programs from people on the internet, go read the Code and the Wiki tabs. The script is quite trivial, even if my MonoKickStart bundle isn't. You can have a nice dig through the files and that.

Mac OS X won't let me launch it because it's not signed

Yeah, it does that. I haven't paid the Apple tax. Find 'Fix Spacechem.app' from where you downloaded it, hold down Ctrl (or Alt or Opt on some systems), click the .app, click Open. This allows you to bypass the warning and run the dang thing.

v1.1

14 Feb 20:33
Compare
Choose a tag to compare
v1.1 Pre-release
Pre-release

Unzip this, and double-click the .command file.

(If you're prompted to install XCode CLI tools... you don't need that. Open a Terminal, cd into the directory where the extracted files are, and do chmod +x fixed-launcher.sh and then ./fixed-launcher.sh.)

With any luck, things should just happen automatically. You'll be prompted for sudo permissions when it's time to copy the libraries in.

If you have any issues, creating an Issue on this here GitHub will work. Please copy and paste what the fix script says - it tells me things about what's going on!

(v1.1: Also explicitly modify SpaceChem's launcher when the Mono path is /usr/local/bin.)

First release

11 Feb 16:14
Compare
Choose a tag to compare

Unzip this, and double-click the .command file.

With any luck, things should just happen automatically. You'll be prompted for sudo permissions when it's time to copy the libraries in.