1.6 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] (https://www.npmjs.com/package/windows-build-tools) 'npm install --global --production windows-build-tools' *This will also install python 2.7
-
-
Install [7zip] (https://www.7-zip.org/download.html). *Add 7zip to your path so 7z can be called from the console
-
Install [Git] (https://git-scm.com/downloads) and optionally [TortoiseGit] (https://tortoisegit.org/download/).
-
Clone Enigma - browse to the directory you want and run "git clone https://github.com/NuSkooler/enigma-bbs.git" Optionally use the tortoisegit gui by right clicking the directory and run git clone in the menu
-
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!