Skip to content

Update doc styles - #344

Closed
Chaosyr wants to merge 26 commits into
InscryptionModding:mainfrom
Chaosyr:Update-Doc-Styles
Closed

Chaosyr wants to merge 26 commits into
InscryptionModding:mainfrom
Chaosyr:Update-Doc-Styles

Conversation

@Chaosyr

@Chaosyr Chaosyr commented Nov 13, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

Chaosyr and others added 26 commits September 29, 2026 21:01
* Incorporate Pulsar into the Installation Guides.
* Incorporate Pulsar into the Installation Guides.
* Added more null checks into the following patches `GainGemsForOpponents`, `LoseGemsForOpponents`, `GainTripleGemsForOpponents`, `LoseTripleGemsForOpponents`.
* Removed `_specialSequencer` from `SpecialSequenceManager` as it was unused.
* Removed `FontReplacementDataInitialized` from `LocalizationManager` as it was unused.
* Added new Support for Custom Appearances.
    - Image Handling is to be handled by the mods using the API.
    - We now provide a storage of Base Game Decals that mods can reference without needing to instantiate their own.
    - This comes with 5 new Dictionaries `BaseGameCustomAppearances` (Internal), `BaseGameCustomAppearancesPublic`, `ModdedCustomAppearancesDictionary` (Internal), `ModdedCustomAppearancesDictionaryPublic`, `CombinedCustomAppearancesDictionaryPublic`.
    - This system is stored under the `TextureHelper` class.
* Copy over PDB and XML associated with out DLLs to the Output.
* Update BepInEx dependency.
* Copy over License and Changelog in Builds.
* Renamed LICENSE to LICENSE.md
* First batch of work on the XML Documentation.
* Add a Saftey Check for Instantiating the Base Game Custom Appearences Dict.
* Rename Internal Configuration Key Names, namely in Community Patch to reflect their functionality.
* Updated Internal Code Versions to 2.24.2
* Moved `ResourceLookup.cs` to `InscryptionAPI.Helpers`, it was perviously listed there but not actually in the perscribed namespace. E.G. it was `InscryptionAPI.Items` instead.
* Changed the `BoardManagerExtensions` to be One-line functions rather than Multi-line. Did similar in `CardSlotExtensions` but with the function params.
* Renamed `objectFields` to `ObjectFields` within `CustomFields` under `InscryptionAPI.Helpers`
* Add Bool Overrides to the `Metalic`, `Smoothness` and `Height` fields in `MaterialOverride.cs`, along with functions for overriding each of these respective components.
* Fixed some XML Docs within `TextureHelper.cs`.
* Fixed the `TranspilerHelpers.cs`'s function to use `LogCodeInstructions` rather than the typoed `LogCodeInscryptions`.
* Completed Documentation related to the `InscryptionAPI.Helpers` classes.

Signed-off-by: Chaosyr <Thincreator3483@hotmail.com>
* Puts `SteelTrapDeathPatch.cs` under the `InscryptionAPI.Card.Patches` Namespace.
* Adds a Patch that Injects Debug Logging related to `GenerateTradeCardsWithCostTier` issues.
* Adds a Configuration for enabling the Logging.
* Adds Debug Logging for the Entiere `CardLoader.LearnedCards` List.

Signed-off-by: Chaosyr <Thincreator3483@hotmail.com>
…ng#340)

add a method interface in class PixelCardBahaviours, which allows you to override queued background of pixel cards by @chytridi05
…r's card dies (InscryptionModding#341)

Adds a new class `DefaultBoneGainOnDeath` and methods `DefaultBoneGainOnDeath.ShouldDoDefaultBoneGain` and `DefaultBoneGainOnDeeath.DoDefaultBoneGain` to the API that basically expose specific parts of the PlayableCard.Die method's code.

These allow modders to patch and modify the default bone gain within the PlayableCard.Die method without needing to patch ResourcesManager.AddBone directly.

---------

Co-authored-by: Chaosyr <Thincreator3483@hotmail.com>
* Add XML for the ReduceGemifiesX methods

* Add XML

* Privatise patches in internal patch class

* Add missing XML

* Add some XML

* More XML

* Replace call to card.Info.BloodCost to card.BloodCost()

* Typo Fix

---------

Co-authored-by: Chaosyr <Thincreator3483@hotmail.com>
This is mainly useful for when it comes to publishing the packages, and bug fixing issues when installing via mod man and stuff. It does not automatically publish the package just prepares it for Thunderstore and GitHub Releases.
@Chaosyr Chaosyr closed this Nov 13, 2026
@Chaosyr

Chaosyr commented Nov 13, 2026

Copy link
Copy Markdown
Collaborator Author

WRONG REPOSITORY

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants