Resource icon

Misc F1 2020 Names and Teams Changer v2.4

Login or Register an account to download this content
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...
 
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:
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
 
  • Deleted member 1031992

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 by a moderator:
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:
  • Deleted member 1031992

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: 1,533
  • Sans titre.png
    Sans titre.png
    1.1 MB · Views: 1,065
  • 1.png
    1.png
    1.2 MB · Views: 1,886
  • 2.png
    2.png
    1.1 MB · Views: 1,015
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.
 
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.
 
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
 
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:
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.
 
Back
Top