Page 2 of 2 FirstFirst 12
Results 21 to 37 of 37

Thread: 4tpy for 6.4?

  1. #21

    Default Re: 4tpy for 6.4?

    Started a new one.
    ...ceterum autem censeo Carthaginem esse delendam.

  2. #22

    Default Re: 4tpy for 6.4?

    Try starting a new campaign with the campaign_script you uploaded before I changed it and see if that still causes an unspecified error.

  3. #23

    Default Re: 4tpy for 6.4?

    Now it just CTDs on main loading screen. I'm going to clean install again now...

    Everything now works except people still age too fast. Attached is the campaign script found in C:\Program Files (x86)\SEGA\Medieval II Total War\mods\SS 6.3\data\world\maps\campaign\imperial_campaign\campaign_script.txt
    Last edited by Sir Walter; July 05, 2012 at 01:31 PM.
    ...ceterum autem censeo Carthaginem esse delendam.

  4. #24

    Default Re: 4tpy for 6.4?

    After you do a clean install, try to start a new campaign and make sure it works before making any changes to any files.

  5. #25

    Default Re: 4tpy for 6.4?

    Yeah I started a new campaign, all that was wrong was my Caliph ageing 4 years during the year 1100.
    ...ceterum autem censeo Carthaginem esse delendam.

  6. #26

    Default Re: 4tpy for 6.4?

    Did you modify any of your files?

  7. #27

    Default Re: 4tpy for 6.4?

    Since clean installing I've only modified campaign_script and descr_strat as per GrnEyeDvl's instructions for 4tpy.
    ...ceterum autem censeo Carthaginem esse delendam.

  8. #28

    Default Re: 4tpy for 6.4?

    Can you give me the original unmodified campaign_script. The last one you uploaded had GED's script in the wrong location in campaign_script. If you give me the original unmodified one it would be easier for me to fix.

  9. #29

    Default Re: 4tpy for 6.4?

    Here's the original one.
    ...ceterum autem censeo Carthaginem esse delendam.

  10. #30

    Default Re: 4tpy for 6.4?

    Should fix the aging to 4 TPY.

  11. #31

    Default Re: 4tpy for 6.4?

    Thanks a lot, will try out now

    Edit: back to unspecified error. Even if I go back to original campaign_script. So it's kind of weird now.
    Last edited by Sir Walter; July 05, 2012 at 02:25 PM.
    ...ceterum autem censeo Carthaginem esse delendam.

  12. #32

    Default Re: 4tpy for 6.4?

    I think I'm going to have to give up. I really have no idea why that's happening. Doesn't make sense to me.

  13. #33

    Default Re: 4tpy for 6.4?

    Sorry thanks for trying anyway

    Okay, I reinstalled and saw that the "_original" files (i.e. those I'd already renamed) were still in the directory, so old screwed up files from previous installations must've been left in. So I deleted everything, then reinstalled and manually moved the ageing script from your version of campaign_script on top of the ageing script in the 6.4 campaign_script. And it works! I promise to rep you when TWC lets me again

    Last edited by Sir Walter; July 05, 2012 at 03:40 PM.
    ...ceterum autem censeo Carthaginem esse delendam.

  14. #34

    Default Re: 4tpy for 6.4?

    Quote Originally Posted by Petrobras View Post
    I'm so used to Stainless Steel that I forgot 2 TPY is the default in vanilla!
    It's not. The default is 2 YPT. The generals age by one year every two turns, though.

  15. #35

    Default Re: 4tpy for 6.4?

    As a noob, could someone provide me with a step-by-step guide how I turn Stainless Steel into 4tpy? It will be much appreciated!

  16. #36

    Default Re: 4tpy for 6.4?

    Quote Originally Posted by Danielson View Post
    As a noob, could someone provide me with a step-by-step guide how I turn Stainless Steel into 4tpy? It will be much appreciated!
    Go to Medieval II Total War\mods\SS6.3\data\world\maps\campaign\imperial_campaign

    In campaign_script.txt, find this part of the file.
    Spoiler Alert, click show to read: 
    ;=================== AGEING SCRIPT ======================
    declare_counter season
    declare_counter turn
    set_counter turn 0

    monitor_event FactionTurnEnd FactionType slave
    console_command season winter
    set_counter turn 1
    end_monitor

    monitor_event PreFactionTurnStart I_CompareCounter turn = 1

    inc_counter season 1
    if I_CompareCounter season = 1
    console_command season summer
    end_if

    if I_CompareCounter season = 2
    console_command season winter
    set_counter season 0
    end_if

    set_counter turn 0

    end_monitor

    And replace it with this
    Spoiler Alert, click show to read: 
    ;=================== AGEING SCRIPT ======================
    declare_counter quarter
    set_counter quarter 1 ;set to January

    monitor_event PreFactionTurnStart FactionIsLocal ; set the season for each quarter
    if I_CompareCounter quarter == 1 ;Jan, Feb, March
    console_command season winter
    end_if

    if I_CompareCounter quarter == 2 ;April, May, June
    console_command season summer
    end_if

    if I_CompareCounter quarter == 3 ;July, Aug, Sept
    console_command season summer
    end_if

    if I_CompareCounter quarter == 4 ;Oct, Nov, Dec
    console_command season winter
    end_if

    inc_counter quarter 1 ;advance the quarter
    if I_CompareCounter quarter == 5 ;start a new year
    set_counter quarter 1
    end_if
    end_monitor

    monitor_event FactionTurnEnd FactionType slave
    and I_CompareCounter quarter > 1
    console_command season summer
    end_monitor

    In descr_strat.txt, Ctrl+f for "timescale" and change the value of it to 0.25.

  17. #37

Page 2 of 2 FirstFirst 12

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •