Releases: Kirilllive/tuesday-js
Tuesday JS Beta 0.92 colors and lines
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.
- 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
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 Beta 0.89 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.
- 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
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".
- 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
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.
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 Beta 0.84 context menu
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.
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
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.80 Skip
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
Tuesday JS Beta 0.78 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
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.
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
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)