Well apparently back in April they added Apple Silicon support of all things and they sign and notarize so I added the games to the site. I had looked at Exult months ago and it looked tricky to get going and was seemingly a long dormant project. Ultima VII: The Black Gate and Ultima VII Part Two: Serpent Isle (via Exult – third party build) This one was kinda straightforward, though there’s still an issue with some menus and localization, but now you can play this old RPG on Apple Silicon natively. For years another project called Falltergeist tried to do something similar but stalled out, which makes this one even more impressive. I made a Universal 2 build and mentioned it to him, so he decided to do his own and I just link to that now. Despite the naming it’s not an official product, he did the DevilutionX thing where there’s two versions, one aims to be a recreation of the Windows 95 engine code, warts and all, and the other is designed to be compiled and run on modern machines. This one is amazing – some dude just out of the blue reverse engineered the Fallout 2 engine and it plays the game perfectly. It’s not open source, and I did chat with them about a couple of quirks of packaging for Universal 2, but they did all the work on this themselves and I’m just linking to it.įallout 2 (via Fallout 2 Community Edition – third party build) The OldUnreal project has been maintaining the 1999 game for years now and they now have it native on Apple Silicon. Unreal Tournament (via OldUnreal – third party build) I figure future releases of GemRB I’ll do the same. Like GemRB, CorsixTH has hurdles to being a Universal 2 build but unlike GemRB, CorsixTH‘s use of something called Luarocks is difficult enough to work with that I decided it wasn’t worth it so I’m just releasing it as two builds. Also this helped me work out a system of being able to add multiple architecture versions to the site, code I had in place before but didn’t work well because nothing used it. So whatever, they have signed and notarized (but not Universal 2) builds, so I’m linking to them. Still, I’ve known people over the years who spend top dollar building up massive PC rigs and then the first game they play could run on a Pi Zero you could fit in your wallet. Not because it’s an MMO that looks like it could run on a potato but because the developer both maintains a new and old version of the game but also allows for third party open source clients. Old School RuneScape (via RuneLite – third party build) I incorporated some new code in Objective-C that allows the executable to find the data in an app bundle but I’ve since learned about a method in SDL that does this already so in the future for things like this I’ll use that if the port already uses SDL. The original game was Tyrian and the re-release with a fifth episode was Tyrian 2000 and they have enough differences that two source ports are necessary to play them both. This is a now-freeware (formerly shareware) SHUMP that has great retro gaming cachet because it’s legit an old game. Tyrian/ Tyrian 2000 (via OpenTyrian/ OpenTyrian2000) The one thing I will pull over from that unfinished post is that this is my development process in a nutshell:Īnyway since then, I’ve added several ports I actually started a new post and progress report back in July, but I got sidetracked and didn’t finish it and a lot of things have happened since then so I’m going to just recap them all in this post. Mac Source Ports Progress Report: SeptemSchnapple | September 14, 2022
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |