此为不显示图鉴的log:
MegaDot v4.5.1.m.12.mono.custom_build - https://godotengine.org
OpenGL API 3.3.0 Core Profile Context 26.6.2.260602 - Compatibility - Using Device: ATI Technologies Inc. - AMD Radeon 780M Graphics
FMOD Sound System: Successfully initialized
[INFO] Found release_info.json at: D:\Files\Softwares\Steam\steamapps\common\Slay the Spire 2\release_info.json
[INFO] [Sentry.NET] Initialized: env=development, release=v0.107.1
[INFO] Steamworks: attempting initialization...
[INFO] Steam is running: True
[INFO] Steamworks initialization succeeded!
[INFO] Steam is enabled, we will write saves to steam storage. Enabled for account: True, app: False
[INFO] Registered 11 migrations
[INFO] Current save versions: PrefsSave v2; ProfileSave v2; SerializableProgress v21; RunHistory v9; SerializableRun v16; SettingsSave v5
[INFO] Found mod manifest file D:\Files\Softwares\Steam\steamapps\common\Slay the Spire 2\mods\BetterConsole\BetterConsole.json
[INFO] Found mod manifest file D:\Files\Softwares\Steam\steamapps\common\Slay the Spire 2\mods\Custom Font\Custom Font.json
[INFO] Found mod manifest file D:\Files\Softwares\Steam\steamapps\common\Slay the Spire 2\mods\RitsuTest\RitsuTest.json
[INFO] Found mod manifest file D:\Files\Softwares\Steam\steamapps\common\Slay the Spire 2\mods\STS2-RitsuLib\mod_manifest.json
[INFO] Looking for mods to load from Steam Workshop mod 3747602295 in D:\Files\Softwares\Steam\steamapps\workshop\content\2868840\3747602295 (size 12868429, last modified 1782741750)
[INFO] Found mod manifest file D:\Files\Softwares\Steam\steamapps\workshop\content\2868840\3747602295\mod_manifest.json
[Sentry.GDExtension] Initialized: env=playtesters, release=v0.107.1
[INFO] MuteInBackground: FocusIn received [tween=False, msSinceFocusOut=4069, windowFocused=True]
[INFO] === Godot OS Debug Information ===
Timestamp: 06/29/2026 22:57:25
OS: Windows
OS Version: 10.0.26200
Distribution Name: Windows
Device Model: BRI-XX
Is Debug Build: False
Is Sandboxed: False
Executable Path: D:/Files/Softwares/Steam/steamapps/common/Slay the Spire 2/SlayTheSpire2.exe
Data Directory: C:/Users/asrem/AppData/Roaming
User Data Directory: C:/Users/asrem/AppData/Roaming/SlayTheSpire2
Command Line Args: --log
User Command Line Args:
OS Locale: zh_CN
OS Language: zh
Game Locale: zh_CN
Is UserFS Persistent: True
Is Stdout Verbose: False
Is Low Processor Usage Mode: False
Architecture: x86_64
Engine Version: 4.5.1-m.12 (custom_build)
Is Editor: False
Release Version: v0.107.1
Release Commit: 59260271
Release Date: 06/18/2026 22:43:56
Processor Count: 16
Processor Name: AMD Ryzen 7 8845HS w/ Radeon 780M Graphics
Main assembly hash: -1555940892
Rendering device name: N/A (headless)
Graphics adapter 0: AMD Radeon 780M Graphics
version: 32.0.31021.0
Graphics adapter 1: AMD Radeon 780M Graphics
version: 32.0.31021.0
Graphics adapter 2: Microsoft Basic Render Driver
version: 10.0.26100.0
Screen info (primary 0):
Index 0: Size: (2560, 1600) Orientation: Landscape Scale: 1 DPI: 144 Refresh Rate: 60
Index 1: Size: (2880, 1620) Orientation: Landscape Scale: 1 DPI: 144 Refresh Rate: 60
Video Memory Used: 41.4MB
Memory Info:
physical: 31.3GB
free: 6.7GB
available: 63.3GB
stack: 8.0MB
Static Memory Usage: 0.0B
Static Memory Peak Usage: 0.0B
Disk Info:
Index 0: Name: C:\ Type: Fixed Format: NTFS Available: 120.2GB Total Free: 120.2GB Total Size: 300.0GB
Index 1: Name: D:\ Type: Fixed Format: NTFS Available: 280.1GB Total Free: 280.1GB Total Size: 0.6TB
Important Environment Variables:
PATH: D:\Files\Softwares\vulkan\Bin;C:\Program Files\Eclipse Adoptium\jdk-8.0.452.9-hotspot\bin;C:\Program Files\Microsoft\jdk-21.0.6.7-hotspot\bin;C:\Program Files\Eclipse Adoptium\jdk-17.0.14.7-hotspot\bin;C:\Program Files\Eclipse Adoptium\jdk-11.0.25.9-hotspot\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;D:\Files\Softwares\Git\cmd;D:\Files\Softwares\CMake\bin;D:\Files\Softwares\Bandizip\;D:\Files\Softwares\gettext-iconv\bin;D:\Files\Softwares\putty\;C:\ProgramData\chocolatey\bin;C:\Program Files\AMD\ROCm\6.2\bin;C:\Program Files\Wasmtime\bin;D:\Files\Softwares\doxygen\bin;D:\Files\Projects\cpp\vcpkg;C:\WINDOWS\System32\Wbem;D:\Files\Softwares\apache-maven-3.9.10-bin\apache-maven-3.9.10\bin;C:\Program Files\dotnet\;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;D:\Files\Softwares\nodejs\;C:\Program Files\SteganographierGUI\tools;C:\Program Files\PowerShell\7\;D:\Files\Softwares\Git\bin;D:\Files\Softwares\py311\Scripts\;D:\Files\Softwares\py311\;%USERPROFILE%\AppData\Local\Programs\Python\Python312\Scripts\;%USERPROFILE%\AppData\Local\Programs\Python\Python312\;%USERPROFILE%\.cargo\bin;%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;D:\Files\Softwares\Microsoft VS Code\bin;%USERPROFILE%\.dotnet\tools;%USERPROFILE%\AppData\Local\Programs\oh-my-posh\bin;C:\ProgramData\chocolatey\bin;D:\Files\Softwares\latex\miktex\bin\x64\;%USERPROFILE%\AppData\Local\Programs\Ollama;D:\Files\Softwares\sdk;D:\Files\Softwares\Ollma;%USERPROFILE%\.dotnet\tools;C:\Program Files\LLVM\bin;D:\Files\Softwares\CLion 2025.1.1\bin;%USERPROFILE%\AppData\Local\Microsoft\WinGet\Links;D:\Files\Softwares\mingw\w64devkit\bin;C:\WINDOWS\System32\Wbem;D:\Files\Projects\zig\zigcli\zig-out\bin;D:\Files\Softwares\Pycharm\PyCharm 2025.1.1.1\bin;D:\Files\Softwares\nim-2.2.4_x64\nim-2.2.4\bin;%USERPROFILE%\.nimble\bin;D:\Files\Softwares\odin-windows-amd64-dev-2025-10-05\dist;D:\Files\Softwares\IntelliJ IDEA Community Edition 2025.1.2\bin;%USERPROFILE%\.dotnet\tools;D:\Files\Softwares\IntelliJ IDEA 2025.3.2\bin;%USERPROFILE%\.dotnet\tools;D:\Files\Softwares\JetBrains Rider 2026.1\bin;%USERPROFILE%\.bun\bin;%USERPROFILE%\AppData\Roaming\npm;D:\Files\Softwares\adb\platform-tools;D:\Files\Softwares\Zed\bin;%USERPROFILE%\.dotnet\tools;%USERPROFILE%\.qoder\bin\qodercli;%USERPROFILE%\AppData\Local\Programs\MiKTeX\miktex\bin\x64\;D:\Files\Softwares\texlab-x86_64-windows;%USERPROFILE%\AppData\Local\Pandoc\;
GODOT_ROOT_DIR:
HOME:
DYLD_LIBRARY_PATH:
LD_LIBRARY_PATH:
[WARN] Mod with ID STS2-RitsuLib is loaded both via Steam and local mods directory. Disabling the Steam workshop version.
[INFO] Loading assembly DLL D:\Files\Softwares\Steam\steamapps\common\Slay the Spire 2\mods\STS2-RitsuLib\STS2-RitsuLib.dll
[INFO] Calling initializer method of type STS2RitsuLib.RitsuLibFramework for STS2-RitsuLib, Version=0.4.41.0, Culture=neutral, PublicKeyToken=null
[INFO] [com.ritsukage.sts2-RitsuLib] Framework ID: com.ritsukage.sts2-RitsuLib
[INFO] [com.ritsukage.sts2-RitsuLib] Framework Name: RitsuLib
[INFO] [com.ritsukage.sts2-RitsuLib] Version: 0.4.41 [compat branch: 0.107.1]
[INFO] [com.ritsukage.sts2-RitsuLib] Initializing shared framework...
[INFO] [com.ritsukage.sts2-RitsuLib] [HarmonyInitSetterCompat] Installed on 2 reflection importer entry point(s).
[INFO] [com.ritsukage.sts2-RitsuLib] [Config] Debug compatibility master is enabled. Sub-flags (only when master on): LocTable=True, UnlockEpoch=True, AncientArchitect=True. Mod Steam cloud mirror: disabled. Config file: user://steam/76561198984454884/mod_data/com.ritsukage.sts2-RitsuLib/settings.json
[INFO] [com.ritsukage.sts2-RitsuLib] [DebugLogViewer] Local debug log viewer listening at http://127.0.0.1:18742/?token=5631ea20d9e545e776e483f904f05eb7
[INFO] [com.ritsukage.sts2-RitsuLib] [Godot] RitsuGodot node factories initialized.
[INFO] [com.ritsukage.sts2-RitsuLib] [SmartFormat] Registered Source: STS2RitsuLib.Combat.SecondaryResources.SecondaryResourceLocStringSource (order=0).
[INFO] [com.ritsukage.sts2-RitsuLib] [SmartFormat] Registered Formatter: STS2RitsuLib.Combat.SecondaryResources.SecondaryResourceIconsFormatter (order=0).
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - framework core] Applying 387 patches...
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - framework core] Patch application complete: 387 applied, 0 ignored, 0 failed, 387 total
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - framework core] All patches applied successfully
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - settings ui] Applying 8 patches...
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - settings ui] Patch application complete: 8 applied, 0 ignored, 0 failed, 8 total
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - settings ui] All patches applied successfully
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - content assets] Applying 115 patches...
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - content assets] Patch application complete: 115 applied, 0 ignored, 0 failed, 115 total
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - content assets] All patches applied successfully
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - character assets] Applying 51 patches...
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - character assets] Patch application complete: 51 applied, 0 ignored, 0 failed, 51 total
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - character assets] All patches applied successfully
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - content registry] Applying 26 patches...
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - content registry] Patch application complete: 26 applied, 0 ignored, 0 failed, 26 total
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - content registry] All patches applied successfully
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - persistence] Applying 3 patches...
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - persistence] Patch application complete: 3 applied, 0 ignored, 0 failed, 3 total
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - persistence] All patches applied successfully
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - unlocks] Applying 22 patches...
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - unlocks] Patch application complete: 22 applied, 0 ignored, 0 failed, 22 total
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - unlocks] All patches applied successfully
[INFO] [com.ritsukage.sts2-RitsuLib] [SteamWorkshopUpdate] Coordinator initialized.
[INFO] [com.ritsukage.sts2-RitsuLib] Shared framework initialization complete.
[INFO] Finished mod initialization for 'RitsuLib' (STS2-RitsuLib).
[INFO] Loading assembly DLL D:\Files\Softwares\Steam\steamapps\common\Slay the Spire 2\mods\BetterConsole\BetterConsole.dll
[INFO] Calling initializer method of type BetterConsole.Entry for BetterConsole, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null
[INFO] Finished mod initialization for 'Better Console' (BetterConsole).
[INFO] Loading assembly DLL D:\Files\Softwares\Steam\steamapps\common\Slay the Spire 2\mods\Custom Font\Custom Font.dll
[INFO] Calling initializer method of type CustomFont.Scripts.Entry for Custom Font, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[INFO] Finished mod initialization for '简易字体替换' (Custom Font).
[WARN] Mod RitsuTest declares version 1.0 which is not a valid Semantic Version
[INFO] Loading assembly DLL D:\Files\Softwares\Steam\steamapps\common\Slay the Spire 2\mods\RitsuTest\RitsuTest.dll
[INFO] Loading Godot PCK D:\Files\Softwares\Steam\steamapps\common\Slay the Spire 2\mods\RitsuTest\RitsuTest.pck
[INFO] Calling initializer method of type Test.Scripts.Entry for RitsuTest, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[INFO] [com.ritsukage.sts2-RitsuLib] [SecondaryResource] Registered RITSU_TEST_SECONDARY_RESOURCE_MANA (mod=RitsuTest).
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - node attachments] Applying 1 dynamic patch(es)...
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - node attachments] Dynamic patch application complete: 1/1 succeeded
[INFO] [com.ritsukage.sts2-RitsuLib] [NodeAttachment] Registered RITSU_TEST_NODEATTACHMENT_SECONDARY_RESOURCE_COMBAT_COUNTER: MegaCrit.Sts2.Core.Nodes.Combat.NCombatUi -> STS2RitsuLib.Combat.SecondaryResources.NSecondaryResourceCounter (Order=0, Source=factory)
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - node attachments] Applying 1 dynamic patch(es)...
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - node attachments] Dynamic patch application complete: 1/1 succeeded
[INFO] [com.ritsukage.sts2-RitsuLib] [NodeAttachment] Registered RITSU_TEST_NODEATTACHMENT_SECONDARY_RESOURCE_CARD_UI: MegaCrit.Sts2.Core.Nodes.Cards.NCard -> STS2RitsuLib.Combat.SecondaryResources.NSecondaryResourceCardCostUi (Order=0, Source=factory)
[INFO] [com.ritsukage.sts2-RitsuLib] [RitsuLib-ModSettings] Merged from embedded: STS2RitsuLib.Settings.Localization.ModSettingsUi.zhs.json (735 entries, 735 new)
[INFO] [com.ritsukage.sts2-RitsuLib] [RitsuLib-ModSettings] Total: 735 entries from 1 source(s)
[INFO] [com.ritsukage.sts2-RitsuLib] [RitsuLib-ModSettings] Successfully reloaded translations for language 'zhs' (735 entries)
[WARN] [com.ritsukage.sts2-RitsuLib] [RuntimeReflectionMirrorSource] Register failed for 'STS2RitsuLib.Settings.RuntimeReflectionSpinePreviewExample': Object reference not set to an instance of an object.
[WARN] [com.ritsukage.sts2-RitsuLib] [RuntimeReflectionMirrorSource] Register failed for 'Test.Settings.RandomTypedAttributeSettings': Object reference not set to an instance of an object.
[INFO] FmodStudioDeferredBankRegistration: bank registered
[INFO] Finished mod initialization for '我的 Mod' (RitsuTest).
[INFO] [com.ritsukage.sts2-RitsuLib]
=== RitsuLib Mod Debug Information ===
Host Version: v0.107.1
RitsuLib Version: 0.4.41 [compat branch: 0.107.1]
Loaded Mods: 4
Registered Mods: 5
Mod List:
* RitsuLib [STS2-RitsuLib] (0.4.41)
* Better Console [BetterConsole] (0.1.1)
* 简易字体替换 [Custom Font] (1.0.0)
* 我的 Mod [RitsuTest] (1.0)
[INFO] --- RUNNING MODDED! --- Loaded 4 mods (5 total)
[Sentry.GDExtension] should_sample callable set
[WARN] Asset not cached: res://scenes/debug/dev_console.tscn
[INFO] OVERWRITING cloud saves with local saves.
[WARN] Asset not cached: res://scenes/cards/card.tscn
[WARN] Asset not cached: res://scenes/cards/holders/grid_card_holder.tscn
[INFO] AtlasManager: Loaded ui_atlas with 102 sprites
[INFO] AtlasManager: Loaded compressed with 45 sprites
[WARN] [com.ritsukage.sts2-RitsuLib] [ModelDb] ReflectionHelper.ModTypes was already cached before LocManager.Initialize (4826 types). Clearing the cache so post-mod-load scans include all loaded mod types; another mod likely accessed ReflectionHelper.ModTypes before mod loading completed.
[INFO] [RitsuTest] [Content] Registered model capability: ChargeCounterCapability (id=RITSU_TEST_MODELCAPABILITY_CHARGE_COUNTER_CAPABILITY)
[INFO] [RitsuTest] [Content] Registered model capability: ChargingRelicCapability (id=RITSU_TEST_MODELCAPABILITY_CHARGING_RELIC_CAPABILITY)
[INFO] [RitsuTest] [Content] Registered model capability: DisplayCapability (id=RITSU_TEST_MODELCAPABILITY_DISPLAY_CAPABILITY)
[INFO] [RitsuTest] [Content] Registered model capability: DrawPowerCapability (id=RITSU_TEST_MODELCAPABILITY_DRAW_POWER_CAPABILITY)
[INFO] [RitsuTest] [Content] Registered model capability: HealOnExhaustCapability (id=RITSU_TEST_MODELCAPABILITY_HEAL_ON_EXHAUST_CAPABILITY)
[INFO] [RitsuTest] [Content] Registered power: TempFromTestCardPower (id=RITSU_TEST_POWER_TEMP_FROM_TEST_CARD_POWER)
[INFO] [RitsuTest] [Content] Registered shared ancient: TestAncient (id=RITSU_TEST_EVENT_TEST_ANCIENT)
[INFO] [RitsuTest] [Content] Registered card: TestCard (id=RITSU_TEST_CARD_TEST_CARD) -> TestCardPool
[INFO] [RitsuTest] [Content] Registered card: TestCard2 (id=RITSU_TEST_CARD_TEST_CARD2) -> TestCardPool
[INFO] [RitsuTest] [Content] Registered card: TestCard3 (id=RITSU_TEST_CARD_TEST_CARD3) -> TestCardPool
[INFO] [RitsuTest] [Content] Registered card: TestCardFrameBlue (id=RITSU_TEST_CARD_TEST_CARD_FRAME_BLUE) -> TestCardPool
[INFO] [RitsuTest] [Content] Registered card: TestCardFrameCyan (id=RITSU_TEST_CARD_TEST_CARD_FRAME_CYAN) -> TestCardPool
[INFO] [RitsuTest] [Content] Registered card: TestCardFrameGreen (id=RITSU_TEST_CARD_TEST_CARD_FRAME_GREEN) -> TestCardPool
[INFO] [RitsuTest] [Content] Registered card: TestCardFrameLime (id=RITSU_TEST_CARD_TEST_CARD_FRAME_LIME) -> TestCardPool
[INFO] [RitsuTest] [Content] Registered card: TestCardFrameOrange (id=RITSU_TEST_CARD_TEST_CARD_FRAME_ORANGE) -> TestCardPool
[INFO] [RitsuTest] [Content] Registered card: TestCardFramePink (id=RITSU_TEST_CARD_TEST_CARD_FRAME_PINK) -> TestCardPool
[INFO] [RitsuTest] [Content] Registered card: TestCardFramePurple (id=RITSU_TEST_CARD_TEST_CARD_FRAME_PURPLE) -> TestCardPool
[INFO] [RitsuTest] [Content] Registered card: TestCardFrameRed (id=RITSU_TEST_CARD_TEST_CARD_FRAME_RED) -> TestCardPool
[INFO] [RitsuTest] [Content] Registered card: TestCardFrameWhite (id=RITSU_TEST_CARD_TEST_CARD_FRAME_WHITE) -> TestCardPool
[INFO] [RitsuTest] [Content] Registered card: TestCardFrameYellow (id=RITSU_TEST_CARD_TEST_CARD_FRAME_YELLOW) -> TestCardPool
[INFO] [RitsuTest] [Content] Registered character: TestCharacter (id=RITSU_TEST_CHARACTER_TEST_CHARACTER)
[INFO] [RitsuTest] [Content] Registered enchantment: TestEnchantment (id=RITSU_TEST_ENCHANTMENT_TEST_ENCHANTMENT)
[INFO] [RitsuTest] [Content] Registered shared event: TestEvent (id=RITSU_TEST_EVENT_TEST_EVENT)
[INFO] [RitsuTest] [Content] Registered monster: TestMonster (id=RITSU_TEST_MONSTER_TEST_MONSTER)
[INFO] [RitsuTest] [Content] Registered orb: TestOrb (id=RITSU_TEST_ORB_TEST_ORB)
[INFO] [RitsuTest] [Content] Registered potion: TestPotion (id=RITSU_TEST_POTION_TEST_POTION) -> SharedPotionPool
[INFO] [RitsuTest] [Content] Registered power: TestPower (id=RITSU_TEST_POWER_TEST_POWER)
[INFO] [RitsuTest] [Content] Registered power: TestPower2 (id=RITSU_TEST_POWER_TEST_POWER2)
[INFO] [RitsuTest] [Content] Registered relic: TestRelic (id=RITSU_TEST_RELIC_TEST_RELIC) -> TestRelicPool
[INFO] [RitsuTest] [Content] Registered relic: TestRelic2 (id=RITSU_TEST_RELIC_TEST_RELIC2) -> TestRelicPool
[INFO] [RitsuTest] [Content] Registered relic: TestRelic3 (id=RITSU_TEST_RELIC_TEST_RELIC3) -> TestRelicPool
[INFO] [RitsuTest] [Content] Registered relic: TestRelic4 (id=RITSU_TEST_RELIC_TEST_RELIC4) -> TestRelicPool
[INFO] [RitsuTest] [Content] Registered relic: TestRelic5 (id=RITSU_TEST_RELIC_TEST_RELIC5) -> TestRelicPool
[INFO] [RitsuTest] [Content] Registered shared relic pool: TestRelicPool (id=RITSU_TEST_RELIC_POOL_TEST_RELIC_POOL)
[INFO] [RitsuTest] [Content] Registered singleton: TestSingleton (id=RITSU_TEST_SINGLETON_TEST_SINGLETON)
[INFO] [RitsuTest] [Content] Registered starter card: TestCard (id=RITSU_TEST_CARD_TEST_CARD) x5 -> TestCharacter
[INFO] [RitsuTest] [Content] Registered starter card: TestCardFrameBlue (id=RITSU_TEST_CARD_TEST_CARD_FRAME_BLUE) x1 -> TestCharacter
[INFO] [RitsuTest] [Content] Registered starter card: TestCardFrameCyan (id=RITSU_TEST_CARD_TEST_CARD_FRAME_CYAN) x1 -> TestCharacter
[INFO] [RitsuTest] [Content] Registered starter card: TestCardFrameGreen (id=RITSU_TEST_CARD_TEST_CARD_FRAME_GREEN) x1 -> TestCharacter
[INFO] [RitsuTest] [Content] Registered starter card: TestCardFrameLime (id=RITSU_TEST_CARD_TEST_CARD_FRAME_LIME) x1 -> TestCharacter
[INFO] [RitsuTest] [Content] Registered starter card: TestCardFrameOrange (id=RITSU_TEST_CARD_TEST_CARD_FRAME_ORANGE) x1 -> TestCharacter
[INFO] [RitsuTest] [Content] Registered starter card: TestCardFrameRed (id=RITSU_TEST_CARD_TEST_CARD_FRAME_RED) x1 -> TestCharacter
[INFO] [RitsuTest] [Content] Registered starter card: TestCardFrameYellow (id=RITSU_TEST_CARD_TEST_CARD_FRAME_YELLOW) x1 -> TestCharacter
[INFO] [RitsuTest] [Content] Registered act encounter: TestEncounter (id=RITSU_TEST_ENCOUNTER_TEST_ENCOUNTER) -> Glory
[INFO] [RitsuTest] [Content] Registered act encounter: TestMultiEncounter (id=RITSU_TEST_ENCOUNTER_TEST_MULTI_ENCOUNTER) -> Glory
[INFO] [RitsuTest] [Content] Registered starter relic: TestRelic (id=RITSU_TEST_RELIC_TEST_RELIC) x1 -> TestCharacter
[INFO] [RitsuTest] [Keywords] Registered keyword: RITSU_TEST_KEYWORD_UNIQUE2 (CardKeyword=0x64D6CE06)
[INFO] [RitsuTest] [Keywords] Registered keyword: RITSU_TEST_KEYWORD_UNIQUE3 (CardKeyword=0x5BA7B8F2)
[INFO] [RitsuTest] [Keywords] Registered keyword: RITSU_TEST_KEYWORD_UNIQUE (CardKeyword=0x77E6D946)
[INFO] [RitsuTest] [CardTags] Registered tag: RITSU_TEST_CARDTAG_HEAVY (CardTag=0x56D76207)
[INFO] [RitsuTest] [Timeline] Registered epoch: TestAct1Epoch (id=RITSU_TEST_CHARACTER_TEST_CHARACTER_2_EPOCH)
[INFO] [RitsuTest] [Timeline] Registered epoch: TestAct2Epoch (id=RITSU_TEST_CHARACTER_TEST_CHARACTER_3_EPOCH)
[INFO] [RitsuTest] [Timeline] Registered epoch: TestAct3Epoch (id=RITSU_TEST_CHARACTER_TEST_CHARACTER_4_EPOCH)
[INFO] [RitsuTest] [Timeline] Registered epoch: TestAscensionOneEpoch (id=RITSU_TEST_ASCENSION_ONE_EPOCH)
[INFO] [RitsuTest] [Timeline] Registered epoch: TestBossEpoch (id=RITSU_TEST_BOSS_MILESTONE_EPOCH)
[INFO] [RitsuTest] [Timeline] Registered epoch: TestCardEpoch (id=RITSU_TEST_CARD_EPOCH)
[INFO] [RitsuTest] [Timeline] Registered epoch: TestEliteEpoch (id=RITSU_TEST_ELITE_MILESTONE_EPOCH)
[INFO] [RitsuTest] [Timeline] Registered epoch: TestEpoch (id=RITSU_TEST_CHARACTER_EPOCH)
[INFO] [RitsuTest] [Timeline] Registered story: TestStory (id=TEST)
[INFO] [RitsuTest] [Timeline] Story-epoch binding: TestStory ← TestEpoch
[INFO] [RitsuTest] [Timeline] Registered epoch: TestVictoryEpoch (id=RITSU_TEST_VICTORY_EPOCH)
[INFO] [RitsuTest] [Timeline] Story-epoch binding: TestStory ← TestCardEpoch
[INFO] [RitsuTest] [Timeline] Story-epoch binding: TestStory ← TestAct1Epoch
[INFO] [RitsuTest] [Timeline] Story-epoch binding: TestStory ← TestAct2Epoch
[INFO] [RitsuTest] [Timeline] Story-epoch binding: TestStory ← TestAct3Epoch
[INFO] [RitsuTest] [Timeline] Story-epoch binding: TestStory ← TestVictoryEpoch
[INFO] [RitsuTest] [Timeline] Story-epoch binding: TestStory ← TestEliteEpoch
[INFO] [RitsuTest] [Timeline] Story-epoch binding: TestStory ← TestBossEpoch
[INFO] [RitsuTest] [Timeline] Story-epoch binding: TestStory ← TestAscensionOneEpoch
[INFO] [com.ritsukage.sts2-RitsuLib] [AutoRegister] Processed assembly 'RitsuTest': 95 operation(s), 95 succeeded, 0 failed.
[INFO] [com.ritsukage.sts2-RitsuLib] [SavedProperties] Injected 5 mod model type(s); property net IDs: 45 -> 47, bit size 6.
[INFO] Loading locale path=res://localization/eng
[INFO] Loading locale path=res://localization/zhs
[INFO] Found loc table from mod: zhs ancients.json. Merging with base loc table
[INFO] Found loc table from mod: zhs card_keywords.json. Merging with base loc table
[INFO] Found loc table from mod: zhs cards.json. Merging with base loc table
[INFO] Found loc table from mod: zhs characters.json. Merging with base loc table
[INFO] Found loc table from mod: zhs enchantments.json. Merging with base loc table
[INFO] Found loc table from mod: zhs encounters.json. Merging with base loc table
[INFO] Found loc table from mod: zhs epochs.json. Merging with base loc table
[INFO] Found loc table from mod: zhs events.json. Merging with base loc table
[INFO] Found loc table from mod: zhs monsters.json. Merging with base loc table
[INFO] Found loc table from mod: zhs orbs.json. Merging with base loc table
[INFO] Found loc table from mod: zhs potions.json. Merging with base loc table
[INFO] Found loc table from mod: zhs powers.json. Merging with base loc table
[INFO] Found loc table from mod: zhs relics.json. Merging with base loc table
[INFO] Found loc table from mod: zhs settings_ui.json. Merging with base loc table
[INFO] Found loc table from mod: zhs static_hover_tips.json. Merging with base loc table
[INFO] [RitsuTest] [Content] Content registration is now frozen (Init).
[INFO] [RitsuTest] [Keywords] Keyword registration is now frozen (Init).
[INFO] [RitsuTest] [CardTags] Card tag registration is now frozen (Init).
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - content registry] Applying 25 dynamic patch(es)...
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - content registry] Dynamic patch application complete: 25/25 succeeded
[INFO] [com.ritsukage.sts2-RitsuLib] [Content] Dynamic act content patching initialized for 5 act type(s).
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - content registry] Applying 17 dynamic patch(es)...
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - content registry] Dynamic patch application complete: 17/17 succeeded
[INFO] [com.ritsukage.sts2-RitsuLib] [Content] Dynamic character starter patching initialized for 9 character type(s).
[INFO] [RitsuTest] [Mana] TestCardFrameRed ctor. HasCosts=True, ManaId=RITSU_TEST_SECONDARY_RESOURCE_MANA
[INFO] [RitsuTest] [Mana] TestCardFrameYellow ctor. HasCosts=True, ManaId=RITSU_TEST_SECONDARY_RESOURCE_MANA
[INFO] [com.ritsukage.sts2-RitsuLib] [ModelDbDefer] Applied deferred patches after ModelDb.Init.
[INFO] ModelIdSerializationCache initialized. Categories: 21 Entries: 1662 Epochs: 66 Hash: 1213415550
[INFO] [com.ritsukage.sts2-RitsuLib] [ModelIdSerializationCache] Deterministic final-content cache enabled. Hash: 1213415550 -> 2247578238.
[INFO] Applying display settings...
FULLSCREEN: False
ASPECT_RATIO: (SixteenByNine)
TARGET_DISPLAY: (0)
WINDOW_SIZE: (1364, 768)
POSITION: (772, 576)
[INFO] [Display] Min size: (64, 64) Max size: (16384, 16384)
[INFO] [Display] Attempting WINDOWED mode on Display 1 of 2 at position (772, 576)
[INFO] [Display] SUCCESS: (1364, 768) Windowed mode in Display 0: Position (772, 576) ((772, 576))
[INFO] Window changed! New size: (1364, 768)
[INFO] [Display] New size: (1364, 768) position: (772, 576)
[INFO] VSync: Adaptive
[INFO] Wrote 52 bytes to profile.save in steam remote store
[INFO] Wrote 172493 bytes to modded/profile1/saves/progress.save in steam remote store
[INFO] Wrote 48407 bytes to modded/profile1/saves/current_run.save in steam remote store
[INFO] Wrote 63270 bytes to modded/profile1/saves/current_run_mp.save in steam remote store
[INFO] Wrote 296 bytes to modded/profile1/saves/prefs.save in steam remote store
[INFO] Wrote 4791 bytes to modded/profile1/saves/history/1773290828.run in steam remote store
[INFO] Wrote 4465 bytes to modded/profile1/saves/history/1773380209.run in steam remote store
[INFO] Wrote 3892 bytes to modded/profile1/saves/history/1773382736.run in steam remote store
[INFO] Wrote 3892 bytes to modded/profile1/saves/history/1773463859.run in steam remote store
[INFO] Wrote 4630 bytes to modded/profile1/saves/history/1773465008.run in steam remote store
[INFO] Wrote 4549 bytes to modded/profile1/saves/history/1773465030.run in steam remote store
[INFO] Wrote 2401 bytes to modded/profile1/saves/history/1773498566.run in steam remote store
[INFO] Wrote 3413 bytes to modded/profile1/saves/history/1773499094.run in steam remote store
[INFO] Wrote 1253 bytes to modded/profile1/saves/history/1773499376.run in steam remote store
[INFO] Wrote 3352 bytes to modded/profile1/saves/history/1773499403.run in steam remote store
[INFO] Wrote 13942 bytes to modded/profile1/saves/history/1774704751.run in steam remote store
[INFO] Wrote 3943 bytes to modded/profile1/saves/history/1773547169.run in steam remote store
[INFO] Wrote 3286 bytes to modded/profile1/saves/history/1773549169.run in steam remote store
[INFO] Wrote 2395 bytes to modded/profile1/saves/history/1773553988.run in steam remote store
[INFO] Wrote 3204 bytes to modded/profile1/saves/history/1773554001.run in steam remote store
[INFO] Wrote 5620 bytes to modded/profile1/saves/history/1773579724.run in steam remote store
[INFO] Wrote 5620 bytes to modded/profile1/saves/history/1773581204.run in steam remote store
[INFO] Wrote 12059 bytes to modded/profile1/saves/history/1773581635.run in steam remote store
[INFO] Wrote 11082 bytes to modded/profile1/saves/history/1773582919.run in steam remote store
[INFO] Wrote 12111 bytes to modded/profile1/saves/history/1773583138.run in steam remote store
[INFO] Wrote 14353 bytes to modded/profile1/saves/history/1773583336.run in steam remote store
[INFO] Wrote 12418 bytes to modded/profile1/saves/history/1773647908.run in steam remote store
[INFO] Wrote 3846 bytes to modded/profile1/saves/history/1773664713.run in steam remote store
[INFO] Wrote 11210 bytes to modded/profile1/saves/history/1773669952.run in steam remote store
[INFO] Wrote 3403 bytes to modded/profile1/saves/history/1773671723.run in steam remote store
[INFO] Wrote 14608 bytes to modded/profile1/saves/history/1773752111.run in steam remote store
[INFO] Wrote 13629 bytes to modded/profile1/saves/history/1773753173.run in steam remote store
[INFO] Wrote 14820 bytes to modded/profile1/saves/history/1773753831.run in steam remote store
[INFO] Wrote 3864 bytes to modded/profile1/saves/history/1773811888.run in steam remote store
[INFO] Wrote 13395 bytes to modded/profile1/saves/history/1773755469.run in steam remote store
[INFO] Wrote 6381 bytes to modded/profile1/saves/history/1773836843.run in steam remote store
[INFO] Wrote 4010 bytes to modded/profile1/saves/history/1773894838.run in steam remote store
[INFO] Wrote 1253 bytes to modded/profile1/saves/history/1773984026.run in steam remote store
[INFO] Wrote 1834 bytes to modded/profile1/saves/history/1773985753.run in steam remote store
[INFO] Wrote 4417 bytes to modded/profile1/saves/history/1773986365.run in steam remote store
[INFO] Wrote 3869 bytes to modded/profile1/saves/history/1774249454.run in steam remote store
[INFO] Wrote 1835 bytes to modded/profile1/saves/history/1774358147.run in steam remote store
[INFO] Wrote 3797 bytes to modded/profile1/saves/history/1774439391.run in steam remote store
[INFO] Wrote 1835 bytes to modded/profile1/saves/history/1774617329.run in steam remote store
[INFO] Wrote 12445 bytes to modded/profile1/saves/history/1774671818.run in steam remote store
[INFO] Wrote 4005 bytes to modded/profile1/saves/history/1775112241.run in steam remote store
[INFO] Wrote 7643 bytes to modded/profile1/saves/history/1774679668.run in steam remote store
[INFO] Wrote 3403 bytes to modded/profile1/saves/history/1774758652.run in steam remote store
[INFO] Wrote 3791 bytes to modded/profile1/saves/history/1774965896.run in steam remote store
[INFO] Wrote 1835 bytes to modded/profile1/saves/history/1775046859.run in steam remote store
[INFO] Wrote 4102 bytes to modded/profile1/saves/history/1775048990.run in steam remote store
[INFO] Wrote 5097 bytes to modded/profile1/saves/history/1775050076.run in steam remote store
[INFO] Wrote 12584 bytes to modded/profile1/saves/history/1775050205.run in steam remote store
[INFO] Wrote 5444 bytes to modded/profile1/saves/history/1775050338.run in steam remote store
[INFO] Wrote 3421 bytes to modded/profile1/saves/history/1775051581.run in steam remote store
[INFO] Wrote 6182 bytes to modded/profile1/saves/history/1775102454.run in steam remote store
[INFO] SteamStatsManager: Global stats received (found=True), architect damage = 285636106539
[INFO] Wrote 14297 bytes to modded/profile1/saves/history/1775103637.run in steam remote store
[INFO] Wrote 3898 bytes to modded/profile1/saves/history/1775550368.run in steam remote store
[INFO] Wrote 10175 bytes to modded/profile1/saves/history/1775283660.run in steam remote store
[INFO] Wrote 13861 bytes to modded/profile1/saves/history/1775484006.run in steam remote store
[INFO] Wrote 1867 bytes to modded/profile1/saves/history/1775533863.run in steam remote store
[INFO] Wrote 17442 bytes to modded/profile1/saves/history/1775566509.run in steam remote store
[INFO] Wrote 3782 bytes to modded/profile1/saves/history/1775615896.run in steam remote store
[INFO] Wrote 3935 bytes to modded/profile1/saves/history/1775654169.run in steam remote store
[INFO] Wrote 9377 bytes to modded/profile1/saves/history/1775656801.run in steam remote store
[INFO] Wrote 4031 bytes to modded/profile1/saves/history/1775702872.run in steam remote store
[INFO] Wrote 11147 bytes to modded/profile1/saves/history/1775716006.run in steam remote store
[INFO] Wrote 1856 bytes to modded/profile1/saves/history/1775892552.run in steam remote store
[INFO] Wrote 3308 bytes to modded/profile1/saves/history/1775892750.run in steam remote store
[INFO] Wrote 3893 bytes to modded/profile1/saves/history/1775978264.run in steam remote store
[INFO] Wrote 1856 bytes to modded/profile1/saves/history/1775984327.run in steam remote store
[INFO] Wrote 7852 bytes to modded/profile1/saves/history/1775984341.run in steam remote store
[INFO] Wrote 3886 bytes to modded/profile1/saves/history/1776602223.run in steam remote store
[INFO] Wrote 3801 bytes to modded/profile1/saves/history/1776602522.run in steam remote store
[INFO] SteamStatsManager: User stats received
[INFO] Wrote 3853 bytes to modded/profile1/saves/history/1776602627.run in steam remote store
[INFO] Wrote 1829 bytes to modded/profile1/saves/history/1776852727.run in steam remote store
[INFO] Wrote 1856 bytes to modded/profile1/saves/history/1776854365.run in steam remote store
[INFO] Wrote 1829 bytes to modded/profile1/saves/history/1776855888.run in steam remote store
[INFO] Wrote 2522 bytes to modded/profile1/saves/history/1776858056.run in steam remote store
[INFO] Wrote 1829 bytes to modded/profile1/saves/history/1776858090.run in steam remote store
[INFO] Wrote 5374 bytes to modded/profile1/saves/history/1776864061.run in steam remote store
[INFO] Wrote 4227 bytes to modded/profile1/saves/history/1776865627.run in steam remote store
[INFO] Wrote 2970 bytes to modded/profile1/saves/history/1776865749.run in steam remote store
[INFO] Wrote 3784 bytes to modded/profile1/saves/history/1776865775.run in steam remote store
[INFO] Wrote 1856 bytes to modded/profile1/saves/history/1776946491.run in steam remote store
[INFO] Wrote 3928 bytes to modded/profile1/saves/history/1776946589.run in steam remote store
[INFO] Wrote 1856 bytes to modded/profile1/saves/history/1777007434.run in steam remote store
[INFO] Wrote 1822 bytes to modded/profile1/saves/history/1777010532.run in steam remote store
[INFO] Wrote 3805 bytes to modded/profile1/saves/history/1777011602.run in steam remote store
[INFO] Wrote 1822 bytes to modded/profile1/saves/history/1777095367.run in steam remote store
[INFO] Wrote 1822 bytes to modded/profile1/saves/history/1777095381.run in steam remote store
[INFO] Wrote 3883 bytes to modded/profile1/saves/history/1777123133.run in steam remote store
[INFO] Wrote 4562 bytes to modded/profile1/saves/history/1777125815.run in steam remote store
[INFO] Wrote 4341 bytes to modded/profile1/saves/history/1777533653.run in steam remote store
[INFO] Wrote 3808 bytes to modded/profile1/saves/history/1777264002.run in steam remote store
[INFO] Wrote 3801 bytes to modded/profile1/saves/history/1777380086.run in steam remote store
[INFO] Wrote 4023 bytes to modded/profile1/saves/history/1777636850.run in steam remote store
[INFO] Wrote 6063 bytes to modded/profile1/saves/history/1777786134.run in steam remote store
[INFO] Wrote 4190 bytes to modded/profile1/saves/history/1778250144.run in steam remote store
[INFO] Wrote 6940 bytes to modded/profile1/saves/history/1778250438.run in steam remote store
[INFO] Wrote 6619 bytes to modded/profile1/saves/history/1778306480.run in steam remote store
[INFO] Wrote 4407 bytes to modded/profile1/saves/history/1778507664.run in steam remote store
[INFO] Wrote 4626 bytes to modded/profile1/saves/history/1778556066.run in steam remote store
[INFO] Wrote 4626 bytes to modded/profile1/saves/history/1778663753.run in steam remote store
[INFO] Wrote 4723 bytes to modded/profile1/saves/history/1778664055.run in steam remote store
[INFO] Wrote 9274 bytes to modded/profile1/saves/history/1778671186.run in steam remote store
[INFO] Wrote 3965 bytes to modded/profile1/saves/history/1779377186.run in steam remote store
[INFO] Wrote 22675 bytes to modded/profile1/saves/history/1779531842.run in steam remote store
[INFO] Wrote 6287 bytes to modded/profile1/saves/history/1779534315.run in steam remote store
[INFO] Wrote 38268 bytes to modded/profile1/saves/history/1779534495.run in steam remote store
[INFO] Wrote 12209 bytes to modded/profile1/saves/history/1779535485.run in steam remote store
[INFO] Wrote 11489 bytes to modded/profile1/saves/history/1779546656.run in steam remote store
[INFO] Wrote 4777 bytes to modded/profile1/saves/history/1779719124.run in steam remote store
[INFO] Wrote 11187 bytes to modded/profile1/saves/history/1779719196.run in steam remote store
[INFO] Wrote 3833 bytes to modded/profile1/saves/history/1780199039.run in steam remote store
[INFO] Wrote 3922 bytes to modded/profile1/saves/history/1780200013.run in steam remote store
[INFO] Wrote 4753 bytes to modded/profile1/saves/history/1780200133.run in steam remote store
[INFO] Wrote 3835 bytes to modded/profile1/saves/history/1780216804.run in steam remote store
[INFO] Wrote 5285 bytes to modded/profile1/saves/history/1780399110.run in steam remote store
[INFO] Wrote 8648 bytes to modded/profile1/saves/history/1780412640.run in steam remote store
[INFO] Wrote 5118 bytes to modded/profile1/saves/history/1780456435.run in steam remote store
[INFO] Wrote 4838 bytes to modded/profile1/saves/history/1780456632.run in steam remote store
[INFO] Wrote 4851 bytes to modded/profile1/saves/history/1780457582.run in steam remote store
[INFO] Wrote 3856 bytes to modded/profile1/saves/history/1772864037.run in steam remote store
[INFO] Wrote 4197 bytes to modded/profile1/saves/history/1773063522.run in steam remote store
[INFO] Wrote 3883 bytes to modded/profile1/saves/history/1773209558.run in steam remote store
[INFO] Wrote 4038 bytes to modded/profile1/saves/history/1773233681.run in steam remote store
[INFO] Wrote 22833 bytes to modded/profile1/saves/history/1780500168.run in steam remote store
[INFO] Wrote 1888 bytes to modded/profile1/saves/history/1780669219.run in steam remote store
[INFO] Wrote 3881 bytes to modded/profile1/saves/history/1780670464.run in steam remote store
[INFO] Wrote 1888 bytes to modded/profile1/saves/history/1780750240.run in steam remote store
[INFO] Wrote 3832 bytes to modded/profile1/saves/history/1780819668.run in steam remote store
[INFO] Wrote 4045 bytes to modded/profile1/saves/history/1780832005.run in steam remote store
[INFO] Wrote 5219 bytes to modded/profile1/saves/history/1780834001.run in steam remote store
[INFO] Wrote 7313 bytes to modded/profile1/saves/history/1780835206.run in steam remote store
[INFO] Wrote 4820 bytes to modded/profile1/saves/history/1780838054.run in steam remote store
[INFO] Wrote 7802 bytes to modded/profile1/saves/history/1780838214.run in steam remote store
[INFO] Wrote 4931 bytes to modded/profile1/saves/history/1780842349.run in steam remote store
[INFO] Wrote 5755 bytes to modded/profile1/saves/history/1780844067.run in steam remote store
[INFO] Wrote 3836 bytes to modded/profile1/saves/history/1780848205.run in steam remote store
[INFO] Wrote 4898 bytes to modded/profile1/saves/history/1780890230.run in steam remote store
[INFO] Wrote 4890 bytes to modded/profile1/saves/history/1780890446.run in steam remote store
[INFO] Wrote 4885 bytes to modded/profile1/saves/history/1780893151.run in steam remote store
[INFO] Wrote 4083 bytes to modded/profile1/saves/history/1781099772.run in steam remote store
[INFO] Wrote 3930 bytes to modded/profile1/saves/history/1781099947.run in steam remote store
[INFO] Wrote 4390 bytes to modded/profile1/saves/history/1781100357.run in steam remote store
[INFO] Wrote 18277 bytes to modded/profile1/saves/history/1781101843.run in steam remote store
[INFO] Wrote 4905 bytes to modded/profile1/saves/history/1781143582.run in steam remote store
[INFO] Wrote 5199 bytes to modded/profile1/saves/history/1781144106.run in steam remote store
[INFO] Wrote 4403 bytes to modded/profile1/saves/history/1781926507.run in steam remote store
[INFO] Wrote 4923 bytes to modded/profile1/saves/history/1782046038.run in steam remote store
[INFO] Wrote 9449 bytes to modded/profile1/saves/history/1782272356.run in steam remote store
[INFO] Wrote 4090 bytes to modded/profile1/saves/history/1782353894.run in steam remote store
[INFO] Wrote 4128 bytes to modded/profile1/saves/history/1782354308.run in steam remote store
[INFO] Wrote 9326 bytes to modded/profile1/saves/history/1782560760.run in steam remote store
[INFO] Wrote 57918 bytes to modded/profile2/saves/progress.save in steam remote store
[INFO] Wrote 297 bytes to modded/profile2/saves/prefs.save in steam remote store
[INFO] Wrote 1757 bytes to modded/profile2/saves/history/1779520360.run in steam remote store
[INFO] Profile-scoped data path initialized: user://steam/76561198984454884/modded/profile1
[INFO] [com.ritsukage.sts2-RitsuLib] [Persistence] ProfileManager initialized with profile ID: 1
[INFO] [com.ritsukage.sts2-RitsuLib] [Persistence] [bool_quartz_gate] Using default values: File not found
[INFO] [com.ritsukage.sts2-RitsuLib] [Persistence] [int_prism_count] Using default values: File not found
[INFO] [com.ritsukage.sts2-RitsuLib] [Persistence] [string_comet_alias] Using default values: File not found
[INFO] [com.ritsukage.sts2-RitsuLib] [Persistence] [string_color_taffy] Using default values: File not found
[INFO] [com.ritsukage.sts2-RitsuLib] [Persistence] [string_hotkey_glyph] Using default values: File not found
[INFO] [com.ritsukage.sts2-RitsuLib] [Persistence] [list_string_chord_stack] Using default values: File not found
[INFO] [com.ritsukage.sts2-RitsuLib] [Persistence] [string_choice_orbit_mode] Using default values: File not found
[INFO] [com.ritsukage.sts2-RitsuLib] Data ready for profile 1 (SaveManager.InitProfileId/SwitchProfileId)
[INFO] [com.ritsukage.sts2-RitsuLib] [Saves] Progress mirror merged into loaded progress
[INFO] [com.ritsukage.sts2-RitsuLib] [Saves] Preserving unavailable progress records: characters=2, cards=14, encounters=4, enemies=4, ancients=2, discoveries=225, epochs=9
[INFO] [com.ritsukage.sts2-RitsuLib] [Saves] Suppressed 264 expected progress validation warning(s) for unavailable preserved records
[INFO] [Sentry.NET] Full console is on
[INFO] [Sentry.NET] Shutting down because event reporting is disabled.
[INFO] [Sentry.NET] Shutting down
[INFO] [com.ritsukage.sts2-RitsuLib] [SentryCompat] Skipped native Sentry GDExtension shutdown for STS2 0.107.1 workaround.
[INFO] AtlasManager: Loaded controller_atlas with 112 sprites
[INFO] [com.ritsukage.sts2-RitsuLib] [Content] Character timeline: CHARACTER.RITSU_TEST_CHARACTER_TEST_CHARACTER RequiresEpochAndTimeline=False
[INFO] Preloading 'MainMenuEssentials' assets... count=7 vfx=0
[INFO] Preloading 'MainMenuEssentials' Complete: assets=7 time_elapsed=118ms
[INFO] [com.ritsukage.sts2-RitsuLib] [RitsuLib-ModSettings] Subscribed to locale change notifications
[WARN] Asset not cached: res://themes/settings_screen_line_header.tres
[WARN] Asset not cached: res://images/ui/reward_screen/reward_skip_button.png
[WARN] Asset not cached: res://scenes/ui/selection_reticle.tscn
[INFO] [Startup] Time to main menu (Godot ticks): 8513ms
[WARN] Asset not cached: res://images/ui/top_panel/character_icon_ironclad.png
[INFO] [Startup] Time to main menu: 8,658ms
[INFO] [Startup] Resource stats (main menu loaded (essential)): StaticMem=0B, VRAM=99MB, Objects=8,039, Resources=454, Nodes=1,514, CachedAssets=14
[INFO] AtlasManager: Loaded epoch_atlas with 57 sprites
[INFO] AtlasManager: Loaded relic_atlas with 341 sprites
[INFO] AtlasManager: Loaded relic_outline_atlas with 341 sprites
[INFO] AtlasManager: Loaded power_atlas with 264 sprites
[INFO] AtlasManager: Loaded card_atlas with 875 sprites
[INFO] AtlasManager: Loaded potion_atlas with 63 sprites
[INFO] AtlasManager: Loaded potion_outline_atlas with 63 sprites
[INFO] AtlasManager: Loaded stats_screen_atlas with 16 sprites
[INFO] AtlasManager: Loaded intent_atlas with 310 sprites
[INFO] AtlasManager: Loaded era_atlas with 27 sprites
[WARN] [com.ritsukage.sts2-RitsuLib] [Assets] Missing resource path for TestCard2<RITSU_TEST_CARD_TEST_CARD2>.CustomPortraitPath: 'res://RitsuTest/images/cards/TestCard2.png'. Falling back to the base asset.
[WARN] [com.ritsukage.sts2-RitsuLib] [Assets] Missing resource path for TestCard3<RITSU_TEST_CARD_TEST_CARD3>.CustomPortraitPath: 'res://RitsuTest/images/cards/TestCard3.png'. Falling back to the base asset.
[WARN] [com.ritsukage.sts2-RitsuLib] [Assets] Missing resource path for TempFromTestCardPower<RITSU_TEST_POWER_TEMP_FROM_TEST_CARD_POWER>.CustomIconPath: 'res://Test/images/powers/TempFromTestCardPower.png'. Falling back to the base asset.
[WARN] [com.ritsukage.sts2-RitsuLib] [Assets] Missing resource path for TempFromTestCardPower<RITSU_TEST_POWER_TEMP_FROM_TEST_CARD_POWER>.CustomBigIconPath: 'res://Test/images/powers/TempFromTestCardPower.png'. Falling back to the base asset.
[INFO] [com.ritsukage.sts2-RitsuLib] [Compat] External framework presence refreshed (deferred initialization completed).
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - framework core] Applying 13 dynamic patch(es)...
[INFO] [com.ritsukage.sts2-RitsuLib] [Patcher - framework core] Dynamic patch application complete: 13/13 succeeded
[INFO] [com.ritsukage.sts2-RitsuLib] [MaxHandSize] RitsuLib hand-size patch set installed (modern profile).
[INFO] [com.ritsukage.sts2-RitsuLib] [Audio] FMOD guid map OK: res://RitsuTest/audios/GUIDs.txt (1 event path(s))
[INFO] [com.ritsukage.sts2-RitsuLib] [Audio] deferred FMOD flush complete (banks=1, guid files=1).
[INFO] Unloading 7 missed cache assets
[INFO] [com.ritsukage.sts2-RitsuLib] [Telemetry] Registered applicant 'com.ritsukage.sts2-RitsuLib' -> https://ritsulib-telemetry.ritsukage.com/v1/ingest (3 request(s)).
[INFO] [com.ritsukage.sts2-RitsuLib]
=== RitsuLib Startup Audit: launch to main menu ===
harmonyInitSetterCompat: 236.1 ms
settingsStore: 39.3 ms
debugLogViewer: 8.4 ms
modSettingsBootstrap: 20.8 ms
telemetryBootstrap: 1.1 ms
mobileSteamRuntime: 0.0 ms
imageResourceLoader: 0.9 ms
godotNodeFactories: 1.3 ms
modTypeDiscoveryBuiltIns: 0.3 ms
secondaryResourceLocalization: 1.5 ms
secondaryResourceCloneBridge: 0.9 ms
frameworkBuiltIns: 0.2 ms (inclusive 5.0 ms)
registerPatches: 42.0 ms
patchAll.Core(387): 748.1 ms
patchAll.SettingsUi(8): 33.1 ms
patchAll.ContentAssets(115): 122.5 ms
patchAll.CharacterAssets(51): 126.5 ms
patchAll.ContentRegistry(26): 44.7 ms
patchAll.Persistence(3): 4.0 ms
patchAll.Unlocks(22): 34.8 ms
patchAll: 1.2 ms (inclusive 1115.0 ms)
runtimeServices: 8.0 ms
modTypeDiscovery.runOnce: 82.1 ms
flushDeferredContentPacks: 0.4 ms
modelDb.validateCollisions: 1.5 ms
modelDb.injectDynamicModels: 2.0 ms
modelDb.warmResolvedCaches: 2.9 ms
modelDb.validateBaseLibDynamicEnums: 1.4 ms
modelDb.warmResolvedCaches: 0.0 ms
runtimeDetourCompatibilityScan: 3.1 ms
---
RitsuLib exclusive self-time total: 1569.0 ms
[INFO] Preloading 'Common' assets... count=690 vfx=92
[INFO] [Startup] Resource stats (main menu loaded (complete)): StaticMem=0B, VRAM=206.7MB, Objects=8,064, Resources=456, Nodes=1,512, CachedAssets=5
[INFO] [com.ritsukage.sts2-RitsuLib] [SteamWorkshopUpdate] Auto check requested.
[INFO] [com.ritsukage.sts2-RitsuLib] [SteamWorkshopUpdate] Starting Auto check. SteamInitialized=True.
[INFO] [com.ritsukage.sts2-RitsuLib] [SteamWorkshopUpdate] Steamworks Workshop binding initialized.
[INFO] [com.ritsukage.sts2-RitsuLib] [SteamWorkshopUpdate] Scanning subscribed Workshop items. Reported=1, Returned=1.
[INFO] [com.ritsukage.sts2-RitsuLib] [SteamWorkshopUpdate] Refreshed Workshop details for 1/1 subscribed item(s).
[INFO] [com.ritsukage.sts2-RitsuLib] [SteamWorkshopUpdate] Scan complete. Inspected=1, NeedsUpdate=0, Triggered=0, AlreadyQueued=0, Failed=0.
[INFO] [com.ritsukage.sts2-RitsuLib] [SteamWorkshopUpdate] Auto check result: Available=True, Inspected=1, NeedsUpdate=0, Triggered=0, AlreadyQueued=0, Failed=0, Error=<none>.
[INFO] [com.ritsukage.sts2-RitsuLib] [SteamWorkshopUpdate] Auto update check found no Workshop item updates. Inspected=1.
WARNING: Sub-emitter modes other than SUB_EMITTER_DISABLED are not supported in the Compatibility renderer.
at: set_sub_emitter_mode (scene/resources/particle_process_material.cpp:1970)
[WARN] Asset not cached: res://scenes/screens/compendium_submenu.tscn
[WARN] Asset not cached: res://images/enchantments/glam.png
[WARN] Asset not cached: res://images/atlases/ui_atlas.sprites/card/energy_colorless.tres
[WARN] Asset not cached: res://images/enchantments/imbued.png
[WARN] Asset not cached: res://images/enchantments/goopy.png
[WARN] Asset not cached: res://images/enchantments/clone.png
[WARN] Asset not cached: res://images/enchantments/tezcataras_ember.png
[WARN] Asset not cached: res://images/enchantments/swift.png
[WARN] Asset not cached: res://images/atlases/intent_atlas.sprites/intent_stun.tres
[WARN] Asset not cached: res://images/enchantments/instinct.png
[INFO] Preloading 'Common' Complete: assets=782 time_elapsed=4,010ms
[INFO] NGame.Quit called
[INFO] [Display] On exit, saving window size: (1364, 768) display: 0 position: (772, 576)
[INFO] [com.ritsukage.sts2-RitsuLib] [ContentModLoadOrder] Removed 1 duplicate Steam Workshop mod_list entry before saving settings.
[INFO] Wrote 2766 bytes to path=user://steam/76561198984454884/settings.save save_dir=user://steam/76561198984454884
[INFO] Wrote 296 bytes to path=user://steam/76561198984454884/modded/profile1\saves\prefs.save save_dir=user://steam/76561198984454884
[INFO] Wrote 296 bytes to modded/profile1/saves/prefs.save in steam remote store
[INFO] Wrote 172493 bytes to path=user://steam/76561198984454884/modded/profile1\saves\progress.save save_dir=user://steam/76561198984454884
[INFO] Wrote 172493 bytes to modded/profile1/saves/progress.save in steam remote store
[INFO] Wrote 52 bytes to path=user://steam/76561198984454884/profile.save save_dir=user://steam/76561198984454884
[INFO] Wrote 52 bytes to profile.save in steam remote store
[INFO] Steamworks: shutting down...
[INFO] Steamworks shutdown succeeded!
FMOD Sound System: System released
WARNING: 1080 RIDs of type "CanvasItem" were leaked.
at: _free_rids (servers/rendering/renderer_canvas_cull.cpp:2678)
ERROR: 1 RID allocations of type 'N26RendererEnvironmentStorage11EnvironmentE' were leaked at exit.
ERROR: 30 RID allocations of type 'N5GLES316ParticlesStorage9ParticlesE' were leaked at exit.
ERROR: 30 RID allocations of type 'N5GLES34MeshE' were leaked at exit.
ERROR: 1 shaders of type ParticlesShaderGLES3 were never freed
at: ~ShaderGLES3 (drivers/gles3/shader_gles3.cpp:836)
ERROR: 5 shaders of type CanvasShaderGLES3 were never freed
at: ~ShaderGLES3 (drivers/gles3/shader_gles3.cpp:836)
ERROR: 97 RID allocations of type 'N5GLES38MaterialE' were leaked at exit.
ERROR: 6 RID allocations of type 'N5GLES36ShaderE' were leaked at exit.
ERROR: 27 RID allocations of type 'N5GLES37TextureE' were leaked at exit.
ERROR: Texture with GL ID of 15: leaked 20 bytes.
at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)
ERROR: Texture with GL ID of 16: leaked 1398100 bytes.
at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)
ERROR: Texture with GL ID of 17: leaked 1398100 bytes.
at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)
ERROR: Texture with GL ID of 18: leaked 1398100 bytes.
at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)
ERROR: Texture with GL ID of 19: leaked 1398100 bytes.
at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)
ERROR: Texture with GL ID of 20: leaked 1398100 bytes.
at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)
ERROR: Texture with GL ID of 34: leaked 1398100 bytes.
at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)
ERROR: Texture with GL ID of 35: leaked 1398100 bytes.
at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)
ERROR: Texture with GL ID of 36: leaked 1398100 bytes.
at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)
ERROR: Texture with GL ID of 37: leaked 1398100 bytes.
at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)
ERROR: Texture with GL ID of 38: leaked 1398100 bytes.
at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)
ERROR: Texture with GL ID of 39: leaked 1398100 bytes.
at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)
ERROR: Texture with GL ID of 49: leaked 5592432 bytes.
at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)
ERROR: Texture with GL ID of 50: leaked 2796200 bytes.
at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)
ERROR: Texture with GL ID of 51: leaked 349552 bytes.
at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)
ERROR: Texture with GL ID of 52: leaked 2700260 bytes.
at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)
ERROR: Texture with GL ID of 53: leaked 252836 bytes.
at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)
ERROR: Texture with GL ID of 54: leaked 5218784 bytes.
at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)
ERROR: Texture with GL ID of 55: leaked 5592432 bytes.
at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)
ERROR: Texture with GL ID of 56: leaked 349524 bytes.
at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)
ERROR: Texture with GL ID of 57: leaked 7808 bytes.
at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)
ERROR: Texture with GL ID of 58: leaked 768 bytes.
at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)
ERROR: Texture with GL ID of 59: leaked 6132 bytes.
at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)
ERROR: Texture with GL ID of 60: leaked 768 bytes.
at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)
ERROR: Texture with GL ID of 62: leaked 5488 bytes.
at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)
ERROR: Texture with GL ID of 63: leaked 11868 bytes.
at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)
ERROR: Texture with GL ID of 64: leaked 1020 bytes.
at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)
ERROR: 360 RID allocations of type 'PN18TextServerAdvanced22ShapedTextDataAdvancedE' were leaked at exit.
ERROR: 3 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit.
ERROR: 4 RID allocations of type 'PN18TextServerAdvanced27FontAdvancedLinkedVariationE' were leaked at exit.
WARNING: ObjectDB instances leaked at exit (run with --verbose for details).
at: cleanup (core/object/object.cpp:2514)
ERROR: 66 resources still in use at exit (run with --verbose for details).
at: clear (core/io/resource.cpp:795)
模块范围
Mod loading(模组加载)
严重程度
Broken feature(功能不可用)
发生了什么?
自定义的先古之民遗物池在图鉴里不可见。
奇怪的是,在自己mod加上一个
的空壳patch就可以看见了。日志里没有任何报错,同时其他遗物的贴图和文本都存在(不是由于其报错导致逻辑截断)。
复现步骤
实现了一个最小的先古之民,并且遗物都有贴图和本地化,都是先古品质,都注册了(包括遗物池、先古之民)
先古之民是通过
[RegisterSharedAncient]注册的。测试了[RegisterActAncient(typeof(Overgrowth))]没有区别。期望行为
No response
日志 / 堆栈
RitsuLib 版本
0.4.41
运行环境
v0.107.1