Starbound

Starbound

1,114 ratings
Futara's Dragon Engine
17
8
6
3
17
7
6
6
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
4.963 MB
Nov 24, 2020 @ 6:22am
Sep 26 @ 5:59am
64 Change Notes ( view )

Subscribe to download
Futara's Dragon Engine

Description
Edits Starbound's config to reduce the rendered area and enables frame skipping.
Adds a Skill Menu item to activate custom abilities within the Dragon Engine to the game.
===========================
Futara's Dragon Engine
The Starbound Mechanic Lib
===========================
Current Version 1.345b
Sync Update With Futara's Dragon Race Mod
===========================
Attention!!
This Dragon Engine does not full functional when using Steam's subscribe function! This mod must be installed in [..\starbound\mods] for it to work! To install, subscribe to this mod and then find [..\2297133082<] in [..\steam\steamapps\workshop\content\211820\], and copy file "contents.pak" it to [..\steam\steamapps\common\Starbound\mods\] rename to something for enable frame rate control

Not Compatible Mod
- Elektrolite - FPS Improvement (Override all game setting config to own mod setting)

About This Mod
Futara's Dragon Engine add a lot of new mechanic to Starbound but not active until mod developer use it (example new mechanic can see at "Futara's Dragon Race" mod)
Futara's Dragon Engine tweaks Starbound's default configuration files in an attempt to reduce lag and boost performance without effecting the game's visual elements

Simply Subscribe and it will make all the changes automatically.

- This mod is specifically meant to assist low end PCs and will have a minimal impact on higher end builds.
- This mod is required both server and client side when playing on a server.
===========================
What This Mod Does
the optimizations included are:
- reduced render area
- change cache image time to more
- adds frame skipping
- decreases particles when a block is protected or destroyed
- lowers entity update time
- increases update track window time
- etc

adds a new command for everyone:
- "/playerlist" shows how many people are online and displays their name.

adds new lua api:
- camera shake
- dark screen
- light screen

custom api for every modder:
this api use FDEngine for init and call api function every where as you want to place (not have any crash or error when call without engine but just nothing happen)
https://cdn.discordapp.com/attachments/553069280275464213/851690538842587186/FDApi.lua

adds abilities to the players (only when actived by Skill Menu)
- custom ship music
- custom combat music
- custom field music
- rpg system
===========================
Test Result
PC 1 (FU + Heavy Mod installed) CPU Intel i5 (Nvidia graphic GTX1650) (36 - 39) -> (46 - 52) FPS
PC 2 intel hd graphics 3000 (10 - 20) -> (10 - 15) FPS, in combat (0 - 2) -> (10 - 15) FPS
===========================
Mod Objective
- add new mechanic and api support for mod devloper
- adjust game config to better smoother run
===========================
Developer Discord
- Mod Discord Here[discord.gg]
===========================
Special Thank
- Look at this mod
===========================
Question & Answer
-Q: Is it compatible with FU?
-A: Yes

-Q: Can you uninstall it without breaking character save files?
-A: Yes

-Q: Is it client-side mod?
-A: No, both client and server must have this mod installed because this mod optimize server side sync with client too.
===========================
Mod Log
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

Recent Log Here
===========================
Popular Discussions View All (3)
2
Jun 30 @ 6:28am
Emotes and Skillpoints and some other things...
Dylldophlo
< >
611 Comments
FutaraDragon  [author] 6 hours ago 
Update core system for make it correctly file read
do not forget to remove from mod folder if install in it

v1.345b [Client Side Patch]
- update Dragon Engine Character Realtime Render system core file read more correct for all type
FutaraDragon  [author] Sep 23 @ 5:44pm 
@chip :) I still plan to use it as animation in future for all of icon, but now I sill working on another feature
chip :) Sep 23 @ 1:09pm 
you don't need to use a frame file, i meant. you can just have a bunch of separate images with no frames files and it'll be fine. you only need a frame file if an image is going to have more than one frame.
FutaraDragon  [author] Sep 23 @ 11:28am 
@chip :) it still use in Skill menu when active it
but did you saw any item icon get merge from original Starbound developer ?
why they do not do that ? yes because it happen with same problem that I got and then I change it back to small icon part instant of merge to large picture
chip :) Sep 23 @ 10:29am 
@FutaraDragon i think you may have misread what i said, i was talking about things like the frames files in skills/icon/*, which could be completely omitted! i'm not suggesting merging them with anything because they do nothing.
FutaraDragon  [author] Sep 23 @ 9:14am 
@chip :) if I mix it to one file and load at once everytime when it start load will have lag spark and then I change to split it to small file than it do not have any lag spark happen when load at first time
chip :) Sep 23 @ 7:52am 
@FutaraDragon I didn't say I didn't like it, there's just a lotta non-functional stuff in here that you could cut out to make it lighter, for instance all the one frame .frames files or the .animation files for commands.

(I do agree there's plenty of this in fu, it's just there's a lot of it in your mod)
FutaraDragon  [author] Sep 22 @ 5:54pm 
@chip :) you should tell that to FU mod creator too I think

if you do not like this mod or it not effect anything so just remove it out from your mod collection
and use this mod instant

https://steamcommunity.com/sharedfiles/filedetails/?id=2331526261
chip :) Sep 22 @ 8:47am 
@futuaraDragon could you respond to the thing about the files that don't do anything though? less filesize is always better, yeah?
FutaraDragon  [author] Sep 22 @ 8:41am 
@chip :) this mod goal is add new possible mechanic to Starbound and support for modder use it
this mod is lib for Starbound modder
this is main goal of it

you can read the mod objective in mod description