Page 36 of 37 FirstFirst ... 26323334353637 LastLast
Results 876 to 900 of 915

Thread: League Patches

  1. #876

    Join Date
    09-01-19
    Posts
    18
    Quote Originally Posted by Bhaalspawn View Post
    BTW, this is the austrian patch file i created (my first patch): https://www.sendspace.com/file/hhuo80

    It uses the basic 10-10 format, with super cup, austrian cup.
    -inceased the subs on bench to 7 from 5 in all leagues and cups.
    -League cup disabled.
    -super cup has penalties after extra time (no golden goal rule)

    I hope it works well.
    Only works with tapanified exe. Very thanks to Russo, Saturn, Nick+Co, Dermotron, Djole2mcloud for help

    This works with Saturn's patch: https://www.sendspace.com/file/lj0208

    this is for projet 369:https://www.sendspace.com/file/lophox

    Why isn't Red Bull Salzburg in the Austrian League?

  2. #877

    Join Date
    05-02-17
    Posts
    112
    It depends on what database you use. If you use the latest data updates, there will be red bull salzburg, but in odb there werent. If you use newer db, check the number of clubs in austrian league, if it more than 10 the league wont load.

  3. #878

    Join Date
    09-01-19
    Posts
    18
    Quote Originally Posted by Bhaalspawn View Post
    It depends on what database you use. If you use the latest data updates, there will be red bull salzburg, but in odb there werent. If you use newer db, check the number of clubs in austrian league, if it more than 10 the league wont load.

    I am using the saturn patch with the average database. the red bull exists in the game, but he has no division in austria

  4. #879

    Join Date
    05-02-17
    Posts
    112
    I downloaded and patched v7. I have red bull in bundesliga.
    https://imgur.com/a/TdD51rX

    Also dont forget it's not a whole league patch, you need to rename the awards, fill the history of austrian league.

  5. #880

    Join Date
    09-01-19
    Posts
    18
    Quote Originally Posted by Bhaalspawn View Post
    I downloaded and patched v7. I have red bull in bundesliga.
    https://imgur.com/a/TdD51rX

    Also dont forget it's not a whole league patch, you need to rename the awards, fill the history of austrian league.
    dont work in saturn v9?

  6. #881

    Join Date
    12-11-18
    Location
    Portugal
    Posts
    64
    Quote Originally Posted by pedro.pavl View Post
    dont work in saturn v9?
    An Austrian League Patch will be released soon mate
    compatible with saturn's +V9 patch i hope...

    Bhaalspawn created the .patch file which allows a quick swap between the selected nations.
    The competitions, awards, reputations and history all need to be sorted.

  7. #882

    Join Date
    09-01-19
    Posts
    18
    Quote Originally Posted by ®usso View Post
    An Austrian League Patch will be released soon mate
    compatible with saturn's +V9 patch i hope...

    Bhaalspawn created the .patch file which allows a quick swap between the selected nations.
    The competitions, awards, reputations and history all need to be sorted.
    thanks man!

    congratulations ®usso and Bhaalspawn for great job!

  8. #883

    Join Date
    05-02-17
    Posts
    112
    Saturn's V9 using 12 teams in austrian bundesliga and 16 in erste liga like in irl. the league patch handle the basic 10-10 format, because of the basic northern irish league (my goal was not to create a specific patch, i like the odb and projekt 369). I can increase the format to 12-16 but i dont find the offset for northern irish cup, to handle the more teams entering from leagues (without it, only 10-10 teams from the playable leagues will enter the northern irish cup). Alternatively i can use the danish league, but dont want it now.

  9. The Following User Says Thank You to Bhaalspawn For This Useful Post:


  10. #884

    Join Date
    12-11-18
    Location
    Portugal
    Posts
    64
    Quote Originally Posted by pedro.pavl View Post
    thanks man!

    congratulations ®usso and Bhaalspawn for great job!
    Bhaalspawn created the patch file all by himself

  11. The Following User Says Thank You to ®usso For This Useful Post:


  12. #885

    Join Date
    09-01-19
    Posts
    18
    Quote Originally Posted by Bhaalspawn View Post
    Saturn's V9 using 12 teams in austrian bundesliga and 16 in erste liga like in irl. the league patch handle the basic 10-10 format, because of the basic northern irish league (my goal was not to create a specific patch, i like the odb and projekt 369). I can increase the format to 12-16 but i dont find the offset for northern irish cup, to handle the more teams entering from leagues (without it, only 10-10 teams from the playable leagues will enter the northern irish cup). Alternatively i can use the danish league, but dont want it now.
    do you have any prediction of when will the austrian league download available for V9? (sorry for my english, i only speak portuguese)

  13. #886

    Join Date
    05-02-17
    Posts
    112
    Quote Originally Posted by saturn View Post
    Previously, league patches were done by swapping all of one nation's attributes and clubs with another nation's. The following process patches a league by instead telling the game to load another nation's attributes and clubs directly, without the need to swap things around.

    This method takes advantage of the fact that there are some competitions in the database but that are not used in the exe. The countries with competitions in the database are:

    • Austria
    • China
    • Czech Republic
    • Hong Kong
    • India
    • Indonesia
    • Luxembourg
    • Malaysia
    • Mexico
    • Singapore
    • South Africa
    • Switzerland
    • Thailand
    • Yugoslavia


    It is possible to patch countries without leagues in the database, but I'll get to that later.

    Each playable league and playable cup has a 9CF***value in the cm0102.exe. The exe always uses these 9CF*** values when referencing leagues or cups. The 9CF*** value itself is simply the competition's ID#, which is taken from club_comp.dat file in the Data folder. A competition's ID# can easily be found by opening the club_comp.dat file in XVI32 and looking to the four bytes to the left of a competition's long name. For example, we can see here that the Belgian First Division A's ID# is 00, and that the English Premier League's is 07. The values are in hexadecimal and after reaching FF (or FF 00 00 00) the next ID# will be 00 01 (00 01 00 00), so the values are stored from right to left.

    So every competition has an ID# but not every competition has a 9CF*** value. As we know, a competition's 9CF*** value is the same as their ID#. What this new method of league patching does is change all the references in the cm0102.exe of the old competition's 9CF*** values to the new competition's ID#. Let's look at a line of code in setup.cpp:

    00835E51 MOV EDX,DWORD PTR DS:[9CF8B0]

    This will load the Northern Ireland Premier Division when the Northern Ireland league has been selected. If you look for that competition in club_comp.dat, you can see that its competition ID# is 9A. We can write the above line from setup.cpp as the following and the code will do the exact same thing:
    00835E51 MOV EDX,9A

    But of course, we want to change it to another competition's ID# entirely. So the following would load the Swiss National Division A instead:
    00835E51 MOV EDX,0FA (note that in Olly when entering hexadecimal values that begin with a letter, a zero has to go before it).

    Again the Swiss National Division A's ID# is taken from club_comp.dat. So to summarise, for a Northern Ireland --> Switzerland swap, in the exe you would replace a lot of (not all) instances of:
    Code:
    Northern Ireland --> Switzerland					9CF3E4 --> 9CF4AC
    Northern Ireland Premier Division --> Swiss National Division A		9CF8B0 --> 0FA
    Northern Ireland First Division --> Swiss National Division B		9CF8B4 --> 0FB
    Northern Ireland Lower Division --> Swiss Lower Division		9CF8B8 --> 0FC
    Northern Irish Cup --> Swiss Cup					9CF8C0 --> 0FD
    (The 9CF*** value for Switzerland can be found in the 9CF*** thread linked above.)
    The easiest way to find all instances of the 9CF*** values is by downloading the cm0102.exe.txt file here and just CTRL+F each value.

    The lines to change to convert Northern Ireland to Switzerland are:
    Spoiler!

    Changing ~60 lines of code might seem like a lot, but remember you only have to do this once to create a .patch file, which you can then use on any .68 database. In this example all you would have to do was remove two clubs from both Swiss divisions to have an up to date version of the league (along with renaming of the competitions/awards with the Names Editor).

    Note that not every reference to Northern Ireland has been changed to Switzerland, and knowing when not to change a value comes down to the experience of playing the game. For example, we know that NI regens can appear at British clubs, so if you see a reference to Northern Ireland in player_regen.cpp and it's surrounded by British countries, it's pretty obvious that Switzerland shouldn't be swapped in for it. It is essential that countries are swapped in award_manager, discipline, hall_of_fame, key_nation and transfer_manager parts of the code, and much of the rest is straightforward (awards, the actual competitions' code, ruling body etc).

    For leagues not in the database, the easiest solution is to use other unused competitions already in the database. The Hong Kong cups are good candidates as there are no teams to move around or competition histories to clear. Just get the competition's ID# from club_comp.dat, then add clubs to the competition in the Tri Wasano editor (and change its continent and nationality there too).
    I tried it with Danish league, but use the danish divisions, and swapped clubs only, it needs to change the nation offset 9CF. In that case i replace the 9CF2C0 with 9CF344 and add 50 hungarian clubs beacuse the danish cup needed and it works, only the "Danish" player of the Year overall award not be selected.
    What offset should i miss?


    here is the offset i found for the nation change in a tapanified exe:

    award manager
    004137BD |> \A1 C0F29C00 MOV EAX,DWORD PTR DS:[9CF2C0]

    discipline
    0055D6C3 |> \A1 C0F29C00 MOV EAX,DWORD PTR DS:[9CF2C0]

    hall_of_fame
    005EF3CF |> \3B05 C0F29C00 CMP EAX,DWORD PTR DS:[9CF2C0]

    key_nation
    00667CBD |. A1 C0F29C00 MOV EAX,DWORD PTR DS:[9CF2C0] ; |

    den award
    00554DE9 |. A1 C0F29C00 MOV EAX,DWORD PTR DS:[9CF2C0]

    Danish awards
    005552DC |. A1 C0F29C00 MOV EAX,DWORD PTR DS:[9CF2C0]

    RB denmark
    007DCEFB |. A1 C0F29C00 MOV EAX,DWORD PTR DS:[9CF2C0]

    rb denmark
    007DCB03 |. 8B3D C0F29C00 MOV EDI,DWORD PTR DS:[9CF2C0]

    transfer manager
    008D2882 |. 8B0D C0F29C00 MOV ECX,DWORD PTR DS:[9CF2C0]

    den cup lower
    005512EE |. 8B2D C0F29C00 MOV EBP,DWORD PTR DS:[9CF2C0]
    den cup lower
    00551365 |. 8B2D C0F29C00 MOV EBP,DWORD PTR DS:[9CF2C0]

    den second to lower division
    00553D83 |. 8B15 C0F29C00 |MOV EDX,DWORD PTR DS:[9CF2C0]

  14. #887

    Join Date
    12-11-18
    Location
    Portugal
    Posts
    64
    Quote Originally Posted by pedro.pavl View Post
    do you have any prediction of when will the austrian league download available for V9? (sorry for my english, i only speak portuguese)
    I have put the release of the Austria league patch on hold.

    Just waiting for further developments from other fellow members regarding the number of teams from each division. In real life there are 12+16, but the patched version allows only 10+10.
    I prefer the current format so i'll wait a little while for the input of our fellow members who have the knowledge of increasing the participant clubs at those divisions and fix the cup issue which prevents the participation of the 2+6 added teams.

    Perhaps our programming skilled members can give a help here.

  15. The Following User Says Thank You to ®usso For This Useful Post:


  16. #888

    Join Date
    05-02-17
    Posts
    112
    I tried to find the code but not succed.
    Djole2mcloud posted long ago some offsets https://champman0102.co.uk/showthrea...838#post458838

    From there:

    "Incresing number of clubs for the NIR premier:

    offset 0078ec72 change 0A to 0C
    offset 0078ec6b change 24E to 2C4
    offset 0078ed92 change 4 to 3
    offset 0078e36a change 24 to 21

    If you like you can change
    offset 0078ee26 change 5 to 7 in order to get 7 subs

    after that change offsets:

    0078ac9c set from 0C0 to PUSH 180
    0078aca5 change 20 to 40

    then with Tri Wasano editor add 2 more clubs to NIR premier league.

    that is all.Now game will work with increased number of clubs for the NIR premier and both of cups will work"

    The cup works, but not load the above 10+10 league cups just the same 12 lower and 10+10.
    So there can be on offset maybe.

  17. The Following 2 Users Say Thank You to Bhaalspawn For This Useful Post:


  18. #889

    Join Date
    12-11-18
    Location
    Portugal
    Posts
    64
    Sorry for the delay. Been busy lately...

    Followed your instructions and managed to increase the number of clubs in the Austrian Bundesliga (NIR Premier)

    Quote Originally Posted by Bhaalspawn View Post
    If you like you can change
    offset 0078ee26 change 5 to 7 in order to get 7 subs
    Skiped that one because led me into a NOP but all competitions have 7 subs on



    after those changes bundesliga has 12 teams and 2.liga has 10.
    Is there a way to increase 6 more teams into 2.liga?

    Run several save tests and only 8 teams from bundesliga participated in the cup plus 10 more from the 2.liga and 12 from the lower leagues.
    The missing four are always Red Bull Salzburg (last season position 1st), Rapid Wien (5th), Mattersburg (7th) and Wolfsberg (8th).

  19. #890

    Join Date
    12-11-18
    Location
    Portugal
    Posts
    64
    Denmark has the proper number of teams in the first two tiers, but also have a third one with 16 teams while Austria Regionalliga has 3 groups of 16.
    It would be messy either way

  20. #891

    Join Date
    05-02-17
    Posts
    112
    Yes, you can increase the second league to 16. I have only problems with the cup too. The danish league is fit well, and easy to modify, but i dont like because very few awards in that league

  21. #892

    Join Date
    12-11-18
    Location
    Portugal
    Posts
    64
    Some previews from what Bhaalspawn and i have done so far...




    The Austrian cup is a SNAFU
    only 8 of the 12 bundesliga and 12 of the 16 2.Liga teams participate at the cup.

    Dunno which offsets sorts it out

    About the promotion/relegation thing... IRL only 1 club gets demoted to 2.Liga but i like the play-off clash.
    Also IRL Bundesliga splits into a championship and relegation phases with 6 teams each. Forget about it!!

    Should i release it?
    The alternative is to revert it back into a 10+10 league structures.

  22. The Following 2 Users Say Thank You to ®usso For This Useful Post:


  23. #893

    Join Date
    05-02-17
    Posts
    112
    As i know you cant create splitted leage. Maybe you can use another leauge but i dont remember any league that already use that format (12 teams, splitted 2 mini leagues after 22 games).

  24. #894

    Join Date
    09-01-19
    Posts
    18
    Quote Originally Posted by ®usso View Post
    Some previews from what Bhaalspawn and i have done so far...




    The Austrian cup is a SNAFU
    only 8 of the 12 bundesliga and 12 of the 16 2.Liga teams participate at the cup.

    Dunno which offsets sorts it out

    About the promotion/relegation thing... IRL only 1 club gets demoted to 2.Liga but i like the play-off clash.
    Also IRL Bundesliga splits into a championship and relegation phases with 6 teams each. Forget about it!!

    Should i release it?
    The alternative is to revert it back into a 10+10 league structures.

    great job! 10+10 will look great too, the important thing is the league works. looking forward to more this novelty in the immortal CM

  25. #895

    Join Date
    08-03-12
    Location
    Napoli
    Posts
    417
    Guys I have two questions:

    Is it possible to prevent regens from forming in English clubs?
    Avoid buying only British footballers

  26. #896

    Join Date
    13-06-12
    Location
    Braga
    Posts
    55
    do you guys think it's possible to create an .exe to be easy to swap leagues?

  27. #897

    Join Date
    13-01-20
    Posts
    153
    Quote Originally Posted by zeus77 View Post
    do you guys think it's possible to create an .exe to be easy to swap leagues?
    this any good?

    https://champman0102.co.uk/downloads.php?do=file&id=22

  28. #898

    Join Date
    13-06-12
    Location
    Braga
    Posts
    55
    woudnt that just swap two teams?

  29. #899

    Join Date
    11-01-20
    Posts
    1
    Hello ! anybody have an Romanian League Patch with the original data??.... i played it back in the day ...now is lost

  30. #900

    Join Date
    09-03-12
    Posts
    99
    Hi all,

    maybe this should be the right thread

    Well Italian lower league, in the last patch we have Serie C1 and Serie C2, but in real we have lega pro and lega dillettanti. How can change this? i know this is not a game for kids

Tags for this Thread

Posting Permissions

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