[TUTORIAL] CM0102 All known bugs , v3.9.68 cpp errors , crash , solutions , fix and common game FAQs ?

Locked
User avatar
Xeno
Patch Team
Posts: 2291
Joined: Wed Nov 25, 2020 5:01 am
Has thanked: 197 times
Been thanked: 794 times

[TUTORIAL] CM0102 All known bugs , v3.9.68 cpp errors , crash , solutions , fix and common game FAQs ?

Post by Xeno »

Here is where all known bugs , v3.9.68 (or v3.9.68T) cpp errors , crush , solutions , fixes and common game FAQs are listed. This list is being updated if any new issue and/or solution. (Last updated on 27.03.2024)

Dear all,
We have worked hard to provide installation instructions and a FAQ for each area of the game, in order to reduce the number of repeated queries that our team have to respond to. Please do take the time to read these and hopefully you will find that there is a solution to your issue.
If not, then please do raise a ticket by posting in the relevant thread in this Technical Support forum and we will hopefully find a solution for you. If we do, we will add the solution to the FAQ for future reference.

You can check your issue in below list. These issues are mostly seen after patching your CM0102 exe or related with loading new database.
Please remember that you need to check 'debug info' in error on the game screen and search related cpp error name as almost every cpp errors say 'memory error' as old computers (20 years ago) can have memory lack really. But, nowadays, there is no such major issue. These errors are mostly not related with your computer.
The game shows different symptoms sometimes for different operating systems and under different conditions , such as same problem causes freeze in a computer or the game closes by itself or it shows an error on the screen in another computer.

*** Before searching a solution for the problem you faced, please check below tasks step by step. If you face any error during starting a game after installation any Data/any Data Update or during the game:

