editare întrebări frecvente pentru efectul de masă 2, patch-uri, moda, localizare, mods

Fișier Editare Coalesced.ini (Mass Effect 2)
Doamnelor și domnilor, aici reprezentate de toate informațiile de bază privind editarea fișierului Coalesced.ini
Acesta a fost asamblat pe site-ul de pe teren de joaca pentru Mass Effect 2 forumuri, precum și a obține o mare metoda de „spear.“ A scris aceste întrebări frecvente personal cu mâinile lor și tot ce este scris mandat deoarece Am verificat în mod repetat.
Înainte de a începe orice modificări citiți ReedME (un fișier în arhivă).

<
ajustarea stocurilor este în această secțiune [SFXGame.SFXInventoryManager]
MaxCredits = 9999999
Max. Numărul de credite
MaxEezo = 9999999 Max. Numărul de Element 0th
MaxIridium = 9999999 Max. Numărul de Iridium
MaxPalladium = 9999999 Max. Numărul de paladiu
MaxPlatinum = 9999999 Max. Numărul de Platină
MaxMedigel = 3 Max. cantitate Medgelya
MaxFuel = 1000 Max. Numărul de combustibil
MaxProbes = 30 Max. Număr de sonde (pentru extracția resurselor)
FuelEfficiency = 1.5 Consumul de combustibil (valoarea „0“ dezactivează consumul de combustibil)

<
Aceste secțiuni sunt setări de joc [SFXGame.SFXGame]
StormStamina = 4,0 - viteza de accelerare în timpul luptei
StormRegen = 0,6 - accelerarea regenerării în timpul luptei
StormStaminaNonCombat = 2.5 - accelerarea vitezei de luptă
StormRegenNonCombat = 0,375 accelerează regenerarea de luptă

[SFXGame.SFXGameConfig]
bShieldsBlockPowers = true / false - Pornit / Oprit Biotics ignoră scuturile!
CoverAimBonus = 1.25 - precizie Bonus în timp ce în ascuns
MaxPlayerLevel = 30 - Nivelul maxim
MaxPlayerExperience = 29000 - Numărul maxim de experiență
în cazul în care valorile setate:
MaxPlayerLevel = 50
MaxPlayerExperience = 49000
va avea 50 de nivele!

[SFXGame.BioActivePower]
m_bSkipPowerCooldown = false (true) - off / pe abilități de latență

În această secțiune puteți adăuga un echipament standard în „camera Locker“ fără a cumpăra [SFXGame.SFXPawn_Player]
De exemplu, doriți să adăugați o „mască de moarte“:
Privind string "HelmetAppearances = (Id = 4, Nume = 335474, Descriere = 335475, Tip = CustomizableType_Helmet, Mesh = (Bărbat =" BIOG_HMM_HGR_SHP_R.SHPc.HMM_HGR_SHPc_MDL "Femeie =" BIOG_HMM_HGR_SHP_R.SHPc.HMM_HGR_SHPc_MDL“, bHasBreather = Adevărat, bHideHead = Adevărat, bHideHair = Adevărat), GameEffects = ( "SFXGame.SFXGameEffect_Gear_DeathMask"), PlotFlag = ****) "
Și schimba la capăt „PlotFlag = -1“.

Ecran pentru a selecta colegii de echipă, puteți deschide o armură alternativă standard de [SFXGame.BioSFHandler_PartySelection]
lstAppearances = (Tag = hench_vixen, AddAppearance = 1, PlotFlag = 6247);
lstAppearances = (Tag = hench_grunt, AddAppearance = 1, PlotFlag = 6256);
lstAppearances = (Tag = hench_mystic, AddAppearance = 1, PlotFlag = 6257);
lstAppearances = (Tag = hench_leading, AddAppearance = 1, PlotFlag = 6248);
lstAppearances = (Tag = hench_garrus, AddAppearance = 1, PlotFlag = 6252);
lstAppearances = (Tag = hench_professor, AddAppearance = 1, PlotFlag = 6255);
lstAppearances = (Tag = hench_tali, AddAppearance = 1, PlotFlag = 6254);
lstAppearances = (Tag = hench_assassin, AddAppearance = 1, PlotFlag = 6253);
lstAppearances = (Tag = hench_convict, AddAppearance = 1, PlotFlag = 6249);
lstAppearances = (Tag = hench_geth, AddAppearance = 1, PlotFlag = 6250);
lstAppearances = (Tag = hench_veteran, AddAppearance = 1, PlotFlag = 6258);
lstAppearances = (Tag = hench_thief, AddAppearance = 1, PlotFlag = 6251);
partener Vyberaem string (zu) și schimbă capătul pe "PlotFlag = -1".

