Nightsolo's Mass Effect Lengendary Edition Tweaks




LE1 Tweaks

If you don't feel like doing all of the below yourself, here's a file with all of the below edits:
LE1_Coalesced_INT.zip (209 KB)
  1. Make a backup copy of Coalesced_INT.bin, located in C:\Games\Mass Effect Legendary Edition\Game\ME1\BioGame\CookedPCConsole\ or wherever you installed the game.
  2. Download LeCoal.
  3. Extract it somewhere handy (not in C:\Games\Mass Effect Legendary Edition\Game\ME1\).
  4. Copy Coalesced_INT.bin from C:\Games\Mass Effect Legendary Edition\Game\ME1\BioGame\CookedPCConsole\ into your LeCoal folder.
  5. Open a Windows Command Prompt (Win+R, then type cmd).
  6. Type cd\
  7. Type cd and the path to where you extracted LeCoal.
  8. Type lecoal ? example screenshot
  9. Type lecoal unpack Coalesced_INT.bin unpacked ("unpacked" can be whatever folder name you like)
  10. In the [unpacked] folder will be several .ini files. Edit them to your liking, as detailed below.
  11. In the command prompt, type lecoal pack unpacked Coalesced_INT.bin
  12. Copy Coalesced_INT.bin from your LeCoal folder into C:\Games\Mass Effect Legendary Edition\Game\ME1\BioGame\CookedPCConsole\
BioCredits.ini
Alter the amount of time it takes the end credits to scroll:
fScrollTime=516
The song is 497 seconds long. 516 will give the credits time to end before the song does.

BioEngine.ini
Increase number of sound chanels to prevent sound clipping:
MaxChannels=64

BioGame.ini
m_fAutoSaveTime=600
Cange the interval of autosaves, in seconds

The ratio of XP earned while in the Mako compared to on foot:
m_fVehicleExpScaleFactor=1.1
1.0 is equal, 0.5 would be half as much as on foot, 2.0 would be double what's earned on foot.
1.1 should help you get to max level in a completionist playthrough.

Change the amount of stuff you can carry:
m_nMaxCredits=99999999
m_nMaxGrenades=19
m_fMaxSalvage=9999
m_fMaxMedigel=19

Change the color and transparency of subtitles:
m_colSubtitleColor=(R=204,G=255,B=255,A=255)

Change how long after an NPC's last line of dialog before the conversation wheel appears:
m_fShowLastLineOffset=2.0
Helps prevent choosing the wrong thing when skipping through dialog.

Removes the time limit for ability cooldowns:
m_bSkipPowerCooldown=TRUE
Note that this also removes cooldowns for enemies.
e.g. Geth will pop out shields instantly and all over the place.

Corpses behave more realistically:
m_bAllowPhysicsOnDeadBodies=true

How long before corpses disappear, in seconds:
m_fCorpseCleanupFirstAttemptTime=600.0
m_fCorpseCleanupAttemptRetryTime=600.0
They'll clean up anyway upon loading a save or new area.

Enable cover system for squad:
m_bEnableLeaning=TRUE

Disable Tutorials:
m_bForceDisableTutorials=TRUE

Alter characteristics of the Mako:
MaxJumpFuel=99.0
JumpFuelRegenRate=0.01
MaxBoostFuel=99.0
BoostFuelRegenRate=10.0
DefaultGravityZ=1800
Setting this last one higher will cause the Mako to not bounce nearly as much. You may hear a faint grinding sound.

BIOGuiResources.ini
Change the amount of time that notifications appear on screen:
fPassivePopupDisplayTime=1f
This is for the grey boxes on the middle right of the screen for achievements, loot, etc.

BioInput.ini
To Fix the Field of View (FOV), add the following line under [Engine.PlayerInput]:
Bindings=(Name="F12",Command="set BioCameraBehaviorFollow CAMERA_FOV 100 | set BioCameraBehaviorZoom CAMERA_FOV 40")
Once you have started or loaded a game, get to a point when you can run around (not in menu and not during conversation), and hit the F12 key. You only need to do it once, and the FOV will be changed permanently until you exit the game.
Unlike the wrong FOV fix, it never gets canceled, does not ruin cutscenes, and you don't need to fix it from time to time.
You can add other lines with other key bindings with different FOV numbers, too.

