Aller au contenu

Photo

ME2 - Modding is Possible II (PC Only)


  • Ce sujet est fermé Ce sujet est fermé
2784 réponses à ce sujet

#51
deusaquilus

deusaquilus
  • Members
  • 3 messages
Has there been any progress on adding class talents (e.g. adding Biotic Charge to a Adept)? There were some posts I saw here that claim that you could do this via the 'Advanced Training Method' by creating a duplicate "Barrier" property by adding a HenchmanPowerArray entry like so:

HenchmanPowerArray=(
PowerclassName="SFXGameContent_Powers.SFXPower_Cloak",
ChoiceEntry=(
  srChoiceName=93973,
  srChoiceTitle=93973,
  oChoiceImage=none,srChoiceImageTitle=93973,srChoiceDescription=155065
),AchievementID=12,PowerImage="GUI_Codex_Images.Barrier_512"

Now I did a good deal of experimentation with this stuff and it will work temporarily when you try to give some class talents (e.g. Cloak to a Sentinel and a few other combos work *). Trouble is, you will aquire this new talent on the Normandy via the 'Advanced Training' but as soon as you step off to go on a mission (or reload the game for that mater) the talent disappears from your 'profile'. Now if there was a 'Grant Talent' cheat in ME2 like there was in ME1, you could technically give yourself that power over and over again for every mission** but I do not think this is possible (if someone can do it please post though).
Bottom line, has there been any progress on adding class-talents that I don't know about?

*Some require you to add a "GameContent=SFXPower_XXX,SFXGameContent_Powers.SFXPower_XXX" entry, I'm not sure exactly how this part works so if you know something please post.
** Keep in mind it would be tedious as it would be concidering the fact that you would also need to do a 'givetalentpoints XXX' and level it up

#52
Azureum

Azureum
  • Members
  • 285 messages
Adding talents is actually quite easily done.

First in [SFXGame.SFXEngine] add a line as follows.

DynamicLoadMapping=(ObjectName="SFXGameContent_Powers.SFXPower_WarpAmmo_Evolved1_Player"
,SeekFreePackageName="SFXPower_WarpAmmo_Player")

That will load up the power so you can call it via GivePower command.

You can either call that via psuedo console or via a binding, I'll give you the binding since I've not covered psuedo console yet.

Bindings=( Name="NumPadZero", Command="GivePower Self SFXPower_WarpAmmo_Evolved1_Player | SetRank Self SFXPower_WarpAmmo_Evolved1_Player 4" )

That would both give you the power and set its rank to maximum. I'll be including this information in later tutorials I just haven't had the time.

Infact if you look at the Youtube link in my signature, the video going out in style shows an NPC power, in that case the heavy mech's explosion.

Modifié par Azureum, 23 avril 2010 - 08:28 .


#53
deusaquilus

deusaquilus
  • Members
  • 3 messages
Hum... can't get your example to work,
I tried adding the following to [SFXGame.SFXEngine]...

DynamicLoadMapping=(ObjectName="SFXGameContent_Powers.SFXPower_WarpAmmo_Evolved1_Player",
SeekFreePackageName="SFXPower_WarpAmmo_Player")

And then the following to [SFXGame.SFXGameModeBase]*...

Bindings=( Name="NumPadZero", Command="GivePower Self SFXPower_WarpAmmo_Evolved1_Player |
SetRank Self SFXPower_WarpAmmo_Evolved1_Player 4" )

NumPadZero key press did nothing. I know the command is being executed though because if I add a
" | givetalentpoints 1" to the end of the binding command it gives me a talent point.

Modifié par deusaquilus, 23 avril 2010 - 11:52 .


#54
Rane7685

Rane7685
  • Members
  • 867 messages
ok ive scanned this forum and ive either missed it or it hasnt been said; is there a way to bind weapons to hotkeys (e.g. pistols F1, smg/AR to F2 shotties to F3 and snipes to F4) id really like hotkeys for my soldier playthrough and bioware seems adamant in not incorporating this in a patch. Any advice in this manner would be greatly appreciated

#55
JohannRSA

JohannRSA
  • Members
  • 187 messages
Hi.

How do i get the mini gun to work ingame?

I got all the collector ship weapons to work.

Thanks for your info on modding the game.

#56
deusaquilus

deusaquilus
  • Members
  • 3 messages
Ok! After some four hours of experimentation I finally got it...

So this part is right:
[SFXGame.SFXEngine]
DynamicLoadMapping=(ObjectName="SFXGameContent_Powers.SFXPower_AdrenalineRush",
SeekFreePackageName="SFXCharacterclass_Soldier")

But doing this wont work:
Bindings=( Name="F12", Command="GivePower Self SFXPower_AdrenalineRush |
SetRank Self SFXPower_AdrenalineRush 3")

This will work:
Bindings=( Name="F11", Command="GivePower self SFXPower_AdrenalineRush" )Bindings=( Name="F12", Command="SetRank self SFXPower_AdrenalineRush 3" )

Pressed F11&F12 and Voila! My Adept has 'AdrenalineRush'. I got the idea to separate them out from Chi-Long's tutorial here. I have no idea why you need to separate them out...

Modifié par deusaquilus, 23 avril 2010 - 11:36 .


#57
SomethingStrange

SomethingStrange
  • Members
  • 9 messages
If possible, can someone here post the correct file strings for the Beret:



IE:



BIOG_HMM_HIR_PRO_R.Beret.HMM_HAT_Brt_MDL

BIOG_HMM_HIR_PRO_R.Beret.HMM_HAT_Brt_Diff

BIOG_HMM_HIR_PRO_R.Beret.HMM_HAT_Brt_Norm



Are the latter two even correct? I'm not playing the PC version of the game, so I have to replace my character's hairstyle in Gibbed to get the Beret to work. I've got the mesh showing, but it's untextured. Can anyone help and list the BIOG strings associated with the Beret?



Thanks.

#58
Azureum

Azureum
  • Members
  • 285 messages

deusaquilus wrote...

Ok! After some four hours of experimentation I finally got it...

So this part is right:
[SFXGame.SFXEngine]
DynamicLoadMapping=(ObjectName="SFXGameContent_Powers.SFXPower_AdrenalineRush",
SeekFreePackageName="SFXCharacterclass_Soldier")

But doing this wont work:
Bindings=( Name="F12", Command="GivePower Self SFXPower_AdrenalineRush |
SetRank Self SFXPower_AdrenalineRush 3")

This will work:
Bindings=( Name="F11", Command="GivePower self SFXPower_AdrenalineRush" )Bindings=( Name="F12", Command="SetRank self SFXPower_AdrenalineRush 3" )

Pressed F11&F12 and Voila! My Adept has 'AdrenalineRush'. I got the idea to separate them out from Chi-Long's tutorial here. I have no idea why you need to separate them out...


If I'm being honest I've never tried it that way, I have strings of console commands in a txt file (psuedo-console) so have never tried to string the commands into a binding, just assumed they would work.

SomethingStrange wrote...

If possible, can someone here
post the correct file strings for the Beret:

IE:

BIOG_HMM_HIR_PRO_R.Beret.HMM_HAT_Brt_MDL
BIOG_HMM_HIR_PRO_R.Beret.HMM_HAT_Brt_Diff
BIOG_HMM_HIR_PRO_R.Beret.HMM_HAT_Brt_Norm

Are
the latter two even correct? I'm not playing the PC version of the
game, so I have to replace my character's hairstyle in Gibbed to get the
Beret to work. I've got the mesh showing, but it's untextured. Can
anyone help and list the BIOG strings associated with the Beret?

Thanks.


Last time I tried that (on PC) the textures showed with just me using the top reference, no need for the diff or norm references.

Modifié par Azureum, 24 avril 2010 - 07:49 .


#59
DjHex

DjHex
  • Members
  • 7 messages
Is it possible to mod songs into shepard's cabin music player? i've been trying to find a way to get the piano song that played during kasumi's mission for my cabin

#60
SomethingStrange

SomethingStrange
  • Members
  • 9 messages

Azureum wrote...

SomethingStrange wrote...

If possible, can someone here
post the correct file strings for the Beret:

IE:

BIOG_HMM_HIR_PRO_R.Beret.HMM_HAT_Brt_MDL
BIOG_HMM_HIR_PRO_R.Beret.HMM_HAT_Brt_Diff
BIOG_HMM_HIR_PRO_R.Beret.HMM_HAT_Brt_Norm

Are
the latter two even correct? I'm not playing the PC version of the
game, so I have to replace my character's hairstyle in Gibbed to get the
Beret to work. I've got the mesh showing, but it's untextured. Can
anyone help and list the BIOG strings associated with the Beret?

Thanks.


Last time I tried that (on PC) the textures showed with just me using the top reference, no need for the diff or norm references.


Unfortunately, just using the MDL string alone on the 360 calls up the model, but no texture associated with it.  Kind of frustrating, really.  Looking at the ini files for the PC (downoaded a few mods for reference), I saw some of the casual clothing armor types had material overrides.  I'm assuming they're pallete swaps on existing clothing, right?  Is it possible for someone to extract textures out of the PC version and post the filename for the beret's texture?  I'm hoping I can call that from the appearance section in Gibbed.

#61
Holdgar

Holdgar
  • Members
  • 44 messages
Does anyone know lines for blue and yellow tech armor that Eclipse and BS mercs have? Please?



And the second thing, is there any way to make Sentinels tech armor visible in the cutscenes?

#62
WorpeX

WorpeX
  • Members
  • 213 messages
Wait, so how do you change your armor to the armor of other characters like in the video? The post mentions you can do it, but it doesn't say how.

#63
ManBearPig91

ManBearPig91
  • Members
  • 337 messages

Azureum wrote...

Adding talents is actually quite easily done.

First in [SFXGame.SFXEngine] add a line as follows.

DynamicLoadMapping=(ObjectName="SFXGameContent_Powers.SFXPower_WarpAmmo_Evolved1_Player"
,SeekFreePackageName="SFXPower_WarpAmmo_Player")

That will load up the power so you can call it via GivePower command.

You can either call that via psuedo console or via a binding, I'll give you the binding since I've not covered psuedo console yet.

Bindings=( Name="NumPadZero", Command="GivePower Self SFXPower_WarpAmmo_Evolved1_Player | SetRank Self SFXPower_WarpAmmo_Evolved1_Player 4" )

That would both give you the power and set its rank to maximum. I'll be including this information in later tutorials I just haven't had the time.

Infact if you look at the Youtube link in my signature, the video going out in style shows an NPC power, in that case the heavy mech's explosion.


So could I use this technique to give Jacob Cryo Ammo? Or does it only work to give skills to the player?

#64
Azureum

Azureum
  • Members
  • 285 messages

DjHex wrote...

Is it possible to mod songs into shepard's cabin music player? i've been trying to find a way to get the piano song that played during kasumi's mission for my cabin


We cannot inject files into any ME2 file, so no that's not possible, nothing stopping you from extracting the sound using gibbed's audio extractor however and playing it with a music player whilst playing.

SomethingStrange wrote...

Unfortunately, just using the MDL string alone on the 360 calls up the model, but no texture associated with it.  Kind of frustrating, really.  Looking at the ini files for the PC (downoaded a few mods for reference), I saw some of the casual clothing armor types had material overrides.  I'm assuming they're pallete swaps on existing clothing, right?  Is it possible for someone to extract textures out of the PC version and post the filename for the beret's texture?  I'm hoping I can call that from the appearance section in Gibbed.


I cannot really support the 360, you might want to try looking at the 360 modding thread, as this is PC only thread I'm afraid.

Holdgar wrote...

Does anyone know lines for blue and yellow tech armor that Eclipse and BS mercs have? Please?

And the second thing, is there any way to make Sentinels tech armor visible in the cutscenes?


The tech armor on first thought is just an NPC power, not an actual uniform you can take advantage of. Regarding the cutscene, did you try activating the power just before entering the cutscene?

WorpeX wrote...

Wait, so how do you change your armor to the armor of other characters like in the video? The post mentions you can do it, but it doesn't say how.


That's coming up in a tutorial soon, since everyone keeps asking for it I'll cover that next.

ManBearPig91 wrote...

So could I use this technique to give Jacob Cryo Ammo? Or does it only work to give skills to the player?


Nopes, giving squadmates powers is not possible yet, the givepower command only applies to the pawn in use (shepard) and it seems it cannot be targetted to any specific pawn unfortunately. I'll keep trying though, curiously squadmates have several more empty spots, and they ain't for weapons as far as I can tell.

#65
WorpeX

WorpeX
  • Members
  • 213 messages

Azureum wrote...


WorpeX wrote...

Wait, so how do you change your armor to the armor of other characters like in the video? The post mentions you can do it, but it doesn't say how.


That's coming up in a tutorial soon, since everyone keeps asking for it I'll cover that next.



Awesome! Thanks.

#66
Rane7685

Rane7685
  • Members
  • 867 messages
ok ive scanned this forum and ive either missed it or it hasnt been said; is there a way to bind weapons to hotkeys (e.g. pistols F1, smg/AR to F2 shotties to F3 and snipes to F4) id really like hotkeys for my soldier playthrough and bioware seems adamant in not incorporating this in a patch. Any advice in this manner would be greatly appreciated

#67
Azureum

Azureum
  • Members
  • 285 messages
Tutorial is now up for getting armor references from the PCC files and also how to incorporate them, and other references into my Armor Locker 2.0 mod (that is also available for download in the tutorial).



Thanks!

#68
WorpeX

WorpeX
  • Members
  • 213 messages

Azureum wrote...

Tutorial is now up for getting armor references from the PCC files and also how to incorporate them, and other references into my Armor Locker 2.0 mod (that is also available for download in the tutorial).

Thanks!


Nice! can't wait to try this!

#69
WorpeX

WorpeX
  • Members
  • 213 messages
Having trouble getting it to work. I placed the loadseq.ini and the armor_menu.txt into my binaries folder and added the lines to C.ini and loadseq.txt. I then ran the C.ini fixer and started the game. But when I hit Numpad 9 it didn't work. :< What am I doing wrong? And where does the Amor.locker.Me2mod file go?

Modifié par WorpeX, 26 avril 2010 - 03:22 .


#70
Dominus5412

Dominus5412
  • Members
  • 581 messages
I read in another thread that cut-scenes can be made skippable. Any idea how?

#71
Azureum

Azureum
  • Members
  • 285 messages

WorpeX wrote...

Having trouble getting it to work. I placed the loadseq.ini and the armor_menu.txt into my binaries folder and added the lines to C.ini and loadseq.txt. I then ran the C.ini fixer and started the game. But when I hit Numpad 9 it didn't work. :< What am I doing wrong? And where does the Amor.locker.Me2mod file go?


The me2mod file is a mod manager file, you can get the code from it by opening it in a text editor, it applies the binding and a couple of basic outfits, otherwise you need to add those yourself as described in the tutorial.

#72
Tirigon

Tirigon
  • Members
  • 8 573 messages
@ Azureum: Thanks to your great tutorial I managed to make my weapons have infinite ammo.



However, this did ony work for the usual weapons by setting

bInfiniteAmmo=true




If I did the same for heavy weapons, they still needed ammunition though it wasn´t shown anymore. Is there a way to give them infinite ammunition as well?

#73
Azureum

Azureum
  • Members
  • 285 messages

Tirigon wrote...

@ Azureum: Thanks to your great tutorial I managed to make my weapons have infinite ammo.

However, this did ony work for the usual weapons by setting

bInfiniteAmmo=true


If I did the same for heavy weapons, they still needed ammunition though it wasn´t shown anymore. Is there a way to give them infinite ammunition as well?


Heavy Weapons use a different form of ammo, you can still use the InitAmmo 999 command to give yourself ammo however, I just add the command to the switchweapon / reload binding and I can get fresh ammo everytime I reload, which is in effect, infinite ammo.

#74
phoenixofthunder

phoenixofthunder
  • Members
  • 1 811 messages

Tirigon wrote...

@ Azureum: Thanks to your great tutorial I managed to make my weapons have infinite ammo.

However, this did ony work for the usual weapons by setting

bInfiniteAmmo=true


If I did the same for heavy weapons, they still needed ammunition though it wasn´t shown anymore. Is there a way to give them infinite ammunition as well?



Try adding this :


[[SFXGame.SFXHeavyWeapon]
bInfiniteAmmo=true
bCanDropAmmo=true
AI_AccCone_Min=(X=1.2,Y=1.2)
AI_AccCone_Max=(X=1.2,Y=1.2)
AI_AimDelay=(X=0.75,Y=0.75)
SteamSoundThreshold=-1
AmmoPerShot=0 (must be after "SteamSoundThreshold=-1")
Range_Melee=300.f
Range_Short=800.f
Range_Medium=2000.f
Range_Long=3000.f
GUIclassName=338205
GUIclassDescription=340847


Can't test till tomorrow though. Starting through with fresh OS & ME2 install. + a busy monday.

#75
Tirigon

Tirigon
  • Members
  • 8 573 messages

phoenixofthunder wrote...

Try adding this :


[[SFXGame.SFXHeavyWeapon]
bInfiniteAmmo=true
bCanDropAmmo=true
AI_AccCone_Min=(X=1.2,Y=1.2)
AI_AccCone_Max=(X=1.2,Y=1.2)
AI_AimDelay=(X=0.75,Y=0.75)
SteamSoundThreshold=-1
AmmoPerShot=0 (must be after "SteamSoundThreshold=-1")
Range_Melee=300.f
Range_Short=800.f
Range_Medium=2000.f
Range_Long=3000.f
GUIclassName=338205
GUIclassDescription=340847


Can't test till tomorrow though. Starting through with fresh OS & ME2 install. + a busy monday.



Thx, I´ll try asap and say if it works.


Btw, does anyone know where you can modify the DLC weapons, that is, Collector riifle and Incisor sniper riflle?
When I gave my weapons infinite ammo it worked for the vanilla weapons and, strangely, for Locust and Eviscerator, too, but not for these.



EDIT: Phoenix, your method works for the Grenade Launcher, but not for this DLC weapon that spawns a singularity.

Modifié par Tirigon, 26 avril 2010 - 07:06 .