De exemplu:
Bindings = (nume = "F12", Command = "Dumnezeu") - modul "Dumnezeu", atunci când apăsați F12.

[--- --- ===== ===== ARMS]
<
Scurtă descriere a armelor standard:
-= (carabine) Assault Rifle = -
"SFXWeapon_AssaultRifle" - M-8 pușcă de asalt "Avenger" (dată după trecerea prolog)
"SFXWeapon_Needler" - M-15 pușcă "Defender" (poate fi găsit în misiunea de a recruta Garrus (Arhanghelul))
„SFXWeapon_GethPulseRifle“ - Gat pușcași Puls (poate fi găsit în misiunea de a recruta tali (nivel de dificultate: nebunie))
„SFXWeapon_MachineGun“ - mitralieră M-76 „Ghost“ (puteți lua colector nava (Ar trebui să fie capacitatea de a utiliza puști de asalt))
-Shotguns = (Shotguns) = -
"SFXWeapon_Shotgun" - Pușcă M-23 "Katana" (dată după trecerea prolog)
"SFXWeapon_HeavyShotgun" - Assault Pușcă M-27 "Yagtan" (se referă la recrutarea misiunii Samara)
„SFXWeapon_FlakGun“ - Shell Launcher Pușcă M-300 „Claymore“ (puteți lua Colecționarilor navei (puști de vânătoare utilizate) aptitudinile necesare)
-= Puști lunetist (lunetist Rifles) = -
"SFXWeapon_SniperRifle" - pușcă cu lunetă M-92 "Mantis" (dată după trecerea prolog)
"SFXWeapon_AntiMatRifle" - Sniper pușcă M-97 "Viper" (se referă la misiunea de recrutare Thane)
„SFXWeapon_MassCannon“ - AM-pușcă M-98 „văduvă“ (dmozhno ia Colectorul navei (Ar trebui să fie capacitatea de a folosi o armă cu lunetă))
-= Pistol mitralieră (Auto Pistole) = -
"SFXWeapon_AutoPistol" - pistol mitralieră M-4 "Shuriken" (dată după trecerea prolog)
„SFXWeapon_SMG“ - pistol mitralieră M-9 „Fury“ (pot fi găsite în misiunea de a recruta tali)
-= Guns (Pistols) = -
"SFXWeapon_HeavyPistol" - Derringer M-3 "Predator" (dat în med.komplekse)
"SFXWeapon_HandCannon" - pistol manual M-6 "călăul" (acordat pentru a recruta profesori misiune Mordina)
-= Heavy Weapon (Heavy Weapons) = -
"SFXHeavyWeapon_GrenadeLauncher" - M-100 lansator de grenade (dat în med.komplekse)
"SFXHeavyWeapon_FreezeGun" - M-662 "Avalanche" (puteți crea în laborator (necesar profesor))
„SFXHeavyWeapon_ParticleBeam“ - particule colector emitor (pot fi găsite pe Horizon)
„SFXHeavyWeapon_MissileLauncher“ - Lansatorul ML-77 (pot fi create în laborator (necesar profesor))
"SFXHeavyWeapon_NukeLauncher" - M-920 "Cain" (puteți crea în laborator (necesar profesor))

<
Deschiderea armele:
De exemplu, doriți să deschideți Pulse Rifle Gat, găsiți secțiunea „[SFXGame.SFXPlayerSquadLoadoutData]“
ea rând:
"AssaultRifles = (ClassName =" SFXGameContent_Inventory.SFXWeapon_GethPulseRifle "UnlockPlotID = Wpn_GethPulseRifle)"
apoi va șterge capătul său
"UnlockPlotID = Wpn_GethPulseRifle"
în cele din urmă rând ar trebui să arate astfel:
"AssaultRifles = (ClassName =" SFXGameContent_Inventory.SFXWeapon_GethPulseRifle ")"
astfel încât să puteți deschide aproape orice armă.

Dar armele de pe nava a primit colector deschide un mod diferit. Aceasta include:
"SFXWeapon_MachineGun" - mitralieră M-76 "Ghost"
"SFXWeapon_FlakGun" - Shell Launcher Pușcă M-300 "Claymore"
"SFXWeapon_MassCannon" - AM-pușcă M-98 "văduvă"

