Crusader Kings III

Crusader Kings III

高级角色搜索
Bugs
This mod seems to have tons of bugs.

If you go to: Documents\Paradox Interactive\Crusader Kings III\logs\error.log you get a whole list.

A few I fixed myself. (For example, in common\script_values\asc_sv_religion you forgot to put an if-statement around limit in the last two). But most I can't fix as I don't have much understanding of how exactly this mod is put togheter or gui modding in general.

Idk what part of the code is responsible for this, but in practice I have also had this bug since many versions ago: if you expand one of the filter categories, and select something in one of the options (e.g. set 'Parents' to 'Living both parents') and then close and reopen the whole character search window, that category you changed something in has now moved to the bottem of the list, and won't shoot back up to its right place again until you minimize and re-expand the category.


Please look at this when you have the time.
< >
正在显示第 1 - 4 条,共 4 条留言
Vasoli  [开发者] 2022 年 11 月 27 日 下午 10:51 
I will just write now to acknowledge that I so this post and to thank you for trying to help.

Currently I am extremely busy and I will stay busy until end of this week most probably without good access to my gaming pc (writting this from my phone).

If you fixed some bugs, you can send me fixes and I will upload them.

And about reordering I am kinda aware of it and it is little bit more complicated. I can write more when I find time.
Lost Nomad 2023 年 3 月 26 日 上午 7:19 
=======================================================================
=======================================================================
in common/script_values/acs_sv_religion.txt at line 45 you forgot to add if statements in these two script values, here's the fix

acs_sv_rf_eastern_frame = {
value = 1 # counting from 1
if = {
limit = {
global_var:acs_gv_main_filters = {
has_variable = acs_v_rf_eastern_selected
}
}
add = global_var:acs_gv_main_filters.var:acs_v_rf_eastern_selected
}
}

acs_sv_rf_other_frame = {
value = 1 # counting from 1
if = {
limit = {
global_var:acs_gv_main_filters = {
has_variable = acs_v_rf_other_selected
}
}
add = global_var:acs_gv_main_filters.var:acs_v_rf_other_selected
}
}
=======================================================================
=======================================================================
In gui/acs_character_presentation_top.gui at line 149 you made a type in your statement, and though I am no gui expert I think you meant this based on the division operator and the next field being wrapped in () so potentially you meant to multiply the result of the division operator

text = "[Character.GetDomainSize]/[Character.GetDomainLimit]*[Character.RealmSize]"
=======================================================================
=======================================================================
In common/scripted_effects/acs_se_main.txt you have a spelling mistake using exist instead of exists on the following lines (here's the fixes)
190 limit = { scope:acs_ts_inspired_candidate = { exists = imprisoner } }
200 limit = { scope:acs_ts_inspired_candidate = { exists = imprisoner } }
245 limit = { scope:acs_ts_inspired_candidate = { exists = imprisoner } }
289 limit = { scope:acs_ts_inspired_candidate = { exists = imprisoner } }
=======================================================================
=======================================================================
In common/scripted_effects/acs_se_main.txt you have a spelling mistake using now instead of no on the following lines (here's the fixes)
193 trigger_else = { always = no }
203 trigger_else = { always = no }
248 trigger_else = { always = no }
292 trigger_else = { always = no }
=======================================================================
=======================================================================
Please don't release another mod update without these fixes, it would be a pita to have to go back to do them myself again and again and again ...
Lost Nomad 2023 年 3 月 26 日 上午 7:45 
Well that was a brain fart, ignore what I said about the fix for gui/acs_character_presentation_top.gui at line 149

On reflection you are trying to show something like 12/10 (30)

So you need to use concatenation on the fields, as the brackets inside the double quotes around [Character.Realmsize] make the engine think you are trying to call a gui function, so I think this probably does what you intended

text = "[Concatenate(Character.GetDomainSize, Concatenate('/', Concatenate(Character.GetDomainLimit, Concatenate(' (', Concatenate(Character.RealmSize, ')') ) ) ) )]"
Lost Nomad 2023 年 7 月 19 日 上午 3:40 
Hi I sent the following changes in a pull request

Changed text fields to raw_text fields where raw text is used to comply with the warnings in the error log.

Changed DefaultOnFaithClick to OpenGameViewData and DefaultOnCultureClick to OpenGameViewData as per Lance updates.

Added a error suppression effect/event combo to remove anal CK3 warning messages from the error log.
< >
正在显示第 1 - 4 条,共 4 条留言
每页显示数: 1530 50