Thea 2: The Shattering

Thea 2: The Shattering

28 个评价
2D Icons Library Fix
   
奖励
收藏
已收藏
取消收藏
标签: Patch
文件大小
发表于
更新日期
410.507 KB
2020 年 11 月 4 日 上午 3:19
2023 年 6 月 7 日 下午 12:35
11 项改动说明 ( 查看 )

订阅以下载
2D Icons Library Fix

描述

Combines all the 2D Icon libraries of multiple mods to let them all run together without their item icons cancelling each other out.

CHANGES
-

FIXES
Added the missing icon references for the seafood recipe in Cooking Rebalanced.

NEW
Added compatibility for figs in the Yarrr Be Pirates mod (coming soon).
Added compatibility for the new tools in the Accessory Tools of Thea mod (coming soon).


Why do I need this?
All the 2D icons for equipment are kept in what's called an "item library". The problem is that it appears you can't have multiple libraries so if you have multiple mods with an item library then only the last one will be loaded.

What does this mean?
If you use at least 2 different mods using item libraries then the previous will be overwritten by the last one resulting in all the icons not appearing and only the very basic one being used for all of them.
For example....
Using Healing Kits of Thea and New Class: Kobzar for its instrument items. If Kobzar is loaded last then you'll get the different images for the instruments but only one icon for all the healing kits. It's the same for Healing Kits being loaded after Kobzar, you'll get all the healing kit icons but not all the instrument icons.

Which mods have their own item libraries?
The following mods have their own item libraries and therefor can't be used together without losing many item icons...
Darmond of moontower's Tools by Darmond
New Class: Kobzar by Elvasat
Staves by Elvasat
Cooking Rebalanced by Lorska
Unofficial Patch by Lorska
Accessory Tools of Thea by XenoReaver
Healing Kits of Thea by XenoReaver
Minor Deity Domain by XenoReaver
Yarr be Pirates by XenoReaver

I only use some of the mods above, not all of them. Is that a problem?
No it's not a problem, you can still use this to get all the icons from the used mods loaded together.

Are there any problems with not using all of them?
The only problem you'll face is if you open the GameLog.txt, every item the game can't find will be listld as a warning in the GameLog.txt, otherwise the game will run as normal.


This mod should be loaded after all the mods listed above otherwise this won't work properly.

12 条留言
guardianru 2023 年 6 月 23 日 上午 8:28 
thanks
XenoReaver  [作者] 2023 年 6 月 23 日 上午 8:26 
I can think of one possible problem causing a problem and I'll look at it ASAP!
guardianru 2023 年 6 月 23 日 上午 7:36 
Character with ASCII value of 32 was not found in the Font Asset Glyph Table. It was replaced by a space.

maybee that is a bug too?
btw - from that list i use just 3 (+):

Darmond of moontower's Tools by Darmond
New Class: Kobzar by Elvasat
Staves by Elvasat
Cooking Rebalanced by Lorska
(+) Unofficial Patch by Lorska
Accessory Tools of Thea by XenoReaver
(+) Healing Kits of Thea by XenoReaver
Minor Deity Domain by XenoReaver
(+) Yarr be Pirates by XenoReaver

maybу that bugs are just because some mods are not used at all?
guardianru 2023 年 6 月 23 日 上午 7:33 
Terrain River_Default[river for default] is not found in database!

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43)

Terrain Splat_Default[splat for default] is not found in database!

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43)

Terrain Splat_Default[splat for default] is not found in database!

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43)

Terrain Shore_Darkness[shore for darkness] is not found in database!
guardianru 2023 年 6 月 23 日 上午 7:32 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43)

News impossible to download. Unable to complete SSL connection

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43)

Enter FSM State Thea2.Client.FSMMainMenu

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43)

Enter FSM State Thea2.Client.FSMOpenScreen: MainMenu

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43)

Profile Unlocks are no longer valid, profile correction applied

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43)

Сборка версии2.0601.0679
Версия Базы Данных: -5537532080660875613

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43)

[ERROR]Getting unexpected ID of News of type System.String

news bug?
guardianru 2023 年 6 月 23 日 上午 7:31 
ErrorID 1
ErrorAtModule Children
ErrorAtEvent 52
ErrorAtNode 2

gnoll children bug? (in moduls i see no icon at rejoice)
guardianru 2023 年 6 月 23 日 上午 7:28 
and like that
[DB]Type DBDef.Resource and db name: RES, with instance named: RES-FIGS cannot be found
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43)

[DB]Variable (DBDef.Resource) ResorceName(DATABASE_2D_ICONS_AND_DES ln:5065) couldn't be set to: RES-FIGS because its provided as attribute, and its advanced object, and couldn't be found already created

and more others like that
guardianru 2023 年 6 月 23 日 上午 7:28 
in output log (2d icons are at last mod position)


[DB]Variable (DBDef.Resource) SecondResorceName(DATABASE_2D_ICONS_AND_DES ln:3929) couldn't be set to: RES-INSENCE because its provided as attribute, and its advanced object, and couldn't be found already created

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43)


[DB]Type DBDef.ItemRecipe and db name: ITEM_REC, with instance named: ________ cannot be found

list of that ones:
RES-INSENCE
RES-RESINS
ITEM_REC-LOADBEARINGMACHINES
ITEM_REC-BARDIC_INSTRUMENT
ITEM_REC-STAFF
ITEM_REC-COOKING_VEGGIES
ITEM_REC-COOKING_MEAT
... &many more
_m_a_ 2023 年 5 月 22 日 下午 1:04 
this mod seems to be causing icon glitches at the moment. Such as missing icons.

My mod order is:

1) unofficial patch
.
.
.
16) healing kits of thea
17) 2D Icon Library Fix
XenoReaver  [作者] 2020 年 11 月 8 日 上午 5:59 
Thanks for bringing this to my attention.
It has now been added to the mod.