Mac Client Recommendations?


  • Coder

    @Auspice said in Mac Client Recommendations?:

    So I discovered today...

    Events set to a specific character do not work. In this case, it was just a timer made to send '@@' every 1800 seconds. Did not work on the character definition, but did for the world.

    Is this expected behavior?

    Uh... yikes, no, definitely not expected. I have events on characters that work fine, so that's definitely odd.

    The only thing I can think of is that there may be an edge case where if you haven't done something (switching the tab in the address book away from events or something) it might not have committed the event, which would cause it not to fire. I haven't seen that particular problem in ages, but maybe it's the issue here?

    Regardless, I'm still working on Atlantis 2.0, a complete clean rewrite in Swift for modern macOS. Unfortunately, Atlantis 1.x doesn't compile well on modern Xcode, because some of the code dates back to offer compatibility with OS X 10.4.


  • Coder

    @Sparks said in Mac Client Recommendations?:

    Regardless, I'm still working on Atlantis 2.0

    For those of us who live on the edge, where can we find the latest builds?


  • Pitcrew

    @Sparks

    I'll keep an eye on it.

    And sorta along @Thenomain's thinking... I'd be happy to help beta test.


  • Coder

    Alas, it's not ready yet. I know a few others (@Roz among them) are champing at the bit to get a build. I promise as soon as there's one that's ready, I'll toss it out there.

    Other than "complete clean rewrite", the main things I've made sure to add are:

    • Way, way better spawn content system, allowing much more interesting formatting (like putting roundrects around pages, for instance) and much faster changing of fonts and colors.
    • Spawns are now made of lego-type blocks that can be snapped together. Want three input areas in your spawn template? No problem. (I don't know how much of that I'll expose to the user, but internally? Very easy to design entirely new spawn content layouts.)
    • Ability to use a 'proxy' system you can set up, which ensures you stay connected even if you're offline, and allows you to pass a connection between desktop and mobile versions.
    • Ability to export/copy events. :)

  • Pitcrew

    And that dual-input, right? That's the main reason I'm bit-chomping. I've been missing my Potato dual-input soooooo bad.


  • Coder

    @Auspice said in Mac Client Recommendations?:

    And that dual-input, right? That's the main reason I'm bit-chomping. I've been missing my Potato dual-input soooooo bad.

    It really is the best feature ever. I love Atlantis but if Potato wasn't so godawful ugly on Mac I'd probably switch just for that... until Atlantis 2.0 at least.



  • @Auspice said in Mac Client Recommendations?:

    And that dual-input, right? That's the main reason I'm bit-chomping. I've been missing my Potato dual-input soooooo bad.

    Does Potato work for Mac? I thought it did (and thought this and its Linux compatibility was part of the reason it had that kind of infuriating Aspell thing instead of a live SimpleMu-style spellchecker). But I'm a Windows user so I only know what it says on their site, not what it actually does. I'm now curious what it's like for non-Windows users, since I've found it pretty functional.


  • Pitcrew

    @Three-Eyed-Crow said in Mac Client Recommendations?:

    @Auspice said in Mac Client Recommendations?:

    And that dual-input, right? That's the main reason I'm bit-chomping. I've been missing my Potato dual-input soooooo bad.

    Does Potato work for Mac? I thought it did (and thought this and its Linux compatibility was part of the reason it had that kind of infuriating Aspell thing instead of a live SimpleMu-style spellchecker). But I'm a Windows user so I only know what it says on their site, not what it actually does. I'm now curious what it's like for non-Windows users, since I've found it pretty functional.

    It did work for Mac.

    ...and then Sierra.


  • Coder

    @Three-Eyed-Crow said in Mac Client Recommendations?:

    @Auspice said in Mac Client Recommendations?:

    And that dual-input, right? That's the main reason I'm bit-chomping. I've been missing my Potato dual-input soooooo bad.

    Does Potato work for Mac? I thought it did (and thought this and its Linux compatibility was part of the reason it had that kind of infuriating Aspell thing instead of a live SimpleMu-style spellchecker). But I'm a Windows user so I only know what it says on their site, not what it actually does. I'm now curious what it's like for non-Windows users, since I've found it pretty functional.

    The last time I tried it (pre-Sierra, which @Auspice says is an issue) it was 'functional' but utterly did not fit. I've seen a TK app that looked fine on mac, but whatever toolkit it uses isn't the one Potato does. Potato on the mac is a glaring heathen of wrongness.


  • Coder

    @Auspice said in Mac Client Recommendations?:

    And that dual-input, right? That's the main reason I'm bit-chomping. I've been missing my Potato dual-input soooooo bad.

    What do you use dual-input for? I've never seen the purpose.


  • Coder

    @Thenomain said in Mac Client Recommendations?:

    What do you use dual-input for? I've never seen the purpose.

    Most people I know use it to compose a pose while simultaneously carrying on a page or channel convo. I've always been so accustomed to just using the clipboard as a copy/paste buffer that even when I've used Potato on occasion I haven't found myself utilizing the dual-input window. But maybe it's something you get used to over time.

    Love Atlantis, btw. Kudos to @Sparks.

    Regarding @ping's report... I've seen that behavior if I leave Atlantis running for a couple days and end up with giant backscroll buffers. Figured it was just a memory issue of some sort related to the backscroll. I usually shut Atlantis down every day so it's not really an issue for me, but I have seen it.



  • @faraday said in Mac Client Recommendations?:

    Most people I know use it to compose a pose while simultaneously carrying on a page or channel convo. I've always been so accustomed to just using the clipboard as a copy/paste buffer that even when I've used Potato on occasion I haven't found myself utilizing the dual-input window. But maybe it's something you get used to over time.

    This is primarily what I use it for and I find it a lot more helpful than I did in the beginning. Channel convo I can just let scroll and whatever, but sometimes there are pages I feel like I should respond to right away. I also use it as a quick reference to bbposts or character finger info while writing. Even when I tried to save poses by copy/pasting, if you aren't vigilant about it every time, they're just gone. And recreating poses, much like copy/pasting hyperlinks from SimpleMU because it fucks up links, is a PITA I wasn't entirely aware I hated until I no longer had to deal with it.


  • Pitcrew

    @Three-Eyed-Crow said in Mac Client Recommendations?:

    @faraday said in Mac Client Recommendations?:

    Most people I know use it to compose a pose while simultaneously carrying on a page or channel convo. I've always been so accustomed to just using the clipboard as a copy/paste buffer that even when I've used Potato on occasion I haven't found myself utilizing the dual-input window. But maybe it's something you get used to over time.

    This is primarily what I use it for and I find it a lot more helpful than I did in the beginning. Channel convo I can just let scroll and whatever, but sometimes there are pages I feel like I should respond to right away. I also use it as a quick reference to bbposts or character finger info while writing. Even when I tried to save poses by copy/pasting, if you aren't vigilant about it every time, they're just gone. And recreating poses, much like copy/pasting hyperlinks from SimpleMU because it fucks up links, is a PITA I wasn't entirely aware I hated until I no longer had to deal with it.

    Much of this. When I'm running a scene, it's nice to be able to draft and edit and update my poses while also keeping an eye on the scene itself, answering questions, etc.

    I lose way too many poses to copying to the clipboard... and then getting distracted just long enough to copy something else.



  • If there is a need for 'the five year old to run something/a feature/etc. by', I volunteer. I am officially tech stupid but I love Atlantis like mad, and despite being a five year old in terms of tech, once I know how something works, I'm pretty good at explaining how to do it docs-wise to other fellow tech stupid five year olds, and would be more than happy to help that way if it would actually be a help.



  • @Sparks said in Mac Client Recommendations?:

    I'd need to see more of the crash log information, I'm afraid. I'm also on Sierra and haven't had that problem. :/

    When it crashes it brings up a dialogue box with a little ladybug (crash reporter?) And -says- it's "generating a crash report" but then that just quits out after a second or two, and nothing appears to be generated. Is there some other way to obtain that information? I am not sure where these logs might be getting saved.



  • @Auspice said in Mac Client Recommendations?:

    Much of this. When I'm running a scene, it's nice to be able to draft and edit and update my poses while also keeping an eye on the scene itself, answering questions, etc.

    It's incredibly helpful when GMing and staffing, yeah. Probably moreso than player-side, though that's how I've mainly dealt with it. It's non-essential but now that I'm accustomed to it I really appreciate it as a multi-tasking tool.


  • Pitcrew

    @Three-Eyed-Crow said in Mac Client Recommendations?:

    @Auspice said in Mac Client Recommendations?:

    Much of this. When I'm running a scene, it's nice to be able to draft and edit and update my poses while also keeping an eye on the scene itself, answering questions, etc.

    It's incredibly helpful when GMing and staffing, yeah. Probably moreso than player-side, though that's how I've mainly dealt with it. It's non-essential but now that I'm accustomed to it I really appreciate it as a multi-tasking tool.

    Did anyone else ever use... I think it was Rapscallion? on Mac?

    I think that was the one that had a shared input window for all world instances.
    It was miserable.

    The reason being able to have an in-progress pose in another input window is so handy for me is I am someone who begins drafting my next pose as soon as the person after me has posed. That way, esp. in larger scenes, there's no waiting 10+ minutes for me. Spawn windows help this somewhat (for channels), but for pages, mails, etc... I have to copy and hope I don't copy over it or paste it elsewhere. It becomes a hassle.



  • @Sparks Is this what you were talking about:

    Feb 16 20:13:51 Gs-MacBook-Pro Atlantis[26136]: Atlantis(26136,0xb04e0000) malloc: mach_vm_map(size=8388608) failed (error code=3)
    error: can't allocate region
    set a breakpoint in malloc_error_break to debug
    Feb 16 20:13:52 --- last message repeated 39 times ---
    Feb 16 20:13:52 Gs-MacBook-Pro Atlantis[26136]: Atlantis(26136,0xa53391c0) malloc: mach_vm_map(size=8388608) failed (error code=3)
    error: can't allocate region
    set a breakpoint in malloc_error_break to debug
    Feb 16 20:13:52 Gs-MacBook-Pro Atlantis[26136]: Atlantis(26136,0xb04e0000) malloc: mach_vm_map(size=8388608) failed (error code=3)
    error: can't allocate region
    *** set a breakpoint in malloc_error_break to debug
    Feb 16 20:13:54 --- last message repeated 11 times ---
    Feb 16 20:13:54 Gs-MacBook-Pro com.apple.xpc.launchd[1] (net.riverdark.Atlantis.1152[26136]): Service exited with abnormal code: 1
    Feb 16 20:14:04 Gs-MacBook-Pro Atlantis[31390]: No appropriate Perl bundle available, unable to load /Applications/Atlantis.app/Contents/Frameworks/CamelBones.framework/Libraries/darwin-thread-multi-2level-5.18.2.bundle
    Feb 16 20:14:04 Gs-MacBook-Pro Atlantis[31390]: Perl not available!



  • @Auspice said in Mac Client Recommendations?:

    Did anyone else ever use... I think it was Rapscallion? on Mac?

    I think that was the one that had a shared input window for all world instances.
    It was miserable.

    Oh sweet mother of gods, that would be the ultimate TS prevention device.


  • Coder

    @Ping said in Mac Client Recommendations?:

    @Sparks said in Mac Client Recommendations?:

    I'd need to see more of the crash log information, I'm afraid. I'm also on Sierra and haven't had that problem. :/

    When it crashes it brings up a dialogue box with a little ladybug (crash reporter?) And -says- it's "generating a crash report" but then that just quits out after a second or two, and nothing appears to be generated. Is there some other way to obtain that information? I am not sure where these logs might be getting saved.

    Yeah, sadly my little ladybug helper doesn't work right on Sierra. :(

    However, crash logs can be found in ~/Library/Application Support/CrashReporter, and you'll find a datafile there for an Atlantis crash, a binary plist. You can try to send that to me. But your crash log below is sufficient; the crash is just because your machine ran out of memory.

    (Atlantis 1.0 had a serious memory issue if you gave it infinite scrollback buffers—the default, I'm afraid—and left it running for weeks.)