Battlefield V/5 and the intro that keeps coming back

Link to my Answers HQ post at the bottom!

I recently installed Battlefield V, as it released.

I played through the intro, then had some fun in the multiplayer.

The day after, I was going to play some games with a friend of mine, and had to do the intro a second time. Fair enough, thought it might’ve been a bug. Finished intro and played some games with my friend.

Then, the day after, it wanted me to play the intro AGAIN. That’s when I started googling for a solution to the problem, and found a few different solutions.

Here‘s one thread, and here is another.

None of these worked for me. When I renamed the PROFSAVE_tmp file to PROFSAVE, it would just create a new one when I started the game, and I’d have to do the intro again.

This made me quite annoyed, but luckily for me, I work in IT. I started up the Procmon.exe from SysInternals, and started up the game. I then filtered to only show bfv.exe, and found something … dumb.

I come from Norway, and my name contains a letter that’s not part of the English alphabet. Namely the letter ‘ø’. So my user path is C:\Users\Bjørnar\

It managed to create the PROFSAVE_tmp, so the game should be able to handle the ø, right? Well.. Yes and no.

bfv_profsave

As you can see here, it’s first looking in C:\Users\Bjørnar\Documents\Battlefield V\ for the proper stuff.

Then it gets silly, and it’s trying to create the file PROFSAVE in C:\Users\Bjrnar\Documents\Battlefield V\. This doesn’t exist, so it fails, and it creates the PROFSAVE_tmp in the correct place.

My workaround for this, which actually fixed it, was fairly simple. I created C:\Users\Bjrnar\Documents, and created a link to the proper location. I did it like this:

Open run (windows button + r), and enter cmd

Here I wrote this command:

mklink /j “C:\Users\Bjrnar\Documents\Battlefield V” “C:\Users\Bjørnar\Documents\Battlefield V”

That’s about it. Hope it solved your issue, if you, like me, have a funky name.

 

 

Update! I also reported it to EA at Answers HQ:

https://answers.ea.com/t5/Bug-Reports/Battlefield-V-Having-to-play-intro-mission-every-time-you-start/m-p/7182309#M1282

 

I wrote a PowerShell script to do the job for you. Requires to be run as admin.

Copy the code, paste it into PowerShell ISE, and save it. Start PowerShell as admin, and run the script.

Be logged in with the user you’re having trouble with.

#Fetching your current username
$string = $env:USERNAME
Write-Host -ForegroundColor Green “Your username is $string”
$pattern = ‘[^a-zA-Z0-9]’

#Removing letters that’s not a-z, A-Z or 0-9
$fixedUsername = $string -replace $pattern, ”
Write-Host -ForegroundColor Cyan “Your username without non-English alphabet letters is $fixedUsername”

#Testing if Documents already exists, create if not
if(!(Test-Path “C:\Users\$fixedUsername\Documents”)) {
Write-Host -ForegroundColor Green “We are now creating the path you need”
New-Item -ItemType Directory -Path “C:\Users\$fixedUsername\Documents\”
} else {
Write-Host -ForegroundColor Green “C:\Users\$fixedUsername\Documents already exists”
}

#Setting Symbolic Link to the correct Documents folder
Write-Host -ForegroundColor Green “We are now creating the symlink you need”
New-Item -ItemType SymbolicLink -Path “C:\Users\$fixedUsername\Documents\” -Name “Battlefield V” -Value “C:\Users\$env:USERNAME\Documents\Battlefield V\”

 

15 thoughts on “Battlefield V/5 and the intro that keeps coming back

  1. Hi, I have the same problem (from Sweden) But when I try to enter the command it just says access denied even tho I’m an Admin and also tried running it as an administrator. Any ideas?

  2. Hi,

    I have the same problem since I’m from Sweden, but when I try to run the command it just gives me access denied and I have tried running CMD as an administrator. Any ideas?

    Thanks

  3. O M G
    BRO!
    I almost… almost… asked back for my money.
    I looked for every solution but there are no solutions at all! Only this one annoying one that needs me to change _tmp to original file every time..
    And your solution was 100% PERFECT!
    I have downloaded Procmon64.exe just to see which directory the game is trying to get, and I found that when it’s non english letters, it just deletes them.

    So my directory is c/users/*****/documents (***=non english) and the game tried to reach c/users/documents

    so I created the directory and linked it with the command you provied to CMD and now it works perfect!
    Thanks alot you have saved my game 🙂

      1. I added a Powershell script to the bottom of my post. Try that. If that doesn’t work, I’m afraid I cannot help you.

  4. Thank you very much for this fix, you have just saved me from a lot of trouble.

    I have been manually creating the missing PROFSAVE file in the past couple of weeks by copying, pasting and renaming the PROFSAFE_tmp, every single time I played the game, just so I would not lose my in game progress.

    I was hoping that EA or Dice would release a patch or fix, given the fact that it is a simple issue and it would help a lopt of users. I guess they only care about making money nowadays…

    Thank you again for this

  5. Hi, I’m having the same problem, I haved tried a lot of things, opening Origin as admin, turning off Windows ransmware option, reparing, reinstalling, and also changing my username (that has a non english characters).

    But the thing is, that the installation procees is not creating a PROFSAVE folder, I don’t have any of the PROFSAVE folders, and I don’t know what to do.

    I hope you can help me with this, I haven’t try you option because I’m no the best on IT.
    I’m really close to asking for a refund.

    I hope is not too late, because it’s already 2019.

    Pleaseee.
    Thanks.

    1. I added a Powershell script to the bottom of my post. Try that. If that doesn’t work, I’m afraid I cannot help you.

  6. Hi,
    Seems like your solution may be working, but when I try to enter the command, it says “system cannot find the path specified” at this point I dont know what else to do and it’s very annoying. Any other ideas?
    Thanks!

    1. I added a Powershell script to the bottom of my post. Try that. If that doesn’t work, I’m afraid I cannot help you.

  7. Okay it seems like it doesn’t want to work in my case.
    I made a folder like u said and linked it via cmd.
    My username is Ákos with a foreign letter, which is surely isn’t in the English alphabet of course. But as I did your workaround the campaign starts over still, the settings keep resetting.

    I made a folder with a normal A (Akos) in users, then made a folder into it “Documents” then linked it in cmd like this:

    mklink /j “C:\Users\Akos\Documents\Battlefield V” “C:\Users\Ákos\Documents\Battlefield V”

    What could be the problem?

    1. If it’s anything like what happened with me, it’ll skip the Á, meaning it’ll look for C:\Users\kos\
      With me, it skipped the letter ø entirely. So Bjørnar became Bjrnar

Leave a Reply to Viperius Cancel reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s