Crusader Kings III

Crusader Kings III

[DEPRECATED]Advanced Character Search, Subscribe to new version
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.
< >
Showing 1-4 of 4 comments
Vasoli  [developer] 27 Nov, 2022 @ 10:51pm 
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 26 Mar, 2023 @ 7:19am 
=======================================================================
=======================================================================
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 26 Mar, 2023 @ 7:45am 
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 19 Jul, 2023 @ 3:40am 
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.
< >
Showing 1-4 of 4 comments
Per page: 1530 50