Crusader Kings III

Crusader Kings III

obfusCKate(重做& RUI:Character兼容)
109 条留言
T  [作者] 12 月 13 日 上午 8:26 
@Kukakraft We might look at a gamerule for that or something, as considering how the game handles dead characters (throwing their data out afaia), it would probably increase the size of saves at least
king0billy  [作者] 12 月 13 日 上午 3:20 
@Petko_ I am sorry No. I don't play AGOT, and the workload is too much.
Petko_ 11 月 28 日 上午 7:52 
agot patch?
Kukakraft 11 月 16 日 下午 10:27 
If I may I'd like to make a suggestion and add the possiblity of being able to see the portrait of those who died and you already knew what they looked like, The moment they're gone, you can no longer remember them.
Hecleas 11 月 16 日 上午 7:17 
Consider that it might be possible to make a version with just the congenital traits hidden?
king0billy  [作者] 11 月 15 日 下午 8:03 
@諏訪の祟り神 原版是设计这样就不算bug不能说是修复, 也许未来我会大改但是我不能作保证
Jp78 11 月 15 日 上午 7:40 
Hi. Unfortunately, I am not able to continue updating the mod (partly because every DLC/patch from PDX breaks the mod and, In my opinion, adds futile things). So, I hope someone continues with the mod. I implemented basically everything I envisioned when I started Creating the mod so, hopefully, the foundation is laid for other, more willing, modders continue.
諏訪の祟り神 11 月 13 日 下午 7:02 
@king0billy 大佬有办法修复吗?挺影响观感的…
Doge 11 月 13 日 下午 6:13 
@king0billy 感谢作者大大
king0billy  [作者] 11 月 13 日 下午 6:09 
@諏訪の祟り神 好像是原版的obfus就会显示这些特质的.. 我没改
諏訪の祟り神 11 月 13 日 下午 6:01 
https://imgur.com/a/aW9TvF1
特质没有隐藏,展开后还是会显示,请问能修复一下吗
king0billy  [作者] 11 月 13 日 下午 4:03 
@Doge 我之前明明删掉了那个错文件... 我现在重新上传了一个新版本
T  [作者] 11 月 13 日 上午 9:07 
@Doge 请删除位于 3508469370\common\on_action 的文件"acquaintance_on_actions.txt".

删除文件"obf_acquaintance_on_actions.txt"; 文件"obf_acquaintance_on_actions.txt"正确

(google translate)
T  [作者] 11 月 13 日 上午 8:37 
@Spykryo looks like a fresh download is adding the old "acquaintance_on_actions.txt" in addition to the newly renamed "obf_acquaintance_on_actions.txt"

try going to 3508469370\common\on_action and, if there's three files/a file is called "acquaintance_on_actions.txt", delete the "acquaintance_on_actions.txt" file (NOT "obf_acquaintance_on_actions.txt", that one is good)

(Also make sure there's no 3508469370\common\defines folder or anything in that, but it looks like that isn't getting redownloaded)
Spykryo 11 月 13 日 上午 7:35 
I still have the same problem with new characters not developing any personality traits as mentioned earlier. I uninstalled and reinstalled the mod, issue still persists. Can others confirm?
Doge 11 月 13 日 上午 3:33 
发现一个bug:使用这个mod后游戏里新出生的所有小孩都无法获得性格,成年之后也就无法获得教育特质。经过排除法找到是这个mod的问题。
Noxious 11 月 11 日 上午 11:09 
@king0billy thank you! I tested it and works like a charm. :steamhappy:
KylerKhan 11 月 11 日 上午 8:26 
Ah thank you for the quick response, also thanks for updating this mod to 1.18, been interested in it for a while but saw the main hasn't been updated
king0billy  [作者] 11 月 11 日 上午 8:16 
@KylerKhan No. this mod only affects player
KylerKhan 11 月 11 日 上午 7:57 
Question does this mod make it so the AI will have no idea about stuff like troop numbers as well? Like would a ambitious duke nomad try to take on the Cumans?
king0billy  [作者] 11 月 11 日 上午 7:46 
@hatch.da.egg @T Bugs fixed now.
T  [作者] 11 月 10 日 下午 11:10 
(Final message I swear)
here's the updated file as a workshop mod: 3603710000
disclaimer: it's late and I haven't fully tested that file since I wanna sleep, but it should be good. I fixed the errors I pointed out and renamed a bunch of stuff as "obf_..." like I said.

two more final things:

A) There's a file "\events\relations_events\replace\rivalry_events.txt", except it's not .txt it's .t(character)xt, which I assume is a typo or something?

B) also for VS Code is an extension called ck3tiger; it's not updated yet for 1.18, but still works fine (aside from not recognizing any new defs lile "government_is_celestial" or whatnot). It allows you to run a error check, and it will tell you things like "Missing DEF for xyz" or "scope:actor not available in this context". Since it's not updated you need to be mindful, but it can help catch common errors and stuff. Definitely recommend it!


LOL (lots of love <3), T
T  [作者] 11 月 10 日 下午 10:42 
I'll upload a small workshop file that contains my fixes for "acquaintance_on_actions.txt" for you to look through, if that's helpful. Sorry for the wall of text or if any of this comes off as preachy or whatever, I'm just wired and procrastinating tonight LMAO.... I like trying to be helpful!

P.S.: 3c) obviously don't call a file "obf_feast.txt" when you're actually intentionally overwriting the whole base game file; again, judging by kinda already do this, I'm guessing the defines file was an oversight rather than not knowing.
T  [作者] 11 月 10 日 下午 10:35 
(scroll if needed)
3b) In general, for both your filenames and your "function" names (i.e., like your custom on_actions), I (a random on the internet, to be fair) would highly recommend calling all your stuff something like "obf_defines.txt" or "obf_flag_characters_on_game_start = {...}" instead of just generic names. It helps with debugging, with avoiding oopsies like your "00_defines.txt", as well as helps other people who might look at the code see "Oh, this is a custom function, while this is an overwrite" or whatever; it also mostly ensures that if a user has multiple mods, there isn't any conflicts between the mods (i.e., maybe a mod called "Duel every living character back to back" ALSO has a "flag_characters_on_game_start = {...}" on_action and having both mods active causes issues)
T  [作者] 11 月 10 日 下午 10:35 
(scroll if needed)
3) Like I said earlier, your defines file is called "00_defines.txt" rather than something like "obf_defines.txt", but your defines file only contains the specific overwrites. I assume this is more an oversight, but in case it isn't: CK3 will only load the lowest-load-order file of the same name, so your "00_defines.txt" with limited content was loaded in place of the base games "00_defines.txt" rather than along side it; as such, any define located in the base game file but not in yours simply won't exist according to the game, which... isn't good, as those defines are super needed lol
T  [作者] 11 月 10 日 下午 10:27 
(scroll if needed)
2b) Additionally, you often have stuff like:

trigger = {
OR = {scope:owner = {is_ai = no
is_alive = yes}
scope:target = {is_ai = no
is_alive = yes}
}}

i.e., things like "}}" or "OR = {scop...." instead of the much easier to read:

trigger = {
OR = {
scope:owner = {
is_ai = no
is_alive = yes
}
scope:target = {
is_ai = no
is_alive = yes
}
}
}

On top of being generally easier to read, if you want to use VS Code + "Paradox Highlight" + "Format Document", then you'll need to split the lines up anyway for it to indent correctly. If you follow those practices however, when you do format the document, any errors or mismatches will blatantly appear.
T  [作者] 11 月 10 日 下午 10:22 
(scroll if needed)
2) You had 1823x "{"s and 1823x "}"s in your file, BUT some of each were commented out; as such, I found four (or so) "}"s that were just "free floating" and unmatched to a non-commented-out "{"s

Personally, though it's annoying, I'd say (for such a big file) that replacing commented out "{"s and "}"s with something like "!!!" and "@@@" would help; that way you can ctrl+f both brackets at the end and get a true count to compare, without mixing in commented-out brackets

Building on that, I'd say your indenting/formatting made my eyes bleed (no hate <3); I'd say consider using something like VS Code and its extension "Paradox Highlight" by dragon-archer, as it will highlight each bracket pair in different colors and unmatched brackets in red (which is how I located the unmatched ones in your file). Additionally, the extension will let you use VS Code's "Format Document" option to auto-indent and format your file, which makes it much easier to read.
cont.
T  [作者] 11 月 10 日 下午 10:14 
(scroll if needed)
alrighty, after some digging through "acquaintance_on_actions.txt", I've tracked some issues down:

1) When you latch onto existing on_action functions (such as "on_death = {...}", "on_entered_diarchy = {...}", "on_birthday = {...}", etc.), you apparently should not use the
trigger = { ##added by ljl
is_ai = no
}
part, as that causes the ENTIRE on_action (including the vanilla parts) to ONLY fire if the trigger is met.

Instead, do something like:

on_birthday = {
on_actions ={
make_acquaintances_from_knowledge
make_acquaintances_from_position_knowledge
make_acquaintances_from_regency_knowledge
}
}

