Tokyo Xtreme Racer

Tokyo Xtreme Racer

92 Bewertungen
Modding Credits, B Points, and Extra Car Upgrades
Von VALsandy
Guide for modding Money, Perk points, and extra tune upgrades. Designed for anyone to be able to follow.
7
2
3
4
2
2
   
Preis verleihen
Favorisieren
Favorisiert
Entfernen
MODDING CREDITS, B POINTS, AND CAR TUNES
Locate Your Save Folder
C:\Users\<Your Account Name>\AppData\Local\TokyoXtremeRacer\Saved\SaveGames\<String Of Numbers>

If you can't see the folder 'AppData', then in Windows Explorer window click on 'View' at the top, 'Show' and click 'Hidden Items' so that it is ticked.

Make a Backup of Your Save
Before we edit your precious progression, let's not risk you breaking it and then having no way to get your progress back and having to start the game from the beginning again.

Select your save, named UserData_00.sav
Hold Ctrl and Press C
In the same window
Hold Ctrl and Press V
You have just created 'UserData_00 - Copy.sav
You can rename this something like 'ORIGINAL BACKUP'.
Make some more copies of it.


If something goes wrong with your save file then, simply delete the current UserData_00.sav and rename a backup file to UserData_00 in order to make it the active save file (make another copy of the backup so you never lose copies of your original progression).
HOW TO MOD CREDITS
Credits 1. What Are The Numbers You're Looking For?
First take note of two things

1. The maximum amount of credits that you can have ingame. This is determined by what Perks you have in the skill tree which increases the maximum amount of credits.

2. How many credits you currently have in game.

Make a note of these two numbers so that you can recognise the two numbers that you are looking for.
Credits 2. Familiarising Yourself - Don't Do Anything
Right click on the UserData_00.sav
Open with Notepad (perhaps you have to go 'Open With...' and select Notepad)

Hold Ctrl and press F
This will open a search bar
Type in the search bar:

upperlimit

Press Return, or click the Down Arrow.
You should find this line:


Don't do anything yet.


Part of the values can be hidden within notepad; the entire value isn't necessarily just the symbols you see, it can also be the empty spaces.

Copying and Pasting the first value here to replace the second, can possibly work, especially if you see two sets of 3-character symbols. If you're impatient you can try that, but there's a simpler way of doing this.
Credits 3. How To Change Credits
Get HxD.
This is not some dodgy software, you can look it up. You can get it from the official site

https://mh-nexus.de/en/hxd/

Open it up and it looks like this.


Drag your save file into it.

You will then see a lot of stuff. There is a column called 'Decoded Text', the same as the text we saw in notepad. This is what we are working with.

Ctrl+F to open search bar (hold Ctrl, press F), and make sure the tab in search is selected called 'Text-string'.

Type in 'upperlimit' and it will take us to that same line we found in Notepad:


Don't do anything yet

What's the maximum amount of credits you currently can have in your save game?

In my save here I have the perks to allow my wallet to go up to 4 million.
So I'm looking for the value 4000000.

First, I highlight just my = sign (you will see all sorts of symbols), and I look at the values on the right under 'Data Inspector'


Nothing that looks like 4 million.

Generally this is going to be 3 characters highlighted, so I will try highlighting 3 characters at a time.


There is 4 million. Now I know that the ..= is the 3 characters which contain the value of 4 million credits in game.

With those correct 3 characters highlighted, which contain the data for 4 million credits in game, hold Ctrl and press C

Don't do anything yet.

Now we make sure that we are replacing the correct characters. We need to identify the correct characters to replace.

In my game I have 3,950,000 credits.

So we will find the correct characters for the amount of credits we have in-game to replace. Remember that it was:

UpperLimitCP Int64 Property <Maximum Wallet size>
Cp Int64 Property <Credits you have in game>


In the area of the second set of symbols, after 'Cp Int64 Property', I'm looking for the value of 3950000


With my amount of credits highlighted I can Ctrl+V to paste and replace my current credits with the maximum number of credits that I can have.

Save the file and run the game to see if it has worked.

IF YOU GET THIS MESSAGE WHEN TRYING TO PASTE, THEN YOU HAVE DONE IT WRONG:

This warning can be ignored:

Tip for Refilling Credits

It is possible to change your Credit Wallet size and Credits to far above 15m CR.
I'm not sure of the consequences of this and any possible bugs that may happen down the line, so the choice is up to you.

If you want to do this: Highlight the decoded text that is your maximum credit value, if this is 15m then it will highlight hex on the left that is:
C0 E1 E4
Click before the C, and if you want to 50m CR then to write over that, you'd type:
80 F0 FA 02
Then do the same with the hex code for your amount of credits.




Tip for refilling credits:

After spending credits, you don't need to quit out of the game to update your credits back to maximum.

- Make sure you've had a save since upgrading and tuning (there will be a 'Saving' icon bottom right of screen, you can try and trigger this by switching categories such as going from Garage to Dealership)

