Download Latest Version ct.js.v5.2.1.for.linux64.zip (338.0 MB)
Email in envelope

Get an email when there's a new version of Ct.js

Home / v5.2.1
Name Modified Size InfoDownloads / Week
Parent folder
ct.js.v5.2.1.for.win32.zip 2024-11-20 317.1 MB
ct.js.v5.2.1.for.osx64.zip 2024-11-20 321.2 MB
ct.js.v5.2.1.for.win64.zip 2024-11-20 324.4 MB
ct.js.v5.2.1.for.linux64.zip 2024-11-20 338.0 MB
ct.js.v5.2.1.for.linux32.zip 2024-11-20 345.3 MB
README.md 2024-11-03 2.6 kB
v5.2.1 -- Bug fixes and improvements to Catnip source code.tar.gz 2024-11-03 24.7 MB
v5.2.1 -- Bug fixes and improvements to Catnip source code.zip 2024-11-03 25.3 MB
Totals: 8 Items   1.7 GB 0

Ct.js v5.2.1 is out! ๐ŸŽ‰

Bug fixes and improvements to Catnip

This minor update fixes inability to use Script assets with Catnip language and some other issues. Many Catnip blocks were also improved, in wording and markup. Additionally, you can now use the Space key with left mouse button to navigate around rooms.

Changelog

โšก๏ธ General Improvements

  • Catnip: Add mutators to timer blocks
  • Catnip: Add mutators for "action is down/pressed/released" blocks
  • Ct.js now checks whether recovery file actually differs from the regular project file
  • Room editor: you can now navigate around with Spacebar + Left mouse button (Closes [#526])
  • ๐ŸŒ Catnip: Improve Russian translations for ct.place
  • ๐ŸŒ Catnip: Translate Pointer catmod to Russian and add more human-readable English names
  • ๐ŸŒ Catnip: Translate the Random catmod's blocks to Russian

๐Ÿ› Bug Fixes

  • Catnip: Add missing translation keys to Math operators
  • Catnip: Fix catnip blocks ignoring translations when there was a translated name without a translated label
  • Catnip: Fix inability to compile Script assets with Catnip code
  • Catnip: Properly mark the required arguments in the Logic category
  • Fields with invalid values should be outlined red
  • Fix ct.js saving projects' scripts with CRLF sequence instead of LF, which caused them to be one-lined in the .ict file, making merging changes harder for Git users. You can fix the existing scripts by cutting and pasting their contents back.
  • Fix minor styling issues on the homepage
  • Fix random.dice trying to convert string values to floats (Closes [#544])
  • Make sure there are no special characters in the project name when creating one (Closes [#543])

๐Ÿ“ Docs

  • ๐Ÿ› Fix brainless translation with room.append in Russian version of the JettyCat tutorial (Closes [#141])

Ct.js is a free and open-source game engine supported by you. Consider supporting us on Boosty or contributing to the project directly by adding new features, improvements, and bugfixes to our repository.

Join our Discord server Send a donation at Telegram Support ct.js on Boosty Contribute to ct.js on GitHub

Source: README.md, updated 2024-11-03