Resource icon

Misc F1 2020 Names and Teams Changer v.2.3.1

Log in to download, or make sure to confirm your account via email

Electronics

10RPM
Joined
Sep 28, 2020
Messages
18
Electronics submitted a new resource:

F1 2020 Names and Teams Changer - Tool for changing custom names and teams in F1 2020

This is a memory editing tool to allow for the names, teams and driver tags in the F1 2020 game to be changed. No messing around in cheat engine required! The code is open source written in C#, and is probably a little hacky in places, but should work for the most part - if it doesn't, please submit a bug report on github and I'll try to look at it.

I wrote this rather than using cheat engine, as I felt the scripting tools availble in cheat engine was rather limited.

For the latest info...

Read more about this resource...
 

ParkYongLee

Modular Mods Creator
Premium
Joined
Apr 19, 2013
Messages
2,238
Interesting, interesting. I wish we would just find a way to just overwrite the value of the language file name in the memory right when the application gets started. That way we could make the game look for a different one and have that one moddable in open space.

E: I mean in the end, if your tool would for example look for language_ger.lng in the correct region, so we could replace the string with language_deu.lng, then (I think) we would be able to use F1 2020\localisation\2020_release\language_deu.lng as a new file (and the language files have been exported, so they are available); which then can be freely edited with the language file editor. (same with the other additional 10 language files)
 
Last edited:

Xurda

100RPM
Joined
Mar 10, 2017
Messages
246
First of all, great job mate, amazing. I have 2 issues that you may know how to solve:
  • Team names are not changed in my case, you can see my txt file below.
  • And the other thing is that it fails to find Game Region.
76152cd4c4a1291c6a337a716ba31e0a.png
 

Corbyy

100RPM
Joined
Oct 27, 2019
Messages
105
For 2021 season (compatible w/ LucasDesigns' 2021 Season Mod, Xurda's 2021 Season Mod)
Alexander ALBON, Sergio PEREZ, PER
Antonio GIOVINAZZI,
Carlos SAINZ, Daniel RICCIARDO, RIC
Charles LECLERC,
Daniel RICCIARDO, Fernando ALONSO, ALO
Daniil KVYAT, Yuki TSUNODA, TSU
Esteban OCON,
George RUSSELL,
Kevin MAGNUSSEN, Mick SCHUMACHER, MSC
Kimi RÄIKKÖNEN,
Lance STROLL,
Lando NORRIS,
Lewis HAMILTON,
Max VERSTAPPEN,
Nicholas LATIFI,
Nico HÜLKENBERG,
Romain GROSJEAN, Nikita MAZEPIN, MAZ
Sebastian VETTEL, Carlos SAINZ, SAI
Sergio PEREZ, Sebastian VETTEL, VET
Valtteri BOTTAS,

Alain FOREST,
Alain PROST,
Alessio LORANDI,
Alex MURRAY,
Anthoine HUBERT,
Antonio FUOCO,
Arjun MAINI,
Arron BARNES,
Artem MARKELOV,
Ayrton SENNA,
Benjamin COPPENS,
Brendon HARTLEY,
Callisto CALABRESI,
Callum ILOTT,
Christian LUNDGAARD,
DE VRIES,
Dan TICKTUM,
Daniel JONES,
Devon BUTLER,
Dorian BOCCOLACCI,
Esto SAARI,
Felipe DRUGOVICH,
Felipe MASSA,
Fernando ALONSO,
Flavio NIEVES,
Gert WALDMULLER,
Giuliano ALESI,
Guanyu ZHOU,
Guilherme SAMAIA,
Howard CLARKE,
Igor CORREIA,
Jack AITKEN,
Jack TREMBLAY,
Jay LETOURNEAU,
Jehan DARUVALA,
Jolyon PALMER,
Jonas SCHIFFER,
Jordan KING,
Juan Manuel CORREA,
Julian QUESADA,
Klimek MICHALSKI,
Louis DELÉTRAZ,
Luca GHIOTTO,
Lucas ROTH,
Lukas WEBER,
Mahaveer RAGHUNATHAN,
Marcus ARMSTRONG,
Marcus ERICSSON,
Marie LAURSEN,
Marino SATO,
Martin GILES,
Maximilian GÜNTHER,
Mick SCHUMACHER, Kevin MAGNUSSEN, MAG
Naota IZUMI,
Nikita MAZEPIN, Romain GROSJEAN, GRO
Niko KARI,
Nirei FUKUZUMI,
Noah VISSER,
Nobuharu MATSUSHITA,
Pascal WEHRLEIN,
Pedro PIQUET,
Peter BELOUSOV,
Pierre GASLY,
Ralph BOSCHUNG,
Rashid NAIR,
Robert KUBICA,
Robert SHWARTZMAN,
Roberto MERHI,
Roy NISSANY,
Ruben MEIJER,
Santiago MORENO,
Sean GELAEL,
Sergey SIROTKIN,
Sophie LEVASSEUR,
Stoffel VANDOORNE,
Sérgio SETTE CÂMARA,
Tadasuke MAKINO,
Tatiana CALDERÓN,
Wilhelm KAUFMANN,
Yasar ATIYEH,
Yuki TSUNODA, Daniil KVYAT, KVY
Michael SCHUMACHER,
Racing Point, Aston Martin Mercedes, Aston Martin Mercedes
Mercedes, Mercedes, Mercedes
Ferrari,
Red Bull, Red Bull Racing Honda, Red Bull Racing Honda
AlphaTauri, AlphaTauri Honda, AlphaTauri Honda
Renault, Alpine Renault, Alpine Renault
Alfa Romeo, Alfa Romeo Racing Ferrari, Alfa Romeo Racing Ferrari
Williams, Williams Mercedes, Williams Mercedes
Haas, Haas Ferrari, Haas Ferrari
McLaren, McLaren Mercedes, McLaren Mercedes
 
