ct.js v0.3.0 brings night theme, Git-friendly projects, and more!
ct.js ยป Devlog



Hey there! Here comes another, better version of ct.js, that mainly fixes workflow issues that we faced while creating a game Disposable Magic.
โจ New Features
๐ Dark theme!
ct.sprite catmod
ct.sprite can split one graphic asset into other ones, or reuse existing frames for longer animations without duplicate frames! For example, this purple slime with a code below...

ct.sprite( 'Slime', 'Slime_Idle', [0, 1, 2, 3, 2, 1, 0, 0, 0, 4, 5, 4, 0, 4, 5, 4] ); ct.sprite( 'Slime', 'Slime_Blink', [0, 1, 2, 3, 2, 1, 0, 0, 0] ); ct.sprite( 'Slime', 'Slime_Wiggle', [0, 4, 5, 4] );...turns into three different animations!
โก General Improvements
- Add ct.draw.img as an alias to ct.draw.image
- Add optional x and y parameters to ct.draw()
- Git-friendly asset identifiers
- Make x and y in ct.types.copy optional
- Pre-initialize ct.types.list with empty arrays for each type
- Support new Keyboard API standard
- Update mouse position each frame; better ct.mouse.inside resolution
๐ Bug Fixes
- Enable code checking in editors
- Fix an error in module.json of ct.canvas module
- Fix bugs when cancelling the an asset's duplicate creation
- Fix flipped orientation in ct.draw.imgext — a breaking change! Multiply your direction values to -1 to fix it.
- Fix pattern drawing with styles
- Fix pixelated render not fully working
- Fix styles' line width not exported correctly
- Fix texture selection in the styles editor
- Room size must be exported as numerical values
- Update the graphic asset in the editor's memory after replacing its source
๐ UI Improvements
- Add a "Copy the name" option to assets' context menus
- Better modal dialogues
- Custom Scrollbars
- Open the sound after its creation
- Add sort and search fields in resource views
- Wider room thumbnails
- Different minor UI improvements
๐ License
Added license. TL;DR:
- You own your assets, projects, catmods;
- You can use the app for commercial use (and other uses too);
- You must not modify the ct.js in any ways that were not intended for it by the Author;
- We do not give any guarantees and are not responsible for any damage.
๐ Docs
๐ Fix minor mistakes in ct.types docs
Changes to ctjs.rocks are coming soon.
Happy coding!
Comigo
Files
ct.js for Linux x32 263 MB
Version 0.3.0 Aug 17, 2018
ct.js for Linux x64 258 MB
Version 0.3.0 Aug 17, 2018
ct.js for OSX x64 292 MB
Version 0.3.0 Aug 17, 2018
ct.js for Windows x86 248 MB
Version 0.3.0 Aug 17, 2018
ct.js for Windows x64 252 MB
Version 0.3.0 Aug 17, 2018
Get ct.js
Download NowName your own price
ct.js
Create cool 2D games with a free game editor!
Status | In development |
Category | Tool |
Author | Cosmo Myzrail Gorynych |
Tags | 2D, ctjs, gamedev, game-development, Game engine, GameMaker, html5, javascript, Moddable, nwjs |
Languages | German, English, Spanish; Castilian, French, Romanian Moldavian Moldovan, Russian |
More posts
- v1.5.1 โ 100% Chinese translation, nw.js update, and minor improvements25 days ago
- v1.5.0 is out with a bunch of new APIs and modules!71 days ago
- Nightly builds are now available!Aug 12, 2020
- The future of ct.jsAug 10, 2020
- Hotfix v1.4.1โ Solve issues with older projects, custom scripts, and room edit...Aug 09, 2020
- v1.4.0 โ Bitmap fonts, integrated debugger, ct.inherit, modules overhaul, and...Aug 09, 2020
- I released a free, multi-purpose asset pack!Feb 12, 2020
- v1.2.1 Hotfix: enable legacy renderer inside ct.IDE so that style editor does no...Nov 26, 2019
- v1.2.0 โ a new code editor, support for legacy devices, and other improvementsNov 26, 2019
- v1.1.0 โ Pt-Br translations, easier collision editing, ct.place bug fixes, Yar...Oct 15, 2019
Leave a comment
Log in with itch.io to leave a comment.