Card Survival: Tropical Island
0 of 0

File information

Last updated

Original upload

Created by

Dop

Uploaded by

DarkDop

Virus scan

Safe to use

Tags for this mod

About this mod

ModLoader is a universal mod loader for the game, which can automatically load mod data in Json format written according to certain rules.

Requirements
Permissions and credits
Brief
ModLoader is a universal mod loader for the game, which can automatically load mod data in Json format written according to certain rules.

Dependencies
BepInEx 5.4.21
https://github.com/BepInEx/BepInEx/releases/tag/v5.4.21

Installation
Unzip and Put the "ModLoader" folder in the BepInEx\plugins directory,Once completed, the directory structure will look like this
<Steam Directory>\steamapps\common\Card Survival Tropical Island\BepInEx\plugins\ModLoader

Uninstalling
Just delete the "ModLoader" folder

SrouceCode
https://github.com/dop-lm/CSTI-ModLoader

ChangeLog : Generated by DeepL
v1.0.0 can load Json data type Mod written in a certain format, currently theoretically support custom CardData, CharacterPerk, Objective, SelfTriggeredAction, of which CardData, CharacterPerk have been tested.
v1.0.1 Add the function of importing custom pictures, you need to create a new Picture folder under Resource, then put the required pictures into it, currently support jpg, png, jpeg, png is recommended (better effect after keying)
v1.0.2 Add version confirmation, when the ModLoader version is lower than the Mod requirement version, there will be an alarm.
v1.0.3 Add GameStat customization, fix a bug, add alarm prompt when displaying the MOD name
v1.0.4 Add two WarpType, Add (4), Modify (5), a new folder GameSourceModify, you can modify the original UniqueIDScriptable object in the game, see the writing instructions for the specific operation
v1.0.5 allow incomplete JsonMod files
v1.0.6 Add more abnormal alarms, you can check in the Player.log file under the archive file, add the function of CharacterPerk to select PerkGroup, see the writing instructions for details
v1.0.7 Fix the bug of CookingRecipe abnormality.
v1.0.8 add the function of importing custom sound effects, you need to create a new Audio folder under Resource, and then put the required sound effects into it, currently only supports wav
v1.0.9 change import custom sound from UnityWebRequestMultimedia to custom read wav binary file to generate AudioClip
v1.1.0 Add support for loading Mods generated by ModEditor
v1.1.1 Use Path.Combine to process all paths
v1.1.2 Add support for modifying the original game data generated by ModEditor
v1.1.3 Print more debugging information
v1.1.4 Add support for loading Mod packaged in ZIP format, only allow ZIP with UTF-8 encoding, I don't know how to see whether it is IBM437 or UTF-8, try to enter the game after packing yourself, no problem
v1.1.5 Add support for loading ScriptableObject self-built types.
v1.2.0 Add support for custom game character, add support for custom script, add support for custom blueprint list, replace Error alarm with Warning alarm.
v1.2.1 Prohibit the function of modifying the properties of the original cards in the game, only allow adding
v1.2.2 Fix the bug that custom blueprints will be repeatedly added when resetting the game.
v1.2.3 Allow modifications based on CardTag and CardType using GameSrouceModify (note that all mod data will be effective for meeting CardTag and CardType)
v1.2.4 Allow custom characters to use the original script in the game
v1.2.5 Add HarmonyInstanceID
v1.3.0 Add support for loading Mods of nested folder types, fix the bug of ScriptableObject reference of custom types
v1.3.1 Specify game Assembly when loading game raw data and loading Mod, alarm and skip when loading UniqueIDScriptable type without GUID
v1.3.2 Move Mod loading from GameLoadLoadGameDataPostfix to UniqueIDScriptableClearDictPrefix, and GameLoad will finish Init.
v1.3.3 Add support for in-game custom help, the Mod author only needs to create a new GuideEntry folder under the ScriptableObject folder, and then finish it in the Editor.
v1.3.4 Modify the running order of GameSrouceModify, add audio multichannel support, add support for filters (water, food, tools, fire in the game)
v1.3.5 Fix the bug that the dual-channel sound effects are blank half of the time
v2.0.0 update for game v1.0.4, add exception handling when Patch, now no longer support non-Editor format JsonMod (means old version format), GameSrouceModify can also build subfolders under
v2.0.1 Fix the bug that the custom script is not loaded
v2.0.1c Fix the bug that does not load English localized text
v2.0.2 asynchronous loading of images and UniqueIDScriptable, fixes for bugs that caused FXMask Awake to report errors
v2.0.3 Use dynamic binding to optimize reflection access and improve loading speed
v2.0.5 Fixed the bug that the zip mod could not be loaded without a d drive
v2.0.6 Fix zip mod loading bug
v2.0.7 Image memory optimization, added a configuration to switch textures read-only (default off)
v2.0.8 Add module manager ctrl(windows)/command(mac)+tab to open
v2.0.9 Added dialogue system
v2.1.0 Module name escaping in Module Manager to avoid unmanageability and allow loading of external ScriptableObject
v2.1.1 Fixing the texture memory optimisation feature
v2.1.2 This update has been removed in the next release
v2.1.3 Fix all previously known issues regarding texture memory optimisation
v2.1.4 Completion of the texture delay loading feature, with a large speed improvement in accessing the main menu (related to the total number of images to be loaded)
v2.1.5 Delayed loading feature improved, now automatically updates the card face
V2.1.6 Fix some bugs in delayed loading and improve the manager UI
V2.1.7 Add Merchant System
V2.1.7. x fixing bugs
V2.1.8 Fix some bugs in the merchant system
V2.1.9 Fix bugs in the merchant system and improve it
V2.2.0 modloader now has a built-in full Chinese font
V2.2.1 Fix bugs
V2.2.2 added card binding status and scene binding status functions
v2.2.3-2.3.2.1(main update info) lua action support
v2.3.2 lua support merged into modLoader
v2.3.2.x lua api improvements
v2.3.3.0 jsonnet support
v2.3.3.x lua api improvements
v2.3.4 audio loading improvement, support mp3 format and ogg format
v2.3.4.1 Fix ogg loading.
v2.3.4.x lua api improvements