In a city where information is heavily monitored, agile couriers called Runners transport sensitive data away from prying eyes. In this seemingly utopian paradise, a crime has been committed, your sister has been framed and now you are being hunted. You are a Runner called Faith — and this innovative first-person action-adventure is your story.

Description

Tool that changes the FOV of Mirror's Edge the correct way, plus custom graphics settings, aspect ratios, PhysX adjustments, UI fixes and much more.

Preview
Mirror's Edge Tweaks (formerly Persistent FOV)
Post comment Comments
Guest
Guest - - 689,478 comments

Thanks. This seriously is making the game playable for me

Reply Good karma Bad karma+2 votes
emerly35
emerly35 - - 35 comments

You are AMAZING!

Reply Good karma Bad karma+5 votes
softsoundd Author
softsoundd - - 18 comments

❤️

Reply Good karma+2 votes
litbeep
litbeep - - 19 comments

Great tool but the "Other Tweaks" section only works if your config files are located on the C: drive.

Reply Good karma Bad karma+1 vote
softsoundd Author
softsoundd - - 18 comments

Are you having issues? This is expected behaviour, the game is programmed to read config files only from the default location on C: drive ("Documents\EA Games\Mirror's Edge\TdGame\Config"). If config files aren't present in this location, the game will create a fallback config in this location upon launch.

If you're talking about symbolic linking, I haven't tested this - although I still don't see why this wouldn't work.

Reply Good karma+2 votes
litbeep
litbeep - - 19 comments

I have my Documents folder on the D: drive. Not through symbolic linking, through the Location function that is built into the Windows properties dialog. This is pretty common for anyone that stores their data across multiple drives. But it sounds like you have it hardcoded to read from C:.

Reply Good karma Bad karma+1 vote
softsoundd Author
softsoundd - - 18 comments

Updated, should work now. Probably a better idea to use symbolic linking, using that Location utility is not recommended practice.

Reply Good karma+2 votes
Guest
Guest - - 689,478 comments

I tried using this tweaker to change the aspect ratio to 21:9, couldn’t get it to work. Found the file, pressed the 21:9 button, started the game, chose all kinds of resolutions, 3440x1440 native, 1920x1080 tried a few times. Letterboxing remains, no idea what’s wrong

Reply Good karma Bad karma+2 votes
Guest
Guest - - 689,478 comments

Adding to the previous comment, i figured out the problem: i installed it to the default location disk C, in which one needed administrator rights to modify files, i reinstalled it to other location and it works perfectly.

Reply Good karma Bad karma+2 votes
Guest
Guest - - 689,478 comments

Hey there! Awesome tool, but it seems that since the April 15th patch the "Engine Tweaks" are not working anymore :(

Reply Good karma Bad karma+2 votes
softsoundd Author
softsoundd - - 18 comments

Hmm how so? Other users aren't having issues. Is the Engine.u file on an a drive that's lacking the necessary file/folder permissions?

Reply Good karma+2 votes
Guest
Guest - - 689,478 comments

Hello again! Yeah, sorry, the problem was on my end. I installed Mirror's Edge in the default EA Games folder created by the EA App. Since this is a protected folder, I forgot I had to give your tool Admin rights so that it can edit the Engine.u file. Again, sorry for the confusion I might have caused, and thank you for creating this very handy tool!

Reply Good karma Bad karma+3 votes
softsoundd Author
softsoundd - - 18 comments

Don’t be sorry, this helps me understand for the future - didn’t realise the new EA launcher did that. I might start putting in an error check for these things. Glad it works now

Reply Good karma+4 votes
Guest
Guest - - 689,478 comments

Hey. when i select the path to the folder where the TdEngine config file is, a notification pops up that no engine.u file could be found. Does anyone know how to fix this?

Reply Good karma Bad karma0 votes
softsoundd Author
softsoundd - - 18 comments

TdEngine config file is not correct, please read the instructions. You need to locate Engine.u from your game install location

Reply Good karma+2 votes
Guest
Guest - - 689,478 comments

lol

Reply Good karma Bad karma+1 vote
octopuserectus
octopuserectus - - 2 comments

Thank you for this.

Any idea why this might not work with 16:10?
I tried manual edits first (F3 8E E3 3F > CD CC CC 3F) and found your tool, however, I'm getting exactly same results with 16:10, 8:5, 1280x800.
When using this or manual edit for Steam Deck resolution, 1280x800, the main menu is inverted and displayed in lower half of the screen. Lowering the resolution fixes the rendering problem but defeats the purpose.

Reply Good karma Bad karma+2 votes
softsoundd Author
softsoundd - - 18 comments

This is documented in the popover on my tool. Basically, if you want to use an aspect ratio LESS wide than 16:9, your in-game resolution has to be lower than/equal to 720 vertical pixels, OR the next closest 16:9 resolution (so in your case = 1366x768). Not ideal I know - it's something that I'm aware of and looking to fix.

Reply Good karma+2 votes
octopuserectus
octopuserectus - - 2 comments

Sorry, I glanced over it, my bad. Thank you for the extra explanation and tips.
The patched game behaves really strange if I try to set it to 1366x768 via config (this resolution is not available for selection). The game would launch with ResX=470, ResY=752.
I tried to set the resolution via a bound key in-game to 1366x768, but that yields 1286x768 with letterboxing and pillarboxing.
Eventually, I made it fullscreen by choosing 1152x720 from the menu. %) Doesn't look in any way inferior to me.

