Victoria 3

Victoria 3

BPM and Tech&Res Compatch
Tech & Res and BPM future compatibility
Hi! Thanks again for the compatch!
I was probably thinking of working on laws in a future Tech & Res release, but just adding new ones to ensure maximum compatibility.
I wanted to ask you quickly if you knew what is the most BPM-friendly way to implement these new laws. I ask because I don't know much about Victoria 3's code on politics and I'd like to make these patches as trivial as possible, thanks.

In case that's not possible, I'll try to handle these new laws through events and not through political parties, ideologies and movements.
Last edited by Mattia10; 2 Jul @ 6:33am
< >
Showing 1-2 of 2 comments
STEPHANVS  [developer] 3 Jul @ 7:29pm 
okay so if you are talking about *new lawgroups*, you can add them and they'll be incompatible from the get go to BPM(since BPM removes your typical interest group ideologies), but dont worry ill probably patch them(or anyone else faster than me)

first things first, you should probably remove middle school as a law since i think there are events in vanilla that trigger if you have primary school(?)(might be wrong though), instead, just make it a modifier that will instantly be popped(if you have primary schools) via journal entry(so unavoidable) when you unlock a tech

looking in the files i already have some idea on what you will do
first is ztr_lgbtq_rigths, which is most likely interconnected with feminism, my suggestion in that is dont add it in womens rights, make a separate lawgroup and ill make a patch for it since ill just be basing how queer interest groups are based on their womens rights ideology + education ideology, this will also make it so that every event in vanilla that checks for women's rights will not be in conflict and only ideologies are conflicted

ztr_environmental_policy, ztr_mining_policy, ztr_uranium_usage, and ztr_data_policy are very straightforward to compatch, my suggestion for them is the same, just make a new lawgroup for them. The willingness for a stricter, mild, or loose policies will be based on how much they like laissez faire(loose meaning they will be more against strict rights and interventionism/communist economic policies/backward luddites will demand stricter with the levels of the strictness varying from mild which are interventionist to very strict, which are luddites who advocate for agrarian/traditionalism)

ztr_lgbtq_rigths

ztr_environmental_policy, ztr_mining_policy, ztr_uranium_usage, and ztr_data_policy

FOR MAXIMUM COMPATIBILITY for all of this laws/lawgroups, you need to add an event triggered by a journal entry that checks interest groups for specific ideologies and based on that, give them the necessary ideology on their position on those laws

OF COURSE, only do the above when tech for it is unlocked

(also can you tell me what event name or just make an obvious folder/name you will use in adding these new ideologies for new lawgroups) though so i can have an easier time making a compatch for them lol)

ztr_bioethics im a bit not sure can you explain what you will do for it?
Last edited by STEPHANVS; 3 Jul @ 7:32pm
STEPHANVS  [developer] 3 Jul @ 9:41pm 
As for leader ideologies(the ones i mentioned in my last reply was only for Interest Group Ideologies), you need to manually edit each and every one(the ones that you think will be interested in the laws as explained in the previous reply) of them since those are exclusive for leaders
< >
Showing 1-2 of 2 comments
Per page: 1530 50