Years back, I had a strange graphics problem in MOUL that seemed to have been caused by an OSX automatic update not playing well with an unknown app setting(s). Although the cause and cure were never determined, the workaround which fixed the problem was to create a fresh OSX profile and port my apps from the old to the new. It might be worthwhile to experiment with this and see if it helps.
Since it is an experiment at this point, I'd suggest that you only port the DI wrapper to a different profile and test the wrapper from there.
Also, some other obvious suggestions (just to cover all the bases), ensure that no unnecessary apps are running simultaneously. Especially if you have a limited amount of memory installed, the newer OSX versions make varying levels of demand on system memory. Mavericks was especially bad at handling memory well (though others will disagree with this opinion) and would frequently top out my system and slow things to a grinding halt when I was exploring online. Yosemite (my current OS) is much better at handling memory. Even so, I find it makes a big difference to ensure that non-essential apps are shut down when I am online.
In my current OS (Yosemite), kernel_task, Finder and browsers can be big memory hogs. For the best online performance, I like to close down all my non-essential apps, reboot and then log in from there. A fresh boot will ensure that kernel_task and Finder are using minimal memory.
Hope some of this helps. Keep us posted about your progress!
iPenguin wrote: Is there a way to tell if you're still connected to the server? Seems odd I'd get disconnected every time.
That command will tell you a message. If you don't see anything then you are disconnected. The server of Deep Island seems very fragile. Even wired we get disconnected a lot.
Interesting discovery...it appears I may not be getting connected at any point. From the moment I appear "in-game" (starting point at Cleft, though all cloths already pressed) and then type "!ping" nothing shows up. Not only that, if I try typing any "chat" text, it lets me type it but it doesn't show up at the top of my screen. Seems likely then that I'm either not getting connected to the server, or I'm losing it very early.
What is the mechanism by which the app tries to connect to the server? Anything I can adjust or swap out, or a setting to change?
I just tried that, to the same effect. I don't think I'm ever actually getting connected to the server in the first place. That's what i'm gathering from my last post.
What I'm wondering is whether somehow my wrapper, even though it's pointing to the Uru.exe from the DI patcher, is getting redirected to the main UruCC game. I don't know how the mechanics of this work, but it does seem like UruSetup.exe is getting called to get the game running in the first place, so is it possible that the old .exe is getting called too?
On the options tab, the "Force use of wrappers quartz-wm for window decorations and not what's on the system" checkbox was checked by default.
Graphics tab: 3d Hardware says Direct 3D HAL.
Connection tab: Connection speed says "I don't know" and the Update all ages on launch checkbox is unchecked.
If you don't have a firewall like that, unfortunately, I am out of ideas.
Thanks for the reply! I am on a Mac, so I went to check in the Security pane in System Preferences to see if I could unblock those ports from there, but it turns out my entire Firewall is off right now, which isn't ideal. I'll turn that back on, but either way it sounds like that was likely not the cause of the failed connection.
So because I wasn't getting anywhere with my existing wrapper, I tried a different approach. I went direct to the WineHQ files and built Wine using MacPorts. This created a /.wine directory in my user folder. I installed the main Uru CC game as before, and then copied the files from the DI Patcher into the Uru Complete Chronicles folder and accepted any replacements.
Then I tried launching Uru.exe. It gave me an error that Uru was already running (it wasn't), but after I closed out of everything I noticed it had created a new "Updates" folder in the Uru Complete Chronicles directory. There was a Uru.exe file in there, so I ran it. This time it took me to DI and let me log in AND it did not appear to lose connection to the server!
"The age dat/Garrison.age is not installed, but required to log in. Uru cannot be started."
However, I checked the dat folder and the Garrison.age file exists. Do you know why it's not being recognized? Could it be because the Uru.exe I'm running is nested within /Updates/ instead of directly in /Myst Uru Complete Chronicles/ where the /dat folder is? I wouldn't think this would matter.
This has been resolved. I copied the dat folder into the Updates folder and it's all working for me so far. Thanks for all the help over the course of this thread. Will be happy to help anyone experiencing similar issues.
iPenguin wrote: This has been resolved. I copied the dat folder into the Updates folder and it's all working for me so far. Thanks for all the help over the course of this thread. Will be happy to help anyone experiencing similar issues.