Starbound

Starbound

Futara's Dragon Engine [oSB Optional Support]
 This topic has been pinned, so it's probably important
FutaraDragon  [developer] Nov 28, 2020 @ 4:20am
Update Log Here
v1.423b [Client Side Patch][
- make compatible with mod "Save Inventory Position [OpenSB]"
v1.422b [Client Side Patch]
- fix Dragon Engine do not clear data on global lua table when player swapping character using oSB
v1.421b [Client Side Patch][Hot Fix]
- fix character color customize feature froze the entire Skill Menu UI
- fix character scaling mechanic collider apply over the tech that change collider
v1.420b [Client Side Patch]
- add scaling mechanic into Dragon Engine
- add skin system into Dragon Engine
- adjust how music detect boss work
- add music keep alive mode for continue play combat music with out random new music in same map for 5 minutes of some action to trigger music
v1.418b [Client Side Patch]
- fixed the status effect do not clear correctly on temporary status effect
v1.417b [Client Side Patch][Hot Fix]
- fixed the status effect get clear and do not return status effect back
- moved the status effect clear when mod change feature to oSB support only
v1.416b [Client Side Patch][Hot Fix]
- fixed the status effect get clear when player dead
v1.415b [Client Side Patch]
- patch custom render method do not apply directive #2
v1.414b [Client Side Patch][Hot Fix]
- roll back the render method script
v1.413b [Client Side Patch][Hot Fix]
- fixed emergency animation error from patch custom render method
v1.412b [Client Side Patch]
- fixed the directive do not apply to non custom render method
v1.411b [Client Side Patch]
- fixed the self network sound manager do not active when call by another mod
- fixed memory overflow when try to call sound manager when do not active skill menu
v1.410b [Client Side Patch]
- add new feature allow everyone can remove any mod with custom status effect with out break the character
v1.409b [Client Side Patch]
- optimize render code for shadow effect phase 2
v1.404b [Client Side Patch]
- add toggle smooth camera
- fix character controller error render when some specie do not use config name same as id
- optimize any shadow effect that make game frame rate drop
v1.402b [Client Side Patch]
- add camera shake toggle on/off in camera setting
- adjust item speed call in to faster to have enough receive item in time before beam out
v1.401b [Client Side Patch][
- fix lua syntax at the script lib file
v1.400b [Server Side Patch][
- fix the OpenStarbound server side issue by remove the update config in server and client setting config
- fix frame froze when load another player character into smart ui
v1.374b [Client Side Patch]
- fix player character controller do not apply current animation state to the new render
- fix player character controller force to old animation if animation use translate mode
v1.373b [Client Side Patch]
- fix error from skill menu sometime because can not load description
v1.370b [Client Side Patch]
- add new self repair render system when any other mod crash the render flow
v1.369b [Client Side Patch][Hot Fix]
- fix render script error in very rare case
- fix camera get shake when teleport player to some close place (example teleport door)
- fix rare random camera froze when player teleport (but can not change map or error)
v1.368b [Client Side Patch][Hot Fix]
- fix Character Realtime Render system core character read sprite is not work correctly when have some special character on folder path
- fix not compatible function with after render update function (example "back equipment" mod)
v1.367b [Client Side Patch][Hot Fix]
- fix dragon engine effect to text render on ruler mod
- fix light do not disappear while render any custom local light render
v1.366b [Client Side Patch][Hot Fix]
- fix critical render issue make player disappear when render on screen
v1.365b [Server Side Patch]
- fix Character Realtime Render system core character sprite frame is not work correctly
- fix Character Realtime Render system core character sprite loop mode is not work correctly
- fix if you turn off XP display while the XP bar filling animation is playing, the XP bar freezes and doesn't go away
- add new overtime update function slot
- adjust Character Realtime Render system core character sprite render very close to correct position of game world
v1.364b [Client Side Patch]
- fix Character Realtime Render system core character do not render correctly when transfer new render to the system
v1.363b [Client Side Patch]
- fix animation system sound not calculate correctly
v1.360b [Server Side Patch]
- add full support custom character render to Character Realtime Render system
- add full support custom monster render integration to Character Realtime Render system
- add full light custom render to Character Realtime Render system
- add shadow render to Character Realtime Render system
- add after update system
- reduce random froze frame effact to Starbound game
- remove old animation system from Dragon Engine
- fix issue about wrong sort priority in binary function
- fix dragon engine do not update base stat after create character
v1.350b [Client Side Patch]
- rework Dragon Engine music system support current time play
- rework Dragon Engine camera control animation
- update Dragon Engine support multi gift load
- add Dragon Engine status effect global clear effect every time when change map
- update Dragon Engine combat music now play when aggresive enemy close to player
- update Dragon Engine notification message system safe code
- fix Dragon Engine combat music loop second
- fix Dragon Engine missing load vanilla music on ship for default no music race
v1.348b [Client Side Patch]
- update Dragon Engine core level script
v1.347b [Client Side Patch][Hot Fix]
- fix Dragon Engine crash binary functions are wrong pointerwhen character reinit in same map
v1.345b [Client Side Patch]
- update Dragon Engine Character Realtime Render system core file read more correct for all type
v1.340b [Server Side Patch]
- fix Dragon Engine custom render mechanic double update when active custom animation
- fix Dragon Engine admin reverse exp is not reset the exp calculation
v1.337b [Server Side Patch]
- adjust Dragon Engine Character Realtime Render system render layer for back part to lowest (this fix vanilla Api broken)
- adjust Dragon Engine shade area to entire screen
- adjust Dragon Engine Drawable Particle System to use sequence base render
- adjust Dragon Engine particle object render script
- add Dragon Engine Sound Effect Entity Trace System
v1.336b [Client Side Patch]
- fix Dragon Engine Character Realtime Render system character missing head item option "hideBody"
- fix Dragon Engine Character Realtime Render system character trace render rotation not correctly
v1.335b [Client Side Patch]
- fix Dragon Engine Character Realtime Render system character rotation not correctly
v1.334b [Client Side Patch]
- fix Dragon Engine Character Realtime Render system read mask png and blend png do not correctly
- fix Dragon Engine Character Realtime Render system character water trace is not correctly
v1.333b [Client Side Patch]
- fix Skill Menu active the camera extended
v1.332b [Client Side Patch]
- fix Dragon Engine Character Realtime Render system missing some personality position
- fix Dragon Engine camera object effect by the Time Freeze tech mod (https://steamcommunity.com/sharedfiles/filedetails/?id=740266309)
v1.331b [Client Side Patch]
- fix Dragon Engine Character Realtime Render system detect floor not correctly
v1.330b [Client Side Patch]
- pull some missing feature from Dragon Race and make it more stand alone
- fix Dragon Engine Character Realtime Render system do not set character fullbright option
v1.324b [Client Side Patch]
- fix Dragon Engine Character Realtime Render system wrong character rotation when on other direction
v1.323b [Server Side Patch]
- update Dragon Engine Character Realtime Render system add ability to copy part properties
- fix Dragon Engine Character Realtime Render system not correctly part position calculate from rotation
- fix Dragon Engine Character Realtime Render system Animation Logic do not calculate from start sync on network
v1.322b [Client Side Patch][Hot Fix]
- fix Dragon Engine lua table copy core broken when copy json
- fix Dragon Engine Custom Animation System broken from copy core
- fix Dragon Engine Character Realtime Render system do not update custom animation config
v1.321b [Client Side Patch][Hot Fix]
- fix Character Realtime Render system access part binary data not correctly
v1.320b [Server Side Patch]
- add Dragon Engine new system Character Realtime Render
- add Dragon Engine new system Drawable Particle
- fix float UI do not clear while beaming out
v1.314b [Client Side Patch]
- fix Dragon Engine global combat music do not load correct music path
v1.312b [Client Side Patch]
- fix dynamic camera extended setting reset when use on other race
v1.311b [Client Side Patch]
- fix combat music appear while other player playing music
v1.310b [Client Side Patch]
- fix Dragon Engine Smart UI crash when modder send null data to remove current Smart UI
v1.304b [Client Side Patch]
- fix Dragon Engine projectile system not fully sync data
v1.301b
- fix critical issue Skill Menu crash json format
v1.30b
- add Skill Menu for every race
- add UI customize position top screen or bottom screen for UI 2.0
- add UI customize position top character or bottom character for UI 2.0
- remake UI 2.0
- change UI 2.0 to dynamic setting for every race
- add UI 2.0 support realtime dynamic config display
- add global music list for every race
- add auto dynamic camera for all select skill
- adjust auto dynamic camera for range ability only
- add controller support for auto dynamic camera
- add admin menu support
- add admin menu
- add admin point max menu
- add admin point zero menu
- change font for better readable
- change display word data instant of number
- fix animation sync frame not correctly
- fix hue mod for local projectile system
- fix FDEngine core animation update frame not correctly
- fix combat music broken when stay under stage hand that loop switching music
- fix Skill Menu Icon appear no matter what Menu already close
- optimize UI message code
- optimize dark shade and light shade
- optimize balance game framerate not go over 60 FPS fix physic too fast
v1.228b
- [client side]update dynamic color api
v1.225b
- [client side]add new menu reference data mechanic
- [client side]change skill point display
v1.222b
- [client side]add new mechanic recolorable data reference
v1.221b
- [client side]fixed crash from local projectile system
v1.22b
- [client side and server side] update Dragon Engine to 2.0 support allow render more than 60 FPS
- [client side and server side] update Dragon Engine fix the light cut out
- [client side] update Dragon Engine completely remove vsync out
- [client side] support FU heavy wire things and it will keep better FPS
v1.210b
- [client side]fixed Animation system Crash
- [client side]opdate Skill Menu slow description roll time (Thank you Ξ Durion Ξ for this feedback)
- [client side]optimize dark shade
- [client side]optimize light shade
v1.208b
- [client side]optimize glow shader
v1.203b
- [client side]add sync local projectile at first launch
v1.202b
- [client side]optimize binary function
v.1.2b
- [client side]update full functional combat music for vanilla race and all modded race
- [client side]update Api for Dragon Engine about search entity
- [client side]update split dragon race level up event from Dragon Engine
- [client side]added mechanic new level up event for every race when active SkillMenu
- [client side]fixed slient music when other race use SkillMenu will set to detail Starbound music
- [client side]fixed music crash from try to play custom track but do not load
- [client side]fixed error from other race use SkillMenu and and re enable it in same map
v1.116b
- [client side]fix music change back to normal music when stay on boss area or special music
v1.115b
- [client side]fix music disappear when other mod using music mechanic
v1.114b
- [client side]fix some missing calculate for ally status bar ui
v1.113b
- [client side]fix music item on alt hand is not sync muslc trigger
v1.112b
- [client side]fix about player custom animation crash when specie do not have animation
v1.111b
- [client side]fix about player tracer error for some reason
v1.11b
- hot fix crash from SkillMenu item
v1.1b
- finally removed all dragon race content out
- add api for this engine for every modder use special ability from this engine
- add new mechanic local projectile
- add new mechanic music tracer auto stop music when someone playing instrument music
- add new mechanic music emote when someone playing instrument music
- add new mechanic get item in skill menu
- add new mechanic ai history movement detect
- add new mechanic screen resolution mapping (thanks to Lyrthras for try to help about the way to make it happen)
- add new mechanic clear custom ui
- add new mechanic limit loop set path data
- add new mechanic limit set path data
- add new mechanic auto clean skill menu data
v1.094b
- [server side] change "luaGcPause" to 1.0
- [server side] change "luaGcStepMultiplier" to 1.0
v1.093b
- change "luaGcStepMultiplier" config to 1.0
- change "luaGcPause" config to 1.0
- update dark shade image to 1500px
- update light shade image to 1500px
- change render particle back to drawable
v1.092b
- fix too much dark shade render
v1.09b
- fix game crash when use disable engine on race (bug found special thank to Abela)
v1.08b
- optimize character shader light
- fix double render dark shade
- fix double render light shade
v1.07b
- fix core file search (bug found special thank to Gwen Auster)
v1.06b
- optimize dark shade renderr (special thank to Nebulox)
- optimize light shade render (special thank to Nebulox)
v1.0b
- reduce lag from block break particle 90%
- reduce lag from entity damage spam 50%
- [server side] increase performance more about projectile and entity
v0.950b
- fixed bypass high frame rate UI render temp on other CPU thread from other modder bad coding about override update function in deployment script (credit "Mini the avali" mod conflict case)
v0.949b
- fixed weird cam control script appear in inventory
v0.947b
- lua RAM management quickly clear memory for support 32 bit more
v0.946b
- add fast clear memory for low computer RAM
v0.944b
- reduce lag spike by slower GC lua memory clean
v0.943b
- [server side] add new command for all player "/playerlist" show how much people online and their name (Special thank to "Silver Sokolova" who help me about add dynamic command)
Last edited by FutaraDragon; Jun 18 @ 6:50am