I have this problem: Access to the path 'C:\Program Files\EA Games\Need For Speed Heat\ModData\Default\' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost) at System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost) at Frosty.ModSupport.FrostyModExecutor.Run(FileSystem inFs, CancellationToken cancelToken, ILogger inLogger, String rootPath, String modPackName, String additionalArgs, String[] modPaths) at FrostyModManager.MainWindow.<>c__DisplayClass13_0.<launchButton_Click>b__0(FrostyTaskWindow task) at System.Threading.Tasks.Task.Execute() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Frosty.Core.Windows.FrostyTaskWindow.<FrostyTaskWindow_Loaded>d__8.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
The given key was not present in the dictionary. at System.ThrowHelper.ThrowKeyNotFoundException() at System.Collections.Generic.Dictionary`2.get_Item(TKey key) at Frosty.Core.Config.get_Item(String option, ConfigScope scope, String profile) at Frosty.Core.Config.Get[T](String option, T defaultValue, ConfigScope scope, String profile) at Frosty.Core.FrostyConfiguration..ctor(String profile) at FrostyModManager.App.Application_Startup(Object sender, StartupEventArgs e) at System.Windows.Application.OnStartup(StartupEventArgs e) at System.Windows.Application.<.ctor>b__1_0(Object unused) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
An item with the same key has already been added. at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource) at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) at FrostySdk.Managers.AssetManager.ReadFromCache(List`1& prePatchCache) at FrostySdk.Managers.AssetManager.Initialize(Boolean additionalStartup, AssetManagerImportResult result) at Frosty.Core.Windows.FrostyProfileTaskWindow.<>c__DisplayClass8_0.<LoadData>b__0() at System.Threading.Tasks.Task.Execute() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Frosty.Core.Windows.FrostyProfileTaskWindow.<LoadData>d__8.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Frosty.Core.Windows.FrostyProfileTaskWindow.<Window_Loaded>d__5.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegat
Yes I have it the datapath fix, I even reinstalled frostymod manager, I deleted ModData from the game root, I put launch, the game start but it don't open the cmd loading the mods, the game start vanilla with no mods applied. I'm from steam, when I set "Open the game using EA Desktop" the game don't open just keep "Launching the game" when I set "Steam" or uncheck the "Plataform launching Enabled" the game open but open without mods. I had a problem before reinstall "The value can't be null" that is why I donwload all again (In its newest version) but now the mods don't load. In the log show this error: "[DatapathFix] (ERROR) Cannot create a file that already exists." I don't know what file it refer, to delete it.
"[DatapathFix] (ERROR) Cannot create a file that already exists." is referring to the exe file. delete the exe files in the directory and have steam verify files.
Well, I deleted the .exe files, again I've deleted the DataMod folder and maked a verify files, I've open the game vanilla before frostymod, and every time when I press launch in frostymod manager, the pc crash. I think thet I going to wait until a new version of datapath fix or frostymod manager to play.
Okay, I don't know how it happen but the mods load when I launch the game directly from steam and not from frostymod as before, maybe 'cause is a new function and I was very outdated... I guess. Anyway, thank you for the help and for the frosty key, you are awesome.
Hi, I can confirm the key provided still works for NFS Heat at this moment (2023-feb-19) Thanks for providing this key, AntiLoser. However, since EA forced everyone to use "EA App" over Origin client, you have to install different tools to facilitate modding NFS Heat; download FrostyToolsuite . If using Steam (like me), this plugin helps to detect and support the game more easily; DatapathFix plugin
I am glad I could remove that ugly film "film grain" post-processing. Happy modding and have fun ingame.
That could be an option too. Unfortunately, its installation has removed Origin from my PC. I am not interested to download it and install it separately. The post is mainly for those that got and is going to keep the EA App, that the game can be modded.
PS: It is possible that EA is going to abandon Origin in favor of that EA App over time.
This i not working. I pasted the file in the correct folder and everything. It works for Heat but NOT for unbound. also tried copy/pasting the key someone typed in this forum and that failed as well. please help
44 comments
Access to the path 'C:\Program Files\EA Games\Need For Speed Heat\ModData\Default\' is denied.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost)
at System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost)
at Frosty.ModSupport.FrostyModExecutor.Run(FileSystem inFs, CancellationToken cancelToken, ILogger inLogger, String rootPath, String modPackName, String additionalArgs, String[] modPaths)
at FrostyModManager.MainWindow.<>c__DisplayClass13_0.<launchButton_Click>b__0(FrostyTaskWindow task)
at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Frosty.Core.Windows.FrostyTaskWindow.<FrostyTaskWindow_Loaded>d__8.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
The given key was not present in the dictionary.
at System.ThrowHelper.ThrowKeyNotFoundException()
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Frosty.Core.Config.get_Item(String option, ConfigScope scope, String profile)
at Frosty.Core.Config.Get[T](String option, T defaultValue, ConfigScope scope, String profile)
at Frosty.Core.FrostyConfiguration..ctor(String profile)
at FrostyModManager.App.Application_Startup(Object sender, StartupEventArgs e)
at System.Windows.Application.OnStartup(StartupEventArgs e)
at System.Windows.Application.<.ctor>b__1_0(Object unused)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
An item with the same key has already been added.
at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at FrostySdk.Managers.AssetManager.ReadFromCache(List`1& prePatchCache)
at FrostySdk.Managers.AssetManager.Initialize(Boolean additionalStartup, AssetManagerImportResult result)
at Frosty.Core.Windows.FrostyProfileTaskWindow.<>c__DisplayClass8_0.<LoadData>b__0()
at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Frosty.Core.Windows.FrostyProfileTaskWindow.<LoadData>d__8.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Frosty.Core.Windows.FrostyProfileTaskWindow.<Window_Loaded>d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegat
I'm from steam, when I set "Open the game using EA Desktop" the game don't open just keep "Launching the game" when I set "Steam" or uncheck the "Plataform launching Enabled" the game open but open without mods.
I had a problem before reinstall "The value can't be null" that is why I donwload all again (In its newest version) but now the mods don't load.
In the log show this error: "[DatapathFix] (ERROR) Cannot create a file that already exists." I don't know what file it refer, to delete it.
I think thet I going to wait until a new version of datapath fix or frostymod manager to play.
Anyway, thank you for the help and for the frosty key, you are awesome.
However, since EA forced everyone to use "EA App" over Origin client, you have to install different tools to facilitate modding NFS Heat; download FrostyToolsuite . If using Steam (like me), this plugin helps to detect and support the game more easily; DatapathFix plugin
I am glad I could remove that ugly film "film grain" post-processing. Happy modding and have fun ingame.
The post is mainly for those that got and is going to keep the EA App, that the game can be modded.
PS: It is possible that EA is going to abandon Origin in favor of that EA App over time.