太吾绘卷 The Scroll Of Taiwu

太吾绘卷 The Scroll Of Taiwu

合并/编撰书籍
NetMan  [开发者] 2022 年 10 月 13 日 上午 6:42
【BUG反馈区】
集中反馈以及修复BUG
< >
正在显示第 1 - 14 条,共 14 条留言
让我想想 2022 年 10 月 13 日 下午 1:58 
合并时发生错误

Incoming message: ErrorMessages
Incoming message: Disconnect
ReadInterProcessMessages thread is about to exit.
Outgoing message: Disconnect
WriteInterProcessMessages thread is about to exit.
2022-10-14 04:48:34.3760|ERROR|Main|GameData.Program|System.Collections.Generic.KeyNotFoundException: The given key '92429' was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at GameData.Domains.Item.ItemDomain.GetElement_SkillBooks(Int32 objectId) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Item\ItemDomain_FieldHelper.cs:line 2301
at GameData.Domains.Item.ItemDomain.GetSkillBookPagesInfo(ItemKey itemKey) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Item\Display\ItemDomain_Calc_Display.cs:line 76
at GameData.Domains.Item.ItemDomain.CallMethod(Operation operation, RawDataPool argDataPool, RawDataPool returnDataPool, DataContext context) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Item\ItemDomain_Interface.cs:line 717
at DMD<GameData.GameDataBridge.GameDataBridge::ProcessMethodCall>(Operation operation, RawDataPool argDataPool, DataContext context)
at GameData.GameDataBridge.GameDataBridge.ProcessOperations(DataContext context)
at GameData.GameDataBridge.GameDataBridge.RunMainLoop()
at GameData.Program.Main(String[] args)
UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:LogError(Object)
GameData.GameDataBridge.GameDataBridge:CheckErrorMessages() (at C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\taiwu-remake\Assets\Scripts\Game\GameDataBridge\GameDataBridge.cs:602)
GameData.GameDataBridge.UnityAdapter.GameDataBridgeUnityAdapter:Update() (at C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\taiwu-remake\Assets\Scripts\Game\GameDataBridge\UnityAdapter\GameDataBridgeUnityAdapter.cs:30)

操作流程:
1. 使用mod《太吾藏经阁》生成书籍 铸剑山庄8品功法《彰施乃服篇》
2. 将mod生成的书籍与身上被指点获得的书籍合并,跳出这个红字
NetMan  [开发者] 2022 年 10 月 13 日 下午 7:37 
能麻烦把你的存档发 anshaohac@gmail.com 吗, 因为之前我已经改过代码流程,这个bug理论上不可能出现了。
观海 2022 年 10 月 17 日 上午 5:19 
合并工具只加上限,也没合在一起,没爆红字
最后由 观海 编辑于; 2022 年 10 月 17 日 上午 5:19
NetMan  [开发者] 2022 年 10 月 17 日 上午 5:48 
@观海 测试合并没有问题啊,耐久确实是变量名写错导致没加上
Sky Auspicious 2022 年 10 月 23 日 上午 7:21 
大佬,编撰好像没用了。选好后过月读档又变回去了,如果直接读,读的是修改后的书页,书籍显示的是原来的书页。排除了mod冲突的可能,只装这一个mod还是这个情况。
现在一个个找低级书合成,看的眼冒金星(主要是想收集全部功法)。
还有一个请求,可不可以出个功能,减半合成后的耐久。一本中品书八十耐久,太过分。
NetMan  [开发者] 2022 年 10 月 23 日 上午 7:33 
@Sky Auspicious 测试没有问题啊,而且代码逻辑上也不可能会变回去,因为已经修改了后端书籍的数据,旧数据都已经丢失了(如果能变回去的话就能做到保留书籍历史信息了)
NetMan  [开发者] 2022 年 10 月 23 日 上午 7:37 
@Sky Auspicious 耐久的话合并直接减半的话比如合并一本书,那等于什么都没做直接把书的耐久减半了。只能是调整衰减系数
Sky Auspicious 2022 年 10 月 23 日 上午 8:49 
完了,还是不行啊,大佬。我重装了一遍游戏,开了一个新档,只装了这一个mod,测试版和稳定版都试了一下,还是会变回去(书籍显示修改前的总纲书页)

我的操作步骤是:开局选了古墓,然后编撰书籍(确实显示修改后的书页)。过月存档(还是显示修改后的书页),然后退到标题界面,读档进去就变回去了(显示是原来的书页,没读过)

麻烦大佬了,实在不行就算了。
最后由 Sky Auspicious 编辑于; 2022 年 10 月 23 日 上午 8:51
NetMan  [开发者] 2022 年 10 月 23 日 上午 9:34 
@Sky Auspicious 已修复
Sky Auspicious 2022 年 10 月 23 日 上午 9:53 
引用自 NetMan
@Sky Auspicious 已修复
确实可以了,太感谢大佬了
Jeremy 2022 年 11 月 12 日 上午 6:59 
大佬,今天刚开始用着正常,后面就爆红了,点进“书籍”页显示的全是蛐蛐,以下是复制的报错代码:
MissingMethodException: void ItemView.SetData(GameData.Domains.Item.Display.ItemDisplayData,bool,int,bool,bool,MouseTipDisplayer)
at InfinityScroll.RenderItem (System.Int32 index, Refers refer) [0x0005c] in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\taiwu-remake\Assets\Scripts\FrameWork\UISystem\Components\InfinityScroll.cs:343
at InfinityScroll.HandlerWaitRefresh () [0x002c2] in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\taiwu-remake\Assets\Scripts\FrameWork\UISystem\Components\InfinityScroll.cs:525
at InfinityScroll.LateUpdate () [0x00001] in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\taiwu-remake\Assets\Scripts\FrameWork\UISystem\Components\InfinityScroll.cs:197

(Filename: C:/GitLab-Runner/builds/n1JyyH3P/0/scroll-of-taiwu/taiwu-remake/Assets/Scripts/FrameWork/UISystem/Components/InfinityScroll.cs Line: 343)
路奇菲尔 2022 年 12 月 14 日 上午 12:12 
大佬,爆红了,应该是和最近的批量操作更新有关,点了合并技艺书书全消失了
milk_cola 2023 年 1 月 21 日 上午 3:37 
合并的页面爆红字

Start Merge. Remove books
Gen New Book
Gen book result PageState: 1344
2023-01-21 19:31:10.0878|ERROR|Main|GameData.Program|System.Exception: Unsupported argsCount of methodId: 28
at DMD<GameData.Domains.Character.CharacterDomain::CallMethod>(CharacterDomain this, Operation operation, RawDataPool argDataPool, RawDataPool returnDataPool, DataContext context)
at DMD<GameData.GameDataBridge.GameDataBridge::ProcessMethodCall>(Operation operation, RawDataPool argDataPool, DataContext context)
at GameData.GameDataBridge.GameDataBridge.ProcessOperations(DataContext context)
at GameData.GameDataBridge.GameDataBridge.RunMainLoop()
at GameData.Program.Main(String[] args)
2023-01-21 19:31:10.1081|INFO|Main|GameData.Utilities.AdaptableLog|try get block data from frontend: [16, 352]
2023-01-21 19:31:10.1081|INFO|Main|GameData.Program|GameData module is about to exit.
2023-01-21 19:31:10.1081|INFO|WriteInterProcessMessages|GameData.GameDataBridge.GameDataBridge|Outgoing message: ErrorMessages
2023-01-21 19:31:10.1081|INFO|WriteInterProcessMessages|GameData.GameDataBridge.GameDataBridge|Outgoing message: Disconnect
2023-01-21 19:31:10.1081|INFO|WriteInterProcessMessages|GameData.GameDataBridge.GameDataBridge|WriteInterProcessMessages thread is about to exit.
Incoming message: ErrorMessages
Incoming message: Disconnect
ReadInterProcessMessages thread is about to exit.
2023-01-21 19:31:10.0878|ERROR|Main|GameData.Program|System.Exception: Unsupported argsCount of methodId: 28
at DMD<GameData.Domains.Character.CharacterDomain::CallMethod>(CharacterDomain this, Operation operation, RawDataPool argDataPool, RawDataPool returnDataPool, DataContext context)
at DMD<GameData.GameDataBridge.GameDataBridge::ProcessMethodCall>(Operation operation, RawDataPool argDataPool, DataContext context)
at GameData.GameDataBridge.GameDataBridge.ProcessOperations(DataContext context)
at GameData.GameDataBridge.GameDataBridge.RunMainLoop()
at GameData.Program.Main(String[] args)
UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:LogError(Object)
GameData.GameDataBridge.GameDataBridge:CheckErrorMessages() (at C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\taiwu-remake\Assets\Scripts\Game\GameDataBridge\GameDataBridge.cs:602)
GameData.GameDataBridge.UnityAdapter.GameDataBridgeUnityAdapter:Update() (at C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\taiwu-remake\Assets\Scripts\Game\GameDataBridge\UnityAdapter\GameDataBridgeUnityAdapter.cs:30)

(Filename: C:/GitLab-Runner/builds/n1JyyH3P/0/scroll-of-taiwu/taiwu-remake/Assets/Scripts/Game/GameDataBridge/GameDataBridge.cs Line: 602)

Outgoing message: Disconnect
WriteInterProcessMessages thread is about to exit.
2023-01-21 19:31:10.1348|INFO|ReadInterProcessMessages|GameData.GameDataBridge.GameDataBridge|Incoming message: Disconnect
2023-01-21 19:31:10.1348|INFO|ReadInterProcessMessages|GameData.GameDataBridge.GameDataBridge|ReadInterProcessMessages thread is about to exit.
2023-01-21 19:31:10.187083|info|0x00003f88|Thread 'process_operations' is about to exit.
2023-01-21 19:31:10.210419|info|0x000011d0|ArchiveData module un-initialized.
switch to 0
switch to -1
HiddenInfo:切换到角色5509
OnTabToggleChanged
milk_cola 2023 年 1 月 21 日 上午 3:48 
我也不知道是不是这串码 反正合并之后所有界面都变空了
< >
正在显示第 1 - 14 条,共 14 条留言
每页显示数: 1530 50