Releases: SEModCommunity/SE-Community-Mod-API
SEServerExtender v0.2.3.5
- Updated game libraries to 1.038.013
- Tons of bug fixes
- Added AssemblerEntity, RefineryEntity, ConveyorBlockEntity, ConveyorTubeEntity, LandingGearEntity, MergeBlockEntity, ThrustEntity, GyroEntity, SolarPanelEntity, GatlingTurretEntity, MissileTurretEntity, ShipWelderEntity, ShipGrinderEntity, ShipDrillEntity,
- All new main UI to edit config files and switch between appdata instance and common programdata instances
- Added event handler for ChatManager (OnChatReceived and OnChatSent)
- Added command line args:
- autostart - Automatically starts the world as soon as the app loads
- instance=SomeInstance - Automatically sets the app to use a service instance as the source folder (does not yet run as an instance)
SEConfigTool v0.2.6
This update is mainly just to bring everything up-to-date with the latest versions of the API and the 1.038 game update. This update also includes the HandItems config (still WIP) and config for server config files (still WIP).
SEServerExtender v0.2.3
This is a substantial release as we added many new entity types, fixed a ton of bugs, and did quite a bit of internal work. The change log will only be noting the highlights given the large number of changes. If you want to see the full details look at the commit log leading from the previous release.
- Added LightEntity, InteriorLightEntity, ReflectorLightEntity, DoorEntity, BatteryEntity, and BatteryBlockEntity
- Added MultiblockStructure for plugins that wish to define complex structures
- Added PowerManager and RadioManager
- Added OnCubeBlockCreated and OnCubeBlockDeleted events through ICubeBlockEventHandler
- Finished internal sync of more cube block properties
- Finished BeaconEntity
- Improved reliability and speed of plugin manager
- Improved error handling in several classes
- Fixed bugs with entity disposing
- Fixed import/export bugs
- And more!
SEServerExtender v0.2.2.1
This update build on the 0.2.2 dev build and fixes some major bugs and finishes up several features too
Changes
- Added on-create and on-delete events to BaseEntity, CharacterEntity, and CubeGridEntity
- Added Mass property for CubeGrids
- Added priority value to events
- Overhauled inventory management to dynamically sync better
- Added DampenersEnable, JetpackEnabled, and LightEnabled properties to CharacterEntity (all read-only for now)
- Improved error handling in a number of places
SEServerExtender v0.2.2 Dev Build
Dev build to support testing of the new WarpDrivePlugin
Changes:
- Overhauled parent-child entity syncing
- Enable/Disable of functional blocks is complete
- Setting custom name of terminal blocks is complete
- Added UI tabs for Factions and Plugins
- Added field for CubeGrids to set max linear velocity
- Fixed numerous bugs with inventory management
- Fixed bug with debugging setting causing server halt/crash
There were more internal changes but mostly for optimization and bug fixing. Keep in mind that this is a dev build and things may be horribly broken in places. Please report all bugs to the Issues section of this repository!
SEConfigTool v0.2.4
Changes:
- Updated to support 1.037.012
- Updated libraries to latest versions of the SEModAPI libraries
- Misc. bug fixes for sector management
SEServerExtender v0.2.1
Changes:
- Updated to support 1.037.012
- Finished container editing functions
- Fixed bug with entity deleting
- Added plugin system
With this update you can now edit all items in all containers. You cannot yet add new items to those contains. We also added the first version of our plugin system with this update.
Plugin System
- Scans /Mods/ folder for sub-directories and looks for "plugin.dll" inside each mod sub-directory
- Plugins are loaded when the server starts
- Plugins are initialized when the server has finished loading the world
- Plugins are updated periodically while the server is running
- Plugins must have a class that implements the PluginBase class
- Plugins must have a unique GUID in the assembly that identifies the mod
We will have more details and more functionality for the plugin system in the upcoming weeks.
SEServerExtender v0.2.0
Changes:
- Added full chat functionality
- Full chat log
- List of connected players
- Text box for sending chat messages from server
- Fixed bug when importing new cube grid entities (#43)
SEServerExtender v0.1.8
This release consists mostly of the massive overhaul that the API underwent but there are a few bug fixes specific to the server tool:
- Few minor updates for hot-fix patch 1.036.011
- If game path auto-detect fails a dialog will be opened to select the correct path
- FunctionalBlock enabled/disabled editing should now be functional
- TerminalBlock custom name editing should now be functional
- Exceptions are now all properly logged to the main dedicated server log
- Extra API-related details are now logged to SEModAPIInternal.log in the same folder as the dedicated server log
SEServerExtender v0.1.7
- Fixed up the remove ship workaround to move the ship properly away
- Started work on setting terminal block custom name
- Started work on setting functional block enabled/disabled
- Added display of Reactor blocks to cube grid entity list