Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Check this thread out to see if you can get a roll back to work.
https://steamcommunity.com/app/1849250/discussions/0/6761670113853598070/
I made a start looking into this already and its certainly non-trivial, although you can download an individual depot (patch) to update to the next version (e.g. 1.8.1 to 1.9) that contains all the files that got modified. It does not generate the reverse, so from my understanding you'd have to trawl though ALL the previous depots (patches) looking for the files in v1.9 patch that are the previous version..
A task made more difficult by steamdb.info only listing the previous 12 months.
Then there is the issue of language packs, which may be in completely different depots for different regions.
I'll post what I got so far, which isn't much, I got as far as downloading patch 1.8.1 but as expected it does not (alone) contain the magic needed to revert patch v1.9.
Of course it maybe possible, by chance, to run a bastardised version of 1.8.1 & v1.9 by using the data files from 1.9 and the exes from 1.8.1. But I have no idea if that would work and haven't tried as their is Denuvo to contend with - getting banded in a single player game whilst cheating is rife!
And its not like EA Kernel Anti-cheat has been side-stepped in other titles and EA ignores that.
* Long slow process - you have to download the entire game again..
* Make sure you have at least 100GB free - as you have to download the entire game again..
* Download progress is not displayed in Steam - Use your process monitor or htop/btop to view it.
* Language packs probably have to be downloaded as well - currently don't know what their IDs are (if any/appilicable).
* Take a backup if you can first.
EA/CodeMasters WRC Steam AppID for me is:
1849250
V1.8.1 Build ID is:
14215486
Installed content updated:
May 13, 2024 at 1:13pm
SteamDB url for EA/CodeMasters WRC:
https://steamdb.info/app/1849250/
Click on Depots:
https://steamdb.info/app/1849250/depots/
I sorted packages by size to find the larges one which contained the .exe file (id=1849251):
https://steamdb.info/depot/1849251/
Note the "EAAntiCheat/EAAntiCheat.Installer.exe" file.
Then click on Manifests to see the previous updates:
https://steamdb.info/depot/1849251/manifests/
The one we want is the previous update to V1.9, which is dated:
9 May 2024 – 10:00:06 UTC
And is ManifestID=863082715295544616.
So we now have enough information to get Steam Console to download a package:
Make sure Steam you have quit Steam and that it is *NOT* running.
Open a terminal/console and type the following to launch Steam with the an active Steam Console:
Or via your browser (Firefox etc) with the following typed in the url:
Now use the Steam Console to download this package with:
Note Steam Console will **NOT** show any progress, it will tell you when its completed though. And you can ignore the error messages.
https://github.com/SteamRE/DepotDownloader
Which make it slightly easier to download depots (patches).
GUI/Steamdeck version here:
https://github.com/mmvanheusden/SteamDepotDownloaderGUI
But I have not used any of these, they don't seem to do anything more that the Steam Console commands (unless I missed something). And are under current development.
So parsing that could lead to recreating version v1.8.1 as that is my current working version of WRC as I successfully blocked v1.9 from installing (on Linux).
e.g. appmanifest_1849250.acf
Hi Westindiman, thats the current problem you have to find all the files changed in 1.9; listed here:
Depot 1849251 for EA SPORTS™ WRC:
https://steamdb.info/depot/1849251/
Which is 168 files.
* THEN manually track down the depots containing the previous versions for each of those files. (Which is almost certainly the depots listed in the v1.8.1 appmanifest_1849250.acf)
* Download each of those depots.
* Locate the files.
* Copy them to the correct location.
* Create a system link to re-point Steam at the WRC.exe instead of the EA anti-cheat launcher.
* And finally hope you haven't missed one or Denuvo will probably block you.
* Oh and turn off auto updates in Steam or you're back to square one.
So I am currently investigating if it can be scripted/semi-scripted as its a lot of effort and error prone.
Another method would be just to do a file bin diff between 1.8.1 and 1.9 and someone create a .zip file and share that (but no doubt that would be a large zip file).
Of course the best solution if EA does not come to their senses is if Steam create a BETA install version which just installs v1.8.1 for existing Deck & Linux users.
Don't think EA will change their minds, I expect its in their contract with WRC ESports to have it. KT Racing WRC had mass cheating in one of their e-sport events (their leader board was full of people that took an illegal shortcut) that they cancelled that event entirely, including all the people that took the legitimate route (including me)!
And we can ignore one of those (EAAntiCheat/EAAntiCheat.Installer.exe) straight away.
Notice how there is not a WRC.exe update at all. Which is the original launcher file, so hopefully that has not changed at all.
I'm gonna do a diff against all the other .xml files just in case there are any major config changes (most are wheel settings).
But that *may* reduce the amount of searching hopefully.
Did a SHA256SUM against all the movie files, they have not changed either. (Yet they make you download them again?)
The .daf files did not change:
And the Splash.png sha256 match so that has not changed either.
Our list is suddenly looking a LOT smaller :)
Some of those files are still big though :O
And as luck would have it those 6 files are in ManifestID = 863082715295544616 mentioned above:
https://steamdb.info/depot/1849251/history/?changeid=M:863082715295544616
Its possible yours are in a slightly different location (this bit may be different: ~/.steam/debian-installation/steamapps ).
For me they match the SHA256 checksums of the downloaded ManifestID = 863082715295544616.
Any doubts don't try it.
I have not tried this yet, so any brave and knowledgeable souls want to double check my workings and if correct try it?
So in theory its just a case of copying those 6 files over to your installed WRC v1.9.
Make sure you've turned off automatic updates in Steam.
Next is the tricky update of your appmanifest_1849250.acf (take a backup first!) which is probably thinking its version 1.9, as the Build ID would be for 1.9 (unless they didn't change it) and the InstalledDepots list would be wrong (that'd be for 1.9 not 1.8.1). As per the Steam Update blocking you need the StateFlags set to 4 or you get a blue update button, not a green play button.
Mine are (not the entire file, don't ever share that!):
Anyone available/want to DIFF the "InstalledDepots" section against their v1.9 and show the difference?
Delete the file:
And replace it with a symbolic link to:
Instead, which is in the same directory (unfortunately Steam will now always look to use EAAntiCheat.GameServiceLauncher.exe to launch WRC).
Then go into Steam Offline mode, exit Steam, Restart Steam and **hopefully** WRC v1.8.1 should work (famous last words).
Hopefully Steam Cloud does not try to restore any of those files.
I got a spare drive to try this, its already got WRC 1.8.1 on it but the whole update/downgrade process could be hours yet.
Again, any doubts don't try it.
And trying to launch WRC v1.9 now gives me a error dialogue box:
The Build ID has changed, its now 14982383 and the InstalledDepots list has completely changed:
There is are Steam Application Manifest files for each game you own, they have the Steam AppID for their filename (EA CodeMasters WRC AppID = 1849250) and can be located in the Steam directory:
Its a text file, but don't share it with anyone as their maybe personal data in it (fields like LastOwner).