Page 27 of 63

Re: Crusader Kings III | Steam v1.2.1 | Updated: 2020-Nov-25

Posted: Fri Nov 27, 2020 7:09 am
by tfigment
Kokuto wrote:
Thu Nov 26, 2020 4:26 pm
It would appear the instant build cheat script is not functional for the current version
Ok. This one seems to be some sort of game specific issue because this works for me. Its been reported before as not working so I guess there is something else. You can manually adjust the value in the holding area and the build days left.


Regarding the DNA strings, for everyone's benefit the portrait editor is in the debug menu (press ` key) after enabling debug mode. I am not going to even try and generate or parse the JSON specifically lua in CE is not great at it and there is a number string to integer mappings that we would have to document and I dont really want to do that. The portrait editor can do both with some effort.

Re: Crusader Kings III | Steam v1.2.1 | Updated: 2020-Nov-25

Posted: Mon Dec 07, 2020 3:49 pm
by mulrich
Patch 1.2.2 is now out.

Re: Crusader Kings III | Steam v1.2.2 | Updated: 2020-Dec-07

Posted: Tue Dec 08, 2020 4:11 am
by taotianwei
Just curious, but is there anyway to break the 127 limit on character stats?

Re: Crusader Kings III | Steam v1.2.2 | Updated: 2020-Dec-07

Posted: Tue Dec 08, 2020 7:23 am
by CompactDisc
taotianwei wrote:
Tue Dec 08, 2020 4:11 am
Just curious, but is there anyway to break the 127 limit on character stats?
Only rewriting the variable type they use would fix the base stats.
So realistically, no.
However, if you make a mod that gives traits or modifiers that add 1000 points, that should work.

Re: Crusader Kings III | Steam v1.2.2 | Updated: 2020-Dec-07

Posted: Tue Dec 08, 2020 7:24 am
by Gutie
Wow that was fast. Did anything really get changed around for the values? I've got a few to redo otherwise. Top stuff tfigment.

Re: Crusader Kings III | Steam v1.2.2 | Updated: 2020-Dec-07

Posted: Tue Dec 08, 2020 2:58 pm
by tfigment
Gutie wrote:
Tue Dec 08, 2020 7:24 am
Wow that was fast. Did anything really get changed around for the values? I've got a few to redo otherwise. Top stuff tfigment.
Not that I found. I only noticed issues with the Army script so had to change search for a register in an assert verification. Also fixed a script which didn't work in last version for manually updating all army regiments.

Re: Crusader Kings III | Steam v1.2.2 | Updated: 2020-Dec-07

Posted: Wed Dec 23, 2020 6:27 pm
by Mrt19
Its keep crashing after some playtime

Re: Crusader Kings III | Steam v1.2.2 | Updated: 2020-Dec-07

Posted: Thu Dec 24, 2020 1:30 am
by imjustmaxie
Huh, just noticed with the gold value, I don't know if it's already mentioned here, but when I played with the address set to Binary 7 -> 29, [offset 251], I noticed that at offset 255 it is actually a gold flag indicating:

-1 = Maxed out (Negative) Gold Value
0 = Current GoldValue
1 = Maxed Out (Positive) Gold Value

Probably could be used to make infinite gold, I guess?

Re: Crusader Kings III | Steam v1.2.2 | Updated: 2020-Dec-07

Posted: Thu Dec 24, 2020 2:28 am
by tfigment
Mrt19 wrote:
Wed Dec 23, 2020 6:27 pm
Its keep crashing after some playtime
Any additional feedback you can give? Like which scripts you have active?
imjustmaxie wrote:
Thu Dec 24, 2020 1:30 am
Huh, just noticed with the gold value, I don't know if it's already mentioned here, but when I played with the address set to Binary 7 -> 29, [offset 251], I noticed that at offset 255 it is actually a gold flag indicating:

-1 = Maxed out (Negative) Gold Value
0 = Current GoldValue
1 = Maxed Out (Positive) Gold Value

Probably could be used to make infinite gold, I guess?
Interesting. Thanks for that insight. Just freezing the value is enough for that or just entering really big number anyway.

Re: Crusader Kings III | Steam v1.2.2 | Updated: 2020-Dec-07

Posted: Thu Dec 24, 2020 5:52 pm
by Mrt19
I only activate the Cheat Scripts and also Debug option at some time my games keeps lagging and then its crashing i also found out if you use debug option at an ironman game it will detect the Game as "Modded" and deactivates your Archivements

Re: Crusader Kings III | Steam v1.2.2 | Updated: 2020-Dec-07

Posted: Thu Dec 24, 2020 9:52 pm
by tfigment
Mrt19 wrote:
Thu Dec 24, 2020 5:52 pm
I only activate the Cheat Scripts and also Debug option at some time my games keeps lagging and then its crashing i also found out if you use debug option at an ironman game it will detect the Game as "Modded" and deactivates your Archivements
Ok. The top level script doesn't actually do any code modification to my knowledge. There are some pointer hooks using some super clever tricks zanzer taught us but I dont think it modifies anything. The Debug Pointer is one of those.

And yes its known that the debug pointer will invalidate achievements. CompactDisc has a table for avoiding that. I play modded games so achievements are always disabled so I dont pay attention to that.

Unfortunately I dont think that will be enough to track it down. I know that CE 7.2 behaves different from 7.1 on some games so could be something like that.

Re: Crusader Kings III | Steam v1.2.2 | Updated: 2020-Dec-07

Posted: Fri Dec 25, 2020 7:32 am
by Madasahat
I was wondering if the table can be made to recognize persistent DNA as well.

Before the ruler designer patch, DNA string was quite useful to have, but nowadays persistent DNA is more prevalent.

For those who don't know, this is a DNA string:
Spoiler
t61E+M1Xb0mNiUejAYMBfwHfAX8BpwF/AYsBfwGHAX8BYwF/AYkBfwGEAX8BsgF/ATsBfwG4AX8BgAF/AX8BfwF0AX8BaAF/AVQBfwGNAX8BqAF/AT0BfwGQAX8BggF/AZIBfwEWAX8BkQF/ALYBfwEmAX8BrwF/AVsBfwFoAX8BnwF/AY0BfwH/AX8BWwEAASIBAAEjAQABAAEAAAAAAAIAAgABVQEAAacBAAE5AQABfgEAACMBAAEAAQABAAEAAa4BAAEyAQABggEAAf8BAAH/AQAA/wAAAQABAAEAAQABAAEAAAAAAAEAAQABAAEAAP8AAAEAAQAAAAEAAQABAAEAAQAA/wEAAXsBAAEAAQABAAEAAWMBAAEqAQABAAEAAQABAAAMAQAAlwEAAYABAAEmAAAENQAAAcAAAAD/AAAA/wAAAEIAAAD/AAAAdAAAAP8AAAACAAAA9wAAAMMAAAFbAAADggB/B1AAAAGtAX8CfwJ/Cf8BAAB/AH8E/wAABWkBkAH/AXMB/wC8AB0AAAG2AQAAAAAAAAAAAAEAAQA=
And this is persistent DNA. Character creation gives you this type of DNA as copy and only recognizes this type as paste. Most people who share their DNA online also use this format now as well.
Spoiler
TODO_choose_portait_key={
type=male
id=0
age=0.250000
genes={ hair_color={ 183 173 68 248 }
skin_color={ 205 87 111 73 }
eye_color={ 141 137 71 163 }
gene_chin_forward={ "chin_forward_pos" 131 "chin_forward_pos" 127 }
gene_chin_height={ "chin_height_pos" 223 "chin_height_pos" 127 }
gene_chin_width={ "chin_width_pos" 167 "chin_width_pos" 127 }
gene_eye_angle={ "eye_angle_pos" 139 "eye_angle_pos" 127 }
gene_eye_depth={ "eye_depth_pos" 135 "eye_depth_pos" 127 }
gene_eye_height={ "eye_height_pos" 99 "eye_height_pos" 127 }
gene_eye_distance={ "eye_distance_pos" 137 "eye_distance_pos" 127 }
gene_eye_shut={ "eye_shut_pos" 132 "eye_shut_pos" 127 }
gene_forehead_angle={ "forehead_angle_pos" 178 "forehead_angle_pos" 127 }
gene_forehead_brow_height={ "forehead_brow_height_pos" 59 "forehead_brow_height_pos" 127 }
gene_forehead_roundness={ "forehead_roundness_pos" 184 "forehead_roundness_pos" 127 }
gene_forehead_width={ "forehead_width_pos" 128 "forehead_width_pos" 127 }
gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_pos" 127 }
gene_head_height={ "head_height_pos" 116 "head_height_pos" 127 }
gene_head_width={ "head_width_pos" 104 "head_width_pos" 127 }
gene_head_profile={ "head_profile_pos" 84 "head_profile_pos" 127 }
gene_head_top_height={ "head_top_height_pos" 141 "head_top_height_pos" 127 }
gene_head_top_width={ "head_top_width_pos" 168 "head_top_width_pos" 127 }
gene_jaw_angle={ "jaw_angle_pos" 61 "jaw_angle_pos" 127 }
gene_jaw_forward={ "jaw_forward_pos" 144 "jaw_forward_pos" 127 }
gene_jaw_height={ "jaw_height_pos" 130 "jaw_height_pos" 127 }
gene_jaw_width={ "jaw_width_pos" 146 "jaw_width_pos" 127 }
gene_mouth_corner_depth={ "mouth_corner_depth_pos" 22 "mouth_corner_depth_pos" 127 }
gene_mouth_corner_height={ "mouth_corner_height_pos" 145 "mouth_corner_height_pos" 127 }
gene_mouth_forward={ "mouth_forward_neg" 182 "mouth_forward_pos" 127 }
gene_mouth_height={ "mouth_height_pos" 38 "mouth_height_pos" 127 }
gene_mouth_width={ "mouth_width_pos" 175 "mouth_width_pos" 127 }
gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 91 "mouth_upper_lip_size_pos" 127 }
gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 104 "mouth_lower_lip_size_pos" 127 }
gene_mouth_open={ "mouth_open_pos" 159 "mouth_open_pos" 127 }
gene_neck_length={ "neck_length_pos" 141 "neck_length_pos" 127 }
gene_neck_width={ "neck_width_pos" 255 "neck_width_pos" 127 }
gene_bs_cheek_forward={ "cheek_forward_pos" 91 "cheek_forward_pos" 0 }
gene_bs_cheek_height={ "cheek_height_pos" 34 "cheek_height_pos" 0 }
gene_bs_cheek_width={ "cheek_width_pos" 35 "cheek_width_pos" 0 }
gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 }
gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 }
gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 }
gene_bs_ear_outward={ "ear_outward_pos" 85 "ear_outward_pos" 0 }
gene_bs_ear_size={ "ear_size_pos" 167 "ear_size_pos" 0 }
gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 57 "eye_corner_depth_pos" 0 }
gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 126 "eye_fold_shape_pos" 0 }
gene_bs_eye_size={ "eye_size_neg" 35 "eye_size_pos" 0 }
gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 0 }
gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 0 "forehead_brow_curve_pos" 0 }
gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 174 "forehead_brow_forward_pos" 0 }
gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 50 "forehead_brow_inner_height_pos" 0 }
gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 130 "forehead_brow_outer_height_pos" 0 }
gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 255 "forehead_brow_width_pos" 0 }
gene_bs_jaw_def={ "jaw_def_pos" 255 "jaw_def_pos" 0 }
gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 255 "mouth_lower_lip_def_pos" 0 }
gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 }
gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 }
gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 }
gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 }
gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 }
gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 }
gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 255 "mouth_upper_lip_def_pos" 0 }
gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 }
gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 0 "mouth_upper_lip_profile_pos" 0 }
gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 }
gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_pos" 0 }
gene_bs_nose_height={ "nose_height_neg" 255 "nose_height_pos" 0 }
gene_bs_nose_length={ "nose_length_pos" 123 "nose_length_pos" 0 }
gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 }
gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 0 "nose_nostril_width_pos" 0 }
gene_bs_nose_profile={ "nose_profile_pos" 99 "nose_profile_pos" 0 }
gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 42 "nose_ridge_angle_pos" 0 }
gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 0 }
gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 0 }
gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 12 "nose_tip_angle_pos" 0 }
gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 151 "nose_tip_forward_pos" 0 }
gene_bs_nose_tip_width={ "nose_tip_width_pos" 128 "nose_tip_width_pos" 0 }
face_detail_cheek_def={ "cheek_def_02" 38 "cheek_def_01" 0 }
face_detail_cheek_fat={ "cheek_fat_01_neg" 53 "cheek_fat_01_pos" 0 }
face_detail_chin_cleft={ "chin_dimple" 192 "chin_cleft" 0 }
face_detail_chin_def={ "chin_def" 255 "chin_def" 0 }
face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 255 "eye_lower_lid_def" 0 }
face_detail_eye_socket={ "eye_socket_01" 66 "eye_socket_01" 0 }
face_detail_nasolabial={ "nasolabial_01" 255 "nasolabial_01" 0 }
face_detail_nose_ridge_def={ "nose_ridge_def_pos" 116 "nose_ridge_def_pos" 0 }
face_detail_nose_tip_def={ "nose_tip_def" 255 "nose_tip_def" 0 }
face_detail_temple_def={ "temple_def" 2 "temple_def" 0 }
expression_brow_wrinkles={ "brow_wrinkles_01" 247 "brow_wrinkles_01" 0 }
expression_eye_wrinkles={ "eye_wrinkles_01" 195 "eye_wrinkles_01" 0 }
expression_forehead_wrinkles={ "forehead_wrinkles_02" 91 "forehead_wrinkles_01" 0 }
expression_other={ "nose_wrinkles_01" 130 "cheek_wrinkles_left_01" 127 }
complexion={ "complexion_beauty_1" 80 "complexion_1" 0 }
gene_height={ "normal_height" 173 "normal_height" 127 }
gene_bs_body_type={ "body_fat_head_fat_medium" 127 "body_fat_head_fat_medium" 127 }
gene_bs_body_shape={ "body_shape_rectangle_full" 255 "body_shape_average" 0 }
gene_bs_bust={ "bust_clothes" 127 "bust_clothes" 127 }
gene_age={ "old_beauty_1" 255 "old_1" 0 }
gene_eyebrows_shape={ "far_spacing_avg_thickness" 105 "avg_spacing_avg_thickness" 144 }
gene_eyebrows_fullness={ "layer_2_avg_thickness" 255 "layer_2_avg_thickness" 115 }
gene_body_hair={ "body_hair_avg" 255 "body_hair_sparse" 188 }
hairstyles={ "all_hairstyles" 29 "all_hairstyles" 0 }
beards={ "all_beards" 182 "all_beards" 0 }
eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 }
teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 }
eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 }
}
entity={ 0 0 }
}

Re: Crusader Kings III | Steam v1.2.2 | Updated: 2020-Dec-07

Posted: Fri Dec 25, 2020 2:50 pm
by tfigment
Madasahat wrote:
Fri Dec 25, 2020 7:32 am
I was wondering if the table can be made to recognize persistent DNA as well.

Before the ruler designer patch, DNA string was quite useful to have, but nowadays persistent DNA is more prevalent.

For those who don't know, this is a DNA string:
... snip ...
And this is persistent DNA. Character creation gives you this type of DNA as copy and only recognizes this type as paste. Most people who share their DNA online also use this format now as well.
... snip ...
Unfortunately the text format is much harder to implement in CE. Not only would one have to write a parser that runs in CE lua but its not even standard json where a library might be available. You also have to map all of those strings to numbers which makes it hard and not worth it.

You can use Debug Mode and then the portrait editor to convert between these strings as it has ability to copy and paste both formats. To avoid achievement problems you can use CompactDisc's table or save/load after doing the conversion and then paste the base64 string.

Re: Crusader Kings III | Steam v1.2.2 | Updated: 2020-Dec-07

Posted: Sat Dec 26, 2020 3:54 pm
by ServiusTheBear
No one managed to figure out how to speed up the research speed ?

Re: Crusader Kings III | Steam v1.2.2 | Updated: 2020-Dec-07

Posted: Sun Dec 27, 2020 7:57 pm
by TheGodUncle
Cheat engine seems to crash every time I try to activate either option that the script starts with. I'm using the latest table version and have the latest cheat engine version but it just stops responding when I want to activate it.