• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

Mass Effect 3 PC Thread: Fixing Bioware's broke-ass console port, now with holstering

FIXING MASS EFFECT 3 SAVES (Come back to me, Wrex! Miranda, let me smang it! edition)

For those of you who want to edit your save game and change choices (like whether Wrex is alive or dead... I edited mine to make sure he's alive), here you go.

http://svn.gib.me/builds/masseffect3/

Go there, download the latest version. "But we've already seen this," you reply. Quiet, you sniveling nerd, and watch.

After that, open up the savegame (With the editor) that you want to edit. Go to Raw. Then expand Plot. Go to Plot again (below "ME1 plot." Expand it. Click on Bool Variables, then click "..." next to it. Great, a bunch of numbers popped up. What do they mean? Well, use the list below, set to true/false as it says, and you'll get the desired effect! Enjoy!

Code:
set PlotIDSet to true, PlotIDClear to false  

Mass Effect 1 and 2 plot:
PlayedME1,		PlotIDSet=(16530,15943),PlotIDClear=(),  PlotInts=(),PlotCond=()
WrexAlive,		PlotIDSet=(13942,13024,13015),PlotIDClear=(13028,13029,15543,13021),    PlotInts=(),PlotCond=()
WrexDead, 		PlotIDSet=(13028,13021), 	PlotIDClear=13942,13024,13025,13026,13684,13015) ,PlotInts=(),PlotCond=()
AshleyAlive,		PlotIDSet=(13827),		PlotIDClear=(13828),PlotInts=(),PlotCond=()
AshleyDead, 		PlotIDSet=(13828),		PlotIDClear=(13827),PlotInts=(),PlotCond=()
KaidanAlive,		PlotIDSet=(13828),		PlotIDClear=(13827),PlotInts=(),PlotCond=()
KaidanDead, 		PlotIDSet=(13827),		PlotIDClear=(13828),PlotInts=(),PlotCond=()
KirraheAlive,		PlotIDSet=(14464,14459),	PlotIDClear=(),   PlotInts=(),PlotCond=()
KirraheDead, 		PlotIDSet=(),   		PlotIDClear=(14464,14459),PlotInts=(),PlotCond=()
MaelonDataSaved,     	PlotIDSet=(2676),		PlotIDClear=(2677),PlotInts=(),PlotCond=()
MaelonDataDestroyed, 	PlotIDSet=(2677),		PlotIDClear=(2676),PlotInts=(),PlotCond=()
MirandaAlive,		PlotIDSet=(33),			PlotIDClear=(195),  PlotInts=(),PlotCond=()
MirandaDead , 		PlotIDSet=(195),  		PlotIDClear=(33),PlotInts=(),PlotCond=()
JacobAlive,		PlotIDSet=(34),			PlotIDClear=(196),  PlotInts=(),PlotCond=()
JacobDead, 		PlotIDSet=(196),  		PlotIDClear=(34),PlotInts=(),PlotCond=()
JackAlive,		PlotIDSet=(35),			PlotIDClear=(197),  PlotInts=(),PlotCond=()
JackDead, 		PlotIDSet=(197),  		PlotIDClear=(35),PlotInts=(),PlotCond=()
LegionAlive,		PlotIDSet=(36,1247),		PlotIDClear=(198),  PlotInts=(),PlotCond=()
LegionDead, 		PlotIDSet=(198,1247),  		PlotIDClear=(36),PlotInts=(),PlotCond=()
LegionNew, 		PlotIDSet=(1247),  		PlotIDClear=(36,198),PlotInts=(),PlotCond=()
KasumiAlive,		PlotIDSet=(37),			PlotIDClear=(199),  PlotInts=(),PlotCond=()
KasumiDead, 		PlotIDSet=(199),  		PlotIDClear=(37),PlotInts=(),PlotCond=()
GarrusAlive,		PlotIDSet=(38),			PlotIDClear=(200),  PlotInts=(),PlotCond=()
GarrusDead, 		PlotIDSet=(200),  		PlotIDClear=(38),PlotInts=(),PlotCond=()
ThaneAlive,		PlotIDSet=(39),			PlotIDClear=(201),  PlotInts=(),PlotCond=()
ThaneDead, 		PlotIDSet=(201),  		PlotIDClear=(39),PlotInts=(),PlotCond=()
TaliAlive,		PlotIDSet=(40),			PlotIDClear=(202),  PlotInts=(),PlotCond=()
TaliAliveAdmiral,	PlotIDSet=(40,2935),		PlotIDClear=(202),  PlotInts=(),PlotCond=()
TaliDead, 		PlotIDSet=(202),  		PlotIDClear=(40),PlotInts=(),PlotCond=()
MordinAlive,		PlotIDSet=(41),			PlotIDClear=(203),  PlotInts=(),PlotCond=()
MordinDead, 		PlotIDSet=(203),  		PlotIDClear=(41),PlotInts=(),PlotCond=()
GruntAlive,		PlotIDSet=(42),			PlotIDClear=(204),  PlotInts=(),PlotCond=()
GruntDead, 		PlotIDSet=(204),  		PlotIDClear=(42),PlotInts=(),PlotCond=()
SamaraAlive,		PlotIDSet=(43),			PlotIDClear=(205,1664),  PlotInts=(),PlotCond=()
SamaraDead, 		PlotIDSet=(205),  		PlotIDClear=(43,1664),PlotInts=(),PlotCond=()
MorinthAlive,		PlotIDSet=(43,1664),		PlotIDClear=(205),  PlotInts=(),PlotCond=()
MorinthDead, 		PlotIDSet=(205,1664),  		PlotIDClear=(43),PlotInts=(),PlotCond=()
ZaeedAlive,		PlotIDSet=(44),			PlotIDClear=(206),  PlotInts=(),PlotCond=()
ZaeedDead, 		PlotIDSet=(206),  		PlotIDClear=(44),PlotInts=(),PlotCond=()
RachniQueenAlive,	PlotIDSet=(12587),		PlotIDClear=(12588),  PlotInts=(),PlotCond=()
RachniQueenDead, 	PlotIDSet=(12588),  		PlotIDClear=(12587),PlotInts=(),PlotCond=()
HereticsDead, 		PlotIDSet=(757),  		PlotIDClear=(759),PlotInts=(),PlotCond=()
HereticsRewritten, 	PlotIDSet=(759),  		PlotIDClear=(757),PlotInts=(),PlotCond=()
CouncilAlive,		PlotIDSet=(13001),		PlotIDClear=(13002),  PlotInts=(),PlotCond=()
CouncilDead,		PlotIDSet=(13002),		PlotIDClear=(13001),  PlotInts=(),PlotCond=()
AshleyRomanced, 	PlotIDSet=(14281,13827),	PlotIDClear=(14169,6931,6941,13828),  PlotInts=((ID=10017,V=4)),PlotCond=()
AshRomanced, 		PlotIDSet=(14281,13827),	PlotIDClear=(14169,6931,6941,13828),  PlotInts=((ID=10017,V=4)),PlotCond=()
KaidanRomanced, 	PlotIDSet=(13960,13828),	PlotIDClear=(14169,6931,6941,13827),  PlotInts=((ID=10015,V=4)),PlotCond=()
LiaraRomanced,  	PlotIDSet=(14169),		PlotIDClear=(14281,13960),  PlotInts=((ID=10016,V=4)),PlotCond=()
LiaraRomancedLotSB,  	PlotIDSet=(14169,6927,6931,6815,7051,7035,7151),PlotIDClear=(14281,13960),  PlotInts=((ID=10016,V=4)),PlotCond=()
MirandaRomanced,	PlotIDSet=(5209),		PlotIDClear=(),  PlotInts=((ID=266,V=5)),PlotCond=((C=235,T=777),(C=236,T=778))
JackRomanced,   	PlotIDSet=(5208),		PlotIDClear=(),  PlotInts=((ID=213,V=5)),PlotCond=((C=236,T=778),(C=232,T=776))
TaliRomanced,   	PlotIDSet=(3926),		PlotIDClear=(),  PlotInts=((ID=272,V=5)),PlotCond=((C=235,T=777),(C=232,T=776))
JacobRomanced,  	PlotIDSet=(3892),		PlotIDClear=(),  PlotInts=((ID=267,V=5)),PlotCond=((C=234,T=781),(C=233,T=780))
ThaneRomanced,  	PlotIDSet=(5206),		PlotIDClear=(),  PlotInts=((ID=271,V=5)),PlotCond=((C=234,T=781),(C=231,T=779))
GarrusRomanced, 	PlotIDSet=(5207),		PlotIDClear=(),  PlotInts=((ID=270,V=5)),PlotCond=((C=233,T=780),(C=231,T=779))
MirandaBreakup,		PlotIDSet=(3304),		PlotIDClear=(),  PlotInts=((ID=266,V=6)),PlotCond=()
JackBreakup,   		PlotIDSet=(3270),		PlotIDClear=(),  PlotInts=((ID=213,V=6)),PlotCond=()
TaliBreakup,   		PlotIDSet=(3307),		PlotIDClear=(),  PlotInts=((ID=272,V=6)),PlotCond=()
JacobBreakup,  		PlotIDSet=(3472),		PlotIDClear=(),  PlotInts=((ID=267,V=6)),PlotCond=()
ThaneBreakup,  		PlotIDSet=(3310),		PlotIDClear=(),  PlotInts=((ID=271,V=6)),PlotCond=()
GarrusBreakup, 		PlotIDSet=(3660),		PlotIDClear=(),  PlotInts=((ID=270,V=6)),PlotCond=()
LiaraTrueLove, 		PlotIDSet=(19722),		PlotIDClear=(19727,19724,19723,19726,19725,19835,19838),  PlotInts=(),PlotCond=()
AshleyTrueLove, 	PlotIDSet=(19724),		PlotIDClear=(19729,19722,19723,19726,19725,19835,19838),  PlotInts=(),PlotCond=()
KaidanTrueLove, 	PlotIDSet=(19723),		PlotIDClear=(19728,19722,19724,19726,19725,19835,19838),  PlotInts=(),PlotCond=()
TaliTrueLove, 		PlotIDSet=(19726),		PlotIDClear=(19731,19722,19724,19723,19725,19835,19838),  PlotInts=((ID=272,V=5)),PlotCond=()
GarrusTrueLove, 	PlotIDSet=(19725),		PlotIDClear=(19730,19722,19724,19723,19726,19835,19838),  PlotInts=((ID=270,V=5)),PlotCond=()
AllersTrueLove, 	PlotIDSet=(19835),		PlotIDClear=(19836,19722,19724,19723,19726,19725,19838),  PlotInts=(),PlotCond=()
CortezTrueLove, 	PlotIDSet=(19838),		PlotIDClear=(19839,19722,19724,19723,19726,19725,19835),  PlotInts=(),PlotCond=()
GethDead, 		PlotIDSet=(17787),		PlotIDClear=(17788,17789),  PlotInts=(),PlotCond=()
GethPeace, 		PlotIDSet=(17789),		PlotIDClear=(17787,17788),  PlotInts=(),PlotCond=()
QuariansDead, 		PlotIDSet=(17788),		PlotIDClear=(17787,17789,17838,17839),  PlotInts=(),PlotCond=()
BaseDestroyed, 		PlotIDSet=(1831),		PlotIDClear=(1832),  PlotInts=(),PlotCond=()
BaseSaved, 		PlotIDSet=(1832),		PlotIDClear=(1831),  PlotInts=(),PlotCond=()
DavidSaved, 		PlotIDSet=(6561),		PlotIDClear=(6562),  PlotInts=(),PlotCond=()
DavidHandedOVer, 	PlotIDSet=(6562),		PlotIDClear=(6561),  PlotInts=(),PlotCond=()
OverlordNotPlayed, 	PlotIDSet=(),			PlotIDClear=(6561,6562),  PlotInts=(),PlotCond=()
LotSBPlayed, 		PlotIDSet=(6815,7051,7035,7151,7200),PlotIDClear=(),  PlotInts=(),PlotCond=()
LotSBNotPlayed, 	PlotIDSet=(),			PlotIDClear=(6815,7051,7035,7151,7200),  PlotInts=(),PlotCond=()
ArrivalPlayed, 		PlotIDSet=(7451,),		PlotIDClear=(),  PlotInts=(),PlotCond=()
ArrivalNotPlayed, 	PlotIDSet=(),			PlotIDClear=(7451),  PlotInts=(),PlotCond=()
CrewAlive,		PlotIDSet=(3351),		PlotIDClear=(3629,3630,3631,3632,3349,3350),   PlotInts=((ID=166,V=0)),PlotCond=()
CrewDead,		PlotIDSet=(3629,3630,3631,3632,3349),PlotIDClear=(3351,3350),    PlotInts=((ID=166,V=4)),PlotCond=()
CrewHalfDead,		PlotIDSet=(3629,3632,3351),	PlotIDClear=(3630,3631,3349,3350),PlotInts=((ID=166,V=1)),PlotCond=()
PlayedME2,		PlotIDSet=(1456),		PlotIDClear=(),  PlotInts=(),PlotCond=()
DidNotPlayME2,		PlotIDSet=(),			PlotIDClear=(1456),  PlotInts=(),PlotCond=()
AddProthean,		PlotIDSet=(17683,17689),	PlotIDClear=(),  PlotInts=(),PlotCond=()
JacobDadMarooned,	PlotIDSet=(360,1497),		PlotIDClear=(361,362),  PlotInts=(),PlotCond=()
JacobDadArrested,	PlotIDSet=(361,1497),		PlotIDClear=(360,362),  PlotInts=(),PlotCond=()
JacobDadKilled,		PlotIDSet=(362,1497),		PlotIDClear=(360,361),  PlotInts=(),PlotCond=()
PlayedLotSB,		PlotIDSet=(6815),		PlotIDClear=(),  PlotInts=(),PlotCond=()
PlayerShotAK,		PlotIDSet=(19704,18893),	PlotIDClear=(17680,17686,17679,17685,18199,18445,19523,19524,19525,19526,19521,19522,19519,19520,19527,19528,19649,19648),  PlotInts=(),PlotCond=((C=190,T=839),(C=191,T=820))
LiaraShotAK,		PlotIDSet=(19704),		PlotIDClear=(17680,17686,17679,17685,18199,18445,19523,19524,19525,19526,19521,19522,19519,19520,19527,19528,19649,19648),  PlotInts=(),PlotCond=((C=190,T=839),(C=191,T=820),(C=190,T=1867),(C=191,T=1868))
EDIShotAK,		PlotIDSet=(19704),		PlotIDClear=(17680,17686,17679,17685,18199,18445,19523,19524,19525,19526,19521,19522,19519,19520,19527,19528,19649,19648),  PlotInts=(),PlotCond=((C=190,T=839),(C=191,T=820),(C=190,T=1869),(C=191,T=1870))
JamesShotAK,		PlotIDSet=(19704),		PlotIDClear=(17680,17686,17679,17685,18199,18445,19523,19524,19525,19526,19521,19522,19519,19520,19527,19528,19649,19648),  PlotInts=(),PlotCond=((C=190,T=839),(C=191,T=820),(C=190,T=1865),(C=191,T=1866))
GarrusShotAK,		PlotIDSet=(19704),		PlotIDClear=(17680,17686,17679,17685,18199,18445,19523,19524,19525,19526,19521,19522,19519,19520,19527,19528,19649,19648),  PlotInts=(),PlotCond=((C=190,T=839),(C=191,T=820),(C=190,T=1863),(C=191,T=1864))
ProtheanShotAK,		PlotIDSet=(19704),		PlotIDClear=(17680,17686,17679,17685,18199,18445,19523,19524,19525,19526,19521,19522,19519,19520,19527,19528,19649,19648),  PlotInts=(),PlotCond=((C=190,T=839),(C=191,T=820),(C=190,T=1871),(C=191,T=1872))
RecruitMichel, 		PlotIDSet=(19182),  		PlotIDClear=(19181),PlotInts=(),PlotCond=()
RecruitChakwas, 	PlotIDSet=(19181),  		PlotIDClear=(19182,3630),PlotInts=(),PlotCond=()
 

XiaNaphryz

LATIN, MATRIPEDICABUS, DO YOU SPEAK IT
FIXING MASS EFFECT 3 SAVES (Come back to me, Wrex! Miranda, let me smang it! edition)

For those of you who want to edit your save game and change choices (like whether Wrex is alive or dead... I edited mine to make sure he's alive), here you go.

http://svn.gib.me/builds/masseffect3/

Go there, download the latest version. "But we've already seen this," you reply. Quiet, you sniveling nerd, and watch.

After that, open up the savegame (With the editor) that you want to edit. Go to Raw. Then expand Plot. Go to Plot again (below "ME1 plot." Expand it. Click on Bool Variables, then click "..." next to it. Great, a bunch of numbers popped up. What do they mean? Well, use the list below, set to true/false as it says, and you'll get the desired effect! Enjoy!

I wonder if you can make it so that everyone is alive, since at least one character had to die in ME1.
 
Inspector is not overriding my application AA settings. I have the AA set to off in game, and this is a screenshot of my Inspector settings:

1vtgb.jpg


Halp GAF.

Edit: I'm using Nvidia driver version 295.73
 

prophecy0

Member
Inspector is not overriding my application AA settings. I have the AA set to off in game, and this is a screenshot of my Inspector settings:


Halp GAF.

Edit: I'm using Nvidia driver version 295.73

These settings seem to work for me with the new drivers:
7XqSM.png


The new bit that BoobPhysics mentioned didn't seem to have an effect :(.
 

Clydefrog

Member
so should I go back to the old drivers? i installed the new drivers and loaded up ME3 for the first time with reccommended nvidia inspector settings... and it doesn't look very nice.
 

dino1980

Member
For those that liked the what the FXAA post processing injector "mod" did for Skyrim,
I made a video for "modding" the very popular FXAA post process injector for use with Mass Effect 3 (PC Only of course).

http://www.youtube.com/watch?v=xFPJYM5JlKY&feature=youtu.be

note: youtube may display the video "darker" than what it really "is when playing". Its similar to the experience of using a 60 hz monitor and a 120 hz monitor. Its only a couple of minutes of your time to test it out!

Remember, you can always change the configurations yourself to totally tweak it to your liking!

If you cant view the video the instructions are fairly simple.

1 First, download the FXAA post process injector from Skyrim nexus.
2 Then, extract the zip and open the folder.
3 Read the readme.
4 Cut (or copy) everything inside the extracted folder into the Mass Effect 3 directory,
where the game executable is located (usually at C:\Program Files (x86)\Origin Games\Mass Effect 3\Binaries\Win32 ).
5 Then, choose any preset to use for Mass Effect 3. I personally like Preset 2 the best.
6 To do this, open a preset (Preset 2 for example). Then copy all of the contents inside
that and paste them into the folder you were just in a moment ago (the C:\Program Files
(x86)\Origin Games\Mass Effect 3\Binaries\Win32 folder).
7 IMPORTANT! Then delete FXAA_Tool.exe, as some origin clients detect this as a "hack" or "cheat", which causes the game to crash upon launching.
8 IMPORTANT2! Launch Mass Effect 3, and use the pause/break button to enable/disable the FXAA injector!


Enjoy =)

Thanks for the tip. This did wonders for the graphic in the game.
 

subversus

I've done nothing with my life except eat and fap
for those who still can't get their face right there is a blog where the dude develops tools for it and posts some nice tips.

Face Effect

RawImport.png
 

Clydefrog

Member
ANTIALIASING GUIDES


Nvidia Inspector SGSSAA Compatibility Bit

EDIT: Found a new bit! Allows SUPERSAMPLING AA! May also give better SGSSAA performance.

0x000010C1

But best of all, it allows supersampling AA to work! I tested it with 3x3 SSAA and it worked beautifully!

Fuck yes.

0x000000C1

hey boobman,

which one do I use??? 0x000010C1 or 0x000000C1
 
When you set AA to "3x3 Supersampling", what do you set the "Transparency supersampling to?" And the LOD bias?

Edit: Stupid question... does inspector need to be open while you run the game for the changes to take effect?
 
so should I go back to the old drivers? i installed the new drivers and loaded up ME3 for the first time with reccommended nvidia inspector settings... and it doesn't look very nice.

I recommend 295.73 for Mass Effect 3. I have heard that the new 296.10 break antialiasing in the game.

hey boobman,

which one do I use??? 0x000010C1 or 0x000000C1

I suggest using 10C1. And set AA to 2x Multisampling + 2x Sparse Grid SS transparency AA with -0.50000 LOD bias, like in the example pictures. Try C1 as well and see if it performs better for you.

When you set AA to "3x3 Supersampling", what do you set the "Transparency supersampling to?" And the LOD bias?

Edit: Stupid question... does inspector need to be open while you run the game for the changes to take effect?

The supersampling AA's don't need transparency supersampling, because they are applying supersampling to everything. 3x3 supersampling destroys performance... I get 60 FPS with 2x2, and like 30 with 3x3. 3x3 and 4x4 are only viable with SLI at this point. LOD bias remains the same, as the supersampling and combined modes (2x2 + 2x MSAA for example) have auto-adjusted LOD bias. Only SGSSAA needs LOD bias adjusted.

And no, Inspector does not need to be opened. Just click "Save changes" in the top right corner once you're done. It applies all of its changes on a driver-level.

If you need any clarification, just let me know.

For the record: 3x3 and 4x4 look about as good as 4x SGSSAA and 8x SGSSAA, maybe better. But 4x SGSSAA performs about twice as good as 3x3 Supersampling on my 570 2.GB OC'd.

I recommend 2x SGSSAA and 4x SGSSAA for best performance/image quality. I get 55-60 FPS with 4x MSAA + 4x SGSSAA for example.
 

Dennis

Banned
I just updated to the new drivers and I have antialiasing working just fine. I am using the C1 bits with 2x SGSSAA.

The new drivers does not let me use AA in Mass Effect 3 anymore no matter what bits I use.

I had to go back to 295.73 WHQL to get my beloved AA back.
 
The new drivers does not let me use AA in Mass Effect 3 anymore no matter what bits I use.

I had to go back to 295.73 WHQL to get my beloved AA back.

Strange. It's always weird that some can get AA working with this but not that, while others get AA working with that but not this.
 

hlhbk

Member
Ok I can't get the AA to work at all outside of using ME3's AA anymore after updating my drivers. I have tried the new bits, and it just doesn't work. I tried downgrading and have the same issue. Any ideas?

EDIT I actually got the ME2 bit to work and got some pretty good AA out of it.
 
Some douchebag on Guru3D let me know that the "0x080100C5 (Mass Effect, Mass Effect II)" bit does work with SGSSAA... as long as you set LOD bias to -0.875 or below. He also tried to tell me I'm a dumbass in a condescending way, which always comes off as funny when they type like a 14 year old.

EDIT: Can people try using the "0x080100C5 (Mass Effect, Mass Effect II)" bit with normal MSAA + transparency SSAA and tell me if it works for you or not? I'd like a sample group, because I have tried it myself and it does not work, others have reported the same, but still others are saying it does work.
 

hlhbk

Member
Some douchebag on Guru3D let me know that the "0x080100C5 (Mass Effect, Mass Effect II)" bit does work with SGSSAA... as long as you set LOD bias to -0.875 or below. He also tried to tell me I'm a dumbass in a condescending way, which always comes off as funny when they type like a 14 year old.

That is the bit I am using, and it does work, though I am not the guy on that forum. :) I have no idea why I can't get the ones you put up to work? BTW the way I test to make sure it is working is by taking screenshots of the same location. The only time I ever saw an AA difference was with the 0x080100c5 bit.
 
That is the bit I am using, and it does work, though I am not the guy on that forum. :) I have no idea why I can't get the ones you put up to work? BTW the way I test to make sure it is working is by taking screenshots of the same location. The only time I ever saw an AA difference was with the 0x080100c5 bit.

