Skip to content

Releases: BrotatoMods/Brotato-ContentLoader

v6.2.2 - Update for Brotato 1.1.x.x

01 Nov 00:24
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v6.2.1...v6.2.2

6.2.1 - ModLoader v6

25 Jun 22:45
1c64c6e
Compare
Choose a tag to compare
  • Update all ModLoader methods for v6 (game version v1.0.0.3)

6.2.0 - New API Methods

02 Mar 02:05
77a4e10
Compare
Choose a tag to compare
  • Adds 2 new API methods, for load_data_by_*
  • Delays adding content until the last autoload has initialised.
  • See PR #1 for full details of this release:
  • Git changelog: v6.1.0...v6.2.0

6.1.0 - Support for Difficulties

19 Feb 14:34
Compare
Choose a tag to compare
  • Adds support for custom difficulties
    • This could be used to create custom challenges
    • I haven't tested unlockable difficulties, but in theory it could work
    • You could also award actual challenges (ie. the ones shown in the Progress screen) upon completion of your custom difficulty
    • The difficulties GUI wraps and scrolls just like the character GUI, so you have unlimited space for your own challenge mods.
    • Example mod: Darkly77-CustomDifficultyModes
  • Git Changelog: v6.0.1...v6.1.0

image

6.0.1 - Bugfix (ItemService)

19 Feb 13:22
Compare
Choose a tag to compare

6.0.0 - Remove old challenge data

19 Feb 03:11
Compare
Choose a tag to compare

This update has breaking changes, as it removes the custom challenge code, which has now been moved to ExpandedChallenges.

5.3.0 - Support for Upgrades/Consumables/Elites

19 Feb 02:48
Compare
Choose a tag to compare

Major Features

  • Support for adding upgrades
    • Upgrades have been tested and confirmed as working, consumables/elites have not.
  • Support for adding consumables
  • Support for adding elites
  • Stores mod data, to retrieve the mod ID using content's my_id
  • Git Changelog: v5.2.0...v5.3.0

New Func Details

ContentLoader now stores the names of mods when they add content, and provides 2 new funcs to get this data:

lookup_modname_by_itemid(item_id:String, type:String)

Gets the ID of a mod from an item ID ("item" being any content added via ContentLoader).

item_id is always my_id.
type is either: character / challenge / elite / item / set / upgrade / weapon

lookup_modname_by_itemdata(item_data)

item_data is the resource object

5.2.0 - Remove GUI code

16 Feb 11:33
Compare
Choose a tag to compare
  • Remove the code that makes the character select screen wider, it's been moved to a standalone mod instead (WiderCharacterSelect)
  • Add an EXAMPLE.tres file that can be duplicated to create a new ContentData file (as Godot may not show it in the "new resource" list, which is a bug I've been unable to fix)
  • Git changelog: v5.1.0...v5.2.0

5.1.0 - File Exists Check

13 Feb 10:35
Compare
Choose a tag to compare
  • Check if a file exists before trying to load it with load_data (logs a fatal error if it doesn't)
  • Git Changelog: v5.0.2...v5.1.0

5.0.2 - Bugfix

13 Feb 03:00
Compare
Choose a tag to compare
  • Fix clean_up_room args, since vanilla's 0.8.0.1 patch
  • Git Changelog: v5.0.1...v5.0.2