Jump to content

Manga

Members
  • Content Count

    83
  • Joined

  • Last visited

Community Reputation

85 Excellent

6 Followers

About Manga

  • Rank
    Island Rum Developer
  • Birthday January 1
  1. On Monday, June 22, 2020, Apple announced that it was transitioning all of its computer hardware to the ARM "System On A Chip" platform instead of Intel. There isn't a lot of information about this transition yet, so it's difficult to tell what the full effects will be as far as running City of Heroes on a Mac. The only certainties are that Apple plans the transition to take two years, and that MacOS "Big Sur" (the next upcoming version) will support Intel x64 to ARM/64 translation called Rosetta 2. The new ARM computers will be powered by a custom ARM/64 chip with built-in video. What I don't know for certain about it is whether Apple's own video inside the new silicon will support any Intel based games that have to be translated via Rosetta 2. I'm also unsure if Wine, the core of the CoH Mac client, will even be translated by Rosetta 2 (it might be for GUI launched apps only, not command-line). The best case scenario would be if CoH launches via Wine with no problem, other than some sluggishness and lower FPS because it has to be translated. But worst case would be it doesn't work at all, and there is no immediate fix. If you're using a Mac for CoH, you should at least be prepared for that possibility. Another issue might be if Apple decides to "lock down" these new ARM Macs to only allow software downloaded from the App Store. This would be an extreme roadblock: Even if CoH could run via Wine (and Rosetta 2) on the Mac, the OS simply wouldn't allow it. An alternative might be to try and get it approved for the App Store, but that would take both a Signing of the Official Agreement™ and Apple drastically changing its App Store rules (it currently does not allow apps that require emulation or translation, and definitely doesn't allow apps that have to download more stuff). Unfortunately I can't afford to purchase a developer ARM machine just to test CoH for Mac. Even when the first ones are released, I still might have too strained a budget to purchase one right away due to the virus shutdowns and limited employment sucking up most of my savings in 2020. So when the first ones are released, it's likely that some players will get ahold of them before I do, and I might have to depend on their accounts and experiences to see how this works. Even if initially the roadmap reads "road closed", it could be short lived. This is a big and complicated transition that's going to harm a lot of games and open-source projects. Hopefully that means workarounds will come fairly swiftly. It just might take some time. I will try to update this thread as more information becomes available.
  2. Look for a file inside the CoH folder called islandrum.sh. Open it with a text editor, and copy/paste each command one at a time into Terminal. You should get an error with the last command, that's what we need to see.
  3. The "new version" was rolled back yesterday. If it won't auto-update back to the previous one you can download it from https://islandrum.eekstudio.com/ On that site is also a separate Catalina version that has a Developer ID signature.
  4. The patch has been reversed. Apparently we've gotten to a point where an app made to work in Catalina 10.15 (properly signed so it doesn't nag on install) without compromises is not going to work in any previous OS. This is going to require a drastic forking of the Island Rum project and might take a few weeks to get right (except possibly Catalina, which already has a working build). The difficulty is going to be in testing it, because I don't exactly have a lab with 4 different Macs running 4 different OS's - which means I'm going to have to guess a lot. So at the very least, there may be up to 3 builds, just so if one of them faults, one or the others might still work properly. We'll see where this goes in the coming weeks.
  5. Unfortunately I'm somewhat limited by what the actual wine app requires. Island Rum just tries to set things up so wine is happy. I don't want to make every individual path configurable because it makes supporting Island Rum game launching issues impossible.
  6. This is a really old thread. I've simplified Island Rum since so it handles Wine on its own. There isn't any guide yet because I'm still working through people with issues, and also because I'm not a forum mod and don't really have a lot of control over where it would go. In the mean time though, you should just be able to download Island Rum, let it install in /Applications/coh, and have it download everything. 0822 is really old, you might have to download a new one: https://telstar.eekstudio.com/islandrum-mac.zip
  7. Those are old instructions, you don't need that anymore. Island Rum will now try to install Wine by itself.
  8. I added that to Entitlements (as well as incoming/outgoing network access and disk read/write access) so it would not block the child process CoH from being able to access any of those things.
  9. If you were previously using the Wineskin or Cider clients for Mac, you will have to delete "City of Heroes.app" and "CoH.app" from your Applications folder in order to use the private Wine installation. Otherwise Island Rum will ignore it and launch one of the above. Contrary to what Codeweavers or anyone else says, Wine 4.0.1 (the private Wine install) works with Catalina as long as you're launching 64-bit Windows apps - it does not launch 32-bit Windows apps. The versions of wine inside the Wineskin app (1.6.2) or Cider (1.4) don't work in Catalina. I'm currently working on a new Island Rum release that will strongly encourage installation of everything inside the Applications folder - including Island Rum itself, and the game folder. The option to select another path will intentionally become less user-friendly to ease troubleshooting. I might also decide to make the Wine version hackable in a limited fashion, but I don't want that to be automatic, because it will make finding issues more complex. It will also (if I can get Developer ID to cooperate) be signed, so it will still launch after the unsigned Mac app cutoff of Feb 3rd.
  10. If you were previously using the Wineskin or Cider clients for Mac, you will have to delete "City of Heroes.app" and "CoH.app" from your Applications folder in order to use the private Wine installation. Otherwise Island Rum will ignore it and launch one of the above. Contrary to what Codeweavers or anyone else says, Wine 4.0.1 (the private Wine install) works with Catalina as long as you're launching 64-bit Windows apps - it does not launch 32-bit Windows apps. The versions of wine inside the Wineskin app (1.6.2) or Cider (1.4) don't work in Catalina. I'm currently working on a new Island Rum release that will strongly encourage installation of everything inside the Applications folder - including Island Rum itself, and the game folder. The option to select another path will intentionally become less user-friendly to ease troubleshooting. I might also decide to make the Wine version hackable in a limited fashion, but I don't want that to be automatic, because it will make finding issues more complex. It will also (if I can get Developer ID to cooperate) be signed, so it will still launch after the unsigned Mac app cutoff of Feb 3rd.
  11. The packaged Wine requires at least 10.12, which is not too far from where you are. You should be able to easily upgrade to 10.12. You could use the Wineskin client instead, but there's no guarantee of its reliability going forward - Winekin itself has been abandoned by its author.
  12. The symptoms sound like your CoH files have gotten corrupted. Try deleting your homecoming, updates (if you have it), hc-bin32, hc-bin64, and hc-beta folders inside the Applications/coh folder and let Island Rum re-download them all.
  13. What's funny is, it's the greed of the pre-MMO gaming industry that made a lot of people from that era believe that games should release, and then stay frozen in that state forever - because they didn't want to spend money working on updates, and wanted you to buy the next shiny game instead. In those cases, it makes sense to have one computer for it and never upgrade it, so you can always play that one game. MMO's changed that rule so it constantly changes, and you have to constantly upgrade to keep up. We do still have a few people though who want and expect CoH to always run on the oldest rig that supported it from 2005, and some who take that further and assert that the devs have a responsibility to make certain it will always work on that rig from 2005. Unfortunately, the reality is that not only do we need to keep up with modern tech, but the tools to build applications that old start to become deprecated and fall apart. So it's not that we want to push you all to upgrade to a new shiny computer; in some cases, on the development side, we no longer have the choice.
  14. I'm the only developer for Island Rum. I don't do any coding for CoH. The announcement I made at the top of this thread is a courtesy because I know Safe Mode going away is going to happen eventually, and I want everyone to have time to prepare as best as they can. And as I said above, preparing to be able to run the 32-bit or 64-bit CoH clients means you'll probably also avoid problems with newer games, ones you might download from Steam for instance, and even future macOS or Windows updates. It really is worth the time.
×
×
  • Create New...