Nick's CM0102Patcher

Moderator: Patch Team

fairedinkum
Youth Team Player
Posts: 45
Joined: Wed Nov 25, 2020 7:00 am
Has thanked: 16 times
Been thanked: 26 times

Nick's CM0102Patcher

Post by fairedinkum »

*ALL FOR 2020-21 START*

Problems solved, below is a patch that pushes the European Championships back 2 weeks and matches real life dates. There's no clash with the European World Cup qualifying game in June nor do any players miss out on various games due to being called up for international duty. I've also pushed the African Cup of Nations back a week (matching real life dates) as well due to call ups clashing with various domestic competitions at the end of May (Mane and Salah would miss a Champions League Final if Liverpool qualified for example).

Here's before and after screenshots:-

EUROS
Before - https://ibb.co/7XvZnPB
After - https://ibb.co/qxr5hnC

ACON
Before - https://ibb.co/09rnj0C
After - https://ibb.co/cNxkSr5

Here's the patches:-

EUROS

Code: Select all

0017AC32: 09 17
0017AC5C: 0F 1D
0017AC86: 05 06
0017AC88: 13 03
0017AF74: 05 06
0017AF76: 14 04
0017AF8B: 05 06
0017AF8D: 16 06
0017B042: 05 06
0017B044: 18 08
0017B05D: 05 06
0017B05F: 1A 0A
0017B10E: 05 06
0017B110: 1B 0B
0017B129: 05 06
0017B12B: 1E 0E
0044F005: 0B 0C
005472CE: 10 01
005472CF: 27 00
ACON

Code: Select all

00001382: 08 0F
000013AC: 0C 13
000013D7: 10 17
000016C3: 12 19
000016DA: 15 1C
0000178E: 17 1E
000017A7: 05 06
000017A9: 19 02
00001858: 05 06
0000185A: 1A 03
00001873: 05 06
00001875: 1C 05
000018FC: 05 06
000018FE: 1A 03
00001917: 05 06
00001919: 1B 04
nexus666
Youth Team Player
Posts: 1
Joined: Wed Feb 10, 2021 8:36 pm

Nick's CM0102Patcher

Post by nexus666 »

When i try to start a game using the 93/94 database it tells me it needs the cd inserted. any other databases work fine? how do i fix this?

Thanks
dphillips88
Youth Team Player
Posts: 1
Joined: Thu Feb 11, 2021 12:19 pm
Has thanked: 1 time

Nick's CM0102Patcher

Post by dphillips88 »

Hi Nick, great work on the latest patch. Have no access to a pc or laptop currently but have recently followed the steps to install and play using my android phone. Works great. However my phone just updated this morning to android 11 and worried it may stop at some at point. Having trouble finding instructions so can you point me in the direction on how to install your patch using my phone? I know how to do it on pc but not sure on a phone or tablet. Sorry if it's basic question.
MadScientist
Patch Team
Posts: 58
Joined: Sun Apr 19, 2020 5:25 pm
Location: Brazil
Has thanked: 94 times
Been thanked: 37 times

Nick's CM0102Patcher

Post by MadScientist »

Hi @nick
Im curious how you did the patch to restrict save scouters to open the savegame file?
Nick+Co
Reserve Team Player
Posts: 274
Joined: Tue Apr 14, 2020 2:11 pm
Has thanked: 18 times
Been thanked: 234 times

Nick's CM0102Patcher

Post by Nick+Co »

@nexus: mount the cm0102 .iso file

@dphil: Android11 patch is in Tools->Misc Patches. You have to apply to an exe on a PC first, then copy that exe to your phone.

@mad: That'd be telling! ;) As you know, the saved games are almost like zip files (i.e. a file that contains other files). Those embedded files have names, if you make the exe reference a different name for one of the key files, then it will save the file with that name and also load it up with that name. But Scouters will be expecting a different name, and when they don't find it, they'll fail to load the save.
User avatar
xeno
Patch Team
Posts: 143
Joined: Wed Nov 25, 2020 5:01 am
Has thanked: 35 times
Been thanked: 34 times

Nick's CM0102Patcher

Post by xeno »

