Skip to content

Releases: MagicLibStarsector/MagicLib

1.3.8

01 Feb 06:29

Choose a tag to compare

MagicCampaign

  • Fixed 5 year old crash: MagicCampaignTrailPlugin sometimes crashed with ConcurrentModificationException if player moved between hyperspace and regular space (reported by Xaiier).
  • Added MagicCampaign.createDerelict overload that lets you mark a derelict as unrecoverable.

MagicUI

  • Fade interpolation fix by Starficz.

MagicAchievements

  • Made it clearer when a crash is from using devmode.
  • Fixed achievement advance methods running when achievements are disabled.

MagicBounty

  • Fixed occasional crash when filtering a bounty (reported by laf223).

1.3.8-dev03

28 Jan 23:07

Choose a tag to compare

1.3.8-dev03 Pre-release
Pre-release

Version 1.3.8

MagicCampaign

  • Fixed 5 year old crash: MagicCampaignTrailPlugin sometimes crashed with ConcurrentModificationException if player moved between hyperspace and regular space (reported by Xaiier).
  • Added MagicCampaign.createDerelict overload that lets you mark a derelict as unrecoverable.

MagicUI

  • Fade interpolation fix by Starficz.

MagicAchievements

  • Made it clearer when a crash is from using devmode.
  • Fixed achievement advance methods running when achievements are disabled.

MagicBounty

  • Fixed occasional crash when filtering a bounty (reported by laf223).

1.3.8-dev02

12 Jan 01:32

Choose a tag to compare

1.3.8-dev02 Pre-release
Pre-release

Fixed crash when achievements are disabled.

Exposed FleetBuilder during createFleetBuilder. Need to test.

1.3.8-dev01

09 Jan 01:45

Choose a tag to compare

1.3.8-dev01 Pre-release
Pre-release

New createDerelict overload for Dal.

1.3.7

04 Jan 07:29

Choose a tag to compare

MagicBounty

  • May no longer re-Accept already-Completed bounties. Sorry.
  • Intel fixes.
    • May now mark unimportant (reported by MuleDriver).
    • No longer always new (reported by MuleDriver).
    • Shouldn't show up if there are no bounties loaded (reported by MuleDriver).
    • Potentially fixes issues if MagicBounty is disabled.

MagicAchievements

  • Fixed another Linux-only crash when viewing intel (reported by Brainwright).

MagicPaintjobs

  • Cleaned up "select ship" popup (centered text, fixed cell placement, shows current paintjob).

MagicCampaign

  • Fixed MagicCampaignTrailPlugin not working (reported by Xaiier and maybe others, sorry).

MagicAutoTrails

  • Trails no longer disappear after piercing (e.g. Plasma Cannon trail with Trailer Moments) (reported by Nia).

1.3.6

01 Jan 19:51

Choose a tag to compare

MagicBounty

  • Fixed rare crash if bounty was null (reported by Arthur_The_Ok).
  • Fixed "Accept this job" sometimes not updating its text after accepting.

MagicAchievements

  • Fixed Linux-only crash when viewing intel (reported by Brainwright).

1.3.5

30 Dec 04:00

Choose a tag to compare

MagicPaintjobs

  • Added a notification when a paintjob is unlocked.
    • Actually, this was meant to be in 1.3.0, but somehow I deleted the code without realizing.
  • Paintjobs now apply to baseHullId instead of hullId.
    • So, both wolf and wolf_d will share paintjobs.
  • In magic_paintjobs.csv, the hull_id column has been replaced with hull_ids.
    • This change is backwards-compatible. No need to update your csv.
    • hull_ids is comma-separated. A single paintjob may now apply to multiple hulls.
  • Added ShipKillsAchievement as an abstract class to easily make "Kill X ships using a <ship>" achievements.
  • Various UI fixes.

1.3.4

29 Dec 15:39

Choose a tag to compare

MagicBounty

  • Accepted bounties are now always displayed on the Board, even when out of range of the bounty giver.

MagicPaintjobs

  • The Paintjob hullmod no longer shows up as installable.
  • Fixed crash from ConcurrentModificationException (reported by Meelock)

1.3.3

27 Dec 15:52

Choose a tag to compare

Other

  • Fixed unintentional dependency on LunaLib.

MagicPaintjobs

  • Paintjobs are now built-in hullmods. This prevents changing variants from unapplying them.
  • Paintjobs images are no longer preloaded into VRAM, which unintentionally caused VRAM use when the feature was disabled.
  • paintjobs now indicate that they cannot be changed.

1.3.2

26 Dec 15:30

Choose a tag to compare

Fixed a crash when accepting "apocrita_belcher" bounty (reported by rosnok)