Resource icon

F1 2020 Names and Teams Changer v2.4

Login or Register an account to download this content
Donate
Buy me a coffee via Paypal

Please support this modder with a small donation.

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 and downloads see the github: https://github.com/Electronics/F1NameChanger

Fantastic review and quick walkthrough provided by CraigMeUp:

Current major issues I'm aware of:
  • Regions not always being detected - espicially in different languages. I'm working on expanding the memory regions it searches through to catch all these cases. Sometimes restarting your game is enough to shift it into an area I check.
  • Only works in DX12. This should be a simple fix, coming soon!
  • Driver name lengths are limited in some cases (see the github for details on this)
  • Audio prompts and subtitles will still have the original names. I might be able to expand to changing these later, but currently I'm focussing on on-track and leaderboard names.

Simply download and extract the executable and dll files. Run the application and you should get the main GUI of the program.
Screenshot.png


The program is split into a tree file browser on the left hand side, an editor box on the right, and a status/log area at the bottom. The Lookup tables used for the name and team changes are given either as text files (basically a csv), or as a more complicated json format. If a names.json or names.txt (and optional teams.json or teams.txt) file is in the same directory, these will be selected as the default lookup table (indicated with the files in the tree area appended with [NAME] and/or [TEAM]. Double-click or File->Open files to open them in the editor on the right and save them afterwards with File->Save or Save As.


To provide a differently named file as a lookup table, simply right click the file you want to use, and select Set as Names lookup or Set as Teams lookup. Once the files are correctly setup, simply click the Write to F1 button. This can be done before or after starting the F1 game. Some example team and name lookup files can be found here as names - example.txt and teams - example.txt. names.txt and teams.txt contains all the original driver and team names so you don't need to lookup and type these in yourself. Currently the program looks for the DX12 version of the F1 2020 game, but this can be changed in the source code - or let me know that one is also required for DX11. Any issues or errors occured will show up in the log area at the bottom, accompanied with a red/green status of the section the error occurs in. Errors during regions writing to memory may cause subsequent runs of Write to F1 to fail to identify memory regions. The game will need to be restarted in these cases.


There is an Undo Changes button, but this is no substitute for restarting the game and is still an untested feature! The changes are only made to the game in memory (RAM) and as soon as the game is closed, all changes are lost and reset to default.

Config Files

The text files are the simplest way of configuring this tool as they are basically a csv file.

The text file can simply be opened as a csv or text file and consists of one driver per line (in no particular driver order): old NAME, new NAME, newDriverTag. The teams file similarly, is one team per line: old team name, new team name, shortened in-game name. See the example files for a list of old driver/team names.

The names should always be formatted with the first name having the first letter capitalised and the rest lower case, and for the last name: always upper case. e.g. Carlos SAINZ would be correct, carlos Sainz would be wrong. This mostly only causes issues with the undo feature, so don't worry too much.

Due to how the ingame-names are stored, depending on the original length of the name (lastname usually as it shows up in the sidebar), the new name can be truncated by the game to the original name's length. This means your new name can be cut-off if it's too long! I'm sadly not aware of any fix for this, so you may need to shorten names with this issue, or use a different driver with a longer name for your new driver - if possible.


See the github Readme for the latest known issues and all other details!

Latest updates

  1. v.2.4 Fix for 1.18 Patch

    (copied from https://github.com/Electronics/F1NameChanger/pull/20) Patch 1.18 of the F1 2020...
  2. [BETA] Better Offset Searching

    This is a pre-release version of an update, it might have a few bugs but in general should be...
  3. Fixes Carlos SAINZ not being replaced properly

    Might also fix some people's game region not being detected properly (by expanding the search...

Latest reviews

Does this work on F1 2019?
This is the key if you're struggling in 2023...

In Cheat Engine make sure you select value type "string". Then scan type will be "search for text". Then you can search {o:mixed}Carlos{/o}
how does this mod work f1 22?
For those whose name changer is not working: Don't start the game from a shortcut rather start the game by opening the dx12 executable in the Steamapps or any other root folder where the game files are.
Completely broken. Don't think it will even get updated either.
Does not work for me it always says "INFO: F1 Process not detected, waiting for game to be started" even tho i have the game started
Great update,works perfectly, thanks a lot
guys if say: WARN: Stopping Memory Charger, close the game and the name changer, and open the game, and execute the name changer at administrator. Anyways, can someone help me, i do everthing right but stays on Editing Region 1 forever and not load in the game
Simply don't work.
hey can someone plz help me
i have a error saying: WARN: Stopping Memory Changer
after i click ''Write to F1''
Works great actually, with a little bit of fiddling
E' dura farlo tutte le volte che si gioca,ma risolto pienamente il problema della 1.18.
Sei un grande !!
In Cheat Engine make sure you select value type "string". Then scan type will be "search for text". Then you can search {o:mixed}Carlos{/o}
Tutorial please
For laser update
Please, make a video tutorial of this latest version. It was very complicated to understand.
Man this is very difficult to understand. Could you make a video tutorial? Thank you in advance.
This is such an amazing mod, is there a way to do it for F1 2019 also? I wanted to do a full F2 2018 Season for F1 2019 but would rather use my name instead of one of the actual F2 driver.
Thank you so much!
Hi once again I give a star then cheat engine for f1 2020 I don't know how to use it because it's complicated. Instead Namers changer is because it is easy. Once again a problem but now I'm broke please resolve the matter
Blessed be thee for fixing this,with the cheat engine search it works perfectly again :D <3

Latest News

Author
Electronics
Downloads
20,047
File size
641.4 KB
Views
133,178
First release
Last update
User rating
4.57 star(s) 96 ratings

Online or Offline racing?

  • 100% online racing

    Votes: 102 7.9%
  • 75% online 25% offline

    Votes: 134 10.4%
  • 50% online 50% offline

    Votes: 184 14.3%
  • 25% online 75% offline

    Votes: 363 28.1%
  • 100% offline racing

    Votes: 503 39.0%
  • Something else, explain in comment

    Votes: 5 0.4%
Back
Top