- Return to Title menu

- Alt-Tab out

- Drag and drop your save back into HxD to get the latest data

- Update your credits back to 15 million

- Save file

- Back in game load your save back up and you'll be reloaded back to 15m CR
HOW TO ADD B POINTS (for perks)
B Points 1. What Are Your 2 Digit Hexadecimal Values?
First we need to know

1. How many skill points do we have?
2. What is the 2 digit hexadecimal for the number of skill points we have?
3. How many skill points do we want?
4. What is the 2 digit hexadecimal for the number of skill points we want?

Use a hexadecimal calculator with Little Endian option to find what hex it is, such as
https://www.save-editor.com/tools/wse_hex.html

For this example we have 70 skill points and we want 200

So I put in 70 and it gives me 2 digit Hexadecimal 46
Then I put in 200 and it gives me 2 digit Hexadecimal C8

If for example you have 10 skill points then your 2 digit Hexadecimal is 0A not A


So
1. We have 70 skill points
2. The 2 digit hexadecimal value for 70 is 46
3. We want 200 skill points
4. The 2 digit hexadecimal value for 200 is C8


B Points 2. How to Find B Point Location in Save File
In our example we have 70 skill points, and we now know the 2 digit hex value for 70 is 46.

We want to find the line in 'Decoded Text':
PP.....IntProperty
The Hex Value for this should be

50 50 00 0C 00 00 00 49 6E 74 50 72 6F 70 65 72 74 79

Open Search and under 'Hex-Value' tab search for that.

B Points 3. Changing How Many B Points We Have
Now we will edit the hex value.

46 is hex for 70, and C8 is hex for 200. So I want to change the 46 to C8.


Where the 00 46 00 is, I will click before the 4 and type C8 to directly change the hex.


Save the file.

In game I should now have 200 skillpoints.

HOW TO ADD EXTRA CAR UPGRADES
Upgrades 1. Notes on Upgrading
Backup your save - both your original progress and a version after spending modified skill points and credits.

As expected this unfinished content has strange behaviours. Three main issues:

1. Don't use the Upgrade Mechanic at Parking areas.

2. The Speed Metric stat is buggy, this may be reflecting that upgrades are applied inconsistently
- It can display inconsistent numbers
- Identical cars with same upgrades show different values
- Sometimes Speed Metric updates after driving upgrades

3. Gearing adjustments are unreliable.
- The game auto-adjusts gearing and gearing metrics with standard upgrades, but it doesn't work correctly with these upgrades
- Clicking default 'works' but overcompensates, and adjusting Final Drive slider helps, but fine-tuning individual gears is best
- Understanding gearing is optimal to get the most out of these upgrades

These upgrades are unfinished and incomplete and are unpredictable. They could cause extreme performance changes, possibly worsen, or may have no effect at all. On some cars, some could be broken, may cause crashes, or corrupt saves.

However generally these will make your car very fast with Mk4 Supra hitting 260mph
Upgrades 2. What You Need
1. Notepad++ https://notepad-plus-plus.org/ as using regular notepad is likely to corrupt your save

2. The Chassis Code of the car that you want to modify. This is within the brackets in the car's name in-game. For example the mk3 Supra is JZA70
Upgrades 3. How To Add Extra Upgrades
Open your save file with Notepad++

Ctrl+F and search the chassis code of the car that you own in game that you want to modify.

The first result should be a section that is the information for the car that you own. Immediately below is the information for the upgrades that is has equipped.

In this example I'm editing Mk4 Supra so I search 'JZA80'


Each upgrade is listed as
EVehicleTuneKind::<Upgrade Name>
To change the upgrade level of that part look for the next line that says
EVehicleTuneTuneLevel::Level<Number of Upgrade Part Level>

Maximum Levels of upgrades available:
Power Unit 9
Intake 6
Exhaust 6
Transmission 5
Clutch 5
Suspension 5
Brake 5
Body 5
Tire 5 listed separately as 'Front Tires' and 'Rear Tires'. Upgrade both to same level
LSD 3 (Can't access differential settings with 4 and 5)

Here are some noted stat changes according to testing on a Mk3 Supra:

Clutch
Level 4 increases weight
Level 5 increases weight

Brakes
For intents and purposes Level 6 is broken. It works but it is very high braking force.

Body
Level 4 increases weight
Level 5 large decrease in weight

Tire
I don't know what difference if any. I didn't beat my personal best times with Level 4.

TL;DR for Credits and B Points
TL;DR

1. Take your current maximum credits your game wallet can store (depending perks you have unlocked), your number of credits in game, and current number of B points and convert them to little endian two digit hexadecimal representation, you can use something like this https://www.save-editor.com/tools/wse_hex.html (make sure it's little endian, for example 3,439,500 would be 8C 7B 34 not 34 7B 8C, and make sure it's two digit hexadecimal format, for example 15 is 0F not F)

2. Get HxD and open your save file with it

3. Credits:
Use the Hex-values tab in search to find max credit wallet size, for example if we have a wallet size of 15 million then we search
C0 E1 E4
And it should take us to a location that's just after the corresponding 'decoded text':
UpperLimitCP…..Int64Property...…… <Number of credits your game wallet can hold>
Next in the 'decoded text' is
CP.....Int64Property...…… <Number of credits you have in game>
Change the hex values of your CP (your number of credits in game) to the hex values of your UpperLimitCP (the maximum number of credits your game wallet can store)

4. B points:
In the Hex-values tab search

50 50 00 0C 00 00 00 49 6E 74 50 72 6F 70 65 72 74 79

This should take you to the corresponding line in 'Decoded Text':
PP.....IntProperty………
In the hex look for your number of skillpoints as hexadecimal value just after this.
Look up the hexadecimals for the number of skill points you want and replace.

Note for complainers
If you haven't finished Early Access and are confused why people are modding Credits then your confusion is understandable as Credits seem so easy!

What you may have not yet realised is that you get a lot of credits the first time that you beat a Rival.

And there's a limited number of Rivals.


Most people won't want to spend hundreds of hours in grinds just to unlock cars in an Early Access game that is not designed for you being able to realistically earn credits to buy and upgrade others car.

41 Kommentare
Husty 26. Feb. um 12:56 
I figured out that you can edit the string
"CumulativeAcquisitionCP.....Int64Property..........###." to get to the cumulative amount you need to unlock Highway Gambler by changing the hex for "###."
(include that last period so mine displays as '¾}0.' in the decoded text and 'BE 7D 30 02' in the hex section).
I changed the four values to "71CBA204" to get my total credit value to 77,777,777.
Canada Goose 10. Feb. um 10:24 
You can also use cheat engine for BP and CP, both of which are really really easy if you have at least 1BP. Just search for a value of 1, then spend it, search for 0, and replace the results with whatever BP you want.
MIguel Carlito 7. Feb. um 6:14 
n i used cheat engine for cp :D its alot easssier but i want to try with power levels
Bohemius 5. Feb. um 17:08 
I have 0 BP and I have no way to gain back any extra BP because if I try to win a race with the rival I already beat, it doesn't give me BP. How do you fix it?
Unnamed Newbie 3. Feb. um 4:55 
thanks for the guide! initially, i successfully managed to get the credits but not the b points. after about an hour of trying i noticed that the specific value 50 50 00 0C 00 00 00 49 6E 74 50 72 6F 70 65 72 74 79 points to the value just below the one that you have put in the red square. i had 0 BP in game so the proper value is not there if you have 0 BP, i won a race and got 5 BP and it's there and i'm able to edit it as you mentioned! thanks again!
VALsandy  [Autor] 30. Jan. um 8:44 
Sorry hartbreak1 I don't know about that bug. Are you saying that you had edited the exhaust to a hidden upgrade and then used the tuner? I haven't looked at what exactly is in the data for the part, but it would likely be exchangeable with the same exhaust upgrade on the same model of car, so you could copy all of the exhaust data from a backed up save and paste it into your current save.

But the upgrades are connected to the car that you own, so if you sell the car and buy and upgrade another one then the problem should be gone.
hartbreak1 30. Jan. um 5:27 
Hi, is there a method to fix the bug where the legendary tuner messes your tuning when he applies a tune to a stock part? I took a look at the save file at a car that had that bug and the full entry for that part was missing (exhaust system). From intake it went straight to transmission.I wonder if there's a way to add the missing entry back and fix the bug.
Gamekiller 29. Jan. um 11:57 
idk if anybody has mentioned it yet or not but i saw a fuinction in the save file that is IsReplaced engine which could maybe indicate an engine sqap feature like the old games?
XenonXL 29. Jan. um 7:26 
Thank you!! I was able to experiment with the tune levels on some of the parts, looks like we could get up to Level 9 with one of the engine parts but not all of them, the PS will roll over to zero if you add too much power.
VALsandy  [Autor] 28. Jan. um 20:33 
Hi XenonXL, it looks like the game reads the tune levels from the text, so you can change the Level number of the upgrade in notepad. Backup your save.

There's chassis code, such as 'JZA70' for mk3 Supra, with upgrades listed below. These codes are in brackets in the car's name in game. Search that code in notepad and the first result from the top should be the correct part of text

EVehicleTuneKind::<upgrade part>
HaveFlags
IntProperty
EnumProperty
ByteProperty EVehicleTuneLevel::Levelx
TunerEffect
BoolProperty

It should work by changing the Level number after 'EVehicleTuneLevel::Level'
I just changed PowerUnit from 6 to 7 and it worked.

I don't know what side effects these could cause. It's likely some upgrades are not yet finished; could add a lot of weight, have strange effect on handling, not work in certain modes of the game, cause crashes etc.

I'll play around with it and add this aspect of upgrading cars to the guide. Thanks for mentioning it.