Crusader Kings III

Crusader Kings III

134 个评价
PDXCON Tutorial Mod
5
4
2
2
2
2
2
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
194.310 MB
2021 年 5 月 17 日 下午 9:28
2022 年 11 月 7 日 下午 1:51
6 项改动说明 ( 查看 )

订阅以下载
PDXCON Tutorial Mod

在 Sparc 的 1 个合集中
Tutorial and Mod Utilities
16 件物品
描述
A Tutorial Mod from Lead Developers Sparc of Princes of Darkness and El Tyranos of the Community Flavor Pack as part of the PDXCON Master Class on Mod Making. Crack this one open, have a virtual tour of Paradox Interactive's offices in Stockholm and start your own modding journey.

Updated for CK 1.7.2

While on virtual tour of Paradox Interactive's offices, as a player you can:
  • Meet the Developers of Crusader Kings III.
  • Let the Game Designers know what you really think about the latest DLC.
  • Find out what they are serving in the staff cafeteria.
  • Pitch a game to management.
  • Take on a new sigil for your house.
  • Get drunk.
  • Learn poetry.
  • Get a new hat.
  • Fight an assassin.
  • Discover a mysterious weapon.
  • Become King.
  • Fight off an alien invasion.

As a modder you can learn how to:

  • Create a Decision
  • Create a Building
  • Create an Event
  • Create an Event Theme and Background
  • Use Dynamic Event Titles and Descriptions with Triggers
  • Use Custom Tooltips
  • Create and Add a Trait
  • Create and Add a Modifier
  • Create and Add an Opinion Modifier
  • Add a Secret to a Character
  • Add Gold to a Character
  • Add Prestige to a character
  • Add Lifestyle Experience to a Character
  • Add and Use Character Flags
  • Add Stress to a Character
  • Create a Random List
  • Create a Random Chance
  • Create a Coat of Arms
  • Set a Coat of Arms on a Character's House
  • Create and Use a List
  • Add Music Cues
  • Add Hats, Props and Animations to Characters
  • Create Characters in History Files
  • Create Characters with scripting
  • Create and Use Scripted Character templates
  • Create and Add a Nickname to a Character
  • Add Character DNA to a Character History
  • Create Attribute Duel
  • Kill a Character
  • Use an If/Else Clause
  • Create and use a Scripted Trigger
  • Create and use a Scripted Effect
  • Add a Landed Title to a Character
  • Change the Liege of a Character
  • Spawn an Army with Levies and Men at Arms
  • Add Claim to a Character
  • Start a War

In the future, there will be a video tutorial to accompany this mod.

You can also review the source code or download the mod directly via GitHub[github.com]

Chinese Translation by Juijote.

If you use this mod and like it, please give us a like, rating, subscribe, favorite, award and/or comment leaving a review. This sort of utility mod won't have the visibility that a lot of other mods do, but we think it will be very useful to modders who are just getting started.

We are very open to comments and discussion about how this can be improved. We'll take code submissions as well.
热门讨论 查看全部(1)
2
2022 年 11 月 7 日 下午 1:59
Change Log
Sparc
36 条留言
Sparc  [作者] 2022 年 11 月 13 日 下午 5:44 
Also, consider joining us on the Mod Coop Discord
https://discord.gg/invite/ck3modcoop
Sparc  [作者] 2022 年 11 月 13 日 下午 5:43 
LazyIcarus, Glad to hear it! I look forward to seeing your creations on Steam Workshop one night in the future!
LazyIcarus 2022 年 11 月 13 日 下午 4:37 
Yup, thank you for the help. I ended up creating a scripted effect to populate a list composed of `every_prisoner`, `every_knight` and so on, with some limitations. Then
Sparc  [作者] 2022 年 11 月 13 日 下午 2:56 
I create a list with PDXCON_populate_CK3_staff_list_effect
and inside PDXCON_populate_CK3_staff_list_effect is specify my triggers to which characters I want (in this case, specific character: ). You will want to have different criteria as well as a scope smaller than global.

Take a look into vanilla CK3 files and see how they populate lists with "add_to_list"
Sparc  [作者] 2022 年 11 月 13 日 下午 2:53 
To populate a list of already existing characters, look at the random characters picked from the paradox staff list in the cafeteria and speak easy events.

To dynamically generate a list of pre-existing characters, you will need an event that generates that list based on the triggers you define. Depending on your criteria, this could be a very long list. On average, a CK3 generates at least 40,000 characters on game start because it needs to have a count for each county (with a full court + wife), and for barons I think its a minimum of 3 characters.

You will probably want to limit any list of characters to something like any character in a realm, any vassal or courtier, or at the very lease diplomatic range plus additional restrictions by trigger.
LazyIcarus 2022 年 11 月 13 日 上午 9:52 
Thanks for the response! By "scripted templates" are you referring to character templates? The robot spawns randomly generate characters, but what I'm looking for is to populate a list with already existing characters (my bad, the "generate a list of people dynamically" may have been confusing - I wanted to dynamically generate a list of pre-existing characters).

I guess what I want is sort of like being petitioned by your vassals in the royal court, or deciding who goes to a feast. For example I'd like a pool of characters who would periodically find you to duel/spar with. The event would only recur with like a cooldown of a year so it shouldn't be too bad.
Sparc  [作者] 2022 年 11 月 13 日 上午 6:45 
LazyIcarus, you would use scripted templates. Take a look at the robot spawns. If you too away the unique names, names would instead be chosen at random from the culture list names.

If you have an event you want to repeatedly call, set it up for a trigger that causes the event to be repeatedly called.

You want to be careful with any event that loops, as the game might do it a lot unless you have it on some sort of counter to tell it when to stop.

If your goal is that you want a random 1000 characters, then maybe have a single event that just does that; rather than making an event loop.
LazyIcarus 2022 年 11 月 12 日 下午 11:26 
Hi thanks for this mod! Is it possible to add an event showcasing how to generate a list of people dynamically? Currently the PDXCON_populate_CK3_staff_list_effect scripted effect adds a fixed set of characters into the list, but what if I wanted the list to contain a list of characters satisfying some conditions (for example being in the same realm, close in physical distance, and so on)? Also this list is generated only once through setting the scripted event to yes - how would you generate it repeatedly (at the end of the scripted event reset itself back to no)?
Dracon Mortifierre 2022 年 11 月 8 日 上午 8:31 
Understandable!
Sparc  [作者] 2022 年 11 月 8 日 上午 7:48 
You're welcome DraconMortifierre. I want to teach humans to fish.