It is currently 18 Nov 2017, 21:17
   
Text Size

Forge for macOS 1.6.4 [Experimental]

Moderators: timmermac, Agetian, friarsol, Blacksmith, KrazyTheFox, CCGHQ Admins

Forge for macOS 1.6.4 [Experimental]

Postby Agetian » 30 Sep 2017, 07:42

After a long delay in providing macOS-compliant application packages for Forge, I decided to try my hand at creating these packages that will simplify the procedure of installing and launching Forge on Mac computers for everyone who owns that kind of machine and would like to play our Magic engine.

As of right now, consider these packages experimental, they might be a little rough around the edges. I'm not sure about the exact minimum specifications for a Mac machine that you'd need to run them, but a friend of mine who owns a Mac reports that he's been successfully repackaging Forge in a similar way for the last three years or so and it worked, so a recent enough Mac machine should most likely be fine.

I'm providing two packages right now. Please note that because the packages come from an unregistered developer, you will need to follow the standard macOS security procedure to run them. You can read more about it here: https://support.apple.com/kb/PH25088?locale=en_US

Our main package is the following one:
Desktop Forge v1.6.4:
====================================
https://www.dropbox.com/s/yj0j3tt3vczx8 ... 4.zip?dl=0

This is the latest official Forge release, packaged as a Mac app. Note that this engine is not HiDPI-capable, so the card pictures (even XLHQ ones) will look rather small and pixelated, and you may experience some minor UI issues like text not fitting on buttons properly. You may need to change to a non-native resolution to make your experience with Forge better. Since changing to a non-scaled resolution on a Mac laptop is not offered in the default settings UI, you will need to use a tool such as this free app https://github.com/Eun/DisableMonitor that allows easy resolution changes, including to the non-HiDPI native resolution of the screen. But note that naturally this will make text (in Forge and in the OS in general) quite small (since a small screen will be running at a high resolution with no DPI scaling).

The alternative package, which might be better for a HiDPI-capable Mac but which might require some manual tweaking and hackery for the time being, is the following one:
Mobile Forge Backport v1.6.4:
=====================================
https://www.dropbox.com/s/u7cheba906cvp ... 4.zip?dl=0

This is a backport of the GDX version of Forge that we use for the mobile (Android) version of the game. It is fully HiDPI-capable (works well on Retina displays). For now it defaults to a non-fullscreen 1280x720 resolution; for the time being, you can change this resolution by manually opening the application package in Finder (right click and "Show Package Contents") and editing the text file screen_resolution.ini in the "Contents/Resources/" folder. You can specify any resolution you want that is supported by your machine. The last parameter defines whether it is full-screen or not (e.g. 1280x720x0 specifies a non-fullscreen 1280x720 mode, while 2560x1600x1 specifies a fullscreen 2560x1600 mode). I'm planning to eventually create a better launcher that will allow you to choose the resolution on startup. Note that this GDX backport has all the features of mobile Forge (including Planar Conquest) and inherits all its current limitations (such as no support for multiplayer matches with multiple opponents), and has some additional caveats, you can read more about them here: viewtopic.php?f=52&t=19640#p207145 Please note that this is NOT an iOS mobile version of the game, it is meant to be launched on a machine running macOS.

Please let me know if you run into issues with these packages.
Please do NOT report general gameplay issues in this thread. Let's limit this thread to reports about technical issues running the app packages on macOS. If you have a general bug report to make while playing with the Forge Desktop v1.6.4 package, please follow the standard guidelines for bug reports and make a report in the general 1.6.4 release thread: viewtopic.php?f=26&t=21186

I would like to say thanks to my friend @nefigah who owns a Mac and who provided invaluable input and help with creating these packages and for devising a series of steps that allowed me to create Mac packages without actually owning a Mac myself.

Enjoy!

- Agetian
Agetian
Programmer
 
Posts: 3170
Joined: 14 Mar 2011, 05:58
Has thanked: 608 times
Been thanked: 414 times

Re: Forge for macOS 1.6.4 [Experimental]

Postby nefigah » 30 Sep 2017, 09:28

Nicely done!

I've exclusively played Forge on my Mac (a 13" Retina Macbook Pro) since 2014, and have been manually updating my app bundles most of that time. Until this year, I ran the standard Desktop version of Forge—as Agetian noted, there are definite tradeoffs to doing this on a Retina display. Basically you can choose between having nice-looking, readable Forge UI text with crappy-looking card art, or excellent-looking card art (assuming you have high-quality card pics) but small UI text. I prefer nice-looking cards, so I manually changed my screen resolution (to 2560x1800 in my case) using an app like the one linked above when playing Forge (and then switched back to normal when done playing).

Nowadays I usually play the Mobile version, both because you get nice text and card art on a Retina display without having to mess with your screen resolution, and because of Planar Conquest (which is a game mode only available on Mobile for some reason). I'd recommend most people with Retina-display Macs use the Mobile version, though it has its own quirks. (For example, the battlefield is rigidly set to two rows of cards and you'll have to often scroll it horizontally, and some functionality isn't available like some of the keyboard shortcuts or the macro recording system, but I imagine many people don't use that stuff anyway.)

If you've never played the Mobile version with a mouse before, note that you can zoom in on any card at any time by left-clicking-and-holding. If you need to "swipe" (such as to view card details), this is done by clicking-and-dragging in the indicated direction. Vertical scrolling with a trackpad/mousewheel is nice and smooth, but unfortunately horizontal scrolling isn't supported in the same way, so you have to do the somewhat awkward "swipe" click-and-drag to scroll horizontally, unless we find a way to implement something better.

