The alternative browser with Flash Player for Windows 7/10 (x32/x64) and MacOS.
-
Download NodeJS: https://nodejs.org/
-
Open
Command Prompt
and make sure you are in the same location as the AsteroidApp. -
Install the dependencies by execute the command:
npm install
-
Make sure the file
package.json
is set up as desired.• productName = Hotel name
• appId = nl.hotelname.appname (also in Main.js!)
-
Open the configuration file
config.env
and put your link here like this:URL = https://www.habbo.com
SHORT_URL = habbo.com
-
Translate/edit the file
views/home.html
-
Open
Command Prompt
again and execute the command:npm start
-
Yay congrats! Your app should be up and running. If everything is okay you can make it a .exe or a .dmg
-
Open
Command Prompt
again and execute one of these commands:npm run windows
- For Windowsnpm run mac
- For Mac
-
Yay! your app is ready for publishing! Go to the folder
dist
and your .exe / .dmg should be there!
Depending on your/your players security settings you may receive a message warning you that the application is from an unknown (untrusted) publisher.
Windows instructions: https://www.pcworld.com/article/3197443/how-to-get-past-windows-defender-smartscreen-in-windows-10.html
MacOS instructions: https://www.imore.com/how-open-apps-anywhere-macos-catalina-and-mojave
You must purchase a Windows and / or Mac signing certificate to avoid a warning message.
-
Find in
package.json
:"extraResources": [ { "from": "./plugins/", "to": "../plugins" } ],
-
Replace with:
"files": "!src/SignHook.js", "extraResources": [ { "from": "./plugins/", "to": "../plugins" } ], "afterSign": "src/SignHook.js",
-
Open
src/SignHook.js
and change the appleId/appleIdPassword to yours.appleId: '[email protected]', appleIdPassword: '123-321-ab23-m4d',
-
Open
Command Prompt
again and execute the command:npm run mac
It can take some minutes because this will notarize and create the application.
Actually, a Windows signing certificate is not necessary as long as people 'allow the app' to run. It builds an 'app reputation' which means the warning messages will disappear in a few days / months. Since most people don't pay $ 700 + / - for a Windows signing certificate, I won't include a tutorial for this, but a cheaper solution would be to publish the application in the Windows App Store. If anyone is interested in this, you can always contact me for help.