Blockbuster

Blockbuster

809k Downloads

Blockbuster 1.6

mchorse opened this issue ยท 1 comments

commented

Additions

  • Add model reloading code before initializing morph picker in dashboard
  • Add smooth shading property
  • Add merge-able (multi-skin) texture feature
    • Change texture picker GUI to allow constructing multi layered skins
    • Make preview work with URL resource locations
    • Implement proper file manager
    • Probably a better idea is to query resources from global resource manager than just ActorsPack
    • Clone multi-skins
    • Make texture picker open correct folder when selecting a skin
    • Fix the performance of texture picker (reported by Olrik&Flynn)
    • Change the max length of the field
  • Add fix Y movement config option
  • Add sequencer morph which allows animating morphs
    • Add few default sequencer morphs
    • Rethink how the sequencer works in GUI (the deceiving speed)
    • Fix NPE when removing first morph in sequencer
    • Fix issue with sequencer not having current morph from start
    • Fix issue with sequencer editing GUI to not change morph when new morph selected from picker
    • Add fraction ticks delay in sequencer (suggested by Agirres)
    • Add support for merge-able morphing with sequencer morph (suggested by El_Redstoniano)
    • Fix duration being 0 when the first morph gets assigned from NBT
    • Add randomizer for sequencer slots (suggested by Olrik&Flynn and zoombie)
    • Move sequencer morph right elements to bottom
  • Add texture manager panel
  • Add an option to image morph to disable lighting (suggested by Moris)
  • Add record morph which allows to playback player recordings through a morph (loosely suggested by HerrBergmann)
    • Add a list instead of text field for record editing
    • Give it a visible icon when in morph GUI
    • Restore initial morph
    • Fix interpolation of character on first tick
    • Fix index out of range in render method (seeking frame)
    • Fix record morph affection player recording editor
  • Add item slots editing for body parts
  • Add Blockbuster extra category for special kinds of morphs
  • Add structure morph which will allow morph into saved structures (suggested by El_Redstoniano and Olrik&Flynn)
    • Add a mechanism to detect changes made to structure templates and resend them to players
    • Set the correct blending mode (issue with Optifine)
    • Add an ability to render tile entities
  • Add config option to always render actors (suggested by Andruxioid)
  • Add scale property to custom models to allow scale the whole model
  • Add billboard feature to image morph to always be oriented toward player
  • Add rendering of director block in F3 view (same way as model block) (suggested by ChatpKSK)
    • Increase the render distance
  • Add animated GIF support to resource pack (slightly based off MrCrayfish's TV)
    • Don't forget to add credit to MrCrayfish and DhyanB
    • Test with Optifine
  • Add Blockbuster gun with following properties (suggested by STH and Andruxioid)
    • Default morph of the gun
    • Morph of the gun when it shot and how long before switching back
    • Projectile's morph
    • Accuracy and multiple projectiles (i.e. shotgun)
    • Commands upon firing (from entity that shot), while projectile is flying (with given tick) and upon colliding (from the place where projectile landed)
    • Life time of the projectile
    • Speed of the projectile, friction and gravity factor
    • Vanish and number of hits before vanish
    • Gun and projectile morph transformations
    • Bounces
    • Keybind for opening the configuration of the gun
    • Sequencer morph integration ordered and random morph pick
    • Set new default values for new guns
    • Scale down upon expiring of life span
    • Impact morph with its own delay (suggested by El_Redstoniano)
    • Hitbox size (suggested by El_Redstoniano)
    • One scale checkbox (suggested by Andruxioid)
    • Look into making the syncing between client and server smoother
    • Sync morph when changing them
    • Lying on the ground
    • Translation keys, please, don't forget this one
    • Rename accuracy into scatter (suggested by ycwei982)
    • Fix impact at high velocity (and rethink bouncing)
    • Add ability for impact command to provide exact block coordinates ${x}, ${y} and ${z} (for block painting)
  • Add hierarchical model categorization in config/blockbuster/models (suggested by Jubb)

Changes

  • Change all director blocks to invisible when one starts playing (and hide on playback is enabled) (suggested by GroupM)
    • Make director blocks also walk through-able (suggested by Jubbo)
    • Make Hide on playback option's value true by default
  • Change 180 default value for rotation Y of body parts
    • Fix issue with body parts that does have 0 by default
  • Change morph picker for supporting providing null morph
  • Change the recording player list to not fully overflow the view
  • Change duplicated replay in director block GUI to get selected (suggested by Olrik&Flynn)
  • Change the way rename prefix works (replace everything until last _ and a number)
  • Change the location of ticks in player recording editor grid
  • Change Record button's width to even out with other buttons
  • Change order of model block modules, i.e. pos-scale-rot (suggested by Agirres)
  • Change when opening pose editor, add missing pose elements

Fixes

  • Fix crash (reported by STH)
  • Fix crash (reported by Andruxioid)
  • Fix crash (reported by ycwei982 and zoombie)
  • Fix this old crash (reported by ChrissyPixy)
  • Fix issue with duplicated player recording in the list
  • Fix issue with starting model
  • Fix @VERSION in blockbuster_core mod
  • Fix issue with URL skins doesn't work correctly with extruded layers and /model texture (reported by Jubb)
  • Fix clickable item slots through the morph picker
  • Fix crash related to tick out of bounds (I assume with pre delay) (reported by STH)
  • Fix issue with fake players on the server side in Director#collectActors() (reported by FairFox and Cactuz)
  • Fix small space with export mob model and add search bar (suggested by Joziah2)
  • Fix packets in Aperture's integration which kicks players (found by FairFox)
  • Fix body part on the server (reported by Skorpion_G)
  • Fix NPE with image morphs when stupid png URLs lead to those stupid websites instead of an actual PNG
  • Fix 1.11.2 chroma blocks appear all as green (reported by SlySuptic)
  • Fix shading when scaling of image morphs (i.e. enable normal rescale)
  • Fix item transformations on the head for model block
  • Fix issue with illegal property shit when tile entity director tries to check for hidden blocks (reported by Andruxioid and terbin)
  • Fix Play and Load camera mode doesn't work on dedicated server (reported by Olrik&Flynn)
  • Fix some weird desync when recording editor elements are in camera editor (reported by Andruxioid and Agirres)
  • Fix body part system in morph editor GUI not showing up
  • Fix director block's loop mode cloning actors (reported by HerrBergmann and Lycoon)
    • Change it to not affect hiding director blocks feature
  • Fix crash when picking up a texture in texture manager (reported by Andruxioid)
  • Fix inventory GUI desync after player's death
  • Fix config comments display (reported by GroupM)
  • Fix version from 1.5.4 to 1.6
  • Fix body when generating JSON model from only OBJ
  • Fix/prohibit inserting invisible characters into Recording ID
  • Fix breaking block animation (reported by KazerLight)
  • Fix writing materials to model.json
  • Fix extruded layers to support mirroring
  • Fix background alpha texture not showing up correctly in texture manager
  • Fix ModelYike NPE (reported by Jubb)
  • Fix crash by typing in manually in texture picker (reported by a lot of people)
  • Fix this (suggested by asie)
  • Fix sequencer morph duping and not filling/changing to the new duped value
  • Fix pre/post delays set with /record prolong command not working properly with camera editor
  • Fix generating material folders or list only for materials with textures
  • Fix shadow property of model block not getting synced
  • Fix image morph blending
  • Fix issue with BB gun model block GUI (reported by El_Redstoniano)
  • Fix BB guns' firing morph option not working with body actors
  • Fix BB gun projectiles lagging the hell out of game upon rapid acceleration
  • Fix Aperture's required version to 1.3.1

Removals

  • Remove model editor button from main menu
commented

Ok, now, I think, this should be finished, hopefully I'll fix remaining bugs (if there will pop up any), and then release! ๐Ÿ‘Œ