Reply Good karma Bad karma+1 vote
softsoundd Author
softsoundd - - 18 comments

Ohh of course, you're on Steam Deck. The resolutions that are available in-game are based on resolutions made available to it by the graphics driver. In the case of NVIDIA control panel, this is based on the set of resolutions in the NVCP resolution tab. This would of course work differently on Steam Deck as NVIDIA isn't the GPU vendor.

And the config resolution edit does nothing unless it matches the GPU driver resolutions/what's available for selection in-game

Reply Good karma+2 votes
SilentException
SilentException - - 1 comments

Came here to report this issue (also Steam Deck). Have you found any workarounds for the limitation yet?

Reply Good karma Bad karma+1 vote
softsoundd Author
softsoundd - - 18 comments

Hi, I've provided an update with a workaround. Root cause is still yet to be determined.

Reply Good karma+1 vote
kxz2
kxz2 - - 1 comments

Hi, my games aspect ratio isn't changing and im running the tool as administrator and my aspect is 21:9 im unsure as to why its not goin ultrawide

Reply Good karma Bad karma+1 vote
softsoundd Author
softsoundd - - 18 comments

Released a small update, should fix it

Reply Good karma+1 vote
andreaseb
andreaseb - - 11 comments

could you add settings for anisotropic filtering, Depth of field, bloom, hq Shadows & radial blur from the TdEngine file? like laid out here: Pcgamingwiki.com's_Edge

Reply Good karma Bad karma+2 votes
Guest
Guest - - 689,478 comments

so glad I stumbled across this; it works like a charm. Thank you!

Reply Good karma Bad karma+1 vote
Guest
Guest - - 689,478 comments

actually, i have a small bug. starting the game, alt-tabbing out, then alt-tabbing back in leads to a black screen that doesn't go away unless I end it with task manager

Reply Good karma Bad karma+1 vote
softsoundd Author
softsoundd - - 18 comments

That's not a result of my mod, that's the game's default behaviour if you don't modify the presentation model.

Reply Good karma+1 vote
Guest
Guest - - 689,478 comments

Windows defender identified this as a trojan.

Reply Good karma Bad karma0 votes
softsoundd Author
softsoundd - - 18 comments

It isn't - unfortunately, Defender freaks out due to the compilation process I use to build the executable. I have just now compiled my own bootloader to build the executable, so hopefully it shouldn't be picked up as a false-positive anymore. You're welcome to try the latest update.

Reply Good karma+1 vote
Guest
Guest - - 689,478 comments

Hi softsoundd, I tried using the mod but I'm still running Windows 7 - I believe this is the reason I received a crash due to api-ms-win-core-path-l1-1-0.dll missing. I tried manually adding the missing dll to System32 and SysWOW64 but it threw another error. I'm pretty sure there's nothing you can do and I would understand if that were the case but thought I'd ask if you can make the program run on Windows 7? Thanks for your work regardless.

Reply Good karma Bad karma+1 vote
softsoundd Author
softsoundd - - 18 comments

