Posted October 15, 2019 by Cosmo Myzrail Gorynych
Another update! This one solves serious problems with ct.place, add support for dialog system Yarn, adds better collision editor, and more.
You can now edit collision shapes with your mouse and enable symmetry tool, all thanks to @schadocalex from our Discord Server! ๐
Thanks to Folha de SP, araujo921, and GumpExu from Discord, Brazilian community gets ct.js in their native language! It's still a WIP, but there's an almost translated UI and an impressive amount of docs in Brazilian Portuguese. I know the importance of localized docs in teaching and self-education, and you three are heroes! ๐ช
Shout out to @Eilandis who fixed a mistake with UI elements in Space Shooter tutorial! ๐โ๏ธ
@Wend1go continues promptly improving German UI translation for ct.js. They are cool. Be like Wend1go. ๐
@schadocalex also added basic support for nested copies: you can now safely put one copy into another with this.addChild(anotherCopy), and ct.js will cleanly destroy them when needed. It is still the beginning of a broad issue of nested awareness, but schadocalex continues to bring innovations to ct.js! ๐ฑ
SN from the Discord server is developing gamepad support for ct.js! It is not yet released, but I tested the module and it works sooooo smoooothlyyyy! Can't wait for the release ๐
Yarn Editor is a tool for making dialogues for games. With the new module ct.yarn, it becomes much easier to create interactive fiction, visual novels, sophisticated nemesis monologues and logic-driven RPG dialogues! There's also an open-source demo that you can use to kickstart your creations:
You may have already noticed that ct.js started to look... differently. Not in its layout or tiny things, but in its look in general. That's because chromium messed up with color profiles and changed every color in ct, distorting what is displayed in debugger and ct.IDE. From now, your games will look in the same way as in production.
Actual results depend on your monitor and installed color profiles, but for me, there is an obvious difference:
Ct.js now ships with a beautiful typeface Iosevka and a bunch of controls to set your own font and configure look and feel of monospace fonts.
There are tons of tiny fixes all around, with new checkboxes, better grouping of form fields, better spacing and alignment, code highlights and neat tables in the modules panel, and much more.
includes
folder from the hamburger menualpha
property of copies