Skip to content

BBS 0.7.2

Latest
Compare
Choose a tag to compare
@mchorse mchorse released this 21 Jun 18:18
· 15 commits to main since this release

This big update that features lots of small tweaks, but nothing groundbreaking. There was also some code base clean up was done, and the source code was released.

  • Added player recording timeline keybinds to jump to next (]) and previous ([) actions
  • Added camera editor jump forward and backward keybinds to move cursor more than one tick (jump is configurable in settings)
  • Added support for Blockbench's UV rotations (Aloan)
  • Added a feature to click on actors (when a scene clip is selected) to open player recording editor for that actor
  • Added body parts merging when tweening forms
  • Added context menu to world setting's shading direction to set it up from camera
  • Added ID to world objects and IScriptWorld.getObject(String), IScriptWorld.getObjects(String), IScriptWorld.getAllObject() to query world objects from ID
  • Added a feature to offset block placement in world editor by scrolling mouse wheel while holding Ctrl
  • Added overlap property to model's config.json to allow rendering models on top of other models without Z-fighting
  • Added entity speed property to entity's basic component
  • Added adding a keyframe clip generated from player recording in camera editor panel (Add clip... > From player recording...)
  • Added preview of tween duration to player recording editor timeline
  • Added custom user form categories
  • Added deferred rendering
  • Added camera clip panels and icons in add context menu
  • Added saving of overlay panel positions during session
  • Changed F3 keybind to be global (previously it worked only in the world)
  • Changed default form action values: duration 10 (was 0) and tween enabled (was disabled)
  • Changed not selected tiles much brighter (Aloan)
  • Changed font renderer to use color multiplication only for shadows
  • Changed fade in and fade out fields to be in a single row in camera clip's envelopes
  • Changed some keybinds (next and previous frame, next and previous action, next and previous clip) to trigger more than once when the key is held
  • Changed trackpad fields to always evaluate the content of the textbox on unfocus
  • Changed world object clicking in REPL panel to generate new ID based code
  • Changed shift duration keybind/context menu action to shift offset to the cursor while keeping duration in the same place
  • Changed overlay panels design
  • Changed video recording to use direct recording with JavaCV
  • Improved form action editing by reflecting values in the world and making form palette open only within timeline's frame
  • Improved shift to cursor keybind/context menu action to relatively shift all selected clips
  • Improved UI rendering by introducing rendering batching
  • Fixed UV inconsistencies with Blockbench models
  • Fixed camera walk mode messes up camera editing by disabling walk mode when entering camera editor
  • Fixed body parts not syncing correctly with form action
  • Fixed resize bar in camera editor appearing in wrong order
  • Fixed a bug with binary data not being correctly read due to overflow of keys
  • Fixed first-person form crash (Toray)
  • Fixed some grammar issues in English translation by Aloan
  • Fixed idle clip to dolly clip converter not taking in account yaw and pitch
  • Fixed player recording editor's teleport tool
  • Fixed multiple line form category
  • Fixed body parts canceling animations
  • Fixed extruded items' texture mapping (gaps)
  • Fixed crash with particle effect form editor
  • Fixed X alignment to round when adding or moving keyframes
  • Removed Manual (bbs:manual) clip
  • Removed speed options from Path (bbs:path) clip

Downloads are available on itch.io. Previous versions are available in this archived repository.