Skip to content

Instantly share code, notes, and snippets.

@fredimachado
Last active December 7, 2022 05:51
Show Gist options
  • Save fredimachado/19a489f6dccdb9e2d18b482bed87059d to your computer and use it in GitHub Desktop.
Save fredimachado/19a489f6dccdb9e2d18b482bed87059d to your computer and use it in GitHub Desktop.
Fix/Convert Fortnite Replays to 8.30
# Big thanks to the original creator of this script, IamLukeVice: https://www.reddit.com/user/IamLukeVice
#
# Copy all this content, paste in notepad and save as a ps1 file, example: Fix-Fornite-Replays.ps1
# Then, open the folder containing the script, right click it and choose: Run With Powershell
# If it doesnt run, follow this: https://superuser.com/questions/106360/how-to-enable-execution-of-powershell-scripts
#
# Script to delete duplicate replay files: https://gist.github.com/fredimachado/1a3d36f34e786a423328a347ff11215a
$LocalAppDataFolder = "$env:LOCALAPPDATA"
$FortniteReplaysFolder = $LocalAppDataFolder + "\FortniteGame\Saved\Demos"
$count = 0
Get-Childitem $FortniteReplaysFolder -Filter *.replay |
Foreach-Object {
$bytes = [System.IO.File]::ReadAllBytes($_.fullname)
$offset = 0x10
if($bytes[$offset] -ne 0x49){
"Fixing: " + $_.Name
$bytes[$offset] = 0x49
$bytes[$offset+1] = 0xfb
$bytes[$offset+2] = 0x58
[System.IO.File]::WriteAllBytes($_.DirectoryName + "\fixed-" + $_.Name, $bytes)
$count++
}
else{ "Already correct version: " + $_.Name }
}
"Fixed " + $count + " Files."
"Press a key..."; $x = $host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
@BlueClouDragon
Copy link

still, look no way to decrypt encrypted data. but can get public data the same as before

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment