NyxLib
General Library for/used by mods made by Nixya/nyxpirientity. Probably not of much interest to you unless you're installing one of thoseVERSION 0.4.0
This is an unusual release for NyxLib, as it's mainly being done to allow release of the V1Entity mod. Most features are actually introduced for the unreleased mod Altsenal, but V1Entity used one new feature (input API) so an update was necessary.
USER FACING/FRONT-END
- Add immortality cheat
BACK-END/INTERNAL/API
- Added
Inputstatic class, giving the ability to create input actions recognized by the game and in the Controls menu in options - Added some unfinished utilities for handling external assets with greater ease
- Added
DebugPrintEverythingdebug method - Fix message for
Assert.IsFalse - Begin introducing completely unfinished, effectively unusable, BalanceSheets API for handling balancing related configuration better.
VERSION 0.3.0
USER FACING/FRONT-END
- make radiant all enemies use enemy's base radiance as a... well, base (and many additional configuration options!)
BACK-END/INTERNAL/API
- improve timing of cheat registration events
- Simplify
EnemyRadiance.Modifierwith aCompositionTypeenum instead of multiple bools - Add projectile asset prefabs
- Overhauls
AEnemyType(nowEnemyTypeData) by making it a single class - Overhauls asset handling greatly, sorting things into their own singletons and files, and assigning tasks to specific classes rather than a single global Assets class
- rename
ScenesEventstoSceneEventsand make some event names more (I think) reasonable - rename
AEnemyType.ReadableNametoEnemyTypeData.DisplayName - rename
EnemyPrefabStoretoEnemyCloning,EnemyPrefabStore.InstanceStoretoEnemyCloneStore, andEnemyPrefabManagertoEnemyCloneManager - add
Gear(player weapon prefabs) toAssets - add
ExplosionRootmonobehaviour - add
ExplosionStartModifier - add
Shaker3D - add
Shaker1D - add image and obj (mesh format) loader for external asset loading
- add
DebugPrintMaterialPropertiesmethod in newAssetInspectingclass - add
includeFileInfoparameter forStackDebug - add
Coincident,CoincidentProject, andSnappedmethods toNyxMath - add
VelocityTracker - add
CollisionCenterproperty toEnemyComponents - remove
ExplosionAdditions - many stability adjustments to
EnemyPrefabStore/EnemyCloneStoreand friends