De exemplu, aveți nevoie pentru a deschide un lunetist pușcă M-98 „văduvă“, găsiți secțiunea „[SFXGame.SFXPlayerSquadLoadoutData]“
în linia ei
"SniperRifles = (ClassName =" SFXGameContent_Inventory.SFXWeapon_MassCannon "bNotRegularWeaponGUI = true)"
pentru a schimba linia
"BNotRegularWeaponGUI = true" la "bNotRegularWeaponGUI = false"
Ar trebui să arate ca:
"SniperRifles = (ClassName =" SFXGameContent_Inventory.SFXWeapon_MassCannon "bNotRegularWeaponGUI = false)"
secțiunea ischim în continuare "[SFXGameContent_Inventory.SFXWeapon_MassCannon]"
l schimba "bNotRegularWeaponGUI = true" la "bNotRegularWeaponGUI = false"
în acest fel puteți deschide oricare dintre aceste 3 trunchiuri, dar puteți dintr-o dată!

<
Clasa armelor:
Aici vor fi prezentate toate clasele de joc și armele lor:
Adept (Adept) - Gun (HeavyPistols), sub-mitralieră (AutoPistols), Heavy Weapon (HeavyWeapons)
Inginer (inginer) - Gun (HeavyPistols), sub-mitralieră (AutoPistols), Heavy Weapon (HeavyWeapons)
Soldat (Soldat) - Gun (HeavyPistols), (Shotguns Arme de vânătoare), puști de asalt (AssaultRifles), puști cu lunetă (SniperRifles), Heavy Weapon (HeavyWeapons)
Sentinel (Sentinel) - Gun (HeavyPistols), sub-mitralieră (AutoPistols), Heavy Weapon (HeavyWeapons)
Scout (Infiltrator) - Gun (HeavyPistols), sub-mitralieră (AutoPistols), puști cu lunetă (SniperRifles), Heavy Weapon (HeavyWeapons)
Sturmabteilung (Vanguard) - Gun (HeavyPistols), sub-mitralieră (AutoPistols), (Shotguns Arme de vânătoare), Heavy Weapon (HeavyWeapons)

pentru a le schimba, găsiți secțiunea „[SFXGame.SFXPlayerSquadLoadoutData]“ și în linie-l:
PlayerLoadoutInfo = (ClassName = SFXPawn_PlayerAdept, WeaponClasses = (LoadoutWeapons_HeavyPistols, LoadoutWeapons_AutoPistols, LoadoutWeapons_HeavyWeapons))
PlayerLoadoutInfo = (ClassName = SFXPawn_PlayerEngineer, WeaponClasses = (LoadoutWeapons_HeavyPistols, LoadoutWeapons_AutoPistols, LoadoutWeapons_HeavyWeapons))
PlayerLoadoutInfo = (ClassName = SFXPawn_PlayerSoldier, WeaponClasses = (LoadoutWeapons_AssaultRifles, LoadoutWeapons_Shotguns, LoadoutWeapons_HeavyPistols, LoadoutWeapons_SniperRifles, LoadoutWeapons_HeavyWeapons))
PlayerLoadoutInfo = (ClassName = SFXPawn_PlayerSentinel, WeaponClasses = (LoadoutWeapons_HeavyPistols, LoadoutWeapons_AutoPistols, LoadoutWeapons_HeavyWeapons))
PlayerLoadoutInfo = (ClassName = SFXPawn_PlayerInfiltrator, WeaponClasses = (LoadoutWeapons_HeavyPistols, LoadoutWeapons_AutoPistols, LoadoutWeapons_SniperRifles, LoadoutWeapons_HeavyWeapons))
PlayerLoadoutInfo = (ClassName = SFXPawn_PlayerVanguard, WeaponClasses = (LoadoutWeapons_HeavyPistols, LoadoutWeapons_AutoPistols, LoadoutWeapons_Shotguns, LoadoutWeapons_HeavyWeapons))
Fiecare linie este responsabil pentru clasa, de exemplu, pentru a adăuga pușcă de asalt Adept este necesar să se adauge „LoadoutWeapons_AssaultRifles“
Ar trebui să arate astfel:
PlayerLoadoutInfo = (ClassName = SFXPawn_PlayerAdept, WeaponClasses = (LoadoutWeapons_AssaultRifles, LoadoutWeapons_HeavyPistols, LoadoutWeapons_AutoPistols, LoadoutWeapons_HeavyWeapons))
În mod similar, puteți adăuga orice armă, orice clasă. dar există o regulă: tipurile de arme nu poate fi mai mică de 1 și nu mai mult de 5 (sau ar putea exista accidente).

