CraftStudio 0.1.12.0 – Free premium week-end!

This new release brings a fair amount of new features and improvements: model block mirroring, new scripting features, one-click export and more.

I expected 0.1.12.0 to be the first version to run on Mac & Linux but sadly a bunch of bugs are still holding us back. Soon though!

Free premium week-end!

The 24th edition of Ludum Dare starts in a few hours, and I’m running a free premium week-end for the occasion! If you don’t already own a premium account yet, you’ll gain access to all those precious premium-only features (including the ability to make scripts and run / export your games) until Monday 10:00 PM (CEST).

 

Mirroring around an axis

When duplicating a bunch of model blocks, you can now choose to mirror them along one or more axes. Very handy for duplicating a character’s limb for instance.

See other people’s carets

When editing a script together, it’s always useful to see where others are in the document, or to be able to select a word and have others see it. Well now you can!

Hovering a caret’s reveal its owner.

One-click project export

You can now export a ZIP file of your project for easy distribution. Just click on the new Export Project button.

Direct server / project links

If you have updated to CraftStudio 0.1.12.0, then you can now click on this link and it will automatically open the CraftStudio Kart project:

craftstudio://craftstud.io/6b4b0096-1325-4fb9-a02e-787e820a3072

The format is simple:

craftstudio://{host}:{port}/{global project id}

Port is optional (the default one is 4232) and you can omit the project id to open the server browser instead.

New API to create game objects

You can now create game objects dynamically in scripts with the following new functions:

Various other script improvements have been made:

Miscellaneous improvements

  • When rotating or zooming in / out in models, the camera’s pivot point is now displayed. Should make moving around much more intuitive.
  • Default block names are now automatically numbered to avoid having many blocks named “Block”.
  • The current scene can now be started directly by hitting Ctrl+F5
  • Updated German translation (thanks sk2k!)
  • Improved launcher error message when client cannot be updated (suggest quitting the client or the server manager)
  • Fixed a display bug with the “number of connected members” indicator in the asset list
  • Fixed a display bug in tree views when dragging stuff around
  • Network threads are now properly stopped when disconnecting
  • Fixed multiple crashes
    • Fixed crash when trying to copy / cut from outside the texture