Releases: Kirilllive/tuesday-js
Tuesday JS Relese 8 振り仮名 Furigana
Now the engine can use additional or alternative text, explanations, annotations and, most importantly, phonetic transcription (IPA or Furigana).
To specify alternative text, you must specify the word in angle brackets and specify its value through the equal sign < 簡単 = かんたん >
If you've traveled around Japan or read the original manga, you may have noticed that sometimes the inscriptions are duplicated in what looks like a transcription.
In the photo, the name of the stations is written in three ways: hieroglyphs, kana and latin.
What is this for? some people, mostly children and foreigners, may not know all the kanji characters and their meanings, so a text with phonetic pronunciation has been added for them.
In other countries, phonetic transcription is less common and mostly in tourist areas, but even Wikipedia actively uses the International Phonetic Alphabet to display the correct pronunciation of terms and names.
I was very surprised by the presence of the ruby tag for this function in the HTML, made specifically for Furigana. I had never heard of him before and never met him.
Other updates
Additionally, the function of resetting the object selection tool has been added and problems with dynamic resizing of the scene with a selected object have been fixed.
The tools color converter has been updated, now it can work with the HSL color system.
Added the ability to display variable values in the scene editor text panel, similar to how it would look in a novel.
Tuesday JS Relese 7 Portrait screen mode
Significant changes have been made in the new version to adapt the internal tools to the portrait mode of the screen.
Updated choice button editing tools. you can now align images inside a button in cover and content view, and fixed issues with text wrapping inside the button area.
The system for displaying the "forward" and "back" buttons has been updated, now it steadily takes into account the presence of text in the previous and next dialog.
Tuesday JS Relese 6
The new version fixes the compatibility issues of android versions with web and desktop versions, this mainly affected the work with files.
Also fixed issues with the playback of the sound assigned to the choices buttons.
Fixed visual issues caused by using ASCII graphics and added the ability to display ASCII graphics on choices buttons and UI elements.
- Fixed audio playback issues in the Android version.
- Fixed Android version compatibility issues with web and desctop versions.
- Added support for ASCII graphics for all editor elements.
Tuesday JS Relese 5
This release fixes some of the more complex bugs. the main problem is the unstable reproduction of the conditions that cause these problems.
The reasons for which there were problems with the rotation of objects in the scene editor, and problems with script scrolling were found and eliminated.
- Fixed an issue with object rotation in the scene editor.
- Fixed a bug that caused the scroll position of the script to reset when the scene editor was closed.
- Fixed flickering text when switching to a new dialogue.
- Fixed display of "text end cursor" parameters in android version.
- Now by default a new scene is created along with the dialogue.
Tuesday JS Relese 4 Hooray! 100 stars!
Two short and very beautiful novels were made on the engine by the user jsmonzani
The new version improves the display of ASCII graphics and implements compatibility with the ASCII Art Paint application.
Fixed issues where it was not possible to place a text panel at the left or right edge.
The Android version has received all the latest updates, including an updated interface.
Added a new example demonstrating an easy way to enter a character name using javascript.
- Android version received release updates 3 and 3.1
- Fixed issues with the position of the text panel.
- Updated compatibility with ASCII Art Paint editor.
- New "Enter name" example
TuesdayJS Relese 3.1
Tuesday JS Relese 3 / 100
Wow! 100 releases in a year and 6 months! half of them were public.
The new version fixes critical bugs from previous updates.
Added "Only text from" feature to borrow dialogs from other blocks, which should help you reduce the number of blocks used in a project and the ability to use dialogs on the map screen.
I have received many suggestions to add the ability to use portrait screen orientation in the Android version. I'm not 100% sure that this will work well and there may be new issues, but this feature has been added in the new version. In the near future, I plan to pay more attention to the Android version to make it stable and easy to use.
Tuesday JS Release 2 ASCII graphics tool
Tuesday JS continues to improve, and the new release has the ability to add conditions to display "art" elements. so you can diversify scenes without creating new scenes and create even more content to unlock.
Now, by default, the "autosave" function will be disabled in the project, it affects the values of variables, which can spoil the result during development. Therefore, if you want to use autosave in your project, then you will need to enable it yourself in the project settings.
Two new settings "console mod" and "end text cursor" have been added to the text panel settings. Console mod adds automatic scrolling to the text pane if it goes beyond the text pane.
end text cursor adds an image at the end of the text (analogue click-to-continue). It marks the end of a dialogue or phrase, very common element in Visual Novel and Kinect Novel. it can be both gif-animation and raster graphics. Optionally, you can set the size of this element and the CSS style.
Good news for those with graphics issues. Tuesday JS is now adapted to use ASCII graphics.
ASCII ART is an image made up of text characters. A very common art form in the 80s and during the days of BBS networks or FidoNet.
For ASCII ART in web browser use, I recommend using mono fonts such as "Lucida Console, Monospace" or "Courier New, Monospace".
A new ASCII Art Paint tool has been added to the toolbox combining a graphical editor and an image to text converter.
You can add a bitmap of the image to be displayed on the background of the canvas so that you can choose the appropriate size for converting the image and use it as a template for manual editing.
You can use .txt text files for save images or the clipboard buffer for for quick addition of text images. There is a quick copy button and a simple text editor for this.
Play online: https://kirilllive.github.io/tuesday-js/tools/ascii_paint.html
- Added display condition options for art
- Fixed parameters of items in "hidden object"
- The autosave option is now disabled by default.
- Added a new end_text_cursor element to the text panel
- Added "Console Mode" option to the text panel.
- Added separators between parameter groups in the text panel settings.
- Text panel changed to correctly display ASCII ART.
- The "Add text" element is now displayed in the scene editor
Tuesday JS Release one
First stable build! in which all the main functionality has been tested so that you can create your project from start to finish without technical problems.
This release does not guarantee the complete absence of bugs, as before, the problems that have appeared will be fixed in updates.
In this update, the code has been significantly optimized, and the approach to the work of some functions has been changed to reduce the resource costs for their execution.
Redesigned compatibility with various web browsers for more universal use. (so that the editor and the created project are as similar as possible in different browsers).
Changes have also been made to more conveniently add new functionality to expand the capabilities of the editor.
Tuesday JS Beta 0.94 last beta
If all goes well, this will be the last beta. This version fixes minor bugs found while writing the documentation.
The first section of the documentation is currently available "A quick guide to create a visual novel" its task is to briefly introduce unprepared users to the basics of using the editor.
https://kirilllive.github.io/tuesday-js/doc_editor.html#quick_tutorial
If you have any problems with this tutorial or if you don't understand something in it, then write to me at [email protected]