Hi, sorry you're having trouble. Unfortunately I have no machines available to test on Win 7, but using my tool in a Windows 7 VM worked fine - are you sure it's not another unrelated problem on your end?

Reply Good karma+1 vote
Shrok64
Shrok64 - - 18 comments

Easy to set-up and tweak. Fantastic tool all-around!

Reply Good karma Bad karma+3 votes
deus_nsf
deus_nsf - - 177 comments

Absolutely fantastic mod, needs a Vsync toggle though, by default it disables it, which can be a problem even with VRR and FPS cap (tearing sneaks in occasionally).

I had a very specific question regarding PhysX simulation, I noticed that if you use your CPU to handle PhysX (for example if you have an AMD gpu), the calculations are done in single thread, which is extremely slow, but other games such as the Metro series do it multithreaded so it remains smooth even if you don't have Nvidia hardware (albeit with high CPU load but that's what we want).

Is it possible to make PhysX multithreaded by some sort of miracle of a hack? I tried to replace the PhysX dlls by the more recent ones but it doesn't change the problem, it's an in game implementation...

Reply Good karma Bad karma+1 vote
softsoundd Author
softsoundd - - 18 comments

Vsync toggling and resolution selection is coming in the next update. I very highly doubt much can be done regarding PhysX, I (nor anyone else for other older PhysX games so far) wouldn't have the slightest clue as to how to replace the x87 instructions.

Reply Good karma+1 vote
deus_nsf
deus_nsf - - 177 comments

It's X87!!! God damn... I hate proprietary tech, it's long overdue Nvidia open sources it, PhysX GPU acceleration is an ancient, abandonned tech at this point. Oh well...

Great news for Vsync and resolution selection :)
Once we're at it, any hope for non super blurry text at 4K?

Reply Good karma Bad karma+1 vote
softsoundd Author
softsoundd - - 18 comments

I have a proof of concept workaround for 4K here: Moddb.com

but watch this space... next update for this tool is a well overdue proper fix for text at any res - hence the resolution selector ;)

Reply Good karma+1 vote
ribcage
ribcage - - 54 comments

Not working for me on Windows 7 either. Something about api-ms-win-core-path-l1-1-0.dll. Is the current version capable of removing black bars at 1280x1024, without upscaling a lower resolution?

Reply Good karma Bad karma+2 votes
softsoundd Author
softsoundd - - 18 comments

Try this: Github.com

Although I don't think I need to explain why you shouldn't still be using Windows 7.

Your second point - still haven't found a reliable fix

Reply Good karma+2 votes
nervousconditions
nervousconditions - - 1 comments

Amazing mod, so nice to have a bunch of unified fixes for the game! Keep up the good work

Reply Good karma Bad karma+2 votes
jacksonwilliammaxfie
jacksonwilliammaxfie - - 2 comments

Not sure if its an issue with my understanding or if the settings are not being applied correctly, but switching Texture Management to Modern doesn't seem to fix any of the blurry UI

Edit: metweaks.ini only shows the following, am I missing how to apply these features?:
[GameTweaks]
GameInstallPath = C:/Games/MirrorsEdge
FOV = 110
AspectRatio = 16:9
PhysXFPS =

[GraphicsTweaks]
GlobalMinLOD =
GlobalMaxLOD =
GlobalLODBias = 0

Reply Good karma Bad karma+1 vote
softsoundd Author
softsoundd - - 18 comments

Texture management is for textures, not UI. The UI fix is presented when you select a resolution greater than 1920x1080 in the resolution drop-down.

Reply Good karma+1 vote
ScorpyX
ScorpyX - - 14 comments

Awesome tool. Thank you!

Reply Good karma Bad karma+2 votes
deus_nsf
deus_nsf - - 177 comments

Does this mean what I think it does???
Overclock3d.net

Reply Good karma Bad karma+1 vote
softsoundd Author
softsoundd - - 18 comments

"ZLUDA does not support CUDA gaming workloads (PhysX)" - Github.com

Reply Good karma+2 votes
deus_nsf
deus_nsf - - 177 comments

Reply Good karma Bad karma+1 vote
Guest
Guest - - 689,478 comments

Hey thanks man

Reply Good karma Bad karma+1 vote
Guest
Guest - - 689,478 comments

Seriously well made mod. Glad PC Gaming Wiki points to this.

Reply Good karma Bad karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: