Releases: mchorse/blockbuster
Blockbuster 2.1.1
This small patch update features texture coordinates preview in the model editor, a bug fix for extruded models and updated the tutorial link to the new version of tutorial series.
Compatible with McLib 2.1.1
, Metamorph 1.2.3
and Aperture 1.5
. It doesn't mean that future versions of Metamorph and Aperture would be incompatible, but older versions are most likely incompatible.
- Added texture coordinates preview to the model editor panel
- Changed the tutorial link to new Blockbuster academy (2020) playlist
- Fixed extruded layers not working from time to time with asynchronous multi-skin
Blockbuster 2.1
This update is focused on simplifying some aspects of recording actors, and editing the player recordings. This update features a game changer feature called in-game audio synchronization. Director blocks' functionality was removed.
Compatible with McLib 2.1
, Metamorph 1.2.3
and Aperture 1.5
. It doesn't mean that future versions of Metamorph and Aperture would be incompatible, but older versions are most likely incompatible.
- Added an option to specify custom model folder on the disk (implemented by Maxi)
- Added
/item_nbt <generate_give_command:true|false>
command which allows to copying currently held item's NBT and optionally generate a/give
command of this item (suggested by Tossler) - Added extrusion max and extrusion factors options to model editor, which allows having HD skins to have smaller HD bits (suggested by ZyphoxFilms)
- Added in-game audio syncing feature to scenes, which allows attaching a
.wav
audio track which plays and syncs when you playback a scene, record an actor and edit camera profile - Added better preview mechanism to sync animated poses, image animations, etc. while previewing the scene in the camera editor (it's not 100% accurate yet still better than what we had)
- Added a new
body_yaw
property to player recording's frames (which represents horizontal body rotation) - Added
/record calculate_body_yaw
subcommand that allows to calculate thebody_yaw
property for old player recordings - Added Set duration option to sequencer morph, which allows to overwrite the duration of the animated morph with sequence's duration (suggested by Chunk7)
- Added options to Recording category:
- Added Playback body yaw option to Actor category which allows to disable recorded playback of body's horizontal rotation (it's enabled by default)
- Added Better preview option to toggle better preview (it's enabled by default)
- Added Snowstorm option category with one option to enabled particle depth sorting
- Added Audio option category with new options:
- Audio bars visible — whether preview waveform audio bars should be visible
- Waveform density — how many pixels per second for waveform
- Audio bar width — how wide is a single audio bar (in
0..1
percentage) - Audio bar height — how high is a single audio bar (in pixels)
- Show audio bar's filename — whether filename of a played audio should be shown
- Added Reset on playback option to Model block category which allows resetting model blocks upon playback of the scene (suggested by Herr Bergmann)
- Added a simpler skin loading mechanism that allows to drop any Minecraft player skins into
minecraft/config/blockbuster/skins/
, and they will be transferred into correct folder, depending on the format of the skin (1:1
skins, like64x64
, will go tofred/skins
, while2:1
skins, like64x32
, will to gosteve/skins
, HD skins supported as well, inspired by Chunk7's suggestion) - Added animated and sequencer morph indicators to display to morph action block in the player recording editor
- Added camera editor's timeline cursor to the action editor
- Changed the horizontal zoom reset after selecting another player recording to edit (suggested by Andruxioid)
- Changed the way action editor is being synced with camera editor's timeline when scrubbing and playing
- Fixed hovering actors bug (after 3 years, reported by Badr, KazerLight and El_Redstoniano)
- Fixed Always render actors option not working in culled chunks (reported by many in the past)
- Fixed enchanted armor not working on custom models (reported by VillagerFilms)
- Removed the functionality of Director blocks (however data in director blocks will be converted to scenes upon loading this update)
Blockbuster 2.0.2
This is a patch update that features a lot of fixes made to Snowstorm particle system, and to other parts of the mod. A couple of GUI keybinds were added, and a couple of useful /record sub-commands were added.
Compatible with McLib 2.0.2
, Metamorph 1.2
and Aperture 1.4
. It doesn't mean that future versions of Metamorph and Aperture would be incompatible, but older versions are most likely incompatible.
- Added restore model blocks option which allows to restore a previous edited model block in the session if you accidentally broke it (disabled by default, suggested by Chunk7)
- Added Edit camera keybind (
C
key) to scenes menu - Added Toggle scene list keybind (
N
key) to scenes menu - Added Teleport button and keybind (
T
key) to scenes menu - Added Detach scene keybind (
Shift + D
combo) to camera editor - Added Reload scene keybind (
Shift + R
combo) to camera editor - Added Apply pose icon button in model editor's poses modal, which allows to apply current limb's pose on other poses
- Added BB gun penetration factor option
- Added
/record erase <filename> <count> <from>
which removes<count>
frames after (and including)<from>
tick - Added
/record process <filename> <property> <from> <to> <math>
which allows processing frame data in player recording using math expressions - Added variable editor panel in Snowstorm's morph editor
- Added a copy of Metamorph's
block
morph to Blockbuster Extra category - Changed how local position and local rotation properties work with Snowstorm particle system
- Fixed BB gun held item preview not working (reported by Terry)
- Fixed Snowstorm 0 radius/size of any shape mode causing particles to disappear
- Fixed Snowstorm default values for spehere radius and initial speed component
- Fixed Snowstorm emitter lifetime components not setting
variable.emitter_lifetime
- Fixed Snowstorm curves not working as intended (thanks to Jannis)
- Fixed Snowstorm gradient tint component not loading correctly
- Fixed player recording's with non-zero pre-delay not correctly syncing within player recording editor (reported by Lucatim)
- Fixed start and stop command not working when launching scene's playback
- Fixed size offset property of a limb not exporting correctly with
/model export_obj
- Fixed AABB shape component not being implemented
- Fixed jittery animation with BB gun and model block rendering in the hand
- Fixed Snowstorm's half-dimensions size of box component were actually being quarter size
- Fixed "Ignored" option of animated poses not working correctly with player recording editor (reported by Tossler)
Blockbuster 2.0.1
This is a quick patch that fixes a couple of GUI issues and adds pick texture and skin keybinds.
Compatible with McLib 2.0.1
, Metamorph 1.2
and Aperture 1.4
. It doesn't mean that future versions of Metamorph and Aperture would be incompatible, but older versions are most likely incompatible.
- Added back Steve/Alex sequencer morph
- Added player recording's filename label in player recording editor
- Added keybinds to pick texture in image and custom model morph pickers (Shift + P)
- Added copies of
item
andlabel
morphs (suggested by Andruxioid) - Fixed duplication modal of model editor not working correctly with nested model names
- Fixed equip action panel's slot field not being filled correctly
- Updated Chinese strings for 2.0 (thanks to Chunk7, KuenYo_ and H2SO4GepaoAX)
Blockbuster 2.0
This huge update adds a couple of awesome major feature, but mostly focuses on GUI improvements and quality of life features. This update also fixes dozens of bugs.
Compatible with McLib 2.0
, Metamorph 1.2
and Aperture 1.4
. It doesn't mean that future versions of Metamorph and Aperture would be incompatible, but older versions are most likely incompatible.
- Added
snowstorm
morph which allows to create custom particle effects based on Bedrock particle JSON specification (sponsored feature by Spark Squared)- Added particle effect editor in dashboard GUI
- Added
/scene <play|toggle|stop|loop> <name> [flag]
command to work with scenes - Added new config options:
- Added utility blocks option which adds barrier, structure and command blocks to Blockbuster creative tabs when it's enabled
- Added disable riding option which disables riding on actors, by default actors are ridable (suggested by Stealth)
- Added new camera editor to scene (or director block) synchronization by using "Edit camera" button in scene/director block GUI
- Added
interact_entity
action to player recording system (suggested by Lucatim) - Added "Vanish delay" BB gun option
- Added compatibility with actors opening Little Tiles' (requires version
1.5.0-pre199_34
or above) doors upon right click on block action - Added dim chroma blocks which don't emit lighting
- Added "Local rotation" option to
particle
morph (suggested by Centryfuga) - Added
/record fill <filename> <count> [tick]
command which allows to insert placeholder<count>
frames at given[tick]
- Added keying option to
image
and custom model morphs - Changed shadow option to be enabled by default, and global option to be disabled by default in model block
- Changed BB gun firing to allow to fire BB guns in both hands (suggested by SergiDPlay)
- Changed Configure BB gun keybind's default key to
End
key - Changed layout of items in Blockbuster's creative tab
- Changed playback of GIF textures based on entity's tick counter (suggested by Jetpack Rescue)
- Improved GUI screens:
- Added previews to
sequencer
morph editor GUI (suggested by Jetpack Rescue) - Added previews of held gun item and projectile transformations in BB gun GUI
- Added keybinds to camera editor to toggle visibility of player recording timeline (Ctrl + E) and player recording list (Ctrl + L)
- Added copy, paste and cut (suggested by Lucatim) buttons to player recording editor GUI
- Added Ctrl + M keybind to player recording editor GUI to add morph action
- Added replay sorting to scenes/director block GUI (suggested by Lucatim)
- Added alt + mouse wheel to horizontally zoom in/out and shift + mouse wheel to vertically scroll
- Changed layout of model block panel GUI
- Changed layout of BB gun GUI
- Changed layout of
particle
morph GUI - Changed layout of
blockbuster.*
custom model morph GUI - Changed layout of
image
morph GUI - Changed layout of actor configuration item GUI
- Changed "Pick morph" buttons everywhere to "Pick | Edit" for faster morph access
- Fixed model blocks not being selected in quick access list menu
- Added previews to
- Improved
image
morph:- Added color filtering property (including opacity)
- Added animations (similar to animated poses)
- Added resize crop option (which enables fitting the cropped region into 1 block space)
- Added UV coordinate shift options
- Added UV rotation option
- Added pose (translate, scale and rotate)
- Removed scale option (backward compatible though)
- Improved drastically model loading and reloading
- Fixed crash with image morphs on the server side (reported by ItsKylos)
- Fixed
/director
command working only in overworld dimension (reported by AceGaming) - Fixed mob export model feature in the model editor (reported by Mr Wolf)
- Fixed
/record origin
command requiring only a player to use the command (reported by Joziah2) - Fixed BB gun firing from the default head position rather from current poses's hitbox (reported by Reunion Studio)
- Fixed BB gun's projectile leaning to the left side when firing (reported by Reunion Studio)
- Fixed crash when trying deleting non loaded OBJ model (reported by ItsKylos)
- Fixed item placement when Blockbuster models hold items (reported by HumbleDoctor)
- Fixed crash when attaching a playback button and Aperture is not installed
- Fixed not being able to pick a limb when specific body parts are present
- Fixed wheels spinning in the model editor
- Fixed
image
morph's transparency cutting off at values below25
(out of 255) - Fixed big (128+ voxels in any dimension) voxel chunks not loading (reported by Afegor)
- Fixed kicking out of server with big structures (requires tweaking of McLib's Max. packet size)
- Fixed scene names couldn't have
.
s in it (reported by OrokinPlays) - Fixed instant crash when McLib isn't present
- Removed old YikeFilms easter egg and extra wubs config option
- Removed config options from Mod Options (and moved to McLib's configuration)
Blockbuster 1.6.6
This is another patch update which fixes lots of bugs. Beside bug fixes, there are also new BB gun options which allows for a better projectile configuration. Andruxioid also introduces Ukranian translation in this update!
Compatible with McLib 1.0.4
, Metamorph 1.1.10
and Aperture 1.3.5
. It doesn't mean that future versions of Metamorph and Aperture would be incompatible, but older versions are most likely incompatible.
- Added
ua_UA
(Ukranian) language localization (translated by Andruxioid) - Added an ability to use decimals for countdown
- Added BB gun sticking option
- Added BB gun bounce factor option
- Added default variant of image morph
- Added pausing keybind to playing keybind (suggested by SillySheep)
- Added pick skin button in the model editor
- Changed recording countdown to
1.5
seconds by default - Changed places pick skin and pick model (suggested by Tossler)
- Fixed a crash with unknown action type (reported by zoombie)
- Fixed model files not being copied over (reported by Sbriser)
- Fixed player recordings being unloaded during camera editor (reported by Koki)
- Fixed materials not supporting GIF textures (reported by SillySheep)
- Fixed OBJ meshes with the same name not getting merged into single mesh
- Fixed sequencer morph merging when they're the same (doesn't work in some cases due to Metamorph's code)
- Fixed lying pose has incorrect Y position for *wears (reported by Tossler)
- Fixed old
vox
models that don't have the scene graph to get loaded (reported by Mayd and Murply) - Fixed director block's block morph not appearing correctly
- Removed old commands (
/model texture
and/model replace_texture
)
Blockbuster 1.6.5
This is a little update features two neat features, and mostly bug fixes. A couple of things to note about this update:
- MagicaVoxel code was rewritten, and now the new code shows models differently, so if you MagicaVoxel models before in
1.6.3
or1.6.4
, it will break poses and general position and orientation of these models. You'll have to reconfigure your morphs, so don't update until you finish current project. - MorePlayerModels-like models (
alex_3d
,fred_3d
andsteve_3d
) were added. Please remove your 3D (alex_3d
,fred_3d
andsteve_3d
) models if you have installed it before. - I fixed some bug, which caused countdown and some other features to run twice as fast, so apparently the countdown wasn't 3 seconds all that time, but rather 1.5 seconds... My life have been a lie...
Compatible with McLib 1.0.4
, Metamorph 1.1.10
and Aperture 1.3.5
. It doesn't mean that future versions of Metamorph and Aperture would be incompatible, but older versions are most likely incompatible.
- Added multiple object parsing to vox reader to be able to use multiple limbs
- Added
offset
scale option to custom model code - Added 3D model variants to Blockbuster
- Changed the color of model blocks in F3 state when they're not enabled (to something like yellow, because green and red are already occupied by director blocks)
- Changed particle morph spawning particles on the client side rather than on the server side
- Fixed
this.model
beingnull
(reported by _Paddi) - Fixed sequencer and custom morph can merge interactions are wrong...
- Fixed post and pre delays are not applying first/last frames on the actor during delay periods
- Fixed prefix generation when the scene name has prefix, i.e. scene name is
tia_6
, but the first replay becomestia_1
instead oftia_6_1
- Fixed vanilla morph not working with BB gun properly (reported by Centryfuga)
- Fixed fake player being twice as fast with scenes (reported by SillySheep)
Downloads are on CurseForge. Don't forget to install Metamorph and McLib too.
Blockbuster 1.6.4
This is a quick hot patch update which fixes a couple of major issues I found after releasing 1.6.3, my bad guys...
Compatible with McLib 1.0.4
, Metamorph 1.1.10
and Aperture 1.3.5
. It doesn't mean that future versions of Metamorph and Aperture would be incompatible, but older versions are most likely incompatible.
- Added a config option for green sky color
- Added negative pre- and post-delays (suggested by Agirres)
- Fixed vanilla particle morphs to work with body parts
- Fixed limb pose and body part list after switching a model
- Fixed scenes not saving when switching between scenes
- Fixed scenes getting removed when being edited (stupid copy paste)
- Fixed animated pose feature not resetting correctly
Downloads are on CurseForge. Don't forget to install Metamorph and McLib too.
Blockbuster 1.6.3
This update introduces native support for MagicaVoxel (*.vox
) models, Scenes (remote director blocks which are stored in files and managed in GUI), many new options, a couple of nice tweaks and workflow enhancements and, as always, bug and crash fixes.
Compatible with McLib 1.0.4
, Metamorph 1.1.10
and Aperture 1.3.5
. It doesn't mean that future versions of Metamorph and Aperture would be incompatible, but older versions are most likely incompatible.
- Added support to
.vox
models - Added scenes (remote alternatives to director blocks) (reminder by Agirres)
- Added "First time?" modal (it shows relevant tutorial information about the mod)
- Added player recording filename rendering of an actor to F3 screen
- Added
image
morph cropping options (left, top, right, bottom) - Added
record
morph random skip option (suggested by Andruxioid) - Added BB gun projectile fade in/out options (suggested by Joziah2)
- Added a button in main panel to open
models
folder - Added a button to custom model morph editor that allows to change model without NBT editing
- Added a replay option to teleport back to where you started recording
- Added
/record reverse <filename>
command to reverse playback of actors (suggested by STH) - Added
/record flip <filename> <axis:X|Z> <coordinate> [center]
to allow an ability to create mirrored scenes - Changed URL from my main to secondary channel in the main panel
- Changed model loading system to allow use any filename for OBJs, MTLs or vox models files
- Changed
Dashboard
keybind to allow holding Control key to open the main panel - Fixed incorrect config name for chat prefix (thanks to Lucatim)
- Fixed a crash related to poor morph seeking
- Fixed
/model convert
not auto-completing filenames - Fixed digging, mining and other stuff actually destroy blocks in case it was too fast
- Fixed actors disappearing (after their playback finished) in Aperture's preview when playing the camera profile
- Fixed body parts not completely in sync with
Idle
checkbox (setRotationAndAngles
issue) - Fixed custom model and sequencer morphs no transition in between each other
- Fixed translucent pixels in textures appear opaque (reported by Chunk7)
- Fixed
billboard
image morph option not working with body parts correctly - Fixed custom model animated poses being not correctly merged when used with looping sequencer (reported by SillySheep)
Downloads are on CurseForge. Don't forget to install Metamorph and McLib too.
Blockbuster 1.6.2
This update introduces particle morph, a couple of QoL GUI features, minor visual tweaks and lots of bug fixes.
Compatible with McLib 1.0.4
, Metamorph 1.1.10
and Aperture 1.3.3
. It doesn't mean that future versions of Metamorph and Aperture would be incompatible, but older versions are most likely incompatible.
- Added picking limbs by left clicking them while holding Ctrl/Command key in model editor, pose editor or body part menus
- Added more
/record
sub-commands:/record fade <filename> <fade_out>
to cross fade last<fade_out>
frames with beginning/record cut <filename> <before> <after>
cuts out all frames before<before>
and after<after>
/record restore <filename> <iteration>
allows to restore (by swapping files) player recording with given<iteration>
version
- Added model block
Global
andEnabled
model block options - Added an ability to use wings on Z axis (
swiping
) - Added
Hold
checkbox in model editor to disable holding item angle correction - Added an ability to leash the actor (right click with lead)
- Added
particle
morph which emites vanilla and morph configured particles - Changed
/model convert
to be more flexible - Changed
/record prolong
to output the resulted prolongation of the player recording - Changed model block Y rotation to be assigned on placing when sneaking (and add a button to orient toward you instead)
- Changed director and model block F3 rendering to quads instead of lines (suggested by Andruxioid)
- Changed the recording ID field to disallow using spaces
- Fix issue with glitching Aperture slider (reported by Andruxioid) which also fixes double clicking events
- Fix issue with resetting morphs in camera editor (reported by KazerLight)
- Fix and investigate
3D
feature's missing voxels... (issue was using wrong dimension value, i.e. width instead of depth, for left and right sides) - Fix
3D
's edge geometry construction to correctly texture map (implement bit flags) - Fix BB gun to allow 0 bounces
- Fix a crash related to discarded director block when it doesn't exist anymore
- Fix recording ID getting overlapped by morphs (reported by Kanguste)
- Fix global scale not affecting vanilla entity shadows (reported by Joziah2)
- Fix entity rotation when entering Aperture (reported by Reunion Studio)
- Fix desynchronized actors who are not disappearing due to MrCrayfish's furniture (reported by Dracay and LadyMania)
- Fix crisis of broken action in player recordings and fix NPE with URL skins (reported by Jubb)
- Fix minor issue with sequencer morph where it skips the first sequence when initializing
- Fix textures not appearing if they have upper case file extension (reported by Chunk7)
Downloads are on CurseForge. Don't forget to install Metamorph and McLib too.