Membrii de partid tragatori:
Dacă este necesar, puteți edita membrii de partid armate, căutați secțiunea „[SFXGame.SFXPlayerSquadLoadoutData]“
HenchLoadoutInfo = (ClassName = SFXPawn_Garrus, WeaponClasses = (LoadoutWeapons_AssaultRifles, LoadoutWeapons_SniperRifles))
HenchLoadoutInfo = (ClassName = SFXPawn_Grunt, WeaponClasses = (LoadoutWeapons_AssaultRifles, LoadoutWeapons_Shotguns))
HenchLoadoutInfo = (ClassName = SFXPawn_Jack, WeaponClasses = (LoadoutWeapons_HeavyPistols, LoadoutWeapons_Shotguns))
HenchLoadoutInfo = (ClassName = SFXPawn_Jacob, WeaponClasses = (LoadoutWeapons_HeavyPistols, LoadoutWeapons_Shotguns))
HenchLoadoutInfo = (ClassName = SFXPawn_Legion, WeaponClasses = (LoadoutWeapons_AssaultRifles, LoadoutWeapons_SniperRifles))
HenchLoadoutInfo = (ClassName = SFXPawn_Miranda, WeaponClasses = (LoadoutWeapons_HeavyPistols, LoadoutWeapons_AutoPistols))
HenchLoadoutInfo = (ClassName = SFXPawn_Mordin, WeaponClasses = (LoadoutWeapons_HeavyPistols, LoadoutWeapons_AutoPistols))
HenchLoadoutInfo = (ClassName = SFXPawn_Samara, WeaponClasses = (LoadoutWeapons_AutoPistols, LoadoutWeapons_AssaultRifles))
HenchLoadoutInfo = (ClassName = SFXPawn_Tali, WeaponClasses = (LoadoutWeapons_HeavyPistols, LoadoutWeapons_Shotguns))
HenchLoadoutInfo = (ClassName = SFXPawn_Thane, WeaponClasses = (LoadoutWeapons_AutoPistols, LoadoutWeapons_SniperRifles))
Aceste linii sunt responsabile pentru tipurile de arme tovarășii dumneavoastră, puteți introduce chiar toate cele 5 tipuri, dar vor fi folosite de maximum 2.

<
Editarea parametrilor de arme:
De exemplu, nu-mi place tragere pistol mitralieră M-4 „Shuriken“ și doriți să-l schimbe, uita-te la ea mai îndeaproape:
[SFXGameContent_Inventory.SFXWeapon_AutoPistol]
Damage = (X = 20,0, Y = 20,0) - daune cauzate de NPC GG
DamageAI = 1.1f - daune luate (în%) de la inamic NPC adică 22
DamageHench = 0.5f - daune provocate (%) de NPC sopartitsami adică 10
RateOfFire = (X = 700, Y = 700) - Rate
MagSize = (X = 24, Y = 24) - Numărul maxim de taxe în magazin
LowAmmoSoundThreshold = 6
TracerSpawnOffset = 3.0
bInfiniteAmmo = false (true) - Oprit / tarifele fără sfârșit (cu taxa)
InitialMagazines = 10 - numărul de magazine
MaxSpareAmmo = (X = 240, Y = 240) - Numărul maxim de muniție transferat
BurstRounds = 3 - cut-off taxe
BurstRefireTime = 0.25f - taxa cut-off time
MinRefireTime = * - Timpul (întârziere) între fotografii
MinAimError = (X = 3,0, Y = 3,0) - cheltuieli minime scatter
MaxAimError = (X = 5,0, Y = 5,0) - Variația maximă a taxelor
AccFirePenalty = 25f
AccFireInterpSpeed ​​= 40f
CrosshairRange = (X = 45, Y = 85) - Dimensiunea vederii
MinZoomAimError = (X = 1,2, Y = 1,2) - cheltuieli minime de împrăștiere (atunci când se dorește)
MaxZoomAimError = (X = 3,2, Y = 3.2) - tarifele maxime de împrăștiere (atunci când se dorește)
ZoomAccFirePenalty = 6f
ZoomAccFireInterpSpeed ​​= 5f
ZoomCrosshairRange = (X = 40, Y = 80) Dimensiunea vederii (vederii)
Recoil = (X = 1,8, Y = 1,8) - Impact
ZoomRecoil = (X = 1,4, y = 1,4) - Impact (atunci când se dorește)
RecoilInterpSpeed ​​= 10.f
RecoilFadeSpeed ​​= 0.7f
RecoilZoomFadeSpeed ​​= 0.78f
RecoilYawScale = 0.1f
RecoilYawFrequency = 1.8f
RecoilYawNoise = 0.0f
AI_BurstFireCount = (X = 1, Y = 4)
AI_BurstFireDelay = (X = 0.65f, Y = 2.3f)
AI_BurstFireMovingDelay = (X = 0.5f, Y = 2f)
AI_AimDelay = (X = 0,3, Y = 0,3)
PrettyName = 209730
GUIClassName = 338200
GUIClassDescription = 340841
IconRef = 3
GeneralDescription = 338214
SHORTDESCRIPTION = 339296
GUIImage = GUI_Codex_Images.MachinePistol_512
SteamSoundThreshold = 1
NoAmmoFireSoundDelay = 0,5