Increase game speed by a factor of 10 while holding the middle mouse button:
Bindings=(Name="MiddleMouseButton",InputMode=BIO_INPUT_MODE_NONE,Command="SloMo 10 | OnRelease SloMo 1",Control=False,Shift=False,Alt=False)

BioParty.ini
Increase the number of items you can carry, and change the warning message:
m_nMaxInventoryItems=999
m_nMaxInventoryWarningThreshold=950

How long after killing the last in-range enemy before combat mode ends:
m_fCombatCooldownTime=2
In seconds.

Squad's percentage of health when resurrected:
m_fPercentHealthOnResurrection=0.5f


LE2 Tweaks

If you don't feel like doing all of the below yourself, here's a file with all of the below edits:
LE2_Coalesced_INT.zip (209 KB)
  1. Make a backup copy of Coalesced_INT.bin, located in C:\Games\Mass Effect Legendary Edition\Game\ME2\BioGame\CookedPCConsole\ or wherever you installed the game.
  2. Download LeCoal.
  3. Extract it somewhere handy (not in C:\Games\Mass Effect Legendary Edition\Game\ME2\).
  4. Copy Coalesced_INT.bin from C:\Games\Mass Effect Legendary Edition\Game\ME2\BioGame\CookedPCConsole\ into your LeCoal folder.
  5. Open a Windows Command Prompt (Win+R, then type cmd).
  6. Type cd\
  7. Type cd and the path to where you extracted LeCoal.
  8. Type lecoal ? example screenshot
  9. Type lecoal unpack Coalesced_INT.bin unpacked ("unpacked" can be whatever folder name you like)
  10. In the [unpacked] folder will be several .ini files. Edit them to your liking, as detailed below.
  11. In the command prompt, type lecoal pack unpacked Coalesced_INT.bin
  12. Copy Coalesced_INT.bin from your LeCoal folder into C:\Games\Mass Effect Legendary Edition\Game\ME2\BioGame\CookedPCConsole\
BioCredits.ini

Alter how long the credits take to scroll:
fScrollTime=180
That makes it 3 minutes instead of the default of 4:15

BioEngine.ini

Increase number of sound chanels to prevent sound clipping:
MaxChannels=64

BioGame.ini

Make Powers ignore shields
bShieldsBlockPowers=false

Disable Automatic Weapon Swapping when out of ammo
bOutOfAmmoWeaponSwap=false

Make the Hammerhead fly and be invulnerable
ThrustRegenerationFactor=3
SelfRepairRate=10000000
SelfRepairDelay=0.001
ThrustRegenerationDelay=0.01
MaxPitchAngle=60
VerticalThrustBurnRate=0.01

More Storming (faster and more running both in and out of combat)
StormStamina=99.9
StormRegen=99.9
StormStaminaNonCombat=99.9
StormRegenNonCombat=99.9

Corpses Stay Longer
m_fCorpseCleanupFirstAttemptTime=600.0
m_fCorpseCleanupAttemptRetryTime=600.0

Corpses will still disintegrate if they're supposed to, and will disapear on loading a save or new area.

Disable hints after the Tutorial, except in Casual difficulty
Find the first 17 lines that start m_aHints=(HintName=", and change MaxDifficulty= to 0
I recommed leaving the "Tutorial" lines as is so you know what's expected of you then.

Reduce the amount of time the notification boxes display
DisplayTime=1.5

Change how long after an NPC's last line of dialog before the conversation wheel appears:
m_fShowLastLineOffset=0.0
(0.0 helps prevent choosing the wrong thing when skipping through dialog)

Add the blue casual appearance from LE1
Find CasualAppearances=
Add this line after the other four:
CasualAppearances=(Id=4,Type=CustomizableType_Torso,Mesh=(Male="BIOG_HMM_ARM_CTH_R.CTHb.HMM_ARM_CTHb_MDL",MaleMaterialOverride="BIOG_HMM_ARM_CTH_R.CTHb.HMM_ARM_CTHb_MAT_1a",Female="BIOG_HMF_ARM_CTH_R.CTHb.HMF_ARM_CTHb_MDL",FemaleMaterialOverride="BIOG_HMF_ARM_CTH_R.CTHb.HMF_ARM_CTHb_MAT_1a"),PlotFlag=-1)

Editing Weapon Loadouts
Under [SFXGame.SFXPlayerSquadLoadoutData], you can find several things:
Abilities for player classes; though you'll need a mod for that: (Build a Class Customization Guide)
Weapon loadouts for player classes.
Weapon loadouts for squad mates.
Changing them is fairly straightforward. Just copy and paste, or delete.
For example, if you want Jacob to only use Assault Rifles, delete the stuff in parentheses, and add in LoadoutWeapons_AssaultRifles
Kasumi is in her own DLC folder. Edit BioGame.ini in C:\Games\Mass Effect Legendary Edition\Game\ME2\BioGame\DLC\DLC_HEN_MT\

BioInput.ini

Fix the Field of View (FOV)
(zooms out from Shepard so you can see where you're going) thanks to hamstergene.
[Engine.PlayerInput] (copy and paste the line below in this section)
Bindings=( Name="F12", Command="set SFXGame.SFXCameraMode FOV 100" )
You can add others with different FOV numbers, too.

Increase game speed by a factor of 10 while holding the middle mouse button:
[Engine.PlayerInput]
Bindings=( Name="MiddleMouseButton",InputMode=BIO_INPUT_MODE_NONE,Command="SloMo 10 | OnRelease SloMo 1",Control=False,Shift=False,Alt=False)
10 might be a bit much. I like 2 myself.

Unlock all normal weapons:
[Engine.PlayerInput]
Bindings=( Name="NumPadOne", Command="SetIntByName Wpn_AssaultRifle2 1 | SetIntByName Wpn_AutoPistol2 1 | SetIntByName Wpn_Locust 1 | SetIntByName Wpn_GethPulseRifle 1 | SetIntByName Wpn_HeavyPistol2 1 | SetIntByName Wpn_Shotgun2 1 | SetIntByName Wpn_SniperRifle2 1" )

Unlock all heavy weapons:
[Engine.PlayerInput]
Bindings=( Name="NumPadTwo", Command="SetIntByName Wpn_CryoBlaster 1 | SetIntByName Wpn_GrenadeLauncher 1 | SetIntByName Wpn_NukeLauncher 1 | SetIntByName Wpn_ParticleBeam 1 | SetIntByName Wpn_Flamethrower 1 | SetIntByName Wpn_MissileLauncher 1" )

Fix mouse acceleration (speeds up planet scanning)
bEnableMouseSmoothing=false
MouseSensitivity=0.15
bUseMouseDampening=false

BioWeapon.ini

Squad Weapon Damage
For every weapon, change DamageHench=X.XXf to DamageHench=1.0f to make your squad mates' weapon damage equal to your own.

More MediGel Capacity
MaxMediGel=9

More Probes
MaxProbes=120
The number needed if you want to fill the bay, then scan every planet without having to refill.
(Thane's upgrade doubles this to 240, which is how many planets there are).

The Normandy has more fuel or doesn't use any
MaxFuel=10000
FuelEfficiency=0.0

Infinite Ammo for all weapons
bInfiniteAmmo=true
Makes it so that you effectively have an infinite number of thermal clips. Doesn't break the tutorial.
(Also edit bioWeapon.ini files in the DLC folders.)

Editing Weapon Properties
First, know what weapon you want to modify. Here is a list of how the names appear in the .ini (just search for the names shown here in bold):

M-3 Predator Heavy Pistol - HeavyPistol
M-6 Carnifax Hand Cannon - HandCannon
M-4 Shuriken Machine Pistol - AutoPistol
M-9 Tempest Submachine Gun - SMG
M-8 Avenger Assault Rifle - AssaultRifle
M-76 Revenant Machine Gun - MachineGun
M-76 Revenant Machine Gun - MiniGun
M-15 Vindicator Battle Rifle - Needler
Geth Pulse Rifle - GethPulseRifle
M-23 Katana Shotgun - Shotgun
M-27 Schimitar Assault Shotgun - HeavyShotgun
M-300 Claymore Heavy Shotgun - FlakGun
M-92 Mantis Sniper Rifle - SniperRifle
M-97 Viper Sniper Rifle - AntiMatRifle
M-98 Widow Anti-Material Rifle - MassCannon
M-100 Grenade Launcher - GrenadeLauncher
ML-77 Missile Launcher - MissileLauncher
M-920 Cain - NukeLauncher
Collector Particle Beam - ParticleBeam
M-622 Avalanche - FreezeGun

Below the name of the weapon are its stats. Where applicable, be sure to change both the X and Y numbers to the same values.

Damage=(X=368.3,Y=368.3) -The damage each shot does
DamageAI=0.95f - The ratio of the above damage an enemy will do with this weapon
DamageHench=0.57f - The ratio of the damage a squad mate will do with this weapon
RateOfFire=(X=70,Y=70) - Self explanatory (I'm not sure how the numbers tranlsate to seconds)
RateOfFireAI=1.0f - The ratio of the above for enemies
MagSize=(X=1,Y=1) - Ammount of ammo in a clip
LowAmmoSoundThreshold=0 - How many shots left when the "click" sound of an empty clip will play
bUseSniperCam=true - Whether or not this weapon will go into slomo when zooming
bIsAutomatic=false - Whether or not you need to click for every shot
bInfiniteAmmo=false* - Whether or not the weapon has infinite clips
InitialMagazines=12 - How many clips the weapon starts a mission with
MaxSpareAmmo=(X=12,Y=12) - How many clips this weapon can atually hold

*Change this to true. In the Tutorial, when you pick up the pistol, it'll already be full of ammo. In order to advance the Tutorial and reload the gun, just fire off a shot and press the reload button.

*Infinite Ammo for M-90 Cain
Under [SFXGameContent_Inventory.SFXHeavyWeapon_NukeLauncher], change AmmoPerShot=XX to bInfiniteAmmo=0


LE3 Tweaks

  1. Make a backup of \Mass Effect 3\BIOGame\CookedPCConsole\Coalesced.bin
  2. Download the Coalesced Editor and extract it to a handy location. Lastly, run it.
  3. If you don't feel like doing all this yourself, download LE3_Coalesced_INT.zip that I edited with all of the below tweaks.
Increase number of sound chanels to prevent sound clipping
bioengine.ini > xaudio2 > xaudio2device
MaxChannels=64

Reduce the amount of time the notification boxes display
biogame.ini > sfxgame > biohintsystembase > m_notificationdata
Change DisplayTime=X.X to something like 0.5

Expand Normandy's Scan Range
Just one click and you can find all the stuff in a system.
biogame.ini > sfxgame > bioplanet
change m_fscandetectionrange=60 to m_fscandetectionrange=999

Find Interaction Objects More Easily
Set the highlight distance further so you can see the orange parenthases from further away.
biogame.ini > sfxgame > bioplayerselection
change maxhighlightrange=800 to maxhighlightrange=9999

Eliminate the Weight Penalty
Makes it so you can carry as many weapons as you like, and the power cooldown bonus will remain at 200%
biogame.ini > sfxgame > sfxcharacterclass
Change both encumbrancemaxcooldown and encumbrancemincooldown to -2.0f
This allows you to use powers more often.

Get Maximum Talent Points for All Squad Members
Generate enough skill points to max all skills at level 60.
biogame.ini > sfxgame > sfxgameconfig > levelrewards
Change the rewards to TalentReward=19 and HenchmanTalentReward=18
If you're not starting at level 1 (i.e. you're partway through a game, imported a game , or started a new game plus), go to the next level and change that line.

Remove Shared Power Cooldown
When you use a power, only that power will go on cooldown.
biogame.ini > sfxgame > sfxgameconfig
Change bshieldsblockpowers to FALSE.

Alter Intel Bonus Values
If you want more than 5% from any particular bonus.
biogame.ini > sfxgame > sfxpawn > player > permanentgameeffects
For each of the 13 intel drops (26 total), change Value=0.05. For example: Value=0.05 is a 5% bonus, and Value=0.10 is a 10% bonus.

Reapers' Detection Sensitivity and Chase Speeds
Makes it so they don't find or catch you as quickly.
biogame.ini > sfxgamecontent > sfxgalaxymapreaper
How quickly they catch up to you: acceleration = 5.0 - lower this to slow them down.
How easily they find you: m_scandetectionrange = 300 - lower this to make the Normandy harder for them to find.
How fast they can go: maxspeed = 67.5 - lower this to slow them down when they do appear.

Unlock Every Weapon
Tired of waiting until the end of the game to get that cool weapon?
bioinput.ini > sfxgame > sfxgamemodedefault > bindings
Add this line: ( Name="NumPadZero", Command="giveitem self argus | giveitem self avenger | giveitem self cobra | giveitem self collector | giveitem self falcon | giveitem self gethplasma | giveitem self mattock | giveitem self reckoning | giveitem self revenant | giveitem self saber | giveitem self valkyrie | giveitem self vindicator | giveitem self carnifex | giveitem self eagle | giveitem self ivory | giveitem self phalanx | giveitem self predator | giveitem self scorpion | giveitem self talon | giveitem self thor | giveitem self claymore | giveitem self crusader | giveitem self disciple | giveitem self eviscerator | giveitem self graal | giveitem self katana | giveitem self raider | giveitem self scimitar | giveitem self striker | giveitem self hornet | giveitem self hurricane | giveitem self locust | giveitem self shuriken | giveitem self tempest | giveitem self blackwidow | giveitem self incisor | giveitem self indra | giveitem self javelin | giveitem self mantis | giveitem self raptor | giveitem self valiant | giveitem self viper | giveitem self widow | giveitem self sfxweapon_shotgun_geth | giveitem self sfxweapon_assaultrifle_prothean| giveitem self sfxweapon_assaultrifle_lancer" )

Skip conversations without accidentally choosing responses
bioinput.ini > sfxgame > sfxgamemodeconversation
Replace the line with the skip command to this:
( Name=\"SpaceBar\",Command=\"set BioConversationController m_bSkipRequested true | OnRelease set BioConversationController m_bSkipRequested false\")

Change Field of View (FOV)
This zooms out slightly so you can see more of what's around Shepard. When you get control of Shepard, hit the F11 key. This should last until you exit the game.
bioinput.ini > sfxgame > sfxgamemodedefault > bindings
At the bottom of the list, add ( Name="F12", Command="set SFXGame.SFXCameraMode FOV 100" ) to a value between 80-120. 100 works well. This is the only method that won't screw up the game's cutscenes.
You can also add other lines with other hotkeys and FOVs.

Speed of the Planet Scan Reticle
When you're scanning a planet and you want to not move the mouse so much.
bioinput.ini > sfxgame > sfxgamemodeorbital
When not scanning: change reticledegreespersecond=90 to a higher number to make it go faster.
When scanning: change scanningreticledegreespersecond=35 and scanningplanetrotationdegreespersecond=25 to higher numbers to make it go faster.

Editing War Assets
If you don't want to have to play multiplayer to get to 100%, this is how. Actually, it's not really necesary if you have all the DLC installed. Note that this will only work for new games, or for assets you have yet to acquire. Rather than change all of them (there are a lot), just pick one you know you'll acquire and change it to 90000.
bioui.ini > sfxgame > sfxgawarassethandler > allassets
To change the value of a War Asset, edit the "StartingStrength" value. To negate the Galactic Readiness penalty, for example, you can double all the values. Example:
(ID=0,AssetName="GAWAsset_AllianceEngineeringCorp",Type=GAWAssetType_Military,SubType=GAWAssetSubType_Ground,StartingStrength=260,GUIName=715401,GUIDescription=715515,bIsExploration=False,UnlockPlotStates[0]=0,GUICategoryID=1,DebugConditionalDescription="None",bShowNotificationOnAward=false,ImagePath="gui_codex_images.galaxyAtWar.GM_HumansNoArmor_512x256",NotificationImagePath="")

Eliminate Store Markup
Eliminates the 10% more that the Normandy charges over the stores on the Citadel. The 10% graphic will still appear on the Normandy's Procurement Interface screen, though.
bioui.ini > sfxgamecontent > sfxgamechoiceguidata > storedata > normandy
Change markuppercent = 0.1f to markuppercent to 0.0f

Unlock Stores & Bonus Powers
Allow access to Bonus Powers and the Citadel's stores before you've unlocked them in-game. Normally, you have to visit a store on the Citadel in order to have access to it on the Normandy, and you have to complete a certain Priority Mission to unlock one of the Bonus Powers in Med-Bay. You'll still need to get to that point in the plot where you're allowed access, though.
Stores: bioui.ini > sfxgamecontent > sfxgamechoiceguidata > storedata > normandy > storeitemarray
Bonus Powers: bioui.ini > sfxgamecontent > sfxgamechoiceguidata > storedata > bonuspowers > storeitemarray
To unlock each item, remove PlotUnlockConditionalID=XXXX from each line you want to unlock

Increase Normandy's Fuel Capacity
Go farther before refuling.
bioweapon.ini > sfxgame > sfxinventorymanager
change maxfuel=1000 to maxfuel=9999 or higher.

Improve Normandy's Fuel Efficiency
Use less fuel per parsec or eliminate it entirely.
bioweapon.ini > sfxgame > sfxinventorymanager
change fuelefficiency=1.5 to fuelefficiency=1.0 to reduce fuel usage a bit, or fuelefficiency=0.0 to eliminate fuel usage entirely.

MediGel & Grenade Quantities
Alter how much MediGel and how many Grenades you can carry.
bioweapon.ini > sfxgame > sfxinventorymanager
Change maximedigel=3 and maxgrenades=3 to alter the base number of how many you can carry.
When you buy upgrades in game, the max number will increas accordingly.

Infinite Ammo
Makes it so you essentially have an unlimited number of clips.
bioweapon.ini > sfxgame > sfxweapon
Scroll down past the weapon names and change all of the entries that say binfiniteammo=false to binfiniteammo=true
Note that this does not seem to work for DLC weapons, even if you edit those .bin files.

Squadmate Damage
Alter how much damage your squadmates do with weapons.
bioweapon.ini > sfxgame > sfxweapon
Scroll down past the weapon names and change damagehench=0.3f to damagehench=1.0f
This will change it from the default of 30% of Shepard's damage to 100%.

Editing Weapon Properties
bioweapon.ini > sfxgamecontent > sfxweapon > type > name
Damage=(X=368.3,Y=368.3) -The damage each shot does
DamageAI=0.95f - The ratio of the above damage an enemy will do with this weapon
DamageHench=0.57f - The ratio of the damage a squad mate will do with this weapon
RateOfFire=(X=70,Y=70) - Self explanatory (I'm not sure how the numbers tranlsate to seconds)
RateOfFireAI=1.0f - The ratio of the above for enemies
MagSize=(X=1,Y=1) - Ammount of ammo in a clip
LowAmmoSoundThreshold=0 - How many shots left when the "click" sound of an empty clip will play
bUseSniperCam=true - Whether or not this weapon will go into slomo when zooming
bIsAutomatic=false - Whether or not you need to click for every shot
bInfiniteAmmo=false* - Whether or not the weapon has infinite clips
InitialMagazines=12 - How many clips the weapon starts a mission with
MaxSpareAmmo=(X=12,Y=12) - How many clips this weapon can atually hold

last modified 7 August 2021