Hi Nick+Co ,
Could you add this into the tool next version if it is not there ? thanks
----------
Because of game importance of nations is reversed by numbers in latest data updates (such as March 2018 Data Update, November 2020 Data Update) from the original 3.9.68 data, you can not arrange tour to major countries for pre-season.
If you do below change, you can arrange tour now to most of the countries. Applicable to save game and all patches.

00471E65 JL SHORT 00471E88

I found that I sent this offset change before in 2018 :)
https://champman0102.co.uk/showthread.p ... post384224

Note: If you see all countries even greyed out, there is no problem and no need to make offset change. This means that your database is probably based on 3.9.6x original database, not an updated one by database update team. . If you promote to upper leagues and your finance is ok, you can go tour to all greyed countries without above offset change like original game.
Alan
Reserve Team Player
Posts: 351
Joined: Fri Nov 27, 2020 6:23 am
Has thanked: 31 times
Been thanked: 129 times

Nick's CM0102Patcher

Post by Alan »

Surely this is a data issue. The range for Game Importance (GI) should be 1-4, with 1 being high and 4 being low (the tooltip in the editor showing range 1-20 is a mistake).

*EDIT*
Based on the correct values of 1-4 being set in the data editor, the following holds:

You can potentially tour countries with GI=1 and GI=2 (and any active nations with GI=0)
Your can always tour countries of GI=1 and GI=2 within your Actual Region (e.g. Central Europe, Scandanavia, UK and Ireland, Oceania, etc)
Club Reputation (I think) then determines which of the other GI=1 and GI=2 countries you can tour.
There are no circumstances where you would be able to tour countries with GI=3 or GI=4.

Change to
00471E5E CMP BYTE PTR DS:[EAX+84],4
and you can then tour any nation (GI=1,2, 3 and 4)

Nevertheless, it remains a fact that the main issue with tours lies with a misinterpretation of the data.
Alan
Reserve Team Player
Posts: 351
Joined: Fri Nov 27, 2020 6:23 am
Has thanked: 31 times
Been thanked: 129 times

Nick's CM0102Patcher

Post by Alan »

I have looked a little more into the mechanics of Game Importance (GI) as I was a little concerned over both the proposed fix from Xeno, but moreso over the values of GI being used in data updates.

This is how the game should be
The below offset indicates yopu are able to tour countries =<2 Game Importance
0471E5E CMP BYTE PTR DS:[EAX+84],2
(Change the 2 to 4 to allow tours to all countries, i.e. GI of 1, 2, 3 and 4)

If Club Reputation =<11 - Able to tour countries in same Actual Region (meeting the criterium outlines above)
If Club Reputation is 12-16 - Able to tour countries in same continent (meeting the criterium outlines above)
If Club Reputation =>17 - Able to tour all countries (meeting the criterium outlines above)


The way the current data is set up
0471E5E CMP BYTE PTR DS:[EAX+84],xx

Setting the end value still applies in the same way, so setting it to 9 will allow you to tour countries with GI => 9.
So, as mentioned in earlier posts, the value has effectively been reversed, (and also expanded from 1-4 to 1-20).
The effect is that tours cannot be arranged in countries with a greater GI than the offset determines. And beyond that, tours can only be arranged iwithin the Continent or Actual Region of your club. As a quick example, with the offset value set to 9, Burnley (Club Rep 12) can tour Andorra, Azerbaijan, Gibraltar, Kazakhstan, Kosovo, Liechtenstein, Luxembourg and San Marino. But they can't go to Scotland, Denmark, Belgium or France! Meanwhile, poor Blackburn and Derby can't go anywhere, as their Club Reputation is below 11, and no country with GI =<9 is within the same Actual Region.

The solution?
Well that's easy! Set all nations to have GI 1-4 (like it is supposed to be).
An additional patching solution (so you can take your high-rep club to small nations) would be to change the value of offset 0471E5E to 3 or 4.

Why has this happened?
It would seem that the Update Team has looked at the explanation within the cm0102ed hlp file and taken it as given that the value range is 0-20 with 0 being random, 1 worst, and 20 best. So they have then painstakingly gone through all the nations, but not actually checked to see the effects of the change.

It is clear that the hlp file (and the tooltip) are both incorect. I haven't installed and therefore not checked CM4 (because that game is truly a piece of shit), nor CM0304, but the descrip[tion of the Game Importance value in the FM2005 Editor Guidelines file has the corrected explanation:
Game Importance
Importance of football in this country (e.g. Brazil = very high, USA = low). Scale is 1 to 4 (1=high and
4=low)
Are their any other effects of Game Importance?
Not that I have been able to identify. Club friendlies offer the same (all clubs) invitations. I guess that perhaps a large disparity in GI may discourage an invite being accepted, but this would actually be the opposite way around to perceived wisdom with the current setup anyway! Added to this, it is my understanding that Club Rep is a determining factor here anyway. There is no effect on international friendly matches as far as I can see.
Checking a couple of parallel saved games, there is an insignificant difference in the number of players from any nation loaded when creating a new game (a very small percentage more players created in GI=1 countries of non-selected league), and likewise no discernable difference in player values. I have the data for this, but it is so insignificant that it really doesn't warrant further mention. While I have not advanced a game to study transfers, there is once again no difference at all in the number of interested played when filtering through the Player & Staff Search screen, both for high and low reputation clubs. I am thereofre confident that GI has no effect on transfers.

Conclusion
The Game Importance has been misinterpreted (understandaby, given the error in the hlp file description). The effect seems relatively minor on the whole, but the implementation of the Update Team's understanding means that a patch is required to paper over the cracks of this problem. Even the suggested patch doesn'tr actually fix the issue, but rather hides it. I would therefore strongly recommend that the Game Importance value of each nation is realigned to the intended range of 1 (best) to 4 (worst). And that way all of out touring woes will be over!
User avatar
xeno
Patch Team
Posts: 143
Joined: Wed Nov 25, 2020 5:01 am
Has thanked: 35 times
Been thanked: 34 times

Nick's CM0102Patcher

Post by xeno »

I dont think database update team did not reverse/change game importance values in database without checking and if they did not see any improvement in some parts. I dont want to discuss update team output as they did a huge and magnificient work until now. If they return to original game importance values , then we can set offsets accordingly.

I want to explain some points first:
-Club friendlies are based on club reputation and the distance between cities. You can go to tour based on nation game importance also for a foreign club. There is city coordinates in each city. If you are a lower rep club, that's why you can not make friendly match with a lower club even from a nearest country. You can only make friendly with the teams which are near your city. After your rep and finance are good , this is improved and you can go more city and country for friendly match as a club team.
-International friendlies are based on nation reputation, no relation with game importance.

On the other hand, I want to explain some issue about touring and game importance .
First thing is that my offset chnage is based on an output of database update team as I described before. They output several updates ,latest one is NOV 2020 update. They already changed game importance as below:

-In 3.9.68 database game importance is between 1-4 and major countries are lowest as 1-2.
-In 3.9.68 and further patches , original offsets are below and you can go to tour to the countries whose game importance is game importance<=2 .
If you are using original exe and original ODB , you can go to major countries . Funny thing that you can go to Fiji instead of Finland as original database has wrongly input .

Original exe offsets:
00471E5E CMP BYTE PTR DS:[EAX+84],2
00471E65 JG SHORT 00471E88


**So if you are using original exe 3.9.68 with original ODB or Tapani/Saturn exe with a database whose game importance is not reversed (1 is best one) , you can do below change to go all over the world or no need to change as tour can be made to major countries.

00471E5E CMP BYTE PTR DS:[EAX+84],4
00471E65 JG SHORT 00471E88

**If you are using original exe 3.9.68 or Tapani/Saturn exe with update team database or a database whose game importance is reversed ( 20 is best one), you can do below change to go all over the world .

00471E5E CMP BYTE PTR DS:[EAX+84],2
00471E65 JL SHORT 00471E88

**This exe offset changes are save game compatible, so you can do whatever you want and whenever you want.
**If database update team returns to original game importance values and logic , then you can set offsets accordingly.
el_mago
Youth Team Player
Posts: 11
Joined: Tue Nov 24, 2020 10:55 pm
Has thanked: 6 times

Nick's CM0102Patcher

Post by el_mago »

fairedinkum wrote: Fri Feb 19, 2021 4:22 pm *ALL FOR 2020-21 START*

Problems solved, below is a patch that pushes the European Championships back 2 weeks and matches real life dates. There's no clash with the European World Cup qualifying game in June nor do any players miss out on various games due to being called up for international duty. I've also pushed the African Cup of Nations back a week (matching real life dates) as well due to call ups clashing with various domestic competitions at the end of May (Mane and Salah would miss a Champions League Final if Liverpool qualified for example).

Here's before and after screenshots:-

EUROS
Before - https://ibb.co/7XvZnPB
After - https://ibb.co/qxr5hnC

ACON
Before - https://ibb.co/09rnj0C
After - https://ibb.co/cNxkSr5

Here's the patches:-

EUROS

Code: Select all

0017AC32: 09 17
0017AC5C: 0F 1D
0017AC86: 05 06
0017AC88: 13 03
0017AF74: 05 06
0017AF76: 14 04
0017AF8B: 05 06
0017AF8D: 16 06
0017B042: 05 06
0017B044: 18 08
0017B05D: 05 06
0017B05F: 1A 0A
0017B10E: 05 06
0017B110: 1B 0B
0017B129: 05 06
0017B12B: 1E 0E
0044F005: 0B 0C
005472CE: 10 01
005472CF: 27 00
ACON

Code: Select all

00001382: 08 0F
000013AC: 0C 13
000013D7: 10 17
000016C3: 12 19
000016DA: 15 1C
0000178E: 17 1E
000017A7: 05 06
000017A9: 19 02
00001858: 05 06
0000185A: 1A 03
00001873: 05 06
00001875: 1C 05
000018FC: 05 06
000018FE: 1A 03
00001917: 05 06
00001919: 1B 04
[/quote]



Hi guys,

Ive tried to change it using olly but cannot find those lines, can anyone help me or paste any tutorial regarding olly, pls?

Regards,
el_mago
el_mago
Youth Team Player
Posts: 11
Joined: Tue Nov 24, 2020 10:55 pm
Has thanked: 6 times

Nick's CM0102Patcher

Post by el_mago »

Hi guys,

Ive tried to change it using olly but cannot find those lines, can anyone help me or paste any tutorial regarding olly, pls?

Regards,
el_mago
fairedinkum
Youth Team Player
Posts: 45
Joined: Wed Nov 25, 2020 7:00 am
Has thanked: 16 times
Been thanked: 26 times

Nick's CM0102Patcher

Post by fairedinkum »

el_mago

These are patch files and are to be used in ‘Apply Patchfile’ in Nick’s patcher and not Olly mate. If you save them as patch files you can patch them in in seconds and away you go.
Nick+Co
Reserve Team Player
Posts: 274
Joined: Tue Apr 14, 2020 2:11 pm
Has thanked: 18 times
Been thanked: 234 times

Nick's CM0102Patcher

Post by Nick+Co »

@xeno + Alan: The best way to fix this not an exe patch, as that patch will hopefully not be needed for the next Data release. Best way is to just patch the nation.dat

Wrote some code real quick to assign new values to the nations:

Code: Select all

