Need help to rip to the original back colors of Heraldic Armor of Current Pop Version

Users who are viewing this thread

Hi guys!

I made a looong time ago some replacement banners for PoP 3.7 that were matched to all kingdoms in an style more fitting to how I envisioned Pendor.


You can check them there.

I want to come back to PoP but first I need to do some changes, specially, I want to match backcolors of heraldic armors to match my banners (plus some other texture tweaks for certain armors and weapons)

Without the need to go into the source files and rechange them to my own (which I think its impossible as source code is closed AFAIK) Id rather use the more general approach of asking the devs or anyone with the source code or being able to read current files to tell me how Each std_banner dds file aligns with a specific color in the back, that way I can rearrange my own banner dds to the current colors already fixed in game.

All I need is the HEX color allocation, I can take it from there and recreate my own banners as needed or simply drag and drop them.

I had a very old palette back in the day: https://forums.taleworlds.com/index...ag-back-armor-color-guide-new-banners.285542/ but that one is sadly out of date, and instead of me going painstakingly trying EACH banner/heraldic armor match, checking the color, emulating it via screenshot (I had much more time back in the day) id rather ask directly to help me save some days of ... work. :smile:

Any help is appreciated!

Cheers!


I have zero experience in reading python and output verbose files, but if anyone can help me with that I would be grateful and I could update the banners for this wonderful game.
 
When you start a new game back color is assigned in the script

initialize_banner_info

If you don't want to start a new game then use save editor to change colors in the troop trp_banner_background_color_array.
 
This is pretty much the same in the basic module system: Here is the routine:
("initialize_banner_info",
[
#Banners
(try_for_range, ":cur_troop", active_npcs_begin, kingdom_ladies_end),
(troop_set_slot, ":cur_troop", slot_troop_custom_banner_flag_type, -1),
(troop_set_slot, ":cur_troop", slot_troop_custom_banner_map_flag_type, -1),
(try_end),
(troop_set_slot, "trp_player", slot_troop_custom_banner_flag_type, -1),
(troop_set_slot, "trp_player", slot_troop_custom_banner_map_flag_type, -1),
(store_random_in_range, "$g_election_date", 0, 45), #setting a random election date
#Assigning global constant
#(call_script, "script_store_average_center_value_per_faction"),

(troop_set_slot, "trp_player", slot_troop_custom_banner_bg_color_1, 0xFFFFFFFF),
(troop_set_slot, "trp_player", slot_troop_custom_banner_bg_color_2, 0xFFFFFFFF),
(troop_set_slot, "trp_player", slot_troop_custom_banner_charge_color_1, 0xFFFFFFFF),
(troop_set_slot, "trp_player", slot_troop_custom_banner_charge_color_2, 0xFFFFFFFF),
(troop_set_slot, "trp_player", slot_troop_custom_banner_charge_color_3, 0xFFFFFFFF),
(troop_set_slot, "trp_player", slot_troop_custom_banner_charge_color_4, 0xFFFFFFFF),

#Setting background colors for banners
#MV: redone the color codes with Gimp's color picker
#snouzbanners banner color bannercolor bannercolour
(troop_set_slot, "trp_banner_background_color_array", 0, 0xFFdedede), #kingdom_a 0xFF971621
(troop_set_slot, "trp_banner_background_color_array", 1, 0xFF272727), #kingdom_b 0xFFebebeb
(troop_set_slot, "trp_banner_background_color_array", 2, 0xFFdedede), #kingdom_d 0xFF3e8d2f
(troop_set_slot, "trp_banner_background_color_array", 3, 0xFF8e1313), #-----BLACK -DONE
(troop_set_slot, "trp_banner_background_color_array", 4, 0xFF3b716d), #-------Green DONE
(troop_set_slot, "trp_banner_background_color_array", 5, 0xFF9d453:cool:, #-------DONE purple
(troop_set_slot, "trp_banner_background_color_array", 6, 0xFFdf7d14), #------- offwhite DONE

(troop_set_slot, "trp_banner_background_color_array", 7, 0xFF972a09), #---------DONE
(troop_set_slot, "trp_banner_background_color_array", 8, 0xFFc1c1a:cool:, #----------DONE BLUE
(troop_set_slot, "trp_banner_background_color_array", 9, 0xFFb12a2a), # -----------DONE
(troop_set_slot, "trp_banner_background_color_array", 10, 0xFF881515), #--------off white DONE
(troop_set_slot, "trp_banner_background_color_array", 11, 0xFFe89e17), #--------DONE
(troop_set_slot, "trp_banner_background_color_array", 12, 0xFFa71616), #---------DONE orange/red `
(troop_set_slot, "trp_banner_background_color_array", 13, 0xFF82689a), #---------off white DONE

(troop_set_slot, "trp_banner_background_color_array", 14, 0xFFd4ad6c), #kingdom_e 0xFFecb039
(troop_set_slot, "trp_banner_background_color_array", 15, 0xFF526d81), #--------DONE blue
(troop_set_slot, "trp_banner_background_color_array", 16, 0xFF532c6:cool:, #---------DONE Deep purple
(troop_set_slot, "trp_banner_background_color_array", 17, 0xFFae1a1a), #------------DONE off white
(troop_set_slot, "trp_banner_background_color_array", 18, 0xFF751421), #------------DONEoff white
(troop_set_slot, "trp_banner_background_color_array", 19, 0xFFcdcbcb), #-------------DONE off white
(troop_set_slot, "trp_banner_background_color_array", 20, 0xFF445f99), #Deep blue ++ changed to 13458B
#BBBBBBBBBBBBBBBBBBBBBBBBBBBBB
(troop_set_slot, "trp_banner_background_color_array", 21, 0xFF3a516f), #---------DONE DINGY WHITE changed to FFFFDA
(troop_set_slot, "trp_banner_background_color_array", 22, 0xFFcdcbcb), # ---------DONEOrange red =
(troop_set_slot, "trp_banner_background_color_array", 23, 0xFFc76e3f), #---------------DONE off white
(troop_set_slot, "trp_banner_background_color_array", 24, 0xFFcdcbcb), #---------------DONE white
(troop_set_slot, "trp_banner_background_color_array", 25, 0xFF738397), #------------DONE GREEN CD3F00 old
(troop_set_slot, "trp_banner_background_color_array", 26, 0xFF6c3693), #X--------DONE Purple
(troop_set_slot, "trp_banner_background_color_array", 27, 0xFF1d5394), #------------------DONE off white

(troop_set_slot, "trp_banner_background_color_array", 28, 0xFF3431a2), # ------------DONE DEEP blue
(troop_set_slot, "trp_banner_background_color_array", 29, 0xFF612f85), # ---------------DONE OFF WHITE
(troop_set_slot, "trp_banner_background_color_array", 30, 0xFF7a8ea0), # ---------DONEDark Blue =
(troop_set_slot, "trp_banner_background_color_array", 31, 0xFFcdcbcb), # -------------DONE OFF WHITE
(troop_set_slot, "trp_banner_background_color_array", 32, 0xFF53a08a), # --------DONE green 39AEFF
(troop_set_slot, "trp_banner_background_color_array", 33, 0xFFcdcbcb), #---------DONE off BLACK
(troop_set_slot, "trp_banner_background_color_array", 34, 0xFFa46649), # --------DONE White

(troop_set_slot, "trp_banner_background_color_array", 35, 0xFF383a7c), # --------DONE Purple @
(troop_set_slot, "trp_banner_background_color_array", 36, 0xFFcdcbcb), # --------DONE Black
(troop_set_slot, "trp_banner_background_color_array", 37, 0xFF6779bf), #---------DONE Gold FFA500
(troop_set_slot, "trp_banner_background_color_array", 38, 0xFF4c4850), #--------DONE charcol black
(troop_set_slot, "trp_banner_background_color_array", 39, 0xFFd8a56e), # --------DONE OFF WHITE
(troop_set_slot, "trp_banner_background_color_array", 40, 0xFF507057), # ---------DONE Olive green
(troop_set_slot, "trp_banner_background_color_array", 41, 0xFF07536f), # ---------DONE deep red =
#CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
(troop_set_slot, "trp_banner_background_color_array", 42, 0xFF50762a), # ---------------DONE DARK Blue
(troop_set_slot, "trp_banner_background_color_array", 43, 0xFFc5714d), # --------------DONE Brown gold @ FF6019
(troop_set_slot, "trp_banner_background_color_array", 44, 0xFFcdcbcb), #---------------DONE off white
(troop_set_slot, "trp_banner_background_color_array", 45, 0xFF86b94a), #---------------DONE off white
(troop_set_slot, "trp_banner_background_color_array", 46, 0xFF429261), # ------------DONE Dark blue 138B00
(troop_set_slot, "trp_banner_background_color_array", 47, 0xFF204484), #--------------DONE off white
(troop_set_slot, "trp_banner_background_color_array", 48, 0xFF6f3a5a), #

(troop_set_slot, "trp_banner_background_color_array", 49, 0xFF321990), #
(troop_set_slot, "trp_banner_background_color_array", 50, 0xFF638336), #C09-C11 0xFF000c42
(troop_set_slot, "trp_banner_background_color_array", 51, 0xFF2d5a90), #
(troop_set_slot, "trp_banner_background_color_array", 52, 0xFFcdcbcb), #C11-C13 0xFFb5ae9c
(troop_set_slot, "trp_banner_background_color_array", 53, 0xFF9ab062), #
(troop_set_slot, "trp_banner_background_color_array", 54, 0xFF407a2f), #C13-C14 0xFF1b116e
(troop_set_slot, "trp_banner_background_color_array", 55, 0xFF266313), #C14-C09 0xFF1e912c

(troop_set_slot, "trp_banner_background_color_array", 56, 0xFF5d6e32), #C15-C18 0xFF0db5a2
(troop_set_slot, "trp_banner_background_color_array", 57, 0xFF49627:cool:, #C16-C17 0xFF1eb2a2
(troop_set_slot, "trp_banner_background_color_array", 58, 0xFF57ac7d), #C17-C19 0xFF315eb5
(troop_set_slot, "trp_banner_background_color_array", 59, 0xFF6b8953), #C18-C20 0xFF3c8000
(troop_set_slot, "trp_banner_background_color_array", 60, 0xFF2b2b2b), #C19-C15 0xFFd6d7d6
(troop_set_slot, "trp_banner_background_color_array", 61, 0xFF20195d), #C20-C16 0xFF1b39d1
(troop_set_slot, "trp_banner_background_color_array", 62, 0xFF48557c), #
#DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
(troop_set_slot, "trp_banner_background_color_array", 63, 0xFFbec672), #kingdom_c 0xFFbf9b5f
(troop_set_slot, "trp_banner_background_color_array", 64, 0xFFcdcbcb), # --------------DONE Black
(troop_set_slot, "trp_banner_background_color_array", 65, 0xFFbcb49d), # --------------DONEblue @000000
(troop_set_slot, "trp_banner_background_color_array", 66, 0xFFcdcbcb), #----------------DONE off white
(troop_set_slot, "trp_banner_background_color_array", 67, 0xFFce4c4c), #---------------DONEurnt Orange CHANGED TO CD0000
(troop_set_slot, "trp_banner_background_color_array", 68, 0xFFc2ad84), # ----------------DONEYellow = FFBB3F
(troop_set_slot, "trp_banner_background_color_array", 69, 0xFFe9ae2a), # --------DONE YELLLOW CD6600

(troop_set_slot, "trp_banner_background_color_array", 70, 0xFFa43900), # ---------DONE burnt Orange
(troop_set_slot, "trp_banner_background_color_array", 71, 0xFFcdcbcb), #---------DONE off white
(troop_set_slot, "trp_banner_background_color_array", 72, 0xFFd3640f), # ---------------DONEorange/brown $
(troop_set_slot, "trp_banner_background_color_array", 73, 0xFFd0a01d), # --------- DONE Bronze =
(troop_set_slot, "trp_banner_background_color_array", 74, 0xFF912e10), # --------- DONERed
(troop_set_slot, "trp_banner_background_color_array", 75, 0xFF94ad8a), #--------- DONERED
(troop_set_slot, "trp_banner_background_color_array", 76, 0xFFd4cdc5), # --------- DONEBlue

(troop_set_slot, "trp_banner_background_color_array", 77, 0xFF292631), # --------- DONE Black
(troop_set_slot, "trp_banner_background_color_array", 78, 0xFFa5b03b), # --------- DONE orange/brown @ CD3F00
(troop_set_slot, "trp_banner_background_color_array", 79, 0xFF375f82), # --------- DONE Scarlet @
(troop_set_slot, "trp_banner_background_color_array", 80, 0xFFaf0a0a), # --------- DONE Brown
(troop_set_slot, "trp_banner_background_color_array", 81, 0xFF212236), # --------- DONEYellow
(troop_set_slot, "trp_banner_background_color_array", 82, 0xFF9b8eb7), # --------- DONE RED Brown
(troop_set_slot, "trp_banner_background_color_array", 83, 0xFF9e3737), # --------- DONETeal =
#EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
(troop_set_slot, "trp_banner_background_color_array", 84, 0xFFd0ba36), # --------- DONE Green =
(troop_set_slot, "trp_banner_background_color_array", 85, 0xFFc3c34b), #------------ DONE
(troop_set_slot, "trp_banner_background_color_array", 86, 0xFF596652), #------------DONE
(troop_set_slot, "trp_banner_background_color_array", 87, 0xFFb4b17:cool:, #------------DONE Dark Dark Grey
(troop_set_slot, "trp_banner_background_color_array", 88, 0xFF2c3642), #------------DONE
(troop_set_slot, "trp_banner_background_color_array", 89, 0xFF35372e), # ------------ DONE ELLOW DIRTY = 004EFF
(troop_set_slot, "trp_banner_background_color_array", 90, 0xFF803729), # ------------DONE

(troop_set_slot, "trp_banner_background_color_array", 91, 0xFF194343), # ------------DONEGreen D5F000
(troop_set_slot, "trp_banner_background_color_array", 92, 0xFFbcb163), # ------------DONERED =
(troop_set_slot, "trp_banner_background_color_array", 93, 0xFF2d2d2d), #------------DONEBrown red =
(troop_set_slot, "trp_banner_background_color_array", 94, 0xFFddbc49), # ------------DONEBlack
(troop_set_slot, "trp_banner_background_color_array", 95, 0xFF65580a), #------------DONE lueEED800
(troop_set_slot, "trp_banner_background_color_array", 96, 0xFFcdcbcb), # -----------DONEDeep red =
(troop_set_slot, "trp_banner_background_color_array", 97, 0xFFcdcbcb), # ------------DONEBlack

(troop_set_slot, "trp_banner_background_color_array", 98, 0xFF661017), #------------DONEoff white
(troop_set_slot, "trp_banner_background_color_array", 99, 0xFFb3a437), #------------DONEoff white
(troop_set_slot, "trp_banner_background_color_array", 100, 0xFFcdcbcb), # ------------DONERed =
(troop_set_slot, "trp_banner_background_color_array", 101, 0xFF2b2b2b), # ------------DONEDark red = #3.9.3 konrad was 454444
(troop_set_slot, "trp_banner_background_color_array", 102, 0xFFcdcbcb), # ------------DONEBlack =
(troop_set_slot, "trp_banner_background_color_array", 103, 0xFFcdcbcb), # ------------DONE Orange red
(troop_set_slot, "trp_banner_background_color_array", 104, 0xFFcdcbcb), # ------------DONEGrey 000000
#FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
(troop_set_slot, "trp_banner_background_color_array", 105, 0xFF4d528:cool:, # ------------DONERoyal blue =
(troop_set_slot, "trp_banner_background_color_array", 106, 0xFF7e6c80), #------------DONER Slate blue @96A098
(troop_set_slot, "trp_banner_background_color_array", 107, 0xFF322c24), #------------DONEoff white
(troop_set_slot, "trp_banner_background_color_array", 108, 0xFF4e5413), #------------DONEoff whiteD9DDDA
(troop_set_slot, "trp_banner_background_color_array", 109, 0xFF3f59bc), # ------------DONEGreen
(troop_set_slot, "trp_banner_background_color_array", 110, 0xFF282626), # ------------DONE
(troop_set_slot, "trp_banner_background_color_array", 111, 0xFF33255b), #------------DONE 1C00CD

(troop_set_slot, "trp_banner_background_color_array", 112, 0xFF6e6565), # ------------DONEBlack
(troop_set_slot, "trp_banner_background_color_array", 113, 0xFF193d24), # -----------DONE
(troop_set_slot, "trp_banner_background_color_array", 114, 0xFF3e6e47), # ------------DONEBlack FFED9F
(troop_set_slot, "trp_banner_background_color_array", 115, 0xFF7eabb9), # -------------Red #
(troop_set_slot, "trp_banner_background_color_array", 116, 0xFF7b5f51), # ------------DONETeal =
(troop_set_slot, "trp_banner_background_color_array", 117, 0xFFcdcbcb), # ------------DONECharcol black
(troop_set_slot, "trp_banner_background_color_array", 118, 0xFF5b9127), #------------DONEoff white

(troop_set_slot, "trp_banner_background_color_array", 119, 0xFFa81111), #-----------DONE Royal blue =
(troop_set_slot, "trp_banner_background_color_array", 120, 0xFFe48b3a), # ------------DONEBlack
(troop_set_slot, "trp_banner_background_color_array", 121, 0xFFb8aeae), #------------DONE Green
(troop_set_slot, "trp_banner_background_color_array", 122, 0xFF631d2a), # -------------Blue
(troop_set_slot, "trp_banner_background_color_array", 123, 0xFFcea71d), #------------DONEblue
(troop_set_slot, "trp_banner_background_color_array", 124, 0xFFa82300), # ------------DONEBlack




#HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
(troop_set_slot, "trp_banner_background_color_array", 125, 0xFFcdcbcb), # --------- DONE Green =
(troop_set_slot, "trp_banner_background_color_array", 126, 0xFFbda397), #------------ DONE
(troop_set_slot, "trp_banner_background_color_array", 127, 0xFF7f4d4d), #------------DONE
(troop_set_slot, "trp_banner_background_color_array", 128, 0xFF2a4024), #------------DONE Dark Dark Grey
(troop_set_slot, "trp_banner_background_color_array", 129, 0xFF324852), #------------DONE
(troop_set_slot, "trp_banner_background_color_array", 130, 0xFF36393f), # ------------ DONE ELLOW DIRTY = 004EFF
(troop_set_slot, "trp_banner_background_color_array", 131, 0xFF323232), # ------------DONE

(troop_set_slot, "trp_banner_background_color_array", 132, 0xFF627b62), # ------------DONEGreen D5F000
(troop_set_slot, "trp_banner_background_color_array", 133, 0xFF6a6aa9), # ------------DONERED =
(troop_set_slot, "trp_banner_background_color_array", 134, 0xFFa34830), #------------DONEBrown red =
(troop_set_slot, "trp_banner_background_color_array", 135, 0xFF524522), # ------------DONEBlack
(troop_set_slot, "trp_banner_background_color_array", 136, 0xFF5e91a:cool:, #------------DONE lueEED800
(troop_set_slot, "trp_banner_background_color_array", 137, 0xFF5c1313), # -----------DONEDeep red =
(troop_set_slot, "trp_banner_background_color_array", 138, 0xFF9b805:cool:, # ------------DONEBlack

(troop_set_slot, "trp_banner_background_color_array", 139, 0xFF444444), #------------DONEoff white
(troop_set_slot, "trp_banner_background_color_array", 140, 0xFFb3a183), #------------DONEoff white
(troop_set_slot, "trp_banner_background_color_array", 141, 0xFF83b49e), # ------------DONERed =
(troop_set_slot, "trp_banner_background_color_array", 142, 0xFF9dbd69), # ------------DONEDark red =
(troop_set_slot, "trp_banner_background_color_array", 143, 0xFF506b41), # ------------DONEBlack =
(troop_set_slot, "trp_banner_background_color_array", 144, 0xFF51584c), # ------------DONE Orange red
(troop_set_slot, "trp_banner_background_color_array", 145, 0xFFcdcbcb), # ------------DONEGrey 000000

#IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
(troop_set_slot, "trp_banner_background_color_array", 146, 0xFF55324d), # --------- DONE Green =
(troop_set_slot, "trp_banner_background_color_array", 147, 0xFFdedede), #------------ DONE
(troop_set_slot, "trp_banner_background_color_array", 148, 0xFFdedede), #------------DONE
(troop_set_slot, "trp_banner_background_color_array", 149, 0xFFadafb7), #------------DONE Dark Dark Grey
(troop_set_slot, "trp_banner_background_color_array", 150, 0xFF756f47), #------------DONE
(troop_set_slot, "trp_banner_background_color_array", 151, 0xFF565443), # ------------ DONE ELLOW DIRTY = 004EFF
(troop_set_slot, "trp_banner_background_color_array", 152, 0xFF9e4332), # ------------DONE

(troop_set_slot, "trp_banner_background_color_array", 153, 0xFF95906e), # ------------DONEGreen D5F000
(troop_set_slot, "trp_banner_background_color_array", 154, 0xFFae9f79), # ------------DONERED =
(troop_set_slot, "trp_banner_background_color_array", 155, 0xFF2c2b25), #------------DONEBrown red =
(troop_set_slot, "trp_banner_background_color_array", 156, 0xFFdedede), # ------------DONEBlack
(troop_set_slot, "trp_banner_background_color_array", 157, 0xFFa39975), #------------DONE lueEED800
(troop_set_slot, "trp_banner_background_color_array", 158, 0xFFdedede), # -----------DONEDeep red =
(troop_set_slot, "trp_banner_background_color_array", 159, 0xFF593636), # ------------DONEBlack

(troop_set_slot, "trp_banner_background_color_array", 160, 0xFF728a94), #------------DONEoff white
(troop_set_slot, "trp_banner_background_color_array", 161, 0xFF3a382d), #------------DONEoff white
(troop_set_slot, "trp_banner_background_color_array", 162, 0xFFb6745a), # ------------DONERed =
(troop_set_slot, "trp_banner_background_color_array", 163, 0xFF7b8b54), # ------------DONEDark red =
(troop_set_slot, "trp_banner_background_color_array", 164, 0xFFbda88d), # ------------DONEBlack =
(troop_set_slot, "trp_banner_background_color_array", 165, 0xFFa76951), # ------------DONE Orange red
(troop_set_slot, "trp_banner_background_color_array", 166, 0xFFabc4cb), # ------------DONEGrey 000000





#Kingdom banners start here in POP

(troop_set_slot, "trp_banner_background_color_array", 167, 0xFF980224), #0xFF980224
(troop_set_slot, "trp_banner_background_color_array", 168, 0xFF6a79c9), #0xFFe7dbe7
(troop_set_slot, "trp_banner_background_color_array", 169, 0xFFc6a672), #0xFFb96121
(troop_set_slot, "trp_banner_background_color_array", 170, 0xFFdedede), #0xFFebe5eb
(troop_set_slot, "trp_banner_background_color_array", 171, 0xFFeeb94f), #0xFFde2400

(troop_set_slot, "trp_banner_background_color_array", 172, 0xFF52201:cool:, #0xFF522018
#F
(troop_set_slot, "trp_banner_background_color_array", 173, 0xFFe9b643),

#Default banners
(troop_set_slot, "trp_banner_background_color_array", 174, 0xFF212221),
(troop_set_slot, "trp_banner_background_color_array", 175, 0xFF212221),
(troop_set_slot, "trp_banner_background_color_array", 176, 0xFF2E3B10),
(troop_set_slot, "trp_banner_background_color_array", 177, 0xFF425D7B),
(troop_set_slot, "trp_banner_background_color_array", 178, 0xFF39460:cool:,


]),
 
Back
Top Bottom