Anyway, I'm pretty familiar with both versions of Forge and OS X, so if you have any questions you can ask them here and I'll do my best to answer.
nefigah
 
Posts: 42
Joined: 16 Mar 2014, 15:49
Has thanked: 10 times
Been thanked: 1 time

Re: Forge for macOS 1.6.4 [Experimental]

Postby Bog Wraith » 07 Oct 2017, 13:36

This is great! :D

I've been manually updating the version I have had for over a year now since they stopped being available to us. I download the latest snapshot at least once or twice a day, so I've been doing this a lot. I use the "Show Package Contents" option when I right click on the Container, then swap the new files in each time I update.
I also do this because I have many cube & draft files that go into their respective folders from cubes I created and have collected over the years so I have to copy and paste those files whenever I update to the latest snapshot.

This method was working for me flawlessly for over a year, but just last week, for some reason, it stopped working as the program crashed every time during startup. I had to return to using the folder version and launch the java file which is so un Mac like in its method that Windows user are used to doing. It's great to be able to use the container version again as the icon is so much more atheistic looking and functional.

I tried your version which worked perfectly and also, as you can see in the screenshot I took, updated it this morning with the latest snapshot of 1.6.5 r-35940 and it is performing perfectly as well.

Thanks for doing this & BTW, I'm using the HiDPI-capable Mac version on my 2009 Mac Pro with a 27 inch Cinema Display & will also try it on my iMac, Mac mini & Mac Book Pro in the near future.
Attachments
screenshot_3357.jpg
'Twas in the bogs of Cannelbrae
My mate did meet an early grave
'Twas nothing left for us to save
In the peat-filled bogs of Cannelbrae.
User avatar
Bog Wraith
Global Mod 1 (Ret)
 
Posts: 1048
Joined: 28 May 2008, 22:40
Location: Shandalar
Has thanked: 344 times
Been thanked: 147 times

Re: Forge for macOS 1.6.4 [Experimental]

Postby Agetian » 07 Oct 2017, 18:06

Glad to hear you found this version release useful! :) Thanks!

- Agetian
Agetian
Programmer
 
Posts: 3170
Joined: 14 Mar 2011, 05:58
Has thanked: 608 times
Been thanked: 414 times

Re: Forge for macOS 1.6.4 [Experimental]

Postby Bog Wraith » 07 Oct 2017, 20:41

My pleasure!

If you have anything that you want to test on things in the future that you're working on that is to be run on the Mac, just post it in the Forge forum as I will be more then happy & eager to beta it anytime you release your latest version(s)! 8)
'Twas in the bogs of Cannelbrae
My mate did meet an early grave
'Twas nothing left for us to save
In the peat-filled bogs of Cannelbrae.
User avatar
Bog Wraith
Global Mod 1 (Ret)
 
Posts: 1048
Joined: 28 May 2008, 22:40
Location: Shandalar
Has thanked: 344 times
Been thanked: 147 times

Re: Forge for macOS 1.6.4 [Experimental]

Postby noratora » 08 Oct 2017, 07:52

Amazing, thanks so much! I'm all thumbs, in a technical sense, and haven't been able to update Forge since the last Mac installer way back in Eldritch Moon. SO MANY CARDS I'VE NEVER PLAYED WITH. I'm excited. The mobile version (which I've been using) looks wonderful.

THANKS!!!!
noratora
 
Posts: 22
Joined: 28 Aug 2015, 00:20
Has thanked: 0 time
Been thanked: 0 time

Re: Forge for macOS 1.6.4 [Experimental]

Postby Agetian » 08 Oct 2017, 17:00

Very glad to hear you find this useful! Thanks! :)

-Agetian
Agetian
Programmer
 
Posts: 3170
Joined: 14 Mar 2011, 05:58
Has thanked: 608 times
Been thanked: 414 times

Re: Forge for macOS 1.6.4 [Experimental]

Postby frankyXII » 10 Oct 2017, 20:06

Thank you Agetian. I was the guy who asked you about a Mac version for my friend some days ago. He has tried this one and it's functional! Thanks!
frankyXII
 
Posts: 4
Joined: 20 Dec 2013, 13:30
Has thanked: 3 times
Been thanked: 0 time

Re: Forge for macOS 1.6.4 [Experimental]

Postby Agetian » 11 Oct 2017, 03:34

My pleasure! :) Glad your friend found it useful!

- Agetian
Agetian
Programmer
 
Posts: 3170
Joined: 14 Mar 2011, 05:58
Has thanked: 608 times
Been thanked: 414 times

Re: Forge for macOS 1.6.4 [Experimental]

Postby FtGander » 13 Oct 2017, 13:37

Thanks so much! I've been waiting for this. the ".com" file was okay but annoying not to have it in my applications.
FtGander
 
Posts: 5
Joined: 21 Sep 2017, 16:04
Has thanked: 0 time
Been thanked: 0 time

Re: Forge for macOS 1.6.4 [Experimental]

Postby Agetian » 13 Oct 2017, 19:09

Glad to hear! No problem! :)

- Agetian
Agetian
Programmer
 
Posts: 3170
Joined: 14 Mar 2011, 05:58
Has thanked: 608 times
Been thanked: 414 times


Return to Forge

Who is online

Users browsing this forum: KatotohanaN and 9 guests


Who is online

In total there are 10 users online :: 1 registered, 0 hidden and 9 guests (based on users active over the past 10 minutes)
Most users ever online was 279 on 11 Jul 2013, 22:03

Users browsing this forum: KatotohanaN and 9 guests

Login Form