Last edited:

Xurda

100RPM
Joined
Mar 10, 2017
Messages
246
First of all, great job mate, amazing. I have 2 issues that you may know how to solve:
  • Team names are not changed in my case, you can see my txt file below.
  • And the other thing is that it fails to find Game Region.
76152cd4c4a1291c6a337a716ba31e0a.png
The thing with the GameRegion is already solved, but haven't managed to change team names yet...
 
Last edited:

Corbyy

100RPM
Joined
Oct 27, 2019
Messages
105
The thing with the GameRegion is already solved, but haven't managed to change team names yet...

Changes on selection screen only
 

Attachments

  • Capture.PNG
    Capture.PNG
    1.1 MB · Views: 164
  • Sans titre.png
    Sans titre.png
    1.1 MB · Views: 166
  • 1.png
    1.png
    1.2 MB · Views: 154
  • 2.png
    2.png
    1.1 MB · Views: 143

Molda222

50RPM
Joined
Jun 14, 2011
Messages
54
Is there any possibility to make this work on DX11? lot of people are using Dx11 version of the game because Dx12 is unstable and can cause crashes. BTW absolutely amazing idea. THanks for your work
 

Electronics

10RPM
Joined
Sep 28, 2020
Messages
18
Doesn't work for me... And also the thing with the Game Region keeps happening, it works well like 1 out of 7 times
Hm, it looks like I might need to expand the region it searches for in memory. Is your game up to date? If someone could try looking for the memory offsets the classic way through Cheat Engine if it fails to find the regions, that would be most helpful so I can build those in.
 

ParkYongLee

Modular Mods Creator
Premium
Joined
Apr 19, 2013
Messages
2,238
if your tool would for example look for language_ger.lng in the correct region, so we could replace the string with language_deu.lng, then (I think) we would be able to use F1 2020\localisation\2020_release\language_deu.lng as a new file (and the language files have been exported, so they are available); which then can be freely edited with the language file editor. (same with the other additional 10 language files)
@Electronics any comment on that? Possible, yes, no? Might even be easier to replace the string \localisation\2020_release\ with \localisation\202X_modfile\ so just one version would already be enough.
 

Xurda

100RPM
Joined
Mar 10, 2017
Messages
246
Hm, it looks like I might need to expand the region it searches for in memory. Is your game up to date? If someone could try looking for the memory offsets the classic way through Cheat Engine if it fails to find the regions, that would be most helpful so I can build those in.
Maybe it's because I have the game in Spanish? Would be strange as the driver names are changed correctly.

And about the Game Region, I have my game up to date (1.17 version). I have a cheat engine script for spanish, tell me if you want to take a look at the addresses. I've noticed that the thing with the game region causes the names to not be changed in driver tags or in career menus
F1 2020 - DX12 Screenshot 2021.04.03 - 21.32.18.93.png
 

peppepino

75RPM
Joined
Sep 15, 2008
Messages
78
did'nt work for me with the text files modified in the application
did work if i modified the txt file BEFORE loading in the application and then your wonderful app did the rest
good job mate! thx!
 
Last edited:

Electronics

10RPM
Joined
Sep 28, 2020
Messages
18
Ahh, yes I haven't looked at the game in other languages. If you could send me the cheat engine script that would be a good starting point. Hopefully the memory structures should all be the same, just moved in memory.
 

Xurda

100RPM
Joined
Mar 10, 2017
Messages
246
Ahh, yes I haven't looked at the game in other languages. If you could send me the cheat engine script that would be a good starting point. Hopefully the memory structures should all be the same, just moved in memory.
I already sent it to you via private message
 
Top