Credits: Thanks to wassehk on discord for this release!
- Git
- NodeJS >= 18
- If using NodeJS < 18 remove
--openssl-legacy-providerfrom the package.json scripts
- If using NodeJS < 18 remove
- Yarn
npm i yarn -g
-
First you should open terminal and navigate to the folder where you want to clone Nitro
-
Clone Nitro
git clone https://github.com/duckietm/Nitro-Cool-UI.git
-
Install the dependencies
yarn install- This may take some time, please be patient
-
Rename a few files
- Rename
public/renderer-config.json.exampletopublic/renderer-config.json - Rename
public/ui-config.json.exampletopublic/ui-config.json
- Rename
-
Set your links
- Open
public/renderer-config.json- Update
socket.url, asset.url, image.library.url, & hof.furni.url
- Update
- Open
public/ui-config.json- Update
camera.url, thumbnails.url, url.prefix, habbopages.url
- Update
- You can override any variable by passing it to
NitroConfigin the index.html
- Open
-
Make the following changes
- ExternalTesxts.json
"room.mute.button.text": "Hide chat","room.unmute.button.text": "Unhide chat",
- ExternalTesxts.json
- To use Nitro you need
.nitroassets generated, see nitro-converter for instructions
Run Nitro in development mode when you are editing the files, this way you can see the changes in your browser instantly
yarn start
To build a production version of Nitro just run the following command
yarn build
- A
distfolder will be generated, these are the files that must be uploaded to your webserver - Consult your CMS documentation for compatibility with Nitro and how to add the production files