And instead put the "trigger = {...}" inside your custom on_actions. Removing the trigger from "on_birthday" allowed kids to once again get personality traits at age 3; I assume all the other base game on_actions will want the same treatment (i.e., don't do anything in the non-custom on_actions BESIDES calling more on_actions)
T  [作者] 11 月 10 日 下午 9:15 
Update: after launching with just this mod loaded after disabling random files, the file "acquaintance_on_actions.txt" being disabled restores the kid getting personality at age 3, so I'm guess the issue is in there; continuing to look

@hatch.da.egg yeah this mod is basically the reason I don't play overhauls... it's just such a good mod I can't play without it!
hatch.da.egg 11 月 10 日 下午 9:00 
*lose
hatch.da.egg 11 月 10 日 下午 8:59 
@T lol I had a similar issue - my kids are getting personality traits at 3, but they never develop the actual adult personality traits, and they don't loose their childhood traits when they come of age. thanks for digging through files! I'm not familiar enough with how CK3 works to do any good there, I've just been testing mods and load order. hopefully you find something that helps the dev! I love this mod sm, if this issue could get fixed it would be perfect
T  [作者] 11 月 10 日 下午 8:50 
@hatch.da.egg I was just coming to say that kids don't get a personality trait at age 3, with only base game and this mod loaded

EDIT: LMAO found the AN issue: the 00_defines.txt file is completely overwritten by this mod's "00_defines.txt" (instead of, like, zzz_00_defines.txt); unfortunately, any saves that ran with this file overwrite are probably ded from things not firing correctly :(

EDIT2: While I'm sure that 00_defines.txt overwrite is an issue, it didn't solve my kid getting an education trait (Landless Du Wo in 1066 China is a good test char, he has a 2yo grandson who turns 3 in 4 in-game months from start); still looking through for what might be causing it
hatch.da.egg 11 月 10 日 下午 8:02 
hello! I think I'm having an issue stemming from this mod - my daughter never stopped being my ward when she came of age, and the only way to remove her as my ward is with the remove wards interaction on myself that would remove my other ward as well. also, since she my court to get married when she came of age, I can't remove her as a ward without getting an opinion penalty with her new liege. I am using multiple mods, so if this doesn't sound like something your mod would cause I'll look into those next.
king0billy  [作者] 11 月 10 日 上午 11:24 
@T @Noxious @Pride Those Bugs should be fixed, but I haven't fully tested.
Deus custodit custoditum 11 月 10 日 上午 11:24 
Love you bro 🫶
Simulation Hypothesis 11 月 10 日 上午 6:37 
I don't know how much is the original, or how much is this update, but either way this mod is a work of art. It is one of the most immersive mods I have ever played for Crusader Kings, (any version)
It's a great reminder that Paradox games wouldn't be nearly the experience they are without their amazing modding community.
Thanks !!!
T  [作者] 11 月 9 日 下午 12:34 
@king0billy So sorry for the confusion, my issue is only an issue because I have a show player opinion mod active, so the second set of opinion text pushed the buttons. I thought I had read that comment complaining about it here, but it must have been on the other mod >.<
cacatua35.g 11 月 9 日 上午 4:37 
Thanks for updating this mod. Every update breaks it, and it's a lot of files to be fixed each time. I give you 5 stars my friend. CK3 just becomes too easy without it
king0billy  [作者] 11 月 9 日 上午 2:28 
@T "Regarding the court positions window and opinion forcing some buttons offscreen: I just copied/edited gui\window_court_positions.gui and commented out the "### OPINION OF LIEGE ###..." lines; I no longer have opinions in the court position window, but I do have all my buttons clickable" What character do u use when meeting this bug? Could u show me some bug pics pls?
king0billy  [作者] 11 月 9 日 上午 2:25 
@T @Noxious @Pride Bugs will be fixed before next Sunday : 1. The People You Know filter/ acquaintances list is empty/ wiped 2. Disciple relation is not considered
T  [作者] 11 月 8 日 下午 7:20 
@Pride, you just made me look and I too have a wiped out acqs list, and I'm default English, so I don't think the Spanish or sub-mod should be the issue

@king0billy hi, me again, more feedback: I have no idea how the calculation for how much character info to show is done, but it doesn't seem to take into account the new Disciple relation (judging from a quick vscode find/search for "disciple" in the mod files); is that intentional or just a "haven't gotten to that yet"?
Pride 11 月 8 日 下午 7:02 
Do you know why my acquaintances list gets wiped shortly after I start, or when I exit the game and come back in? It only works right at the beginning.

My language is set to Spanish, and I’m using a sub-mod that supposedly makes your mod work with that language.
Noxious 11 月 8 日 上午 3:49 
Thank you so much for all the work with the mod! Is there a problem with landless adventurers? The People You Know filter is not working for any of the adventurers I create, it always stays empty no matter how many people I met, even after settling it does not update for me. If I pick any ruler it works as expected.
T  [作者] 11 月 7 日 下午 1:48 
already updated? you absolute legend!!
king0billy  [作者] 11 月 7 日 上午 9:37 
@I Am Full Truie @BurnBird "seems there is a graphical bug w/e entering the culture view the culture head portrait/placeholder flashes constantly ; I'm getting flickering. Unknown character portraits flicker with a white box when moving the mouse. " It looks like a paradox bug. [forum.paradoxplaza.com]
king0billy  [作者] 11 月 7 日 上午 4:54 
@Da_Luci yes u can
Da_Luci 11 月 6 日 下午 12:51 
is it possible to use this mod without RUI? i don't want to use that mod but still have an updated obfusCKate
Zer'gul 11 月 6 日 上午 11:38 
Please consider adding a function in a tavern (where you come deliberately to hire people) when you can "talk to a person" and learn something about his skills (for better reality this sort of knowledge may pe VAGUE). It can be sort of a quick personal scheme.

Thx!
P.s. Otherwise hiring people tends to turn into a pain
king0billy  [作者] 11 月 5 日 下午 11:06 
I am editing this mod today, 1.18 update will come soon
king0billy  [作者] 11 月 2 日 上午 2:20 
@Pride @huoxin 我想等待1.18版本官方修bug游戏稳定, 而且东方王朝+RUI更新之后才去玩这游戏, 之后才尝试更新本模组 I want to wait for version 1.18 to have official bug fixes, the game is stable, and Oriental Dynasty + RUI is updated before I play this game, and then try to update this module.