SportingNonsense wrote:
1. Download Advanced Editor v4 from the PCM08\Editor Downloads section:
https://www.pcmdaily.com/infusions/pro...hp?did=485
It may be PCM08, but it works fine for PCM09.
2. Export it wherever, I placed it in My Documents, under a folder name PCM Editor.
3. Take the CDB file of the save game, and put it in the PCM Editor\Databases
4. Open the PCM2008_CDB_to_XML file
5. In Database In, select the save game
6. Put whatever you like in the Folder Out section, and then click to Import the save game. For the sake of this scenario, Im calling this fictional save game 'RACEFIX'
7. Wait a bit, then select RACEFIX in the Folder in drop down
8. Open the table 'DYN_classification_race'. At the same time, it is a good idea to open the Excel version of the Man Game database.
9. The columns are explained below:
Idclassification_race | Can be ignored |
fkIDrace | Can be ignored |
fkIDcyclist | The Cyclist's ID. Each cyclist will have at least 3 rows, 4 if they are a young rider. |
fkIDteam | Only relevant for teams classification. Can be ignored. |
fkIDclassification | 1' is the GC, '2' is the KoM, '3' is the Points, '4' is the Young rider. |
gene_i_value | For KoM or Points, the value here is the points tally each rider has. |
| For the GCs, it uses an 8, 9, or 10 digit value for seconds raced - depending how far into the race you are. |
gene_i_rank | The rank of the rider in each respective competition. |
fkIDclassification_state | Can be ignored |
10. Whether you are adding time bonuses that were not given, or removing bonuses from time trials when they should not have been given, first you need to make a list of the cyclist IDs of the relevant riders. Then click on the fkIDcyclist column to sort it in numerical order, and find your riders.
11. Now you need to change their gene_i_value. It is displayed in some form of numerical method of showing seconds, so it could be 8, 9 or 10 digits depending on how much the rider has raced in this particular race.
The last 3 digits are always going to be 0, and it is the digits immediately before it that needs changing.
12. So if a rider has a gene_i_value of '60189000' and needs to be awarded 20 bonus seconds for a victory then it is the '89' that we need to change. Change the 89 to a 69, and you have given him a 20 second time bonus. However if you need to take 20 away, then you need to add on 20. This time you need to look at '189', which changes to '209'.
Initial | 20 second bonus added | 20 second bonus removed |
60189000 | 60169000 | 60209000 |
13. Remember that the system of bonuses at the finish, for all races, is 20 for 1st, 12 for 2nd, and 8 for 3rd.
14. I would recommend doing the change for all - even if the rider who came 3rd is 10 minutes down on GC - you just never know, he might gain 10 minutes in the next stage
15. Once all the gene_i_values have been changed, you need to look at the gene_i_rank column. It is important that you change this where the time bonuses impact the positions of the Top 10 in GC - as this column tells the game who wears the jersey, and also affects the dynamic of the 3D racing. (On hilly stages for example, the top riders in GC will attack to defend their positions, even if theyre not that great on the hills)
16. I always try to make sure that for the main GC, the right riders are given the right placings, for the Top 10 at least. For Points, KoM or Young Rider, its only really the 1st position that matters - just make sure that theres only ever 1 rider in 1st place for each classification in the database.
So if a rider moves from 25th in GC to 1st, based on time bonuses, I would change his rank to 1, and then move those initially in positions 1 to 10, down 1. Then Id stop - so there are two rank 11s and nobody in rank 25. This is fine, it wont affect anything in game.
17. Once done, click the 'Save' button. Then type a name in the Database Out box, e.g. RACEFIXED
18. Now click to export it.
19. RACEFIXED.cdb can now be found in PCM Editor\Databases.
20. Copy it to the same PCM save game directory as the initial save game was in. I also make a copy of the initial .CDI file, and rename it to RACEFIXED.cdi.
21. Now open the game, and load up the RACEFIXED savegame. Before you start the stage, use the boxes on the stage profile screen to view the classification standings. If the times and ranks all look right, then youre good to go, and continue with the race.