1* Check if you installed the game and followed each step in written order carefully in [TUTORIAL] How to install and run the game Championship Manager CM0102 ? >>> viewtopic.php?f=85&t=3571 . Check if it works. If not, go to next task.
2* Firstly, go to your CM0102 directory ( Usually located (unless you specified otherwise during the installation of the game) in 'This PC > Local Disk (C:) > Program Files (x86) > Championship Manager 01-02 ). Right-click 'cm0102 exe' and tick 'Run as Admin' and compatibility mode as Windows XP (Service Pack 3) .
If you change the name of your exe, you need to do these same settings again. Check if it works. If not, go to next task.
Most computers will run the game in Windows XP (Service Pack 3) as compatibility mode , but if you face any issue with WinXP SP3 compatibility mode, you can try other compatibility modes such as 'Windows 98 / ME' . If you forget this, the game may not load or may show error later during the game.
- Windows 10/11 users: suggested to set the compatibility mode as Windows XP (Service Pack 3) .
- Windows Vista/7/8 users: suggested to set the compatibility mode as Windows 98 / ME .
- Windows XP users: suggested to set the compatibility mode as Windows 98 / ME .
3* Right click on your CM folder, usually located (unless you specified otherwise during the installation of the game) in ' C:\Program Files (x86)\Championship Manager 01-02 '. Then click Properties> Security> Edit> change Users to full control > Apply> OK . Check if it works. If not, go to next task.
4* Check if your data folder name is 'Data' and if any missing file in Data folder by comparing it with a working data or original 3.9.68 data. Unless you specified otherwise during the installation of the game, it is like : 'This PC > Local Disk (C:) > Program Files (x86) > Championship Manager 01-02> Data . Check if it works. If not, go to next task.
5* Right click on my computer (this PC) > properties > advanced system settings > environment variables > Find the variable relating to CM3 and delete it. Check if it works. If not, go to next task.
6* Delete game.cfg file in your CM0102 folder (unless you specified otherwise during the installation of the game) in 'This PC > Local Disk (C:) > Program Files (x86) > Championship Manager 01-02 ) . Check if it works. If not, go to next task.
7-a* You shall use your same cm0102 exe always with the saved game which you first created and saved with this exe. Make matching correction of your saved game&exe and check if it works. If not, go to next task.
7-b* Check if you are using compatible/applicable exe with right database. Remember that some special-patched Data updates need patched cm0102 exe ,and vice versa, some special-patched cm0102 exe need patched Data updates. Make matching correction of your Database&exe and check if it works. If not, go to next task.
7-c* Check if you are using compatible/applicable exe with right database. Remember that some patches/changes need to be applied both in exe and database. Before using a misc patch from [PATCH] Nick's CM0102Patcher or before applying any other special patch into your exe, you better read patch notes and make required changes also in database (if any or if patcher does not apply changes automatically in database). Control if you applied necessary required changes (if any) both in exe and in Database. If any, complete missing change in Database and check if it works. If not, go to next task.
8* Try to find your issue here in below problems&solutions list ( error, error code, euro.cfg problem, etc. ). Check if it works. If not, go to next task.
9* Try every solution in Technical Support >>> https://www.champman0102.net/viewtopic.php?p=978#p978 . Check if it works. If not, go to next task.
10* If still no solution , copy your old exe , saved games , tactics, pictures, etc. to another folder for archive . Uninstall CM0102 , delete CM0102 folder. Install CM0102 again >>> viewtopic.php?f=85&t=3571

Warning-1: As first warning , it is suggested to backup your exe, your saved game and your Data folder before patching. You can rename your exe and you can copy your Data folder and save games to another location.
Warning-2: All patcher tools also-mostly patch/change the database in Data folder inside your CM folder during patching your exe as some patches need database patching. You also need to keep the database which you want to patch in your Data folder before patching your CM exe. Before using a misc patch from [PATCH] Nick's CM0102Patcher or before applying any other special patch into your exe, you better read patch notes and make required changes also in database (if any or if patcher does not apply changes automatically in database). After using/applying a patcher, your game may not run if you validate the database in CM editor cm0102ed.exe . This is a known issue with the patcher as validation can remove entries/changes from the database that the patcher did and it needs to run. So if you do make changes in the database with an editor after using a patcher, just save database but do not validate.
Warning-3: Remember that some special-patched Data updates need patched cm0102 exe ,and vice versa, some special-patched cm0102 exe need patched Data updates. You always need to check that you are using compatible/applicable exe with right database.
Warning-4: It is always suggested to start new game after you patch your exe although some patches are applicable to saved games. You shall start new game with Database which is compatible to your newly patched exe.
Warning-5: You shall use your same cm0102 exe always with the saved game which you started and saved with this exe.
Warning-6: Use your CM0102 exe in your CM0102 game installation directory always after setting properties by right clicking on your exe as 'Run as Admin' and compatibility mode as Windows XP (Service Pack 3) .
If you change the name of your exe, you need to do these same settings again.
Most computers will run the game in Windows XP (Service Pack 3) as compatibility mode , but if you face any issue with WinXP SP3 compatibility mode, you can try other compatibility modes such as 'Windows 98 / ME' . If you forget this, the game may not load or may show error later during the game.
- Windows 10/11 users: suggested to set the compatibility mode as Windows XP (Service Pack 3) .
- Windows Vista/7/8 users: suggested to set the compatibility mode as Windows 98 / ME .
- Windows XP users: suggested to set the compatibility mode as Windows 98 / ME .

*** Pre-game issues: Errors that prevent you from starting a new game.

System Memory Error > 'There is not enough available system memory to create the game. Please free up some more and try again' or 'There is not enough memory to continue. Please free up some memory to continue': The memory which the game is talking about in the error message is most likely RAM as CM0102 has trouble about recognizing RAM if there is too much installed.
Solution: Firstly, you can try running the game cm0102.exe as administrator and in convenient compatibility mode. If still problem, you can check Virtual Memory settings in your computer: Start > Control Panel > System & Maintenance > System > Advanced System Settings > Advanced tab > Performance Settings button > Advanced tab > Change button . If it's set to 'Automatically manage paging file size', click the Custom Size button and set Initial and Maximum to 4096Mb, click the Set button, OK to close the window, then reboot to complete.

v3.9.68 index..cpp 5809 error(s): There is a mismatch between the Data and cm0102.exe used when you start to create a game or a mismatch between the save game and cm0102.exe used when you want to load. The database does not match the executable, or you are trying to use a database with an exe which a non-compatible patch is already applied, or you are trying to load a save game which is not compatible with the cm0102.exe you are using.
Solution (during creating a new game): If you face this error during starting a new game, check that you are using compatible/applicable exe with right database. Remember that some special-patched Data updates need patched cm0102.exe . Make matching correction of your Database and exe , check if it works.
Solution (during creating a new game): If you have installations of different CM versions (CM9900, CM0001,CM0102) , right click on my computer (this PC) > properties > advanced system settings > environment variables > Find the variable relating to CM3 and delete it. Check if it works. Also, it is suggested that you can use another location out of 'Program Files (x86)' to install the game which can be more safe sometimes about technical admin issues.
Solution (during loading a save game): If you face this error during loading a save game, check that you are using compatible/applicable exe with right save game. You shall use your same cm0102 exe always with the saved game which you first created and saved with this exe.

v3.9.60 index..cpp 5773: There is a mismatch between the Data and cm0102.exe version used when you start to create a game or a mismatch between the save game and cm0102.exe used when you want to load. The database does not match the executable, or you are trying to use a database with an exe which a non-compatible patch is already applied, or you are trying to load a save game which is not compatible with the cm0102.exe you are using.
Solution (during creating a new game): If you face this error during starting a new game, check that you are using compatible/applicable exe with right database. Probably , you are trying to use 3.9.68 structured Data with 3.9.60 cm0102.exe . You can install the v3.9.68 SI Games Patch. Also, remember that some special-patched Data updates need patched cm0102.exe . Make matching correction of your Database and exe , check if it works.
Solution (during creating a new game): If you have installations of different CM versions (CM9900, CM0001,CM0102) , right click on my computer (this PC) > properties > advanced system settings > environment variables > Find the variable relating to CM3 and delete it. Check if it works. Also, it is suggested that you can use another location out of 'Program Files (x86)' to install the game which can be more safe sometimes about technical admin issues.
Solution (during loading a save game): If you face this error during loading a save game, check that you are using compatible/applicable exe with right save game. You shall use your same cm0102 exe always with the saved game which you first created and saved with this exe.

v3.9.68 index..cpp 5773: There is a mismatch between the saved game and cm0102.exe version used. The saved game does not match the executable version.
Solution: Check that you are using compatible/applicable exe with right saved game. Make matching correction of your saved game and exe version, check if it works. Also, you shall use your same cm0102 exe always with the saved game which you first created and saved with this exe.

Unable to find the GERMAN_FIRST_DIVISION index (and many other competition indexes): There is a mismatch between the Data folder and cm0102.exe used.
Solution: Check that you are using compatible/applicable exe with right database. Remember that some patches/changes need to be applied both in exe and database. Also, some special-patched Data updates need patched cm0102.exe . Make matching correction of your Database&exe and check if it works. Also, you shall use your same cm0102 exe always with the saved game which you first created and saved with this exe.

Unable to find the WORLD_FOOTBALLER_OF_THE_YEAR index (and many other award indexes): There is a mismatch between the game language setting and renaming patch. Renaming patched exe game menu is set in a language different than English.
Solution: Change game language to English from the game menu.

Unable to find the FOOTBALL_TOURNAMENT_OF_THE_ASIAN_GAMES index : After applying Saturn v5/CONCACAF Gold Cup.patch into your exe, you also need to make necessary changes in database. Before using a misc patch from [PATCH] Nick's CM0102Patcher or before applying any other special patch into your exe, you better read patch notes and make required changes also in database (if any).
Solution: Check that you are using compatible/applicable exe with right database. Remember that some patches/changes need to be applied both in exe and database. Control if you applied necessary required changes (if any) both in exe and in Database. If any, complete missing change in Database and check if it works. Also, some special-patched Data updates need patched cm0102.exe . Make matching correction of your Database&exe and check if it works. You shall use your same cm0102 exe always with the saved game which you first created and saved with this exe.

Game freezes during 'Initialising game data': You have the wrong file ( euro.cfg or other ) in your Data folder. You probably did not install the game by following each step in written order carefully in [TUTORIAL] How to install and run the game Championship Manager CM0102 ? >>> viewtopic.php?f=85&t=3571 . And/or you validated the database in CM editor cm0102ed.exe after patching your exe with a patcher (Nick+Co or Tapani or other).
Solution: You need to install in written order : Game -> 3.9.68 patch -> Setting 'Run as Admin' and compatibility mode -> (optional) Loading Data or Data update -> (optional) Patchers/Patching -> (optional) Tools. Check that you are using compatible/applicable exe with right database. Remember that some special-patched Data updates need patched cm0102.exe . Make matching correction of your Database&exe and check if it works. If necessary, download the Data folder again and copy&paste.
Also, if you applied a patcher (Nick+Co or Tapani or other), your game may not run if you validate the database in CM editor cm0102ed.exe . This is a known issue with the patcher as validation can remove entries/changes from the database that the patcher did and it needs to run. So if you do make changes in the database with an editor after using a patcher, just save database but do not validate.

v3.9.68 Setup..cpp 1672: You have one or more missing file in your Data folder. Also, you may receive this error if one or more files in your Data folder are not compatible with the exe that you are using.
Solution: Download the Data folder again and copy&paste.

v3.9.68 Langlib..cpp 479: Probably, you have installed previous versions of CM and/or uninstall&install the game CM0102 and/or databases several times. Or your Data folder name is not 'Data'. Or your Data folder is empty or has many missing necessary files.
Solution:
-Run your CM exe as admin and compatibility mode as Windows XP (Service Pack 3) .
-Check if your data folder name is 'Data' . Unless you specified otherwise during the installation of the game, it is like : 'This PC > Local Disk (C:) > Program Files (x86) > Championship Manager 01-02> Data .
-Check if your Data folder is empty or if any missing necessary files in Data folder by comparing it with a working data or original 3.9.68 data. Probably you did not copy Data update files onto original 3.9.68 data files. Copy Data files again, check if it works.
-If not, right click on my computer (this PC) > properties > advanced system settings > environment variables > Find the variable relating to CM3 and delete it.
-Also, delete game.cfg file in your CM0102 folder (unless you specified otherwise during the installation of the game) in 'This PC > Local Disk (C:) > Program Files (x86) > Championship Manager 01-02 ) . Check if it works.

v3.9.68 game_config..cpp 131: Probably, you have installed previous versions of CM and/or uninstall&install the game CM0102 and/or databases several times. Or your Data folder name is not 'Data'. Or your Data folder is empty or has many missing necessary files.
Solution:
-Run your CM exe as admin and compatibility mode as Windows XP (Service Pack 3) .
-Check if your data folder name is 'Data' . Unless you specified otherwise during the installation of the game, it is like : 'This PC > Local Disk (C:) > Program Files (x86) > Championship Manager 01-02> Data .
-Check if your Data folder is empty or if any missing necessary files in Data folder by comparing it with a working data or original 3.9.68 data. Probably you did not copy Data update files onto original 3.9.68 data files. Copy Data files again, check if it works.
-If not, right click on my computer (this PC) > properties > advanced system settings > environment variables > Find the variable relating to CM3 and delete it.
-Also, delete game.cfg file in your CM0102 folder (unless you specified otherwise during the installation of the game) in 'This PC > Local Disk (C:) > Program Files (x86) > Championship Manager 01-02 ) . Check if it works.

v3.9.68 Database..cpp 399: There are more players&staff and more clubs in database than game can support.
Solution: Just apply APPLYMISCPATCH: "2021 Patches/DoubleHeapMemory.patch" from [PATCH] Nick's CM0102Patcher under Tools>Apply a Misc Patch section.

v3.9.68 Database..cpp 398: There are more (free?) players&staff and less clubs in database than game can support.
Solution: Just apply APPLYMISCPATCH: "2021 Patches/DoubleHeapMemory.patch" from [PATCH] Nick's CM0102Patcher under Tools>Apply a Misc Patch section.

v3.9.68 Leinster cup...cpp 157: Missing team in Leinster Cup of Ireland.
Solution: You can install below patches from Nick's CM0102Patcher and retry:
APPLYMISCPATCH: "Saturn v5/Irish Leinster Senior Cup fix.patch"
APPLYMISCPATCH: "2021 Patches/Irish Leinster Senior Cup fix V2.patch"
APPLYMISCPATCH: "2021 Patches/ReplaceLimerickWithTreaty.patch"


*** Hard crashes: These are bugs that will cause your game to crash, and upon reloading your game will crash again in the same manner (usually on the same date). These bugs are terminal to a save game, though modifications to your exe may still be able to save them.

Season update crash in June or July, usually during the second of the two summer updates: The game will crash when the season updates in June or July, usually during the second of the two summer updates. The cause is unknown.
Solution: (Right-click 'cm0102 exe' and tick 'Run as Admin' if you did not yet and) change the compatibility mode of the cm0102.exe (right click on the cm0102.exe file and click on the Compatibility tab and select one of the options). This seems to occur a lot for Windows 10 users: setting the compatibility mode to Windows XP (Service Pack 3) seems to fix the issue, but different compatibility modes work for others.

Hard crash at any time , the game closes without any error on the screen: The game may crash at any time without any error and without any reason. The cause is unknown.
Solution: (Right-click 'cm0102 exe' and tick 'Run as Admin' if you did not yet and) change the compatibility mode of the cm0102.exe (right click on the cm0102.exe file and click on the Compatibility tab and select one of the options). This seems to occur a lot for Windows 10 users: setting the compatibility mode to Windows XP (Service Pack 3) seems to fix the issue, but different compatibility modes work for others.

v3.9.68 virtual staff...cpp 195: There is a nation or a club which shall not be active in the game or a club has no nation but they are in competition histories for latest years so that game tries to use this club for a competition.
Solution: Save game is salvageable by using a modified exe. Just apply >>>
APPLYMISCPATCH: "Misc Patches/protect_against_virtual_staff_195_error.patch" from [PATCH] Nick's CM0102Patcher under Tools>Apply a Misc Patch section.
Solution: Another solution is to check this problematic data in database and correct the database , then start a new game without problem.
Solution: If you have selected Wales in your game, check that 'Merthyr Tydfil' club has nation selected as England or not.

v3.9.68 player_stats..cpp 3828: Admin and compatibility issues.
Solution: (Right-click 'cm0102 exe' and tick 'Run as Admin' if you did not yet and) change the compatibility mode of the cm0102.exe (right click on the cm0102.exe file and click on the Compatibility tab and select one of the options). This seems to occur a lot for Windows 10 users: setting the compatibility mode to Windows XP (Service Pack 3) seems to fix the issue, but different compatibility modes work for others.

v3.9.68 match_stats..cpp 370: (Also get messages such as “unable to access data from disk”, cpp 554, cpp 177, cpp 161) Your drive/files have an issue or something had the files open (some kind of editor, windows itself, etc). This can also happen sometimes when you exit the game by just closing cm0102.exe or the window rather than exiting properly. You'll end up with a bunch of .tmp files in the same directory as your cm0102.exe.
Solution: No solution for save game.
Solution to avoid : Normally CM0102 can handle that - but other times it's better to clear them out before starting a new game. Exit the game by exit button in the game menu. If you have to exit the game by just closing cm0102.exe or the window rather than exiting properly, then start cm0102.exe and then exit the game without restoring a saved game and without creating a new game. This will clear the .temp files from the CM game folder.

Season update 26th/27th/28th December crash in December , usually during the first of the two winter updates: Unknown cause.
Solution: (Right-click 'cm0102 exe' and tick 'Run as Admin' if you did not yet and) change the compatibility mode of the cm0102.exe (right click on the cm0102.exe file and click on the Compatibility tab and select one of the options). This seems to occur a lot for Windows 10 users: setting the compatibility mode to Windows XP (Service Pack 3) seems to fix the issue, but different compatibility modes work for others. Other possible solution feedbacks are : You shall set the leagues as foreground during game creation, then you can switch the leagues as background after game creation or later. Also, don't not exit or save the game between 2 parts of December game update. Same as June game update.

v3.9.68 national_teams..cpp 1899: It seems that this error is related with Yugoslavia/Serbia where no city or player are registered in database for Yugoslavia as clean 3.9.69 exe coding needs Yugoslavia as host for Euro Championship . Similar issues may occur for other new or disabled nations.
Solution: ???

v3.9.68 euro_champ..cpp 837 , v3.9.68 euro_champ_qual..cpp 581: Patching for host nations updates or first host nation or first host year or qualifying draw start year may be not compatible with start year. As a result , host nation or host nations may qualify from qualifying matches and also as host nation so that double-same nation in the European Football Championship.
Solution: Check that if applied patch and start year are compatible each other and also for first host nation or nations.

v3.9.68 world_cup..ccp 1438 , 15th December crash , World Cup Qualifying bug: One of the World Cup qualifier teams ends up being a NULL pointer for some reason.
Solution: ??? Same as below 'FIFA World Cup stopped' issue solution.

FIFA World Cup stopped: Related with start year patching about qualifying teams and host nations for the first FIFA World Cup in your game. Because of wrong/missing patching of your CM exe, the first FIFA World Cup in your game is not completed as there are 2 same national teams in the cup as this nation is host of cup and also qualified from FIFA World Cup qualifyings and/or last FIFA World Cup winner.
Solution: Check that if applied patch and start year are compatible each other and also for first host nation or nations. You need create new game after applying correct patches for start year patching about qualifying teams and host nations. It is suggested to use year specific patches from the main screen on Nick's CM0102Patcher v2.20 and later versions. Patches for year specific changes and competition host changes for all international competitions are all there , on new main page screen to apply year specific patches (this option is selectable if start year change is set to 2020 or 2021, otherwise it is grey and not selectable)

1st August crash , Argentine Primera B Nacional Average Points bug: A bug that has been present since 3.9.60, this is caused by the Average Points table in the Argentine Primera B Nacional being coded incorrectly. In fact, most of the Argentine Primera B is coded wrong, with teams from Group 1 much more likely to reach the playoffs at the end of the season. The crash will occur on August 1st as that is the date the game will try and reset the Argentine league tables for the new season. Not selecting the Argentine league will result in this bug not occurring, but there is solution.
Solution: Save game is salvageable by using a modified exe. Just apply APPLYMISCPATCH: "Protection Patches/ArgentinaFixes.patch" from [PATCH] Nick's CM0102Patcher under Tools>Apply a Misc Patch section.

v3.9.68 comp_stats...cpp 6000 , v3.9.68 comp_stats...cpp 6007 , v3.9.68 comp_stats..cpp 1664: Your save game file size exceeds 2Gb (compressed or uncompressed). Or there is a problem in the cm0102 exe about patching a competition or start year. Or database is not compatible with cm0102 exe . Or you are trying to load a saved game wih a non compatible cm0102 exe. Or you have made some changes in a competition with a save game editor.
Solution: You may see this error if your save game file size exceeds 2Gb (compressed or uncompressed). Save game can not be load and not playable any more. Unfortunately and currently, this is the file size limit for game.
If not, check if you are using compatible/applicable exe with right database. Remember that some special-patched Data updates need patched cm0102.exe. Make matching correction of your Database&exe and check if it works. You shall use your same cm0102 exe always with the saved game which you first created and saved with this exe. If you made a change in a competition with a save game editor and/or validate your save game in GK Save Game editor, try to reverse the change back to original or continue game with an earlier saved game (if any).

v3.9.68 match_pl...cpp 4885: Connected to the v3.9.68 contract_manager..cpp 5941 soft crash below and to the v3.9.68 match_man...cpp 1225 soft crash below. There are some loans or arranged transfers to extinct (no nation) clubs in the database you load. After loan period, players return to his club and it causes double-same players in his own club. Error occurred when these both double-same players are selected in match squad and this doubled-same player is chosen as man of match.
Solution: *Validating database does not clear such kind of staff configs in player_setup.cfg , validation result shows ''(5d) Removed 0 staff configs with transfer or loan to invalid club.'' . So, you can export database to excel with database tools (see Downloads section) and check yourself to find these players. *On the other hand, if you have made changes in the editor, it may have caused errors. If you did this, try to validate the database within the CM 01/02 Editor and see if that resolves it. *If you want to recover your save game, you can see these players in CM Scout as free but on loan (if you are lucky) and can go to his club and release them. After adding manager and releasing them to free, all errors are disappeared. If not solved , you will need to start a new game.

v3.9.68 transfer_offer..cpp 153: Seems to be quite a rare crash. Given that it's to do with transfers, the bug can probably occur regardless of the league(s) selected.
Solution: Save games may be salvageable by using a modified exe. ???

v3.9.68 training manager..cpp 2373: You have used different versions of training files which are not compatible with 3.9.68 version game.
Solution: Just move out all of your training files into a completely separate location on your computer, and then load the save game up again.

v3.9.68 fra_third..cpp 469: It seems that wrong combination of exe and save game.
Solution: The problem root-causes are below, but sav game is not salvageable. There is no problem with French Leagues , but these leagues are mostly and firstly effected from wrong sav-exe start year combination and you see error v3.9.68 fra_third..cpp 469 . You shall use your same cm0102 exe always with the saved game which you first created and saved with this exe. Next time before creating a game, I suggest you to rename you exe after patching to avoid mixing it with other exe's. Similarly, you can rename sav games to understand that you created this sav game with which exe.
- You have created a new game with unpatched CM exe (start year 2001) , then you patched your exe with different start year via Tapani patcher and continued your previous sav game ( instead of creating a new game) . This combination will crash in game's first winter season update ( end of December) or mostly in summer season update (June).
-You have created a new game with Tapani patched CM exe (patched with start year ) , then you used unpatched CM exe (start year 2001) and saved your game. Later, you continued your sav game with patched CM exe (patched with start year) . This combination will crash in game's first winter season update ( end of December) or mostly in first summer season update (June).

English National League North...cpp 78: Slightly different from the other bugs in this category in that it will only occur when creating a new game. This is caused by clicking the 'Select All' button in the 'Select League(s)' screen, and then deselecting England. This results in the game trying to load the English National League North without the English league itself being selected, hence the crash.
Solution: If you select your leagues without deselecting England after clicking the 'Select All' button in the 'Select League(s)' screen, there will be no problem.


*** Soft crashes: These are bugs that will cause your game to crash, but upon reloading your game will continue past the date of the previous crash without issue. These bugs are not terminal to a save game, and the effect of them can be reduced by saving often.

ruling_body bug: A crash that occurs without any error popping up. Quite rare, it is probably caused by the OFC Champions League and only seems to occur in January. It might also be connected to the discipline..cpp 1149 error below.
Solution: ???


*** Errors: These are errors that pop up in your game that you can just click past without any crash occurring. There won't be any immediate negative effect on your save, but obviously it's preferable that they don't occur at all.

v3.9.68 contract_manager..cpp 5941: There are some loans or arranged transfers to extinct (no nation) clubs in the database you load. During loan period, player is on loan but has no club. You can click ok, game will continue, but it may potentially become a hard crash.
Solution: *Validating database does not clear such kind of staff configs in player_setup.cfg , validation result shows ''(5d) Removed 0 staff configs with transfer or loan to invalid club.'' . So, you can export database to excel with database tools (see Downloads section) and check yourself to find these players. *On the other hand, if you have made changes in the editor, it may have caused errors. If you did this, try to validate the database within the CM 01/02 Editor and see if that resolves it. *If you want to recover your save game, you can see these players in CM Scout as free but on loan (if you are lucky) and can go to his club and release them. After adding manager and releasing them to free, all errors are disappeared. If not solved , you will need to start a new game.

v3.9.68 match_man...cpp 1225: Connected to the v3.9.68 contract_manager..cpp 5941 soft crash above. There are some loans or arranged transfers to extinct (no nation) clubs in the database you load. After loan period, players return to his club and it causes double-same players in his own club. Error occurred when these both double-same players are selected in match squad. You can click ok, game will continue, but it may potentially become a hard crash.
Solution: *Validating database does not clear such kind of staff configs in player_setup.cfg , validation result shows ''(5d) Removed 0 staff configs with transfer or loan to invalid club.'' . So, you can export database to excel with database tools (see Downloads section) and check yourself to find these players. *On the other hand, if you have made changes in the editor, it may have caused errors. If you did this, try to validate the database within the CM 01/02 Editor and see if that resolves it. *If you want to recover your save game, you can see these players in CM Scout as free but on loan (if you are lucky) and can go to his club and release them. After adding manager and releasing them to free, all errors are disappeared. If not solved , you will need to start a new game.

v3.9.68 match_eng...cpp errors, v3.9.68 match_eng...cpp 612 ASCII "Only %d home players ** %s v %s, %s on %s" or v3.9.68 match_eng...cpp 652 ASCII "Only %d away players %s v %s **, %s on %s": It appears to be related to teams who do not have enough players to play a match. You can usually click continue to get past the error although it may pop up again. Caused by an AI team not being able to name a full eleven players for a game (even including grey players). This usually only occurs in the first season, when teams have lots of players loaned out and then suffer several injuries to their remaining players. It can also occur if an international fixture clashes with a European continental competition fixture. This can potentially become a hard crash if an AI team (or a holidaying human team) can't name any players at all for a match.
Solution: To see the root cause, you can apply the patch here in this post >>> viewtopic.php?p=46591#p46591
If you have made changes in the editor, it may have caused errors. If you did this, try to validate the database within the CM 01/02 Editor and see if that resolves it. You will need to start a new game.

v3.9.68 Database..cpp 17353: The database you load has some data about extinct (no nation) clubs such as a player is on loan to this inactive club or a transfer is arranged to this club or etc. Also, some required clubs which shall be active in the game are set to inactive (extinct as no nation) as they have no nation in database. Mostly, it seems like related with B teams in player_setup.cfg which are not in the database or which are not activated in the database.
Solution: Try to validate the database 2 times within the CM 01/02 Editor and save again. You will need to start a new game. You can check player_setup.cfg file if there is any problematic or extinct clubs.

v3.9.68 Database..cpp 7784: There is a known issue with choosing a different language other than English in a patch.
Solution: You will have to put up with it (you can click continue) or switch the language back to English or you can check the solution in this link and apply the patch to your exe : viewtopic.php?p=39725#p39725

v3.9.68 Cup..cpp 1450 / Cup..cpp 4561: Cup rounds replay matches and/or Golden goal patching issue , fixture() : third match should not have a replay (round %d in %s)
Solution: ???

Cup stopped such as OFC Champions League, AFC Champions League, CAF Champions League, etc.: Sometimes, 3rd place play-off matches may be scheduled after the final because of the coding which can cause that cup may stop.
Solution: Use [PATCH] Nick's CM0102Patcher and apply related patches into your CM0102 exe from 'Tools>Apply a Misc Patch' section and disable 3rd place play-off matches for related competitions as there is no 3rd place in real life.

v3.9.68 Area..cpp 828: This problem is related with naming of CM folders and/or tactic names you created . If name of your CM folder and/or tactic name is too long as text, there will be not enough space on the screen to load default tactics menu or something else.
Solution: You can rename your CM folder and/or tactic name you created to something much shorter. Problem will be solved.

v3.9.68 Area...cpp 507: Game does not show the Match report either in game or in menu (for example last match)
Solution: Check and change your screen resolution if it is too low, it needs to be 800x600 at minimum.

v3.9.68 discipline..cpp 1149: Unknown cause. Might be connected to the ruling_body soft crash above.
Solution: ???

v3.9.68 manager_manager..cpp 12456: If you apply 'Manage Any Team' patch and 'Job application nudge' patches, you may receive this error message when applying for jobs at very small clubs or countries without enough players. The error is harmless, although no manager will be appointed by that club/nation.
Solution: You need to choose maximum database during creating new game to allow game to load more players. As an addition, you can apply 'force load all players' patch from [PATCH] Nick's CM0102Patcher main page. But, please note that related nation shall have enough players to manage (more than 100 players?) in the Database you want to play.


*** FAQs/Other: Commonly asked questions and other minor issues.

The game asks me to 'Insert CD' , No CD cracks:
Solution: Due to the rules of the forum, you will have to either burn or mount an image of the 'cm0102.iso'. When you open the game with CM exe from your CM folder, the game will ask you to insert a disk each time you reboot your computer and cm0102.iso (the file you downloaded during installing the game in Step-1 above) serves as your disk; (for Windows 10 and above) you can double-click on this iso file or right-click on it to choose mount on virtual CD drive. If you use Windows 7, Vista, or Win XP, you will need to install a virtual CD drive software to mount cm0102.iso . After mounting iso file, you can open the game with your cm0102.exe from your CM0102 folder.
You can re-download cm0102.iso from this link and mount this image >>> https://www.champman0102.net/viewtopic.php?f=76&t=35

Saved game issue - missing - lost - vanished - can not find save game *.sav file: Probably, you did not run your cm exe as admin before saving your game.
Solution:
- You can check for lost saved games ( *.sav ) in your computer, here : usually located (unless you specified otherwise during the installation of the game) in: 'C:\Users\( your_username or your_computer_name )\AppData\Local\VirtualStore\Program Files (x86)\Championship Manager 01-02\' . Then copy these lost sav files and paste into your CM game folder.
- If you need suport about 'Where is my VirtualStore folder?' >>> Copy and paste the following line exactly to your File Explorer's address bar: %userprofile%\AppData\Local\VirtualStore
- Go to your CM0102 directory ( Usually located (unless you specified otherwise during the installation of the game) in 'This PC > Local Disk (C:) > Program Files (x86) > Championship Manager 01-02 ). Right-click on 'cm0102.exe' and tick 'Run as Admin' and compatibility mode as Windows XP (Service Pack 3) . If you change the name of your exe, you need to do these same settings again.
- Right click on your CM folder, usually located (unless you specified otherwise during the installation of the game) in ' C:\Program Files (x86)\Championship Manager 01-02 '. Then click Properties> Security> Edit> change Users to full control > Apply> OK . Check if it works.

How to patch my game?: Attention! It is always your own risk if you decide patching. It is suggested to backup your exe, your saved game and your Data folder before patching. You can rename your exe and you can copy your Data folder and save games to another location.
Solution: Have a read for general info and link of patchers from this [TUTORIAL] How to patch your game CM0102 ? Nick's CM0102Patcher , Tapani Patcher , Saturn , John Locke , OllyDbg >>> viewtopic.php?f=85&t=2956

Can I use [PATCH] Nick's CM0102Patcher for further patching after I already patched my game with [PATCH] Tapani Patcher ?: Attention! It is always your own risk if you decide patching. It is suggested to backup your exe, your saved game and your Data folder before patching. You can rename your exe and you can copy your Data folder and save games to another location.
Solution: Yes, you can still use [PATCH] Nick's CM0102Patcher to patch your game after you already applied [PATCH] Tapani Patcher. On the other hand, you can not apply [PATCH] Tapani Patcher after you already use [PATCH] Nick's CM0102Patcher or any other patches. Have a read for general info and link of patchers from this [TUTORIAL] How to patch your game CM0102 ? Nick's CM0102Patcher , Tapani Patcher , Saturn , John Locke , OllyDbg >>> viewtopic.php?f=85&t=2956 .

Can I change game season start year ? Can I start the game with different start year ?: Yes.
Solution: You need to use [PATCH] Tapani Patcher or [PATCH] Nick's CM0102Patcher to change game season start year.

Players are too old , 40-50 years age: You made start year patching, but then you changed Data before starting game. Or you are using a cm0102.exe which is patched for a star year with a database which is not patched for same start year or which is not in Data folder during patching cm0102.exe.
Solution: All patcher tools also-mostly patch/change the database in Data folder inside your CM folder during patching your exe as some patches need database patching. You need to keep the database which you want to patch in your Data folder before patching your CM exe.

Players are too young, 8-10 years age: You have changed start year in your cm0102.exe with a patcher more than once.
Solution: Run the patcher (only once!) with your preferred settings to your previous unpatched cm0102.exe . All patcher tools also-mostly patch/change the database in Data folder inside your CM folder during patching your exe as some patches need database patching. You need to keep the database which you want to patch in your Data folder before patching your CM exe.

Force load all players , I want to load all players, staff and clubs from database into my game: This patch ensures as many players, staff and clubs from your chosen database are loaded into the game as possible, regardless as to how many leagues you select. Just to confirm, some databases will have more players than the game can cope with, so in that situation using this feature will still not load every single player, but it will load as many as it can. It is useful if you normally select lots of leagues just to increase the number of available players, as having more leagues makes the game much slower. Force load all players doesn't seem to slow down performance, but it makes save game files around 25% larger.
Solution: Apply 'Force load all players' option from [PATCH] Nick's CM0102Patcher and select the 'maximum database' in the game options before starting a new game. Obviously if you select the 'minimum database' in the game options, then all players won't load, but there will be more than there were when you selected it before using this patch.

How to speed up 'Updating Game Data' (and new game creation) ?:
Solution: - Disabling any antivirus and disabling windows defender real time protection speeds up the game by more than 30%.
If starting a new game or updating game data takes long time, all you need to do is add your Championship Manager 01/02 folder to an exclusion list in Windows Defender. Instructions for Windows 10 and 11 here:
https://support.microsoft.com/en-gb/win ... Windows_11

Can I change the speed of the game ?: Yes.
Solution: You need to use [PATCH] Tapani Patcher or [PATCH] Nick's CM0102Patcher to change the speed of your game.

Can I change player values up-to-date ? Player values too low - don't match the screenshots:
Solution: Make sure you have changed the Currency Inflation in [PATCH] Nick's CM0102Patcher . Suggested Currency Inflation rate is 2.50

Mouse Sensitivity / Drag Box problem, rapidly changing of transfer offer or contract wage offer after clicking button:
Solution: You can use Nick'CM0102Patcher and apply below patches.
- Enable IDLE sensitivity (from the main page)
- APPLYMISCPATCH: "Saturn v8/Transfer offer button sensitivity fix.patch" (from Tools>Apply a Misc Patch)

Manage all nations , managing any nation or any club: Game does not allow to manage all nations if these nations have not got enough players to manage in the game.
Solution: You need to apply below patches from [PATCH] Nick's CM0102Patcher under Tools>Apply a Misc Patch section and choose maximum database during creating new game to allow game to load more players. As an addition, you can apply 'force load all players' patch from [PATCH] Nick's CM0102Patcher main page. Below patches allows you to manage any club or nation (including B teams & under-21s), even if their league has not been loaded. But, please note that related nation shall have enough players to manage (more than 100 players?) and applying for jobs at tiny clubs/nations will give you this error message v3.9.68 manager_manager..cpp 12456 . The error is harmless, although no manager will be appointed by that club/nation.
- APPLYMISCPATCH: "Saturn v1/Manage Any Team.patch"
- APPLYMISCPATCH: "Saturn v3/Job application nudge.patch"
- APPLYMISCPATCH: "Saturn v4/Job application nudge edit.patch"

Player stuck on international team duty call ups: Related with start year patching about qualifying teams and host nations for the first international competitions in your game. Because of wrong/missing patching of your CM exe, the first FIFA World Cup or UEFA European Championship Cup in your game is not completed as there are 2 same national teams in the cup as this nation is host of cup and also qualified from FIFA World/ UEFA Euro Cup qualifyings and/or last FIFA World Cup winner. So, some national teams are still keeping their players to play the next matches in the international cup , even several years later.
Solution: If you want to continue your save game , you can use [TOOL] JLCollection (including Flex2) >>> 'GO HOME' option for sending all players from a given nation to home from international duty. viewtopic.php?p=28397#p28397 .
Otherwise, you need create new game after applying correct patches for start year patching about qualifying teams and host nations. It is suggested to use year specific patches from the main screen on Nick's CM0102Patcher v2.20 and later versions. Patches for year specific changes and competition host changes for all international competitions are all there. New main page screen to apply year specific patches (this option is selectable if start year change is set to 2020 or 2021, otherwise it is grey and not selectable)

Can I play the game in different screen resolution ?: Yes.
Solution: You need to use [PATCH] Tapani Patcher or [PATCH] Nick's CM0102Patcher to change game screen resolution. Please note that you also need to install compatible background images pack to use with the new screen resolution of the game after patching for it. Background Packs >>> viewforum.php?f=79

Installing a new database update , the game still shows old players database, not new players:
Solution: 1-Right click on your CM folder, usually located (unless you specified otherwise during the installation of the game) in ' C:\Program Files (x86)\Championship Manager 01-02 '. Then click Properties> Security> Edit> change Users to full control > Apply> OK. Then copy new database update into Data folder in your CM game installation again. 2- Run your cm0102.exe as admin. 3- Check the location which you pasted data update files if you copied&pasted the data update into Data folder in your CM game installation.

Installing a new database update , CM editor cm0102ed.exe still shows old players database, not new players:
Solution: 1-Right click on your CM folder, usually located (unless you specified otherwise during the installation of the game) in ' C:\Program Files (x86)\Championship Manager 01-02 '. Then click Properties> Security> Edit> change Users to full control > Apply> OK. Then copy new database update into Data folder in your CM game installation again. 2- Run your cm0102ed.exe as admin. 3- Check the location which you selected to load database in cm0102ed.exe

I made changes in database with CM editor cm0102ed.exe , but can not see the changes when open database in editor or in the game: Probably, you did not run CM editor cm0102ed.exe as admin before making changes.
Solution: You need to make changes again after >>> 1-Right click on your CM folder, usually located (unless you specified otherwise during the installation of the game) in ' C:\Program Files (x86)\Championship Manager 01-02 '. Then click Properties> Security> Edit> change Users to full control > Apply> OK. 2- Run your cm0102ed.exe as admin. 3- Check the location which you selected to load database in cm0102ed.exe

I edited and/or validated the database in CM editor cm0102ed.exe after using/applying a patcher, now my game won't run?: This is a known issue with the patcher as validation can remove entries/changes from the database that the patcher did and it needs to run.
Solution: If you do make changes in the database with an editor after using a patcher, just save database but do not validate.

CM Editor cm0102ed.exe freeze - 'Access violation at address 0057762FE' : It is a cmeditor bug when ARSE mode is selected from database special options. You see this error ' Access violation at address 0057762FE ' only after you go to Cfg menu page (staff config ). If you don't go to Cfg menu page , you will not see this error and can continue to use CM editor.
Solution: From CM official editor cm0102ed top menu , you go to Tools> Options> Special , untick Arse and Preset Tactic options, save, close and then re-open the database. You will not see error again even you go to Cfg menu page.

What is ARSE mode/command for Database ?: It is a command for CM0102 database that does several extra things in the game like more AWOL , possibly more red card, more Bosman transfers, etc.
ARSE is a mode for CM0001 and CM0102 to get the following effects:
- Makes it more likely players behave badly.
- Your players CAN make obscene gestures to the crowd.
- Your physio/scouts CAN (not will) give negative comments as well.
- See your chairman's stats (CM0102 only).
- Increased the chances of your players going AWOL(Absent Without Official Leave).
- Increased the chances of your player doesn't want to return to the club after a loan or vacation).
Solution: 1st way- You can activate these modes for the database you upload in the official CM editor cm0102ed.exe (Tools>Options>Special>Select the Mode). Then save and close. And create new game to see the effects. Note that you might not see the changes take effect straight away.
2nd way- As an alternative way to set the commands you want, you can open player_setup.cfg file of your Database in any text editor. e.g. Notepad. Make sure this file is not read-only before you do so, otherwise you won't be able to save. To do this, right click on the file, select properties and uncheck the 'read-only' box, then click on OK. Only then you should open it in your chosen text editor. In player_setup.cfg, scroll to the bottom, and take a new line (if there isn't a blank line there to begin with), then type the command exactly ( such as "ARSE" - with quotes ) and save. Start a new game to enable it. Note that you might not see the changes take effect straight away. If you do any editing, or indeed, just save the data again, this command will be removed, and you will need to re-add it.
Loading the official pregame editor after adding the ARSE command in will give you the following message:
Error getting first name.: (2099) "ARSE"
Where 2099 is the line number in which you add the command. If you do any editing, or indeed, just save the data again, this command will be removed, and you will need to re-add it.

Is it possible to change European Champions League and European League cups format in the game to current latest structure ?:
Solution: No, not possible yet.
* [TUTORIAL] How to install and run the game CM0102?> viewtopic.php?f=85&t=3571
Please use search bar for solution before posting your issue
Locked