2.0 KiB
2.0 KiB
layout | title |
---|---|
page | Windows Full Install |
Windows
ENiGMA½ will run on both 32bit and 64 bit Windows. If you want to run 16bit doors naively then you should use a 32 bit Windows.
Basic Instructions
-
Download and Install Node.JS.
- Upgrade NPM : At this time node comes with NPM 5.6 preinstalled. To upgrade to a newer version now or in the future on windows follow this method.
*Run PowerShell as Administrator Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force npm install -g npm-windows-upgrade npm-windows-upgrade
Note: Do not run npm i -g npm. Instead use npm-windows-upgrade to update npm going forward. Also if you run the NodeJS installer, it will replace the node version.:
- Install windows-build-tools for npm
*This will also install python 2.7
npm install --global --production windows-build-tools
-
Install 7zip.
*Add 7zip to your path so 7z can be called from the console
- Right click "This PC" and Select "Properties"
- Go to the Advanced Tab and click on "Enviromental Varibles"
- Select Path under System Varibles and click Edit
- Click New and paste the path to 7zip
- Close your console window and reopen. You can type 7z to make sure it's working.
-
Install Git and optionally TortoiseGit.
-
Clone Enigma - browse to the directory you want and run
git clone "https://github.com/NuSkooler/enigma-bbs.git"
Optionally use the TortoiseGit by right clicking the directory and slecting "Git Clone...".
-
Install ENiGMA½.
- In the enigma directory run 'npm install'
- Generate your initial configuration:
node .\oputil.js config new
Follow the prompts!
- Edit any configuration files
- Run ENiGMA½
node .\main.js
-
Profit!