Skip to content

Releases: ifBars/S1API

v3.0.1

02 Apr 23:49

Choose a tag to compare

What's Changed

Features

  • 84491d3 feat(graffiti): add filtered nearest-surface lookup
  • 49e5088 feat: add remove event trigger method
  • 4f465ee feat: add more controls

Fixes

  • 97fe580 fix(quests): support late-bound POI retargeting
  • 3687e44 fix(slots): Handle Scene Changes
  • ccef9fd fix: dealer inventory not loading in
  • 7479e3c fix: scope apply effects patch target to base method
  • 56c6c95 fix: wrap storage entity definition null check in try-catch to prevent NRE
  • c0b1a4e fix: remove callback resetting in DialogueChoiceListener

UI / API / Docs

  • 78c4cf4 Contacts App Update
  • 2f3ee46 chore: organize item docs
  • c903147 docs(api): add feature request issue template

Maintenance

  • 4a20cfd chore: drop NPC.PanicDuration
  • 59b0127 chore: Update Analyzer for ScheduleOne.Core Exclusions
  • b4a0e25 chore: add ScheduleOne.Core to analyzer

Merged Pull Requests

  • Remove callback resetting in DialogueChoiceListener by @k073l in #59
  • Contacts App Update by @HazDS in #60
  • Add RemoveEventTrigger method to EventHelper by @k073l in #64
  • Various fixes: PlaceableStorageEntity ID NRE, red eyes not applying, dealer inventory wipe by @k073l in #69

Full Changelog: v3.0.0...v3.0.1

v3.0.0

19 Mar 10:25

Choose a tag to compare

What's Changed

  • Add product effect override callbacks for players/NPCs in #56
  • v0.4.4f6 compatibility in #57
  • v0.4.4f10 Game Update in #58

New Contributors

Full Changelog: v2.9.9...v3.0.0

v2.9.9r2

14 Mar 03:46

Choose a tag to compare

  • fix: Dialogue Injection in 3ee64ea
  • fix: LoadingScreen Mugshot Gen in 485b51a
  • fix: Location Based Actions in 7ed4502
  • Improve Contacts App custom NPC grid placement in 006f5de

Full Changelog: v2.9.9...v2.9.9r2

v2.9.9

09 Mar 02:33

Choose a tag to compare

What's Changed

  • Bug fixes by @HazDS in #50
  • Add Sit schedule action and duration support by @HazDS in #52
  • Add seatSetPath and make SitSpec fail-safe by @HazDS in #53
  • Removed Contacts connections patch and bump version by @HazDS in #54
  • fix: UIFactory.ButtonWithLabel Width/Height (Credits to MrDerf in S1 modding discord for pointing this out)
  • fix: Better NPC Prefab Exception Logging
  • More docs

Full Changelog: v2.9.8...v2.9.9

v2.9.7

16 Feb 23:18

Choose a tag to compare

What's Changed

  • fix: rewrite mugshot capture to eliminate framing drift by @donelliott18 in #47
  • fix: Reset HomeScreenScroll init on scene cleanup by @ifBars in 14fd9e2
  • feat: NPC Mugshot LoadingScreen Integration by @ifBars in #47

Full Changelog: v2.9.6...v2.9.7

v2.9.6

10 Feb 05:03

Choose a tag to compare

What's New

New Features

  • Phone App Scrolling – Added scrolling support for phone applications 376fefb
  • TransformUtils – New utility class for transform operations 0a5244e
  • Better Controls & ProductManager Wrapping – Improved control handling with ProductManager API 710213b
  • BuildManager Wrapper – New BuildManager API wrapper 291c640
  • TrashManager Wrapper – New TrashManager API wrapper 019fd20

Chores

  • Removed incompatible mods from compatibility list 1130906
  • Updated API coverage badge and documentation 97a2bbe
  • Version bump 19db60c

Full Changelog: v2.9.5...v2.9.6

v2.9.5

08 Feb 04:17

Choose a tag to compare

What's Changed

  • Add IL2CPP-aware resource & accessory handling by @HazDS in #44
  • stations: reduce ChemistryStation recipe/entry duplicate warning noise by @Khundiann in #43

Full Changelog: v2.9.4...v2.9.5

v2.9.4

03 Feb 06:08

Choose a tag to compare

What's Changed

  • TVApp by @HazDS in #32
  • feat(dialogues): add opt-in dialogue choice paging (>8 choices) by @Khundiann in #35
  • Add Leveling API Documentation by @svozumerok in #33
  • Cache Beta Assemblies by @ifBars in #37
  • items: add AdditiveDefinitionBuilder + AdditiveItemCreator by @Khundiann in #39
  • growing: add GrowContainer allowed additives registry + injection patch by @Khundiann in #41
  • stations: add Chemistry Station recipe registration by @Khundiann in #40
  • items: add StationItem support for station/minigame ingredients by @Khundiann in #42
  • Update for S1 v0.4.3 compatibility and API changes by @HazDS in #36

New Contributors

Full Changelog: v2.9.3...v2.9.4

v2.9.3

10 Jan 08:05

Choose a tag to compare

  • fix: Remove AutoClearCompletedDeals from incompatible assemblies
  • fix: Remove internal API obsolete/redundant code

Full Changelog: v2.9.2...v2.9.3

v2.9.2

08 Jan 02:27

Choose a tag to compare

What's Changed

  • Add method to clear NPC conversation categories by @HazDS in #31
  • Fix Il2Cpp Graffiti issues
  • Update Coverage Analyzer to be more accurate
  • Add StorageInstance FromGameObject helpers
  • Add Better Products/Packaging support
  • Add ModularSwitch wrapper
  • Add Doors wrappers

Full Changelog: v2.9.1...v2.9.2