itch.io is community of indie game creators and players

Devlogs

Creation html desctop app for windows macos and linux

Tuesday JS visual novel engine
A browser online editor made in HTML5

The desktop version of Tuesday JS works with NWJS, this framework is well established and used by many companies. Scirra used it to build PC games in Construct 2. I recently discovered a useful tool Web2Executable that makes it as easy and fast as possible to make a desktop version of a web application.

How does he work

1 - Downloading the tool from GitHub for your OS:  https://github.com/jyapayne/Web2Executable/releases


2 - Build the project in Tuesday JS


3 - Launch Web2Executable and select the project folder by clicking the Browser button


4 - Select the folder with the project and click Open


5 - Next, we set up the project by specifying the HTML file to run, project names and project version


6 - window parameters and icons (You can use png format), everything is very simple here


7 - Specify for which OS to make an assembly and a folder for ready-made assemblies of the project


8 - Almost everything is ready, it is important that the Internet is turned on at the first start, so that the program can load data on the available versions of NWJS, in the future it can work offline. 

In the Download location item, you specify where the archives NWJS will be downloaded, but you can also download them in advance from the official site: https://nwjs.io/downloads and specify the folder with the archives in this item.

SDK version is different from NORMAL only in the presence of debugging tools available by pressing the F12 button


9 - Press the Export button and wait for the program to download everything it needs and export the project assemblies to the previously specified folder.


10 - All is ready. You can run the project


The great advantage of Web2Executable is that it shows you most of the possible project settings and takes care of most of the work. The most important thing is that it remembers all projects and stores their settings in a JSON file.



Tuesday js in GitHub

Tuesday js Home website

Patreon

Download Tuesday JS visual novel engine
Read comments (5)