What drivers are you using? And are you sure you're putting the compatibility bits in the right field?

Also, C5 seems to work with SGSSAA + MSAA... as long as LOD bias is -0.875 or below...? However, I CANNOT get MSAA + Supersampling (regular) to work.

C10 does allow OGSSAA to work though (2x2, 3x3 etc).
 
Want AA/additional AA but don't want to lose more performance? Don't want the blur of the in-game postprocessing AA or FXAA? Time for the blur-free, effective SMAA!

SMAA is an alternative form of FXAA, to put it simply. It can be used by itself or with MSAA or even SGSSAA/supersampling AA. Here is what SMAA looks like used by itself (click thumbnails for full size):

SMAA off:



SMAA on:



Cool, huh? And no FPS loss. Here's how to get it and use it:

Go here: http://mrhaandi.blogspot.com/p/injectsmaa.html

1.Download Inject SMAA 1.2.

2. Extract it.

3. Go to D3D9 folder and copy everything (4 files) in that folder (because Mass Effect 3 is a DirectX 9 game)

4. Go to the folder where you have your game installed, and copy + paste those 4 files wherever the game's main exe is. For example, go to Mass Effect 3/Binaries/Win32 and paste them in there, as that's where Masseffect3.exe resides.

5. Start up the game. Hit the PAUSE key (near Print Screen) on your keyboard. SMAA is now enabled!

