Commit 13e535f2 authored by Andrew's avatar Andrew

Add macOS section in install section

parent 539ad020
......@@ -63,7 +63,7 @@
<li>Added a Hook which allows for modules to insert additional context menu options for Scenes in the top navigation menu using <code>Hooks.on("getSceneNavigationContext", (html, menuOptions) => ());</code>.</li>
<li>Added a Hook which allows modules to respond to the Scene Navigation application being expanded or collapsed using <code>Hooks.on("collapseSceneNavigation", collapsed => ());</code>.</li>
<li>Added helper methods for <code>setFlag()</code> and <code>getFlag()</code> attached to all PlaceableObject instances with the same signature as those offered by the <code>Entity</code> class.</li>
<li>Removed the linked Journal Entry as a required firled of the Map Note data model, it is still recommended to create notes which reference Journal Entries, but this is not required. There is no UI-based method for doing this, but programmatic Note creation will function without an <code>entryId</code> attribute.</li>
<li>Removed the linked Journal Entry as a required field of the Map Note data model, it is still recommended to create notes which reference Journal Entries, but this is not required. There is no UI-based method for doing this, but programmatic Note creation will function without an <code>entryId</code> attribute.</li>
<li>Provide an improved <code>ChatMessage.alias</code> getter to centralize the logic for determining the recommended display name for the author of a chat message.</li>
<li>Added a PlaceablesLayer.rotateMany method which can be used to control rotation of multiple PlaceableObject instances with a single database operation.</li>
<li>Refactor the server-side Entity socket responses to explicitly separate the options Object from the primary response subject. This is a backend change which does not impact users of the standard API methods. These additional options are now passed as an additional argument to create, update, and delete hooks for various entities. For example, <code>Hooks.on("createActor", (actor, options) => {});</code>.</li>
......
......@@ -145,15 +145,30 @@ To get started with Foundry VTT, you will need to install ``nodejs`` which is us
curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -
sudo apt install -y nodejs
.. note:: **Node.js for Windows**
Note that you can run a dedicated server from Windows also, for Windows you should download and install node.js from
https://nodejs.org/en/download/.
Once Node.js is installed, next download and extract the latest Foundry Virtual Tabletop Linux version from Patreon.::
wget https://s3-us-west-2.amazonaws.com/foundryvtt/releases/<patreon-link-here>.zip -O foundryvtt.zip
unzip foundryvtt.zip
**For MacOS**
Foundry VTT will eventually be supported as a native application on macOS using Electron. In the short term there are
some technical requirements for building applications to run in the macOS environment which are not yet satisfied by
the software. This prevents the native Electron app from being an option for Mac users until they are solved, however
it is still very possible to use Foundry VTT on Mac before that time.
In order to do this, you will need to install NodeJS - which is the JavaScript runtime environment which powers the
FVTT backend server. To install NodeJS, visit https://nodejs.org/en/download/ and download the macOS installer. Once
Node is installed on your system, you can run the server using the instructions in the below section via your Mac
terminal.
**For Windows**
Note that you can run a dedicated server from Windows also, for Windows you should download and install node.js from
https://nodejs.org/en/download/.
Start the Server
----------------
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment