Hi mate! Just follow very carefully instructions in the thread you linked, I have been using that same thread for 13 years and it always worked. Don't use your archive because as I can see there are a bunch of unnecessary files as well.
I'll try to guide you as best as I can but I doubt I can make better than good old DimeBagHo.
1-Open your EB\data\export_descr_advice.txt. Look for Help_UI_Panel_Diplomacy_Early_Advice_Thread and replace the whole section with this:
Code:
AdviceThread Help_UI_Panel_Diplomacy_Early_Advice_Thread
GameArea Campaign
Item Help_UI_Panel_Diplomacy_Early_Advice_Text_01
Suppressible n
Uninhibitable
Verbosity 0
Threshold 1
Attitude Normal
Presentation Default
Title Help_UI_Panel_Diplomacy_Early_Advice_Text_01_Title
Script scripts\show_me\Force_Diplomacy.txt
Text Help_UI_Panel_Diplomacy_Early_Advice_Text_01_Text1
2-Look for 2085B_UI_Panel_Diplomacy_Help_Trigger and replace the whole section with this:
Code:
Trigger 2085B_UI_Panel_Diplomacy_Help_Trigger
WhenToTest ScrollAdviceRequested
Condition ScrollAdviceRequested diplomacy_scroll
AdviceThread Help_UI_Panel_Diplomacy_Early_Advice_Thread 0
3-Open EB\data\text\export_advice.txt, look for Help_UI_Panel_Diplomacy_Early_Advice and replace the two entries with these:
Code:
{Help_UI_Panel_Diplomacy_Early_Advice_Text_01_Title} Force Diplomacy
{Help_UI_Panel_Diplomacy_Early_Advice_Text_01_Text1}
You can force this faction to accept your offer by clicking on the "show me how" button.
4-Go to your EB\data\scripts\show_me folder. If there's any file named like ForceDiplomacy, delete it.
5-Right click in that folder and create a new text file. Rename it Force_Diplomacy.txt. Copy this section inside it and save it.
Code:
script
declare_show_me
declare_counter loop
monitor_event AbandonShowMe TrueCondition
suspend_unscripted_advice false
console_command force_diplomacy off
terminate_script
end_monitor
monitor_event ScrollClosed ScrollClosed diplomacy_scroll
ui_flash_stop
suspend_unscripted_advice false
console_command force_diplomacy off
terminate_script
end_monitor
suspend_unscripted_advice true
console_command force_diplomacy accept
while I_CompareCounter loop = 0
end_while
suspend_unscripted_advice false
end_script
And you're good to go.