Afghanistan		OldValue=8	NewValue=3
Albania		OldValue=10	NewValue=3
Algeria		OldValue=15	NewValue=2
American Samoa		OldValue=2	NewValue=4
Kosovo		OldValue=8	NewValue=3
Angola		OldValue=12	NewValue=2
Anguilla		OldValue=5	NewValue=4
Antigua & Barbuda		OldValue=2	NewValue=4
Argentina		OldValue=20	NewValue=1
Armenia		OldValue=15	NewValue=2
Aruba		OldValue=5	NewValue=4
Australia		OldValue=13	NewValue=2
Austria		OldValue=11	NewValue=2
Azerbaijan		OldValue=8	NewValue=3
Bahamas		OldValue=5	NewValue=4
Bahrain		OldValue=13	NewValue=2
Bangladesh		OldValue=1	NewValue=4
Barbados		OldValue=4	NewValue=4
Belarus		OldValue=11	NewValue=2
Belgium		OldValue=15	NewValue=2
Belize		OldValue=5	NewValue=4
Benin		OldValue=10	NewValue=3
Bermuda		OldValue=4	NewValue=4
Bhutan		OldValue=3	NewValue=4
Bolivia		OldValue=15	NewValue=2
Bosnia-Herzegovina		OldValue=17	NewValue=1
Botswana		OldValue=11	NewValue=2
Brazil		OldValue=20	NewValue=1
British Virgin Islands		OldValue=1	NewValue=4
Brunei Darussalam		OldValue=1	NewValue=4
Bulgaria		OldValue=12	NewValue=2
Burkina Faso		OldValue=13	NewValue=2
Burundi		OldValue=8	NewValue=3
Commonwealth of Soviet States		OldValue=1	NewValue=4
Cambodia		OldValue=1	NewValue=4
Cameroon		OldValue=16	NewValue=1
Canada		OldValue=10	NewValue=3
Cape Verde Islands		OldValue=13	NewValue=2
Cayman Islands		OldValue=1	NewValue=4
Central African Republic		OldValue=5	NewValue=4
Chad		OldValue=5	NewValue=4
Chile		OldValue=20	NewValue=1
China		OldValue=14	NewValue=2
Chinese Taipei		OldValue=4	NewValue=4
Colombia		OldValue=20	NewValue=1
The Congo		OldValue=12	NewValue=2
Cook Islands		OldValue=1	NewValue=4
Costa Rica		OldValue=18	NewValue=1
Croatia		OldValue=20	NewValue=1
Cuba		OldValue=4	NewValue=4
Cyprus		OldValue=18	NewValue=1
Czech Republic		OldValue=16	NewValue=1
Czechoslovakia		OldValue=1	NewValue=4
Denmark		OldValue=16	NewValue=1
Comoros		OldValue=8	NewValue=3
Dominica		OldValue=3	NewValue=4
Dominican Republic		OldValue=3	NewValue=4
East Germany		OldValue=1	NewValue=4
Ecuador		OldValue=15	NewValue=2
Egypt		OldValue=18	NewValue=1
El Salvador		OldValue=11	NewValue=2
England		OldValue=20	NewValue=1
Equatorial Guinea		OldValue=12	NewValue=2
Eritrea		OldValue=1	NewValue=4
Estonia		OldValue=12	NewValue=2
Ethiopia		OldValue=5	NewValue=4
FYR of Macedonia		OldValue=0	NewValue=4
Faroe Islands		OldValue=14	NewValue=2
Fiji		OldValue=1	NewValue=4
Finland		OldValue=11	NewValue=2
France		OldValue=18	NewValue=1
Gabon		OldValue=13	NewValue=2
The Gambia		OldValue=11	NewValue=2
Georgia		OldValue=14	NewValue=2
Germany		OldValue=20	NewValue=1
Ghana		OldValue=15	NewValue=2
Greece		OldValue=20	NewValue=1
Grenada		OldValue=9	NewValue=3
Guam		OldValue=1	NewValue=4
Guatemala		OldValue=9	NewValue=3
Guinea		OldValue=12	NewValue=2
Guinea-Bissau		OldValue=9	NewValue=3
Guyana		OldValue=3	NewValue=4
Haiti		OldValue=8	NewValue=3
Holland		OldValue=20	NewValue=1
Honduras		OldValue=16	NewValue=1
Hong Kong		OldValue=7	NewValue=3
Hungary		OldValue=15	NewValue=2
Iceland		OldValue=13	NewValue=2
India		OldValue=9	NewValue=3
Indonesia		OldValue=18	NewValue=1
Iran		OldValue=19	NewValue=1
Iraq		OldValue=12	NewValue=2
Republic of Ireland		OldValue=14	NewValue=2
Israel		OldValue=15	NewValue=2
Italy		OldValue=20	NewValue=1
Ivory Coast		OldValue=16	NewValue=1
Jamaica		OldValue=11	NewValue=2
Japan		OldValue=17	NewValue=1
Jordan		OldValue=13	NewValue=2
Kazakhstan		OldValue=9	NewValue=3
Kenya		OldValue=7	NewValue=3
Kuwait		OldValue=10	NewValue=3
Kyrgyzstan		OldValue=8	NewValue=3
Laos		OldValue=1	NewValue=4
Latvia		OldValue=12	NewValue=2
Lebanon		OldValue=13	NewValue=2
Lesotho		OldValue=1	NewValue=4
Liberia		OldValue=11	NewValue=2
Libya		OldValue=13	NewValue=2
Liechtenstein		OldValue=5	NewValue=4
Lithuania		OldValue=12	NewValue=2
Luxembourg		OldValue=5	NewValue=4
Macau		OldValue=1	NewValue=4
Madagascar		OldValue=1	NewValue=4
Malawi		OldValue=12	NewValue=2
Malaysia		OldValue=15	NewValue=2
Maldives		OldValue=10	NewValue=3
Mali		OldValue=11	NewValue=2
Malta		OldValue=14	NewValue=2
Mauritania		OldValue=4	NewValue=4
Mauritius		OldValue=1	NewValue=4
Mexico		OldValue=20	NewValue=1
Moldova		OldValue=10	NewValue=3
Montenegro		OldValue=19	NewValue=1
Montserrat		OldValue=1	NewValue=4
Morocco		OldValue=17	NewValue=1
Mozambique		OldValue=14	NewValue=2
Myanmar		OldValue=6	NewValue=3
Northern Ireland		OldValue=16	NewValue=1
Namibia		OldValue=9	NewValue=3
Nepal		OldValue=1	NewValue=4
Curaçao		OldValue=4	NewValue=4
New Caledonia		OldValue=2	NewValue=4
New Zealand		OldValue=9	NewValue=3
Nicaragua		OldValue=8	NewValue=3
Niger		OldValue=10	NewValue=3
Nigeria		OldValue=18	NewValue=1
North Korea		OldValue=14	NewValue=2
Norway		OldValue=16	NewValue=1
Oman		OldValue=7	NewValue=3
Pakistan		OldValue=3	NewValue=4
Palestine		OldValue=18	NewValue=1
Panama		OldValue=4	NewValue=4
Papua New Guinea		OldValue=1	NewValue=4
Paraguay		OldValue=18	NewValue=1
Pays Basque		OldValue=20	NewValue=1
Peru		OldValue=14	NewValue=2
The Philippines		OldValue=10	NewValue=3
Poland		OldValue=14	NewValue=2
Portugal		OldValue=20	NewValue=1
Puerto Rico		OldValue=9	NewValue=3
Qatar		OldValue=14	NewValue=2
Democratic Republic of Congo		OldValue=10	NewValue=3
Romania		OldValue=16	NewValue=1
Russia		OldValue=18	NewValue=1
Rwanda		OldValue=8	NewValue=3
Samoa		OldValue=0	NewValue=4
Serbia		OldValue=20	NewValue=1
São Tomé & Principe		OldValue=20	NewValue=1
Saudi Arabia		OldValue=12	NewValue=2
Scotland		OldValue=20	NewValue=1
Senegal		OldValue=16	NewValue=1
Seychelles		OldValue=9	NewValue=3
Sierra Leone		OldValue=12	NewValue=2
Singapore		OldValue=10	NewValue=3
Slovakia		OldValue=14	NewValue=2
Slovenia		OldValue=17	NewValue=1
Solomon Islands		OldValue=4	NewValue=4
South Sudan		OldValue=4	NewValue=4
South Africa		OldValue=15	NewValue=2
South Korea		OldValue=17	NewValue=1
Spain		OldValue=20	NewValue=1
Sri Lanka		OldValue=5	NewValue=4
St Kitts & Nevis		OldValue=4	NewValue=4
Saint Lucia		OldValue=0	NewValue=4
St Vincent & The Grenadines		OldValue=2	NewValue=4
Sudan		OldValue=12	NewValue=2
Surinam		OldValue=10	NewValue=3
Swaziland		OldValue=0	NewValue=4
Sweden		OldValue=16	NewValue=1
Switzerland		OldValue=15	NewValue=2
Syria		OldValue=10	NewValue=3
Tahiti		OldValue=3	NewValue=4
Tajikistan		OldValue=3	NewValue=4
Tanzania		OldValue=7	NewValue=3
Thailand		OldValue=17	NewValue=1
Timor		OldValue=4	NewValue=4
Togo		OldValue=17	NewValue=1
Tonga		OldValue=2	NewValue=4
Trinidad & Tobago		OldValue=11	NewValue=2
Tunisia		OldValue=17	NewValue=1
Turkey		OldValue=20	NewValue=1
Turkmenistan		OldValue=4	NewValue=4
Turks and Caicos Islands		OldValue=3	NewValue=4
United Arab Emirates		OldValue=13	NewValue=2
United States		OldValue=12	NewValue=2
Soviet Union		OldValue=0	NewValue=4
US Virgin Islands		OldValue=1	NewValue=4
Uganda		OldValue=10	NewValue=3
Ukraine		OldValue=16	NewValue=1
Uruguay		OldValue=20	NewValue=1
Uzbekistan		OldValue=13	NewValue=2
Vanuatu		OldValue=1	NewValue=4
Venezuela		OldValue=12	NewValue=2
Vietnam		OldValue=8	NewValue=3
West Germany		OldValue=0	NewValue=4
Wales		OldValue=12	NewValue=2
Yemen		OldValue=8	NewValue=3
Yugoslavia		OldValue=1	NewValue=4
Zaire		OldValue=4	NewValue=4
Zambia		OldValue=14	NewValue=2
Zimbabwe		OldValue=11	NewValue=2
Mongolia		OldValue=3	NewValue=4
Netherlands Antilles		OldValue=4	NewValue=4
Andorra		OldValue=8	NewValue=3
San Marino		OldValue=3	NewValue=4
Djibouti		OldValue=5	NewValue=4
Gibraltar		OldValue=6	NewValue=3
Somalia		OldValue=4	NewValue=4
Great Britain		OldValue=0	NewValue=4
Martinique		OldValue=0	NewValue=4
Guadeloupe		OldValue=0	NewValue=4
Bonaire		OldValue=0	NewValue=4
French Guiana		OldValue=0	NewValue=4
Saint-Martin		OldValue=0	NewValue=4
Sint Maarten		OldValue=0	NewValue=4
Réunion		OldValue=0	NewValue=4
Northern Mariana Islands		OldValue=0	NewValue=4
North Macedonia		OldValue=15	NewValue=2
eSwatini		OldValue=4	NewValue=4
New updated nation.dat file to drop in is here: https://nic.hopto.org/open/cm0102/natio ... r_2020.zip
User avatar
xeno
Patch Team
Posts: 143
Joined: Wed Nov 25, 2020 5:01 am
Has thanked: 35 times
Been thanked: 34 times

Nick's CM0102Patcher

Post by xeno »

@Nick+Co , nation.dat change is a solution for new start games. But, exe offset change is solution for saved games. Offset change is applicable to saved games for all patch versions. So, I suggest to put offset change to Mics section so people can use it.
Alan
Reserve Team Player
Posts: 351
Joined: Fri Nov 27, 2020 6:23 am
Has thanked: 31 times
Been thanked: 129 times

Nick's CM0102Patcher

Post by Alan »

Nick+Co wrote: Tue Feb 23, 2021 10:08 am The best way to fix this not an exe patch, as that patch will hopefully not be needed for the next Data release.
I guess that was really my main point, that the issue was due to data. But maybe the 2>4 option may be of interest to somebody somewhere.

I don't think that many people are going to have active games where they are really that worried about arranging tours, so don't see much value in an exe patch as you say.
User avatar
Dermotron
Update Team (Director)
Posts: 996
Joined: Tue Jan 21, 2020 11:08 am
Location: Lexapro Island
Has thanked: 185 times
Been thanked: 186 times
Contact:

Nick's CM0102Patcher

Post by Dermotron »

It's 5 minutes to flip it in the data. Then it's likely not going to be changed for a decade
Alan
Reserve Team Player
Posts: 351
Joined: Fri Nov 27, 2020 6:23 am
Has thanked: 31 times
Been thanked: 129 times

Nick's CM0102Patcher

Post by Alan »

Dermotron wrote: Tue Feb 23, 2021 11:00 am It's 5 minutes to flip it in the data. Then it's likely not going to be changed for a decade
Any explanation as to why it was messed up in the first place?
User avatar
Dermotron
Update Team (Director)
Posts: 996
Joined: Tue Jan 21, 2020 11:08 am
Location: Lexapro Island
Has thanked: 185 times
Been thanked: 186 times
Contact:

Nick's CM0102Patcher

Post by Dermotron »

The help file is messed up as pointed out
User avatar
xeno
Patch Team
Posts: 143
Joined: Wed Nov 25, 2020 5:01 am
Has thanked: 35 times
Been thanked: 34 times

Nick's CM0102Patcher

Post by xeno »

Lets put it in patcher so anyone can decide and use it. I know some gamers who wants to go warm countries for pre-season tour after a successful season :) and you earn some money extra
el_mago
Youth Team Player
Posts: 11
Joined: Tue Nov 24, 2020 10:55 pm
Has thanked: 6 times

Nick's CM0102Patcher

Post by el_mago »

fairedinkum wrote: Tue Feb 23, 2021 9:56 am el_mago

These are patch files and are to be used in ‘Apply Patchfile’ in Nick’s patcher and not Olly mate. If you save them as patch files you can patch them in in seconds and away you go.
Thx mate. Done. All is good :) 8-) now
Nick+Co
Reserve Team Player
Posts: 274
Joined: Tue Apr 14, 2020 2:11 pm
Has thanked: 18 times
Been thanked: 234 times

Nick's CM0102Patcher

Post by Nick+Co »

I don't think I'll be putting it in the misc patches (it's just a little too niche of a problem) - there's enough confusing patches in there as it is (I really do need to clean it up!). But thanks for the patch and details xeno - good to know it can be changed like that. And as Derm says, this will be easily fixed for the future and I imagine it's been like this for a while in previous updates and no one noticed - so hopefully not too big of a problem :)
milo
Youth Team Player
Posts: 45
Joined: Sun Nov 29, 2020 6:58 pm
Has thanked: 16 times
Been thanked: 5 times

Nick's CM0102Patcher

Post by milo »

hi nick :D

i've been checking your v2.17 and i noticed these things:

the hidden values are still vanishing sometimes, most of the times it's ok, but every now and then you cannot see all of them (this time i selected english language)

Image


italian winter transfer windows still closes on 18/01, i checked in the misc patches and the saturn v7 - italian transfer window update is applied even though i dind't do it, so i guess it must be included in your "all tested 2020 + saturn patches":

Image

Image



all the players whose contract is expired are never released on free from their club, so they remain there until someone buys them:

Image


also, but i don't have pictures for that, i think some of the players you added to european cups list in september, are automatically removed from the one in february and you have to re-add them
Here2Win79
Update Team (Scout)
Posts: 344
Joined: Fri Dec 11, 2020 3:24 pm
Has thanked: 146 times
Been thanked: 147 times

Nick's CM0102Patcher

Post by Here2Win79 »

As the person who noticed the tour problem,I agree it doesn't need a patch. The fixing of the GI error sorts it for future releases, and for any old databases it can be fixed via updating the GI in the editor. For existing save games the team is just going to have to bond the way mine did recently; four consecutive return flights to and from Tahiti in 12 days. 😆
It's interesting the work done above seems to prove you can never tour to certain places, (where game importance is really low). I feel like I have toured to some right ****holes (food poisoning all round) where I wouldn't have thought the GI was high, but I'd need to look back through some old files and cross ref them to my .68 dB. I always thought it was just driven by how rich and high rep your team was as once you get to a certain level you have choices across the world.
User avatar
JonBetts
Member of the Month
Posts: 198
Joined: Mon Nov 23, 2020 10:56 pm
Has thanked: 32 times
Been thanked: 61 times

Nick's CM0102Patcher

Post by JonBetts »

So are we saying here that we should just change the importance to 1 for all countries for the ultimate choice in tour locations? :D
User avatar
JonBetts
Member of the Month
Posts: 198
Joined: Mon Nov 23, 2020 10:56 pm
Has thanked: 32 times
Been thanked: 61 times

Nick's CM0102Patcher

Post by JonBetts »

milo wrote: Tue Feb 23, 2021 2:26 pm hi nick :D

i've been checking your v2.17 and i noticed these things:

the hidden values are still vanishing sometimes, most of the times it's ok, but every now and then you cannot see all of them (this time i selected english language)

Image


italian winter transfer windows still closes on 18/01, i checked in the misc patches and the saturn v7 - italian transfer window update is applied even though i dind't do it, so i guess it must be included in your "all tested 2020 + saturn patches":

Image

Image



all the players whose contract is expired are never released on free from their club, so they remain there until someone buys them:

Image


also, but i don't have pictures for that, i think some of the players you added to european cups list in september, are automatically removed from the one in february and you have to re-add them

I noticed the hidden attributes issue a while ago and forgot to mention it to Nick! It does seem to be quite random when they don't show though.
Post Reply