Skip to content

Releases: Kirilllive/tuesday-js

Tuesday JS Beta 0.92 colors and lines

09 Jan 21:07
Compare
Choose a tag to compare

In the new release, the code for displaying lines and blocks has been optimized.
Added adaptation of colors for story blocks in dark themes. The block color is now inherited by all elements related to this block, which makes the storylines more descriptive.

Tuesday JS Beta 0.92 colors and lines

  • Changed the way of displaying lines
  • Adapted block colors for dark themes
  • The line color inherits the color of the block it points to
  • Choice buttons inherit the color of the block they refer to
  • Fixed video playback in chromium
  • Fixed returning to the stage with the "text add" element

Tuesday JS Beta 0.90 update for Chrome

02 Jan 20:05
Compare
Choose a tag to compare

A small update affecting the editor's compatibility with the latest Chromium updates and future updates, for this, the system for displaying the communication lines of the plot blocks has been changed.

Displaying lines now consumes significantly less resources and can be castrated.

The system of displaying the catalog of uploaded files has been updated, which also speeds up its work.

Tuesday JS

Tuesday JS Beta 0.89 Happy New Year!

21 Dec 09:44
Compare
Choose a tag to compare

Tuesday JS Happy New Year

Merry Christmas and Happy New Year!

Last update this year, fixed minor issues with the "terrain_map" plugin.
A new tool has been added to convert files to base64 and back to binary, in addition, the tool displays the approximate data size for binary and text formats.

Tuesday JS converting base64

  • Cursor settings are now applied to "terrain map".
  • Fixed communication lines of "terrain map" with plot blocks.
  • Fixed the problem of the appearance of a "panel name" without text
  • Returned example "example_tour_guide", new version uses plugin "terrain_map"
  • Added tool for converting files to base64

Tuesday JS Beta 0.88 Secret content

13 Dec 21:04
Compare
Choose a tag to compare

You can now create secret content or unlock content as you progress through the story.
A new parameter β€œshow” is available for selection buttons and markers on the map, in which you can configure the conditions for displaying an object based on values in variables. Display conditions are available in two modes: "visible if" and "hidden if".

tuesday js

  • Added JavaScript function for map markers
  • Added setting of conditions for displaying or hiding an object.
  • Fixed Undo / Redo functions in the terrain map editor.
  • Fixed working with variables in the android version
  • Fixed problem with removing variables from select item

Tuesday JS Beta 0.86 terrain map

07 Dec 00:14
Compare
Choose a tag to compare

Another weekly update!
Added a new type of scene for displaying the map in which you can place markers and link them to story blocks.

tuesday js terrain map

The terrain maps are created using the same tool as Hidden Object scene, so they have almost the same interface and functionality. Regardless of the original size of the map image, it automatically adapts to the size of the screen or window along with all its content, and scrolling function is automatically added, the map also remembers the last scroll position so that the player does not have to scroll to the desired position each time.

tuesday js terrain map

Tuesday JS Beta 0.84 context menu

29 Nov 18:16
Compare
Choose a tag to compare

New week and new update!
The context menus have changed, now not only β€œdelete” and β€œduplicate” are available for all elements of the scene, but also the functions: β€œcopy”, β€œpaste”, β€œreplace” and β€œcut”, which should greatly simplify the content management inside the scene.
The "Paste Below" function has become available, so that you can immediately paste the copied element to the desired location.
The "Play" function is now available in the menu for the "dialogue" and "scene" items to start previewing from anywhere in the story.

Tuesday JS Beta 0.84 context menu

Unexpected use of tuesday js
I was approached by a group of Swedish animators who were using the engine to storyboard and record voices for their new cartoon.
Export to Base64 has been improved especially for them.
Now it can export audio to html file, but with some limitations: only mp3 files are transferred and you cannot use the same file for sounds and background music, otherwise it will only be exported as sound. Also for this export the bug with adding external css files to Base64 has been fixed.

Important information!
To work on projects in the genre of visual novels and casual games, we really need a proofreader in English to correct the texts in a more correct and literary format. The work is paid and we offer complete creative freedom, for work we use google docs.

  • Added "Paste below" function
  • Added the ability to start previews from anywhere in the story
  • Added context menu for scene elements
  • Base64 export now partially supports audio
  • Fixed bug with adding external css file to Base64
  • Fixed problem with variables in hidden_objects plugin

Tuesday JS Beta 0.82 update Background Music

24 Nov 21:56
Compare
Choose a tag to compare

Changed the work of background music, now if one music file is used in several scenes, then when the scene starts, the music does not restart and continues. If background music is not specified in the scene, it will automatically stop. RunTime automatically respects browser restrictions on media playback.

  • Updated background music system.
  • Added replace function for scenes and dialogue.
  • Fixed the problem with setting the background in the android version

Tuesday JS Beta 0.82 update Background Music

Tuesday JS Beta 0.80 Skip

16 Nov 17:43
Compare
Choose a tag to compare

The update fixed minor bugs in RunTime.
Fixed using the command in "skip" in the text of the dialogue.

If you write only the word "skip" in the dialog, then this dialog will be automatically skipped, this is necessary to distribute the text among the dialogs. It often happens that remarks in one language are longer or shorter than in another, which can lead to the fact that the text goes beyond its boundaries or will be displayed incorrectly. To do this, you can create an additional dialog in the scene and so that it does not appear in other localizations, you just need to write "skip"

example of use between English and Japanese localization

English and Japanese localization

Tuesday JS Beta 0.78 Metadata

08 Nov 19:07
Compare
Choose a tag to compare

Tuesday JS Metadata

The new release adds project metadata that collects data on the number of characters and words in a project (for Latin and Cyrillic), only words are counted, punctuation marks and third-party characters are not added. Text volume data is the basic information for determining the cost of translations into other languages or reading time.
The size and number of files uploaded to the project are also calculated so that this can be controlled. Don't forget that small projects load faster, which saves time and internet traffic.

There is a new scene component "No autosave", it does not remember progress in the specified dialog. Now, if you want to create non-story scenes such as logo or credits, then using "No Autosave" will not break the autosave of the player's progress.

  • Added word counting system
  • Added the ability to run a project from the scene editor.
  • Added project metadata
  • Added two new dark themes
  • Added scene component "No AutoSave"

Tuesday JS Beta 0.76

26 Oct 13:25
Compare
Choose a tag to compare

Updates in this release:

  • Fixed bug with HotSpot parameter
  • Fixed bug with preview parameters in scene editor
  • Fixed problem with incorrect scrolling in scene editor

The project needs help solving an issue with the resize / drag / rotate tool in the scene editor. It is necessary to implement the correct resizing of the object, taking into account its angle of inclination and position.

Screen-Recording-2021-10-25-at-14 42

I am not good at trigonometry to solve this problem. I found a very similar description of my problem on stackoverflow.
But I could not use the solution from there correctly, partly due to the fact that in TuesdayJS one

object is used to change the size and position, and not two separate ones as there.

If someone can help me to solve this problem I would be very grateful.

For this in the repositories there is a separate file with the code of this tool DragElements 2.zip
Or in code of tuesday_visual.html file which starts with function make_resizable(s,f)