Releases: FTL-Hyperspace/FTL-Hyperspace
Releases · FTL-Hyperspace/FTL-Hyperspace
1.16.2
Release notes
- Fixing wrong argument number for some
InternalEvents
resulting in false warning on startup
What's Changed
- fix enum aug number by @ranhai613 in #458
Full Changelog: v1.16.1...v1.16.2
1.16.1
Release notes
- Added
hackingIonFix
tag, if enabled ion damage can no longer override the regular 20 second lock of the hacking system when active SHIP ALL
console command now works to unlock vanilla ships- Hyperspace now detects when a Windows user forgets to downgrade their FTL and appropriately warn them
- Disabled
showReactor
now no longer show stats when hovering at the position it would appear - Lua errors inside of
InternalEvents
no longer indicate the value but the enums name for better readability - Several fixes for custom systems
- Mind control & Clone bay lvl 4 are now properly referring to their xml value and not the debug value
- Hacked depowered mind control system now no longer attempt to mind control allied crew member
- HP gained on jump & death speed for the clone bay are now based on the current system health and not the max potential health
- Skill loss calculation is now based on the maximum (like vanilla) instead of the current skill
What's Changed
- Fix showReactor bug by @ranhai613 in #412
- Vector template docs by @sillysandvich in #434
- SHIP ALL now works for vanilla ships as well by @sillysandvich in #435
- User-friendly error messages by @ranhai613 in #417
- Improved lua errors by @sillysandvich in #421
- Mindcontrol icon fix for combat gui by @The-Dumb-Dino in #445
- Fix ELF segment size calculation by @afishhh in #424
- Adding current event debt to calculation of the cost requirements of following event by @THETASOLA in #415
- Fix custom clonebay issues, along with the calculation of skill loss to be on par with vanilla by @THETASOLA in #441
- Mind control system now ensure that it is powered to be usable by @THETASOLA in #447
- Optimize custom upgrades code by @ranhai613 in #452
- Fix Hacking self-ionizing exploit by @THETASOLA in #429
New Contributors
- @sillysandvich made their first contribution in #434
- @afishhh made their first contribution in #424
Full Changelog: v1.16.0...v1.16.1
1.16.0
Release notes
- Systems that can be upgraded beyond level 8 no longer overflow the upgrade UI
- Added
systemNoPurchaseThreshold
, allows setting a price for system levels at which the cost text is replaced, useful for levels that are intended to be purchased outside the upgrade menu - Implement custom clonebay (see
<system id="clone">
undercustomSystems
insidehyperspace.xml
) - Fix clone animation not rendering color layers
- Fix crew persisting mid-clone if medbay is installed while crew are cloning
- Fix non-vanilla mind control behavior when custom levels are not defined in
hyperspace.xml
- Add
DANGEROUS_ENVIRONMENT
callback - Add
GET_HAZARD_FLASH
callback -
Exposed new classes and members
CSurface::GL_DrawCircle
Ship::BreachSpecificHull
Ship::GetShards
Ship::lockdowns
LockdownShard
Global::GetEventGenerator
EventGenerator::CreateEvent
EventGenerator::GetBaseEvent
LocationEvent::AddChoice
LocationEvent::RemoveChoice
CustomEventsParser::GetCustomEvent
CustomEvent::unlockShip
CombatControl::aimingPoints
CombatControl::movingBeam
CombatControl::beamMoveLast
CombatControl::invalidBeamTouch
WeaponControl::armedWeapon
WeaponControl::armedSlot
- Add
What's Changed
- exposing GL_DrawCircle by @ChronoVortex in #407
- expose custom ship unlock by @ChronoVortex in #405
- Add overloads for hs_log_file by @ranhai613 in #394
- Exposed LockdownShard by @gabrielsubzero in #386
- Adding LocationEvent::AddChoice & LocationEvent::RemoveChoice by @THETASOLA in #400
- Exposing BreachSpecificHull by @THETASOLA in #410
- Various improvement for system upgrade UI visualization by @ranhai613 in #369
- Expose Weapon Control related fields by @arcburnergit in #409
- Update documentation to clarify usage of SpaceDrone creation by @THETASOLA in #414
- Custom Clonebay by @THETASOLA in #392
- add GET_HAZARD_FLASH by @ChronoVortex in #423
Full Changelog: v1.15.1...v1.16.0
1.15.1
Release notes
- Added
warningLightPositionFix
, fixes warning lights for breaches and fires rendering over doors - Fix crash when loading a save made while a weapon has not completed firing
- Fix custom event choice colors behaving unusually for large non-English strings
- Fix visuals for custom reactor caps under the vanilla cap
- Crew ordered to move to an unreachable room will now attempt to move to the backup room defined by the
partition
tags - Various documentation tweaks and fixes
What's Changed
- Added arguments to Lua Defines Render Events by @neopryne in #388
- Fix custom choice color bug by @ranhai613 in #389
- Fix upgrade rendering for reduced reactor cap by @ranhai613 in #399
- fix move command on partitioned ships by @THETASOLA in #402
- Fix warning lights position by @ranhai613 in #403
- Fix save file breaks when saving whilst a weapon still has queued projectiles by @ranhai613 in #397
New Contributors
Full Changelog: v1.15.0...v1.15.1
1.15.0
Release notes
- Reworked purchase limit indicator to be more obvious
- Added custom event choice colors
- Added
sound
for custom achievements, allows setting the sound that plays when the achievement is unlocked - Added
allowRenameInputSpecialCharacters
, allows typing more non-latin characters in various input fields - Added
hideHullDuringExplosion
, prevents drawing the hull image over gibs during ship explosions (good for transparent hulls) - Fix fuel consumption amount while player has both
FTL_JUMPER
andFTL_JUMPER_GOOD
- Fix "Seed" default text permanently disappearing when selecting the seed input box
- Fix "The Nameless One" Japanese translation
- Various documentation fixes
- Lua updates
- Add
SELECT_ARMAMENT_PRE
andSELECT_ARMAMENT_POST
callbacks - Add
CREW_MEMBER_HEALTH
render callback - Add
FTL_BUTTON
render callback -
Exposed new classes and members
TemporalSystemParser::GetDilationStrength
- Made
CommandGui::bAutoPaused
mutable CombatControl::playerShipPosition
CombatControl::selectedRoom
CombatControl::selectedSelfRoom
CombatControl::open
CombatControl::potentialAiming
CombatControl::mouseDown
CombatControl::isAimingTouch
- Fix
ActivatedPowerRequirements
enum - Fix
CrewExtraCondition
enum
- Add
What's Changed
- Fixing shipgraph wiki entry for two of its method by @THETASOLA in #343
- [Translation] Overwrite nameless-one with appropriate text as ship name in ja by @ranhai613 in #358
- Expanded ZHL documentation by @The-Dumb-Dino in #360
- add hideHullDuringExplosion by @ChronoVortex in #371
- add select armament event by @ChronoVortex in #367
- add crew hp render event by @ChronoVortex in #370
- Re-display seed initial text by @ranhai613 in #353
- add render event for ftl button layer by @ChronoVortex in #366
- Exposed bPaused to Lua scripting, updated documentation by @AlderStoresWordsOfMagic in #384
- Allow rename input Japanese letters (fix issue 317) by @ranhai613 in #357
- Custom sound for achievements by @THETASOLA in #380
- FTL_JUMPER now taken into consideration in FTL_JUMPER_GOOD fuel cost by @THETASOLA in #375
- Expose Combat Control Fields by @arcburnergit in #373
- Purchase limit indicator improvement by @ranhai613 in #351
- Custom choice text color by @ranhai613 in #361
- Fixing badly exposed enums by @THETASOLA in #376
New Contributors
- @AlderStoresWordsOfMagic made their first contribution in #384
Full Changelog: v1.14.2...v1.15.0
1.14.2
Release notes
- Fix broken flagship jump animation for
artilleryGibMountFix
Full Changelog: v1.14.1...v1.14.2
1.14.1
Release notes
- Fix layering for artillery rendered on gibs using
artilleryGibMountFix
What's Changed
- fix layering for artillery on gibs by @ChronoVortex in #348
Full Changelog: v1.14.0...v1.14.1
1.14.0
Release notes
- Added
artilleryGibMountFix
, makes artillery weapons visible when ships explode if gib mounts are defined - Added
repairDroneRecoveryFix
, prevents recovery of drone part from deployed hull repair drone with recovery arm - Added
controllableIonDroneFix
, prevents ion intruder drone from instantly recharging when attacking a door - Added
hullBars
, provides options to keep health bar from extending offscreen on enemies with lots of health - Fix for crew bugging out when commanded to return to stations they can't reach
- Crew with personal teleporters always return
- Added
partition
tag for ships with multiple room partitions
- Fix crash on loading game if saved while an erosion animation is active
- Fix malformed code in
examples.lua
- Significantly expanded Lua documentation
- Exposed new classes and members to Lua
SCrewStats
AugmentBlueprint
What's Changed
- fix buggy return to stations on partitioned ships by @ChronoVortex in #332
- Fixing free hull repair exploit with the repair drone and the recovery arm by @THETASOLA in #330
- fix for arty vanishing from gibs by @ChronoVortex in #334
- fixing RoomAnim::SaveState & RoomAnim::LoadState method by @THETASOLA in #336
- fixes for overflowing enemy HP bar by @THETASOLA in #333
- Lua_Hyperspace_Module.md wiki update by @THETASOLA in #328
- Exposed SCrewStats and added docs for CrewMember. by @arcburnergit in #319
- [Wiki Update] add TextString description and item "Value" to SDL key table by @ranhai613 in #331
- fix controllable ion boarder by @ChronoVortex in #338
- Exposed AugmentBlueprint, fixed examples.lua by @Kommandant-Julk in #340
New Contributors
- @ranhai613 made their first contribution in #331
- @Kommandant-Julk made their first contribution in #340
Full Changelog: v1.13.5...v1.14.0
1.13.5
Release notes
- Fix ability to select currently occupied beacon on jump map while out of fuel
What's Changed
- fixing the beacon cursor still being available when out of fuel by @THETASOLA in #329
Full Changelog: v1.13.4...v1.13.5
1.13.4
Release notes
- Fix non-Latin character input on command console
- Remove the ability to rename your ship to an empty name
What's Changed
- fix non-latin character input for command console by @ChronoVortex in #315
- cleanup in-run ship renaming by @ChronoVortex in #316
Full Changelog: v1.13.3...v1.13.4