Modding is possible (guide)
#476
Posté 14 février 2010 - 10:52
can someone send me a link with a ini file that contains casual and full body appearances that work?
by that i meen Tali,Miranda and other npc's, and it would be great to add this to ME2: m_femaleActorType=BIOG_Quarian_Hench_C.hench_quarian or something similar and with the same effect ... thx
#477
Posté 14 février 2010 - 11:56
#478
Posté 15 février 2010 - 01:23
#479
Posté 15 février 2010 - 04:54
Kwonnern wrote...
Anyone managed to use Mordins, Grunts, Thane of Jacobs outfit for Shep?
I got Jacob.
http://img63.imagesh...60/95236886.jpg
The male mesh to use is
BIOG_HMM_ARM_MED_R.MEDe.HMM_ARM_MEDe_MDL
...and the material override
BIOG_HMM_ARM_MED_R.MEDe.HMM_ARM_MEDe_MAT_1a
Still looking through the files for other stuff. Wish there were some nice documentation to refer to.
#480
Posté 15 février 2010 - 05:12
Found how to use a model in combat
For Tali
under
[SFXGame.SFXPawn_Player]
add the line (might have to remove the spaces)(ID can be any number not in use):
FullBodyAppearances=(Id=24,Type=CustomizableType_Torso, Mesh=(Male="BIOG_HMM_ARM_MED_R.MEDe.HMM_ARM_MEDe_MDL", Female="BIOG_QRN_TLI_LGT_R.LGTa.QRN_TLI_LGTa_MDL", bHasBreather=True, bHideHead=True, bHideHair=True, GameEffects=("SFXGameContentDLC_PRE_DA.SFXGameEffect_Gear_DA_PowerBonus", "SFXGameContentDLC_PRE_DA.SFXGameEffect_Gear_DA_ShieldBonus"), PlotFlag=-1)
under
[Engine.PackagesToAlwaysCook]
add:
SeekFreePackage=BioH_Tali_00
under
[Engine.Engine]
change bUseBackgroundLevelStreaming from true to false:
bUseBackgroundLevelStreaming=False
only glitch I've had so far is I've lost most on the sounds on the Normandy. Not sure why or how to get them back.
#481
Posté 15 février 2010 - 05:55
#482
Posté 15 février 2010 - 06:17
RustyNomad wrote...
under
[Engine.Engine]
change bUseBackgroundLevelStreaming from true to false:
bUseBackgroundLevelStreaming=False
only glitch I've had so far is I've lost most on the sounds on the Normandy. Not sure why or how to get them back.
May I enquire what does that flag do? I seem to intuitively understand the SeekFreePackage thing but the UseBackgroundLevelStreaming is new to me.
EDIT:
Ok I tried it out, it does seem to be tied to the enabling of custom armour. I tried giving Shep a collector drone fullbody armour and indeed it required bUseBackgroundLevelStreaming=False and sure enough with that flag set to false there's no sound on the Normandy, just the continued playback of the loading screen music.
Modifié par Fluffeh Kitteh, 15 février 2010 - 07:02 .
#483
Posté 15 février 2010 - 06:46
Fluffeh Kitteh wrote...
May I enquire what does that flag do? I seem to intuitively understand the SeekFreePackage thing but the UseBackgroundLevelStreaming is new to me.
From what I can tell it turns off the dynamic loading and unloading of models based on you current position and just loads the whole level and anything in SeekFreePackage at the start of the level.
After setting it to false I did notice it takes a bit longer to load a level and the memory use for the MassEffect2 process increased a bit.
#484
Posté 15 février 2010 - 06:57
Something for the Legion fans. To get him from the start of the game, go to [SFXGame.BioSFHandler_PartySelection] and under lstMemberInfo find InPartyLabel for one of your available NPCs and change it to =InSquadGeth. Once he's shown up for a mission, he'll show up on the ship too and you can revert the change and play with him normally. Surprisingly he has area specific dialogue for most of the missions before the Reaper IFF, which makes me think Bioware at one time meant for him to show up much earlier.
This also allows you to do fun things like bring a character to their own recruitment quest, playing solo (by replacing the InPartyLabel with a dummy entry) or replacing a character with someone else on their own loyalty quest (haven't tried this out yet). However the game checks for who's in your party already, so you can't get two of the same NPC.
#485
Posté 15 février 2010 - 07:10
#486
Posté 15 février 2010 - 07:12
RustyNomad wrote...
Fluffeh Kitteh wrote...
May I enquire what does that flag do? I seem to intuitively understand the SeekFreePackage thing but the UseBackgroundLevelStreaming is new to me.
From what I can tell it turns off the dynamic loading and unloading of models based on you current position and just loads the whole level and anything in SeekFreePackage at the start of the level.
After setting it to false I did notice it takes a bit longer to load a level and the memory use for the MassEffect2 process increased a bit.
I see.
I'll try to use a DynamicLoadMapping to load my collector drone COL_ARM_NKDa_MDL. The seekfreepackage should be striaghtforward, I may need help on the Objectname though, I presume the line of code will be like
DynamicLoadMapping=(ObjectName="?????",SeekFreePackageName="BioP_ShpCr2")
The ????? is the stuff I'm uncertain about. Should it be SFXGame.SFXPawn_Player where all the armour and outfits are, or something more related to the specific COL_ARM_NKDa_MDL itself?
EDIT:
Ok crap new roadblock... even with bUseBackgroundLevelStreaming set to false my collector drone armour doesn't show up anywhere outside the armour locker's selection screen. When I visit places it goes back to the default N7 armour... >_<
Modifié par Fluffeh Kitteh, 15 février 2010 - 07:38 .
#487
Posté 15 février 2010 - 07:13

TorsoAppearances=(Id=10,Type=CustomizableType_Torso, Mesh=(Male="BIOG_HMM_ARM_MED_R.MEDb.HMM_ARM_MEDb_MDL", Female="BIOG_HMF_MIR_LGT_R.LGTa.HMF_MIR_LGTa_MDL"), GameEffects=("SFXGameContentDLC_PRE_DA.SFXGameEffect_Gear_DA_PowerBonus", "SFXGameContentDLC_PRE_DA.SFXGameEffect_Gear_DA_ShieldBonus"),PlotFlag=-1)
HelmetAppearances=(Id=10,Type=CustomizableType_Helmet, Mesh=(Male="BIOG_HMM_HGR_SHP_R.SHPc.HMM_HGR_SHPc_MDL", Female="BIOG_HMF_HED_PROMorph_R.PROJack.HMF_HED_PROJack_MDL", bHideHead=True),GameEffects=("SFXGame.SFXGameEffect_Gear_DeathMask"),PlotFlag=-1)
Modifié par RustyNomad, 15 février 2010 - 07:17 .
#488
Posté 15 février 2010 - 07:32
#489
Posté 15 février 2010 - 07:52
[Engine.PackagesToAlwaysCook]
SeekFreePackage=BioH_Geth_00
SeekFreePackage=BioH_Grunt_00
SeekFreePackage=BioH_Wilson
SeekFreePackage=BioH_Vixen_00
SeekFreePackage=BioH_Professor_00
SeekFreePackage=BioH_Garrus_00
SeekFreePackage=BioH_Mystic_00
SeekFreePackage=BioH_Tali_00
SeekFreePackage=BioH_Leading_00
SeekFreePackage=BioH_Assassin_00
[SFXGame.SFXPawn_Player]
### Legion (geth)
CasualAppearances=(Id=1001,Type=CustomizableType_Torso,Mesh=(Male="BIOG_GTH_LEG_NKD_R.NKDa.GTH_LEG_NKDa_MDL",Female="BIOG_GTH_LEG_NKD_R.NKDa.GTH_LEG_NKDa_MDL"),PlotFlag=-1)
### Grunt
CasualAppearances=(Id=1010,Type=CustomizableType_Torso,Mesh=(Male="BIOG_KRO_GNT_LGT_R.LGTa.KRO_GNT_LGTa_MDL",Female="BIOG_KRO_GNT_LGT_R.LGTa.KRO_GNT_LGTa_MDL"),PlotFlag=-1)
###Garrus
CasualAppearances=(Id=1021,Type=CustomizableType_Torso,Mesh=(Male="BIOG_TUR_ARM_HVY_R.HVYb.TUR_ARM_HVYb_MDL",Female="BIOG_TUR_ARM_HVY_R.HVYb.TUR_ARM_HVYb_MDL"),PlotFlag=-1)
###Samara (mystic)
CasualAppearances=(Id=1030,Type=CustomizableType_Torso,Mesh=(Male="BIOG_ASA_ARM_LGT_R.LGTa.ASA_ARM_LGTa_MDL",Female="BIOG_ASA_ARM_LGT_R.LGTa.ASA_ARM_LGTa_MDL"),PlotFlag=-1)
###Mordin (professor)
CasualAppearances=(Id=1041,Type=CustomizableType_Torso,Mesh=(Male="BIOG_SAL_ARM_LGT_R.LGTb.SAL_ARM_LGTb_MDL",Female="BIOG_SAL_ARM_LGT_R.LGTb.SAL_ARM_LGTb_MDL"),PlotFlag=-1)
###Tali
CasualAppearances=(Id=1051,Type=CustomizableType_Torso,Mesh=(Male="BIOG_QRN_TLI_LGT_R.LGTa.QRN_TLI_LGTa_MDL",Female="BIOG_QRN_TLI_LGT_R.LGTa.QRN_TLI_LGTa_MDL"),PlotFlag=-1)
###Miranda (vixen)
CasualAppearances=(Id=1073,Type=CustomizableType_Torso,Mesh=(Male="BIOG_HMF_MIR_LGT_R.LGTa.HMF_MIR_LGTa_MDL",Female="BIOG_HMF_MIR_LGT_R.LGTa.HMF_MIR_LGTa_MDL"),PlotFlag=-1)
###Jacob (leading) Jacob seems to always work
CasualAppearances=(Id=1080,Type=CustomizableType_Torso,Mesh=(Male="BIOG_HMM_ARM_MED_R.MEDe.HMM_ARM_MEDe_MDL",Female="BIOG_HMM_ARM_MED_R.MEDe.HMM_ARM_MEDe_MDL"),PlotFlag=-1)
###Wilson + Joker (Jokers body seems to always work)
CasualAppearances=(Id=1091,Type=CustomizableType_Torso,Mesh=(Male="BIOG_HMM_ARM_CTH_R.CTHb.HMM_ARM_CTHb_MDL",Female="BIOG_HMM_ARM_CTH_R.CTHb.HMM_ARM_CTHb_MDL"),PlotFlag=-1)
###Thane (assassin)
CasualAppearances=(Id=1101,Type=CustomizableType_Torso,Mesh=(Male="BIOG_DRL_HGR_THN_R.LGTa.DRL_HGR_LGTa_MDL",Female="BIOG_DRL_HGR_THN_R.LGTa.DRL_HGR_LGTa_MDL"),PlotFlag=-1)
CasualAppearances=(Id=1102,Type=CustomizableType_Torso,Mesh=(Male="BIOG_DRL_THN_LGT_R.LGTa.DRL_THN_LGTa_MDL",Female="BIOG_DRL_THN_LGT_R.LGTa.DRL_THN_LGTa_MDL"),PlotFlag=-1)
Modifié par NarfGarg, 15 février 2010 - 07:57 .
#490
Posté 15 février 2010 - 07:56
#491
Posté 15 février 2010 - 08:00
#492
Posté 15 février 2010 - 08:12
Today has been a good day for mods.
#493
Posté 15 février 2010 - 08:15
With UseSharedPowerCooldown=TRUE for example?
Since changing it to FALSE doesn't work for me
#494
Posté 15 février 2010 - 08:43
#495
Posté 15 février 2010 - 08:55
Damn I had dismissed that earlier because of the load times. Makes for some freaky results like thisRustyNomad wrote...
Found how to use a model in combat
change bUseBackgroundLevelStreaming from true to false:
bUseBackgroundLevelStreaming=False
#496
Posté 15 février 2010 - 08:56
#497
Posté 15 février 2010 - 09:00
REPLACE GRUNT WITH WREX
Modifié par Grink da Boy, 15 février 2010 - 09:17 .
#498
Posté 15 février 2010 - 09:02
#499
Posté 15 février 2010 - 09:03
#500
Posté 15 février 2010 - 09:09
FullBodyAppearances=(Id=51,Type=CustomizableType_Torso,Mesh=(Male="BIOG_GTH_LEG_NKD_R.NKDa.GTH_LEG_NKDa_MDL",Female="BIOG_GTH_LEG_NKD_R.NKDa.GTH_LEG_NKDa_MDL",bHasBreather=True,bHideHead=True,bHideHair=True),PlotFlag=-1)
Except that Legion's head is missing, I guess that is a special part that I don't know how to attach.
I also noted that even when using the same line for the casual appearance, Shepard's head is not hidden with Legion's body as a casual appearance yet it is hidden for the full body appearance in combat.




Ce sujet est fermé
Retour en haut