Litera „F“ indică%

Observați mic detaliu: dacă modificați numărul de taxe (în cușcă sau numărul maxim) trebuie să ia în considerare parametrul „InitialMagazines = *“, adică dacă ați modificat numărul de taxe în cușcă, acestea trebuie să fie un multiplu al numărului maxim (și invers).
Exemplu (PP "Shuriken"):
MagSize = (X = 24, Y = 24)
InitialMagazines = 10
MaxSpareAmmo = (X = 240, Y = 240)
Acum schimba valoarea:
MagSize = (X = 30, Y = 30)
InitialMagazines = 20
MaxSpareAmmo = (X = 600, Y = 600)
Rețineți că parametrul „InitialMagazines“ sa schimbat, de asemenea, în cazul în care nu se schimba jocul nu va funcționa corect (poate fi plecari).

<
Dacă doriți să vă muniție infinită, dar cu taxa, găsiți secțiunea [SFXGame.SFXWeapon]
în ea, găsiți linia (dacă nu, adăugați)
bInfiniteAmmo = false
și-l schimba
bInfiniteAmmo = true.

Același lucru se poate face pentru arme grele în secțiunea [SFXGame.SFXHeavyWeapon], dar cele mai multe dintre armele grele ale conceptului de „reîncărcare“ nu se aplică, deoarece toate taxele sunt „chiar în cușcă.“

AmmoPerShot = * - Această linie specifică numărul de „consum“ de taxe pe o singură lovitură, și anume dacă setați o valoare de „0“, atunci taxele nu vor fi irosite. (dacă doriți să faceți taxe vsogo interminabile pentru arme grele, apoi du-te la secțiunea [SFXGame.SFXHeavyWeapon] și) se adaugă linia „AmmoPerShot = 0“ (fără ghilimele).
Unul din [SFXGame.SFXWeapon] (responsabil pentru toate armele cu excepția M-920 "Cain"), iar al doilea aici [SFXGameContent_Inventory.SFXHeavyWeapon_NukeLauncher] (responsabil pentru M-920 "Cain")

<
Deci, aș dori să vă atrag atenția asupra opțiunii „BurstRounds“.
Dacă ați curățat cut-off de la unele arme, ați observat, probabil, că în mâinile arme SG declanșează în mod automat, iar la orice alt NPC este aceeași armă a tras o singură încărcare.
Deci, este necesar pentru a elimina cut-off în mod corespunzător:
Găsiți parametri: „BurstRounds“, „BurstRefireTime“, „MinRefireTime“, „AIBurstRefireTimeMin“, „AIBurstRefireTimeMax“ (! Unii dintre acești parametri pot să nu fie, iar ultimele 2 au fost observate numai în DLC); și să le înlocuiască cu valori „0“ (zero); salvați în continuare modificările, începe jocul și de a ieși din ea.
Din nou, vom găsi aceste setări și să le steranes complet. Poate cineva va funcționa corect dacă parametrii nu se schimbă, și șterge imediat. Dar am funcționează doar dacă le schimbați mai întâi și apoi ștergeți (probabil un joc în cazul în care se schimbă ceva rezervat.).

P.S. Scrieți toate opțiunile de schimbare este aproape imposibil, așa că dau sfaturi: rândul său asupra creierului, improviza și experiment (cel mai important, nu uitați să faceți o copie de rezervă a variabilei fișier (e)).