Post by sean on Feb 7, 2020 22:21:36 GMT 2
Welcome to the Hex Editing guide! This guide will not cover every area of how to hex edit everything but does go over some of the most useful stuff for example changing the year, driver nationalities, engine weight and power. So lets dive straight into it first of all your going to need a Hex Editor which you can find for free to download at mh-nexus.de/en/hxd/ you also have another choice of using hexed.it/?hl=en which is an online Hex editor and it's the one I'll be using for this guide because it converts all the numbers and other things into hex for you easier and faster!
Year change
To change the year in the game on the online editor go to the right hand side where it says "Go to" and put in 0002CCA9 it will take you to that address where it should say something like E3 which means 2019,
The good thing about the online editor is it displays all the information clearly on the left hand side so where is says 16-bit integer 2019 you know you've found the right address.
All you need to do now is change 2019 to the year for example 2020 then click enter and E3 should have changed to E4 now.
Do the same thing for the following addresses,
0002E1C8
000A48A9
000BB172
000CFC90
000CFED1
000CFF88
000D070F
000D079c
000DE3BB
000E2683
000E78D8
000E9F00
00116BF1
00138D8C
00116BF1
00138D8C
00138D8C
When your finished click the export button at the top it might take a while for it to save then the GPM2.exe will be downloaded to your computer be sure to name it something different while you test it out.
Driver nationalities
They are split up into 2 parts so lets do part 1 first,
Here is what each hex code stands for. This will only work for GPM2 1.02B recent exes like the 2018 and 2019 mod that have these nationalities in them if your editing an older .exe then it will have different nationalities stored and probably in a different order too but I'll tell you how to find them if that's the case.
00 Brazil
01 Spain
02 Germany
03 Belgium
04 Japan
05 Canada
06 Italy
07 Singapore
08 Sweden
09 France
10 Holland
11 Austria
12 Russia
13 Finland
14 Abu Dhabi
15 Denmark
16 China
17 Bahrain
0A Australia
0B Mexico
0C Monaco
0D Britain
0E Hungary
0F America
Go to 0002ABFF this will change driver DF48 nationality you can use the StarFire Editor to find out which driver is DF48 and so on. This is the first group of drivers which has the nationalities eight hexes apart so you could count them along and change it that way but I've tried to make it easier and included all the addresses below and which DF it changes.
So for example if you want to change DF59 nationality to Canadian you would go to the address 0002AC4C and put in 05. You'll need to go through every single driver and do them individually.
Slot 1 DF48 0002ABFF
Slot 2 DF49 0002AC06
Slot 3 DF50 0002AC0D
Slot 4 DF51 0002AC14
Slot 5 DF52 0002AC1B
Slot 6 DF53 0002AC22
Slot 7 DF54 0002AC29
Slot 8 DF55 0002AC30
Slot 9 DF56 0002AC37
Slot 10 DF57 0002AC3E
Slot 11 DF58 0002AC45
Slot 12 DF59 0002AC4C
Slot 13 DF60 0002AC53
Slot 14 DF61 0002AC5A
Slot 15 DF62 0002AC61
Slot 16 DF63 0002AC68
Slot 17 DF64 0002AC6F
Slot 18 DF65 0002AC76
Slot 19 DF66 0002AC7D
Slot 20 DF67 0002AC84
Slot 21 DF68 0002AC8B
Slot 22 DF69 0002AC92
Slot 23 DF70 0002AC99
Slot 24 DF71 0002ACA0
Slot 25 DF72 0002ACA7
Slot 26 DF73 0002ACAF
Slot 27 DF74 0002ACB6
Slot 28 DF75 0002ACBD
Slot 29 DF76 0002ACC3
Slot 30 DF77 0002ACCA
The second group of drivers has some without a picture and some drivers here are those who have the 0/0 contract. It's the same thing here to edit them as you did with group one however the driver slots are now four hexes apart instead of eight but I've included the addresses for them again and also made a mention on the drivers who don't have a picture.
Slot 1 DF4 00030F28
Slot 2 DF26 00030F2C
Slot 3 DF2 00030F30
Slot 4 DF27 00030F34
Slot 5 DF0 00030F38
Slot 6 DF28 00030F3C
Slot 7 DF29 00030F40
Slot 8 DF7 00030F44
Slot 9 DF30 00030F48
Slot 10 DF31 00030F4C
Slot 11 No Picture 00030F50
Slot 12 DF1 00030F54
Slot 13 DF12 00030F58
Slot 14 DF13 00030F5C
Slot 15 No Pic 00030F60
Slot 16 No Pic 00030F64
Slot 17 No Pic 00030F68
Slot 18 DF19 00030F6C
Slot 19 No Pic 00030F70
Slot 20 No Pic 00030F74
Slot 21 DF20 00030F78
Slot 22 No Pic 00030F7C
Slot 23 DF22 00030F80
Slot 24 DF23 00030F84
Slot 25 No Pic 00030F88
Slot 26 No Pic 00030F8C
Slot 27 DF39 00030F90
Slot 28 DF40 00030F94
Slot 29 DF41 00030F98
Slot 30 DF42 00030F9C
Slot 31 DF5 00030FA0
Slot 32 DF21 00030FA4
Slot 33 DF25 00030FA8
Slot 34 DF3 00030FAC
Slot 35 DF11 00030FB0
Slot 36 No Pic 00030FB4
Slot 37 No Pic 00030FB8
Slot 38 No Pic 00030FBC
Slot 39 DF15 00030FC0
Slot 40 DF9 00030FC4
Slot 41 DF16 00030FC8
Slot 42 No Pic 00030FCC
Slot 43 DF45 00030FD0
Slot 44 DF46 00030FD4
Slot 45 DF47 00030FD8
Slot 46 No Pic 00030FDC
Slot 47 DF8 00030FE0
Slot 48 DF24 00030FE4
If your editing a driver with no picture it can be tricky but if you look at their nationality in the game and it's for example Spanish look for 01 in the driver slots with no pictures and it helps narrow it down. If your using another GPM2.exe that seems to have the nationalities not match up you can look at the drivers in the game so lets say for example it says Lewis Hamilton is British in and he is DF45 you can go to that slot and see what the code for British is you'll need to do this for a lot to work out all the nationality codes there's 24 in total.
Engine weight
This is pretty straight forward but it must be noted that the maximum engine weight is 500 kg and minimum is 0 kg however you should never go below 100 kg as it can lead to glitches also remember when you play the game every year the engines will improve some will get lighter over time so be wary starting at 100kg be at least 110kg to be safe.
All you need to do is go to the following addresses and change the weight so for example engine 1 address is 00030A51 which comes up at 120 for me all I need to do is change that some something else like 150 and press enter to save it!
Here's the list of all the addresses,
Engine 1 00030A51
Engine 2 00030A5A
Engine 3 00030A63
Engine 4 00030A6C
Engine 5 00030A75
Engine 6 00030A7E
Engine 7 00030A87
Engine 8 00030A90
Engine 9 00030A99
Engine 10 00030AA2
Engine 11 00030AAB
Engine 12 00030AB4
Engine 13 00030ABD
Engine 14 00030AC6
Engine 15 00030ACF
Engine 16 00030AD8
Engine power
It's the same as changing the engine weight just be sure not to put anything in over 835 hp and under 500 hp. You'll see it at the 16-bit integer it says 757 so like the engine weight change it and press enter to save.
Engine 1 00030AE1
Engine 2 00030AEA
Engine 3 00030AF3
Engine 4 00030AFC
Engine 5 00030B05
Engine 6 00030B0E
Engine 7 00030B17
Engine 8 00030B20
Engine 9 00030B29
Engine 10 00030B32
Engine 11 00030B3B
Engine 12 00030B44
Engine 13 00030B4D
Engine 14 00030B56
Engine 15 00030B5F
Engine 16 00030B68
There are of course many other things you can change in the game I've covered some of the basics if your looking for more there's the GPM2 102B Bookmarks file you can download. Load it into a hex editor it will also load with the online hex editor. It gives you a huge list of addresses for some other things you can change and edit in GPM2. The download for that can be found here www.mediafire.com/file/uugtmyws4uavncv/GPM2102BBookmarks.zip/file?fbclid=IwAR1w2faia3xeCekT3MnawzCWeV3peVe5_rAKdCcwrWgZaJ-nFiI-F2VzFAU
Year change
To change the year in the game on the online editor go to the right hand side where it says "Go to" and put in 0002CCA9 it will take you to that address where it should say something like E3 which means 2019,
The good thing about the online editor is it displays all the information clearly on the left hand side so where is says 16-bit integer 2019 you know you've found the right address.
All you need to do now is change 2019 to the year for example 2020 then click enter and E3 should have changed to E4 now.
Do the same thing for the following addresses,
0002E1C8
000A48A9
000BB172
000CFC90
000CFED1
000CFF88
000D070F
000D079c
000DE3BB
000E2683
000E78D8
000E9F00
00116BF1
00138D8C
00116BF1
00138D8C
00138D8C
When your finished click the export button at the top it might take a while for it to save then the GPM2.exe will be downloaded to your computer be sure to name it something different while you test it out.
Driver nationalities
They are split up into 2 parts so lets do part 1 first,
Here is what each hex code stands for. This will only work for GPM2 1.02B recent exes like the 2018 and 2019 mod that have these nationalities in them if your editing an older .exe then it will have different nationalities stored and probably in a different order too but I'll tell you how to find them if that's the case.
00 Brazil
01 Spain
02 Germany
03 Belgium
04 Japan
05 Canada
06 Italy
07 Singapore
08 Sweden
09 France
10 Holland
11 Austria
12 Russia
13 Finland
14 Abu Dhabi
15 Denmark
16 China
17 Bahrain
0A Australia
0B Mexico
0C Monaco
0D Britain
0E Hungary
0F America
Go to 0002ABFF this will change driver DF48 nationality you can use the StarFire Editor to find out which driver is DF48 and so on. This is the first group of drivers which has the nationalities eight hexes apart so you could count them along and change it that way but I've tried to make it easier and included all the addresses below and which DF it changes.
So for example if you want to change DF59 nationality to Canadian you would go to the address 0002AC4C and put in 05. You'll need to go through every single driver and do them individually.
Slot 1 DF48 0002ABFF
Slot 2 DF49 0002AC06
Slot 3 DF50 0002AC0D
Slot 4 DF51 0002AC14
Slot 5 DF52 0002AC1B
Slot 6 DF53 0002AC22
Slot 7 DF54 0002AC29
Slot 8 DF55 0002AC30
Slot 9 DF56 0002AC37
Slot 10 DF57 0002AC3E
Slot 11 DF58 0002AC45
Slot 12 DF59 0002AC4C
Slot 13 DF60 0002AC53
Slot 14 DF61 0002AC5A
Slot 15 DF62 0002AC61
Slot 16 DF63 0002AC68
Slot 17 DF64 0002AC6F
Slot 18 DF65 0002AC76
Slot 19 DF66 0002AC7D
Slot 20 DF67 0002AC84
Slot 21 DF68 0002AC8B
Slot 22 DF69 0002AC92
Slot 23 DF70 0002AC99
Slot 24 DF71 0002ACA0
Slot 25 DF72 0002ACA7
Slot 26 DF73 0002ACAF
Slot 27 DF74 0002ACB6
Slot 28 DF75 0002ACBD
Slot 29 DF76 0002ACC3
Slot 30 DF77 0002ACCA
The second group of drivers has some without a picture and some drivers here are those who have the 0/0 contract. It's the same thing here to edit them as you did with group one however the driver slots are now four hexes apart instead of eight but I've included the addresses for them again and also made a mention on the drivers who don't have a picture.
Slot 1 DF4 00030F28
Slot 2 DF26 00030F2C
Slot 3 DF2 00030F30
Slot 4 DF27 00030F34
Slot 5 DF0 00030F38
Slot 6 DF28 00030F3C
Slot 7 DF29 00030F40
Slot 8 DF7 00030F44
Slot 9 DF30 00030F48
Slot 10 DF31 00030F4C
Slot 11 No Picture 00030F50
Slot 12 DF1 00030F54
Slot 13 DF12 00030F58
Slot 14 DF13 00030F5C
Slot 15 No Pic 00030F60
Slot 16 No Pic 00030F64
Slot 17 No Pic 00030F68
Slot 18 DF19 00030F6C
Slot 19 No Pic 00030F70
Slot 20 No Pic 00030F74
Slot 21 DF20 00030F78
Slot 22 No Pic 00030F7C
Slot 23 DF22 00030F80
Slot 24 DF23 00030F84
Slot 25 No Pic 00030F88
Slot 26 No Pic 00030F8C
Slot 27 DF39 00030F90
Slot 28 DF40 00030F94
Slot 29 DF41 00030F98
Slot 30 DF42 00030F9C
Slot 31 DF5 00030FA0
Slot 32 DF21 00030FA4
Slot 33 DF25 00030FA8
Slot 34 DF3 00030FAC
Slot 35 DF11 00030FB0
Slot 36 No Pic 00030FB4
Slot 37 No Pic 00030FB8
Slot 38 No Pic 00030FBC
Slot 39 DF15 00030FC0
Slot 40 DF9 00030FC4
Slot 41 DF16 00030FC8
Slot 42 No Pic 00030FCC
Slot 43 DF45 00030FD0
Slot 44 DF46 00030FD4
Slot 45 DF47 00030FD8
Slot 46 No Pic 00030FDC
Slot 47 DF8 00030FE0
Slot 48 DF24 00030FE4
If your editing a driver with no picture it can be tricky but if you look at their nationality in the game and it's for example Spanish look for 01 in the driver slots with no pictures and it helps narrow it down. If your using another GPM2.exe that seems to have the nationalities not match up you can look at the drivers in the game so lets say for example it says Lewis Hamilton is British in and he is DF45 you can go to that slot and see what the code for British is you'll need to do this for a lot to work out all the nationality codes there's 24 in total.
Engine weight
This is pretty straight forward but it must be noted that the maximum engine weight is 500 kg and minimum is 0 kg however you should never go below 100 kg as it can lead to glitches also remember when you play the game every year the engines will improve some will get lighter over time so be wary starting at 100kg be at least 110kg to be safe.
All you need to do is go to the following addresses and change the weight so for example engine 1 address is 00030A51 which comes up at 120 for me all I need to do is change that some something else like 150 and press enter to save it!
Here's the list of all the addresses,
Engine 1 00030A51
Engine 2 00030A5A
Engine 3 00030A63
Engine 4 00030A6C
Engine 5 00030A75
Engine 6 00030A7E
Engine 7 00030A87
Engine 8 00030A90
Engine 9 00030A99
Engine 10 00030AA2
Engine 11 00030AAB
Engine 12 00030AB4
Engine 13 00030ABD
Engine 14 00030AC6
Engine 15 00030ACF
Engine 16 00030AD8
Engine power
It's the same as changing the engine weight just be sure not to put anything in over 835 hp and under 500 hp. You'll see it at the 16-bit integer it says 757 so like the engine weight change it and press enter to save.
Engine 1 00030AE1
Engine 2 00030AEA
Engine 3 00030AF3
Engine 4 00030AFC
Engine 5 00030B05
Engine 6 00030B0E
Engine 7 00030B17
Engine 8 00030B20
Engine 9 00030B29
Engine 10 00030B32
Engine 11 00030B3B
Engine 12 00030B44
Engine 13 00030B4D
Engine 14 00030B56
Engine 15 00030B5F
Engine 16 00030B68
There are of course many other things you can change in the game I've covered some of the basics if your looking for more there's the GPM2 102B Bookmarks file you can download. Load it into a hex editor it will also load with the online hex editor. It gives you a huge list of addresses for some other things you can change and edit in GPM2. The download for that can be found here www.mediafire.com/file/uugtmyws4uavncv/GPM2102BBookmarks.zip/file?fbclid=IwAR1w2faia3xeCekT3MnawzCWeV3peVe5_rAKdCcwrWgZaJ-nFiI-F2VzFAU