Enjoy. On Mass Effect 3, I have found that SMAA + 2x MSAA + 2x SGSSAA is about halfway between the image quality of 2x SGSSAA and 4x SGSSAA. While not quite as good as 4x SGSSAA, it performs like 2x SGSSAA which is great if you want a locked 60 FPS. 4x SGSSAA + SMAA is pretty much ideal for image quality as SMAA gets the tiny things that 4x SGSSAA can't.
 

hlhbk

Member
What drivers are you using? And are you sure you're putting the compatibility bits in the right field?

Also, C5 seems to work with SGSSAA + MSAA... as long as LOD bias is -0.875 or below...? However, I CANNOT get MSAA + Supersampling (regular) to work.

C10 does allow OGSSAA to work though (2x2, 3x3 etc).

I have tried the 2 latest drivers and can't get the new settings to work. I am sure I am putting them in the right fields.
 

dr_rus

Member

EDIT: Can people try using the "0x080100C5 (Mass Effect, Mass Effect II)" bit with normal MSAA + transparency SSAA and tell me if it works for you or not? I'd like a sample group, because I have tried it myself and it does not work, others have reported the same, but still others are saying it does work.
Went through all the game like this, it's working fine on 295+ drivers.
 

Lime

Member
Apologies if this has been asked already, but is there any way to remove the dark edge borders around the screen?
Absolutely drive me fucking insane, i hate them, why must EA put them in nearly every damn game (couldn't play Skate because of them).

It's a vignette filter used as a post-processing effect. You can disable it by editing Coalesced.bin and set bUsepostprocessingEffects=False under [Engine].

However the colours become pretty garish.
 

Kyaw

Member
Want AA/additional AA but don't want to lose more performance? Don't want the blur of the in-game postprocessing AA or FXAA? Time for the blur-free, effective SMAA!

Thanks for reminding me of this! I've got 4xSGSSAA running already butter smooth but I wanted to get rid of those small imperfections.
 

Trojita

Rapid Response Threadmaker
I would have bought this game a second time, on PC this time, but without controller support and being tied to origin I probably won't. Lazy developer.
 

koji

Member
I'm having trouble getting the fov fix to work reliably. Any trick for that? Sometimes it works sometimes it doesn't.

Are you waiting long enough before activating it? Activate during the opening but not too early, when it shows BIOWARE is a good "timing".

Want AA/additional AA but don't want to lose more performance? Don't want the blur of the in-game postprocessing AA or FXAA? Time for the blur-free, effective SMAA!

Will have to try that when I get home, thanks for sharing and thanks for all the work you're putting in this thread BP <3


I've been toying with the save game editor to change some stuff I did in ME1 but that never got imported (played ME1 on 360 back then...) quite the hassle editing those saves, shit, would love to see that it works though, I can just pick any save or what? I'm still SUPERearly in the game,
just landed on mars, I edited a save before entering the building where Liara is

Or do I have to edit the newgameplus save?
 

Dennis

Banned
295.73 WHQL drivers
C1 bit
4xMSAA + 4xSGSSAA
-1.000 Negative LOD bias

works for me

I dare anyone to get better IQ out of Mass Effect 3
 

Dennis

Banned
I forgot to add

2560 x 1600 resolution. Count teh pixels.

/trollololo

By the way, do anyone have working SLI?

I am just using one of my GPUs and still getting 30+ fps so I am OK, but I was wondering if I could get 60 fps.
 

Bisnic

Really Really Exciting Member!
It kinda sucks how the FOV fix makes sniper rifles(and especially infiltrators) unplayable. They zoom as much as pistols, so i gotta play with the default FOV for that class. :(
 

Darkkn

Member
I'm having a really annoying frame lag problem when the framerate drops from 60 to 30-40 range when moving the camera. Has anyone had problem? Really starting to get to my nerves.
 
Are you waiting long enough before activating it? Activate during the opening but not too early, when it shows BIOWARE is a good "timing".

I thought I was. I would hit the hotkey as the Bioware movie started but it would only work some of the time. I'll wait a second until the Bioware word hits the screen next time to try to see if that will get the fix to work more consistently.
 

dr_rus

Member
With what settings? MSAA? SGSSAA? Give me a picture of your Nvidia Inspector profile for ME3.
MSAA. All I've changed in Inspector is added ME1/ME2 AA compatibility bit and ME1 SSAO compatibility bit to ME3 profile. Then -- override AA 8x + TAA 8x SS and SSAO Quality via NV's own CPL.
 

USIGSJ

Member
That's the price, IMO not worth it to disable it; also stuff color grading, material effects are done through it, so you would lose a lot.
 
Top Bottom