3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 42713|回复: 58
打印 上一主题 下一主题

[原创] Mod笔记

  [复制链接]

63

主题

975

帖子

3333

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16225
积分
3333
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

跳转到指定楼层
主题
发表于 2019-12-7 14:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 qweytr_1 于 2019-12-9 16:48 编辑

Flash插件坏了,没法上传dll文件
只好写笔记了
这是用dnSpy修改的修改笔记,dnSpy可以从https://github.com/0xd4d/dnSpy/releases下载,比如这是6.1.0版本的dnSpy:https://github.com/0xd4d/dnSpy/r ... y-netcore-win64.zip
由于代码众多,这里用翻页符号对不同代码进行分割

已知问题:
1、人物速度属性太高会造成卡顿
2、人物力量属性太高会在投掷手雷的时候卡顿
3、电脑有时会用CharacterProgression新建随机人物,所以修改时候最好不要直接对CharacterProgression下手

评分

8

查看全部评分

回复

使用道具 举报

10

主题

1071

帖子

1040

积分

游戏狂人

Rank: 6Rank: 6

贡献度
23
金元
9483
积分
1040
精华
0
注册时间
2008-8-19
舒服的沙发
发表于 2019-12-7 14:24 | 只看该作者
不会用啊 有详细步骤吗
回复 支持 反对

使用道具 举报

17

主题

729

帖子

928

积分

超级玩家

Rank: 5Rank: 5

贡献度
2
金元
9196
积分
928
精华
0
注册时间
2013-4-16
硬硬的板凳
发表于 2019-12-7 14:39 | 只看该作者
好人一生平安!!!!
回复 支持 反对

使用道具 举报

196

主题

2847

帖子

4783

积分

版主

Keep on dancing

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

贡献度
508
金元
27510
积分
4783
精华
0
注册时间
2009-5-17
冰凉的地板
发表于 2019-12-7 16:04 | 只看该作者
鼓励楼主继续测试摸索
回复 支持 反对

使用道具 举报

134

主题

2816

帖子

2717

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
193
金元
19447
积分
2717
精华
0
注册时间
2009-9-21
5#
发表于 2019-12-7 16:07 | 只看该作者
不明觉厉
回复 支持 反对

使用道具 举报

183

主题

6591

帖子

63万

积分

管理员

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

贡献度
2799
金元
6193162
积分
630682
精华
17
注册时间
2006-12-3
6#
发表于 2019-12-7 16:26 | 只看该作者
明年年底Chrome不支持佛拉屎控件了,DZ论坛何去何从
回复 支持 反对

使用道具 举报

头像被屏蔽

442

主题

2592

帖子

3738

积分

禁止访问

贡献度
191
金元
29741
积分
3738
精华
0
注册时间
2013-5-7
7#
发表于 2019-12-7 16:44 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

8

主题

1421

帖子

1541

积分

游戏狂人

Rank: 6Rank: 6

贡献度
0
金元
15409
积分
1541
精华
0
注册时间
2014-4-27
8#
发表于 2019-12-7 16:45 | 只看该作者
非常感谢楼主的分享
回复 支持 反对

使用道具 举报

0

主题

157

帖子

225

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2245
积分
225
精华
0
注册时间
2016-7-18
9#
发表于 2019-12-7 18:13 | 只看该作者
请问我想修改士兵的随机三个技能 我在dnspy里面找不到相关 请教一下怎么修改 万分感谢 比如狙击手 大力士之类
回复 支持 反对

使用道具 举报

20

主题

7413

帖子

3万

积分

游戏天王

Rank: 11Rank: 11Rank: 11Rank: 11

贡献度
62
金元
302061
积分
30454
精华
0
注册时间
2010-3-14

迎中秋端午节专属勋章元宵娘3DMer足球小罗~

10#
发表于 2019-12-7 18:35 | 只看该作者
看不懂 只能膜拜下大神了

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

63

主题

975

帖子

3333

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16225
积分
3333
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

11#
 楼主| 发表于 2019-12-7 18:40 | 只看该作者
十八文化 发表于 2019-12-7 18:13
请问我想修改士兵的随机三个技能 我在dnspy里面找不到相关 请教一下怎么修改 万分感谢 比如狙击手 大力士之 ...

AbilityTrack.CreatePersonalAbilityTrack
回复 支持 反对

使用道具 举报

0

主题

157

帖子

225

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2245
积分
225
精华
0
注册时间
2016-7-18
12#
发表于 2019-12-7 20:27 | 只看该作者
辛苦了 我彻底放弃了 是在弄不懂 只是知道随机三个个人技能 但是不会改成固定的 根本找不到技能的关键词 有没有办法从console commands 入手

比如 teach 命令怎么用 是不是修改这个的呀。
/ Token: 0x06006F5C RID: 28508 RVA: 0x001CC19C File Offset: 0x001CA39C
        [ConsoleCommand(Command = "teach", Description = "(ability_def_name) [bool] - teach an ability to the actor under the cursor (true - add to selected equipment, false - add to actor)"
        
public static void CmdTeachAbility(IConsole console, params string[] args)
        
{
            
DefRepository defRepo = GameUtl.GameComponent<DefRepository>();
            
Func<string> func = () => string.Join(", ", from itDef in defRepo.GetAllDefs<TacticalAbilityDef>()
            
select itDef.name into itName
            
orderby itName
            
select itName);
            
if (args.Length < 1)
            
{
               
throw new ConsoleCommandException("You must specify ability def name. Valid values are: " + func());
            
}
            
Level level = GameUtl.CurrentLevel();
            
TacticalLevelController tacticalLevelController = (level != null) ? level.GetComponent<TacticalLevelController>() : null;
            
TacticalView tacticalView = (tacticalLevelController != null) ? tacticalLevelController.View : null;
            
if (tacticalView == null)
            
{
               
throw new ConsoleCommandException("This command only works in a tactical level");
            
}
            
string abilityId = args[0];
            
TacticalAbilityDef tacticalAbilityDef = defRepo.GetAllDefs<TacticalAbilityDef>().FirstOrDefault((TacticalAbilityDef itDef) => itDef.name.StartsWith(abilityId, StringComparison.OrdinalIgnoreCase));
            
if (tacticalAbilityDef == null)
            
{
               
throw new ConsoleCommandException("Invalid ability def name: '" + abilityId + "'. Valid values are: " + func());
            
}
            
SelectionInfo selectionInfo = tacticalView.SelectAtCursor();
            
TacticalActor tacticalActor = selectionInfo.Actor as TacticalActor;
            
if (tacticalActor == null)
            
{
               
throw new ConsoleCommandException("No actor under the cursor");
            
}
            
if (args.Length < 2 || !Convert.ToBoolean(args[1]))
            
{
               
tacticalActor.AddAbility(tacticalAbilityDef, tacticalActor);
               
console.WriteLine("{0} taught to {1}", new object[]
               
{
                    
tacticalAbilityDef.name,
                    
tacticalActor.name
               
});
               
return;
            
}
            
selectionInfo.Actor.AddAbility(tacticalAbilityDef, tacticalActor.Equipments.SelectedEquipment);
            
console.WriteLine("{0} taught to {1}, via {2}", new object[]
            
{
               
tacticalAbilityDef.name,
               
tacticalActor.name,
               
tacticalActor.Equipments.SelectedEquipment
            
});
        
}
   
}
}
回复 支持 反对

使用道具 举报

63

主题

975

帖子

3333

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16225
积分
3333
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

13#
 楼主| 发表于 2019-12-7 21:46 | 只看该作者
本帖最后由 qweytr_1 于 2019-12-7 21:52 编辑
十八文化 发表于 2019-12-7 20:27
辛苦了 我彻底放弃了 是在弄不懂 只是知道随机三个个人技能 但是不会改成固定的 根本找不到技能的关键词 有 ...


                tacticalActor.AddAbility(tacticalAbilityDef, tacticalActor);


你需要tacticalAbilityDef,但这玩意怎么写,从哪里读,我并没打算研究
毕竟我电脑水平不好

看上去似乎TacticalAbilityDef tacticalAbilityDef = defRepo.GetAllDefs<TacticalAbilityDef>().FirstOrDefault((TacticalAbilityDef itDef) => itDef.name.StartsWith(abilityId, StringComparison.OrdinalIgnoreCase));这行命令会有帮助
你可以试试
我懒得试了

回复 支持 反对

使用道具 举报

1

主题

2817

帖子

2873

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
10
金元
28333
积分
2873
精华
0
注册时间
2011-9-28
14#
发表于 2019-12-8 00:01 | 只看该作者
新人随机7个技能 能不能详细说一下,看不明白
回复 支持 反对

使用道具 举报

63

主题

975

帖子

3333

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16225
积分
3333
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

15#
 楼主| 发表于 2019-12-8 00:31 | 只看该作者
killo830317 发表于 2019-12-8 00:01
新人随机7个技能 能不能详细说一下,看不明白

看不明白就别改
我已经说清楚了
为了不出BUG(在Ctrl+Shift+E的时候dnSpy会生成一行base..ctor()阻止继续编译,我不敢删),于是这个我推荐改IL指令
怎么改我已经说得够清楚了


回复 支持 反对

使用道具 举报

1

主题

2817

帖子

2873

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
10
金元
28333
积分
2873
精华
0
注册时间
2011-9-28
16#
发表于 2019-12-8 00:40 | 只看该作者
改成了,楼主可以改为“看上去是删掉83行“callvirt .........::get_MaxLevel”后面的两行,之后在83行之后新建一个指令dup‘’,原句真不好理解
回复 支持 反对

使用道具 举报

63

主题

975

帖子

3333

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16225
积分
3333
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

17#
 楼主| 发表于 2019-12-8 00:50 | 只看该作者
本帖最后由 qweytr_1 于 2019-12-8 04:54 编辑
十八文化 发表于 2019-12-7 20:27
辛苦了 我彻底放弃了 是在弄不懂 只是知道随机三个个人技能 但是不会改成固定的 根本找不到技能的关键词 有 ...

点开了控制台
发现了这个
在打架时候
teach (技能)

就好
好像还可以teach ... true
具体用法还在研究


技能是:

AcidImmunity_DamageMultiplierAbilityDef:酸免疫
AcidResistant_DamageMultiplierAbilityDef
AcidwormExplode_AbilityDef
AdrenalineRush_AbilityDef
AreaStun_AbilityDef
Armadillo_Die_AbilityDef
Armadillo_EvacuateMountedActorsAbilityDef
ArmadilloHulk_DieAbilityDef
ArmourBreak_AbilityDef:主动技·破甲
Assault_ClassProficiency_AbilityDef
AssaultRiflesTalent_AbilityDef
Bash_WithWhateverYouCan_AbilityDef
BashStrike_AbilityDef
Basic_Die_AbilityDef
Berserker_ClassProficiency_AbilityDef
BigBooms_AbilityDef:主动技·漫天轰炸
BioChemist_AbilityDef:被动技能,子弹带病毒+1
BloodLust_AbilityDef:狂战被动
BodySlam_AbilityDef
Brainiac_AbilityDef:加意志与感知
Brawler_AbilityDef
Cautious_AbilityDef:增加准度减伤害
Chiron_BashStrike_AbilityDef
Chiron_Die_AbilityDef
Chiron_EnterPlay_AbilityDef
Chiron_EnterStabilityStance_AbilityDef
Chiron_ExitStabilityStance_AbilityDef
Chiron_Strike_AbilityDef
ChironJumpOneFloor_AbilityDef
CloseQuarters_AbilityDef:近身闪避(状态(?))
CloseQuartersSpecialist_AbilityDef:霰弹枪和近战武器精通
Crabman_Die_AbilityDef
Crabman_EnterPlayAbilityDef
Crafty_AbilityDef:搭载武器精通,范围、伤害+20%
Dash_AbilityDef
DeadlyDuo_FollowUp_ShootAbilityDef
DeadlyDuo_ShootAbilityDef
Decoy_AbilityDef
Decoy_Die_AbilityDef
DefaultDieAbilityDef
DeployDrone_ShootAbilityDef
DeployDronePack_ShootAbilityDef
DeployInjectorBomb1_AbilityDef
DeployInjectorBomb2_AbilityDef
DeployInjectorBomb3_AbilityDef
DeployInjectorBomb4_AbilityDef
DeployLaserTurret_AbilityDef
DeployPRCRTurret_AbilityDef
DeployShield_AbilityDef
DeployTurret_AbilityDef
DeployTurret_PlayAnimation_AbilityDef
Devoted_AbilityDef
DoublePerception_AbilityDef:感知翻倍
DropItem_AbilityDef
EagleEye_AbilityDef:感知翻倍
EagleEyed_AbilityDef:感知+25%
Egg_HatchAcidWorm_MorphIntoActorAbilityDef
Egg_HatchFireWorm_MorphIntoActorAbilityDef
Egg_HatchPoisonWorm_MorphIntoActorAbilityDef
EggFacehugger_Die_AbilityDef
EggFacehugger_HatchFacehugger_MorphIntoActorAbilityDef
EggFacehugger_HulkDieAbilityDef
EggFacehugger_StartPreparing_AbilityDef
EggFacehugger_Surveillance_AbilityDef
ElectricKick_AbilityDef
ElectricReinforcement_AbilityDef
ElectricTentacleAttack_AbilityDef
EndTurn_AbilityDef
EnhancedVision_AbilityDef:装备被动·夜视
EnterVehicle_AbilityDef
EnterVehicle_Instant_AbilityDef
Exalted_Die_AbilityDef
Exalted_InducePanic_AbilityDef
Exalted_MindControl_AbilityDef
Exalted_MindCrush_AbilityDef
Exalted_MistBreather_AbilityDef
Exalted_PsychicScream_AbilityDef
Exalted_ReleaseControl_AbilityDef
ExaltedInteractWithYuggothian_AbilityDef
ExitMission_AbilityDef
ExitVehicle_AbilityDef
ExitVehicle_Instant_AbilityDef
ExpertHealer_AbilityDef
ExpertHeavyWeapons_AbilityDef
ExpertLightWeapons_AbilityDef
ExpertMelee_AbilityDef
ExpertMountedWeapons_AbilityDef
ExpertPacker_AbilityDef
ExpertRunner_AbilityDef
ExpertShooter_AbilityDef:射击准度+20
ExpertThrower_AbilityDef
ExplodingBarrel_StructuralTargetDieAbilityDef
ExtraMove_AbilityDef
ExtremeFocus_AbilityDef:警戒少消耗一点移动力
Facehugger_Die_AbilityDef
Facehugger_MindControl_AbilityDef
FallNoSupport_AbilityDef
FastUse_AbilityDef医疗包,兴奋剂和机械臂的行动点数减少1点,没看清是主动还是被动……应该是被动
FieldMedic_AbilityDef
FireImmunity_DamageMultiplierAbilityDef
FireResistant_DamageMultiplierAbilityDef
FireVulnerability_DamageMultiplierAbilityDef
FirewormEgg_Die_AbilityDef
FirewormEgg_HulkDieAbilityDef
FirewormEgg_StartPreparing_AbilityDef
FirewormEgg_Surveillance_AbilityDef
FirewormEnterPlay_AbilityDef
FirewormExplode_AbilityDef
FirewormFallNoSupport_AbilityDef
Fishman_ClassProficiency_AbilityDef
Fishman_Die_AbilityDef
Fishman_EnterPlay_AbilityDef
Fishman_HumanWeaponsProficiency_AbilityDef
Fishman_Regeneration_Passive_AbilityDef
Fishman_SpawnMist_AbilityDef
Fishman_UpperArms_Strike_AbilityDef
Fishman_UpperArms_Strike_ShootAbilityDef
FlameThrower_ShootAbilityDef
Focused_AbilityDef:狙击手,狙击步枪伤害+25,意志-4
FrenzySelfDamageAbilityDef
GoodShot_AbilityDef:突击步枪伤害,准度+20
GooImmunity_AbilityDef:免疫黏液
GooSpit_ShootAbilityDef
GrenadeSpam_ShootAbilityDef
GrenadeSpam_ShootAbilityFollowUpDef
GrenadesTalent_AbilityDef
Gunslinger_AbilityDef:无需消耗行动点使用精通武器(消耗2意志)
GymRat_AbilityDef:力量+2
Handgun_ShootAbilityDef
HandgunsTalent_AbilityDef
Heavy_ClassProficiency_AbilityDef
HeavyLifter_AbilityDef:负重x2
HeavyWeaponsTalent_AbilityDef
Helpful_AbilityDef:治疗加成50%,意志+2
Humanoid_HighJump_AbilityDef
Idle_AbilityDef
IgnorePain_AbilityDef:狂战被动·无视疼痛
InducePanic_AbilityDef:牧师主动·造成恐慌
Infiltrator_ClassProficiency_AbilityDef
InjectorBomb_Die_AbilityDef
Inspire_AbilityDef:装甲兵被动·激励
InteractWithObject_AbilityDef
InteractWithYuggothian_AbilityDef
Inventory_AbilityDef
InventoryVehicle_AbilityDef
JetJump_AbilityDef
LaunchAcidWorm_ShootAbilityDef
LaunchFireWorm_ShootAbilityDef
LaunchGoo_ShootAbilityDef
LaunchGrenade_ShootAbilityDef
LaunchMissiles_ShootAbilityDef
LaunchMortar_ShootAbilityDef
LaunchPoisonWorm_ShootAbilityDef
LaunchRocket_ShootAbilityDef
MachineEntity_ClassProficiencyAbilityDef:机器没有意志力(存疑),且对生物效果免疫
ManualControl_AbilityDef
MarkedForDeath_AbilityDef
MasterMarksman_AbilityDef
Medkit_AbilityDef
MeleeReturnFire_WithBashAbility_AbilityDef
MeleeReturnFire_WithShootAbility_AbilityDef
MeleeWeaponTalent_AbilityDef
MindCrush_AbilityDef
MindSense_AbilityDef:定位15格以内的有机敌人
MistBreather_AbilityDef
MistLaunch_ShootAbilityDef
MistRepeller_AbilityDef
MotionDetection_AbilityDef:装备被动·移动探测·定位敌人
MountedWeaponTalent_AbilityDef
Move_AbilityDef
Move3x3_AbilityDef
Move5x5_AbilityDef
Mutog_CanLeap_AbilityDef
Mutog_ControlledByPriest_AbilityDef
Mutog_Devour_AbilityDef
Mutog_Die_AbilityDef
Mutog_EnterPlay_AbilityDef
Mutog_HeadAttack_AbilityDef
Mutog_HeadBash_AbilityDef
Mutog_HeadBash_BashAbilityDef
Mutog_Leap_AbilityDef
Mutog_LeftPawBash_AbilityDef
Mutog_PlayBerserkAnimation_AbilityDef
Mutog_PlayDevourAnimation_AbilityDef
Mutog_PrimalInstinct_AbilityDef
Mutog_Ram_AbilityDef
Mutog_Regeneration_AbilityDef
Mutog_RightPawBash_AbilityDef
Mutog_TailBash_AbilityDef
Mutog_TailBash_BashAbilityDef
Mutog_TailSlice_AbilityDef
Mutog_TailSlice_BashAbilityDef
Mutog_TongueLash_AbilityDef
OpenCrate_AbilityDef
Overwatch_AbilityDef
OverwatchFocus_AbilityDef
PainChameleon_AbilityDef:应激反应
PDWTalent_AbilityDef:单兵自卫武器精通,准度+10%
Pitcher_AbilityDef
PlayActionAnimation_AbilityDef
PlaySeedsAnimation_AbilityDef
PoisonImmunity_DamageMultiplierAbilityDef:毒免疫
PoisonResistant_DamageMultiplierAbilityDef
PoisonwormExplode_AbilityDef
Priest_ClassProficiency_AbilityDef
Priest_InstilFrenzy_AbilityDef
Priest_MindControl_AbilityDef
Priest_PsychicScream_AbilityDef
PsychicImmunity_DamageMultiplierAbilityDef
PsychicResistant_DamageMultiplierAbilityDef
PsychicWard_AbilityDef
Queen_BashStrike_AbilityDef
Queen_CanLeap_AbilityDef
Queen_Die_AbilityDef
Queen_Die_Belcher_AbilityDef
Queen_EnterPlay_AbilityDef
Queen_GunsFire_ShootAbilityDef
Queen_IdleAbilityDef
Queen_InstilFrenzy_AbilityDef
Queen_Leap_AbilityDef
Queen_SpawnFacehugger_AbilityDef
Queen_SpawnMist_AbilityDef
Queen_StartPreparing_AbilityDef
Queen_Strike_AbilityDef
QuickAim_AbilityDef
RadiantHope_AbilityDef
RageBurst_ShootAbilityDef
Rally_AbilityDef
RapidClearance_AbilityDef:突击主动·迅速清除
ReadyForAction_AbilityDef
Reckless_AbilityDef:伤害+30%准度-20%
RecoverWill_AbilityDef
RecruitIntoPhoenix_AbilityDef
Regeneration_Torso_Passive_AbilityDef:再生技能
ReleaseControl_AbilityDef
Reload_AbilityDef
ReloadTurret_AbilityDef
RemoteDeployment_AbilityDef
ResourceCrate_DieAbilityDef
Resourceful_AbilityDef
RestrictedMovement_AbilityDef
RetrieveTurret_AbilityDef
ReturnFire_AbilityDef
ReturnFire_WithInactiveWeapon_AbilityDef
Scarab_Die_AbilityDef
Scarab_EvacuateMountedActorsAbilityDef
ScarabHulk_DieAbilityDef
SelfDefenseSpecialist_AbilityDef
SenseLocate_AbilityDef:定位12格以内的敌人
Sentinel_Die_AbilityDef
Sentinel_StartPreparing_AbilityDef
SentinelHatching_MassHatch_AbilityDef
SentinelHatching_Surveillance_AbilityDef
SentinelMist_SpawnMist_AbilityDef
SentinelMist_Surveillance_AbilityDef
SentinelTerror_Surveillance_AbilityDef
SentinelTerror_TelepathicAttack_AbilityDef
SentryTurret_Die_AbilityDef
ShootPoisonSpike_ShootAbilityDef
ShotgunTalent_AbilityDef
SilencedWeaponTalent_AbilityDef
SilentEcho_AbilityDef
Siren_EnterPlay_AbilityDef
Siren_Injecting_BashStrike_AbilityDef
Siren_Injecting_Strike_AbilityDef
Siren_InstilFrenzy_AbilityDef
Siren_PsychicScream_AbilityDef
Siren_Slashing_BashStrike_AbilityDef
Siren_SlashingStrike_AbilityDef
Siren_SpitAcid_AbilityDef
SneakAttack_AbilityDef
Sniper_ClassProficiency_AbilityDef
SniperTalent_AbilityDef
Soldier_Die_AbilityDef
SonicBlast_ShootAbilityDef
SonicImmunity_DamageMultiplierAbilityDef
SonicResistance_DamageMultiplierAbilityDef
Sow_AbilityDef
SpawningPoolCrabman_HulkDie_AbilityDef
SpiderDroneEnterPlay_AbilityDef
SpiderDroneExplode_AbilityDef
SpiderDroneFallNoSupport_AbilityDef
SpitPoison_ShootAbilityDef
StandBy_AbilityDef
Stealth_AbilityDef
StealthSpecialist_AbilityDef
Stimpack_AbilityDef
StomperLegs_EnterStabilityStance_AbilityDef
StomperLegs_ExitStabilityStance_AbilityDef
StomperLegs_Stomp_AbilityDef
Strength_PassiveModifierAbilityDef
Strike_ShootAbilityDef
Strongman_AbilityDef:被动·大力士
StructuralTarget_StructuralTargetDieAbilityDef
Structure_ClassProficiencyAbilityDef
StunStatusImmunity_AbilityDef
SurpriseAttack_AbilityDef
SwarmerEgg_Die_AbilityDef
SwarmerEgg_HatchSwarmer_MorphIntoActorAbilityDef
SwarmerEgg_HulkDieAbilityDef
SwarmerEgg_StartPreparing_AbilityDef
SwarmerEgg_Surveillance_AbilityDef
SY_Aspida_Die_AbilityDef
SY_Aspida_EvacuateMountedActorsAbilityDef
SY_AspidaBashStrike_AbilityDef
SY_AspidaHulk_DieAbilityDef
SY_AspidaStrike_ShootAbilityDef
SY_FullRestoration_AbilityDef
Technician_ClassProficiency_AbilityDef
TechnicianBashStrike_AbilityDef
TechnicianHeal_AbilityDef
TechnicianPowerSurge_ShootAbilityDef
TechnicianRemoveFacehugger_AbilityDef
TechnicianRepair_AbilityDef
TechnicianRestoreBodyPart_AbilityDef
TechnicianStrike_ShootAbilityDef
TechTurret_Die_AbilityDef
TestActionAnimation_AbilityDef
Thief_AbilityDef
ThrowGrenade_ShootAbilityDef
ThrowLaserTurret_AbilityDef
ThrowPRCRTurret_AbilityDef
ThrowTurret_AbilityDef
TotalClearance_ShootAbilityDef
TotalClearance_ShootAbilityFollowUpDef
TurretCombo_ShootAbilityDef
UnusableLeftHand_AbilityDef
UnusableRightHand_AbilityDef
UseAttachedEquipment_AbilityDef
Vanish_AbilityDef:主动·隐身
VehicleRam_AbilityDef
VirophageMedkit_AbilityDef
VirusImmunity_DamageMultiplierAbilityDef
VirusResistant_DamageMultiplierAbilityDef
WarCry_AbilityDef
WeakSpot_AbilityDef:狙击被动·弱点(在部位损坏时移除此部位护甲)
Weapon_ShootAbilityDef
Yuggothian_HulkDie_AbilityDef
Yuggothian_InducePanic_AbilityDef
Yuggothian_Shields_AbilityDef
Yuggothian_StatusAttack_AbilityDef
Yuggothian_StatusDefence_AbilityDef
Zombified_ClassProficiencyAbilityDef


回复 支持 反对

使用道具 举报

63

主题

975

帖子

3333

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16225
积分
3333
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

18#
 楼主| 发表于 2019-12-8 02:24 | 只看该作者
killo830317 发表于 2019-12-8 00:40
改成了,楼主可以改为“看上去是删掉83行“callvirt .........::get_MaxLevel”后面的两行,之后在83行之后 ...

找到了更好的做法
可以删去那行base.ctor()的

或者IL指令把base.ctor放在最前面
已经可以手选技能了


回复 支持 反对

使用道具 举报

1

主题

2817

帖子

2873

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
10
金元
28333
积分
2873
精华
0
注册时间
2011-9-28
19#
发表于 2019-12-8 03:54 | 只看该作者
本帖最后由 killo830317 于 2019-12-8 14:27 编辑

这个base..ctor在编译里删除了,指令出错???

回复 支持 反对

使用道具 举报

0

主题

157

帖子

225

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2245
积分
225
精华
0
注册时间
2016-7-18
20#
发表于 2019-12-8 07:57 | 只看该作者
qweytr_1 发表于 2019-12-8 02:24
找到了更好的做法
可以删去那行base.ctor()的

拜托能贴出来让我们看看么 ,还有能不能不是每人随机三个技能 而是现实7个
回复 支持 反对

使用道具 举报

63

主题

975

帖子

3333

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16225
积分
3333
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

21#
 楼主| 发表于 2019-12-8 14:40 | 只看该作者
十八文化 发表于 2019-12-8 07:57
拜托能贴出来让我们看看么 ,还有能不能不是每人随机三个技能 而是现实7个
...

主楼代码里面有
回复 支持 反对

使用道具 举报

63

主题

975

帖子

3333

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16225
积分
3333
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

22#
 楼主| 发表于 2019-12-8 14:40 | 只看该作者
killo830317 发表于 2019-12-8 03:54
这个base..ctor在编译里删除了,指令出错???

我说过了,包教不包会
回复 支持 反对

使用道具 举报

1

主题

2817

帖子

2873

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
10
金元
28333
积分
2873
精华
0
注册时间
2011-9-28
23#
发表于 2019-12-8 15:08 | 只看该作者
本帖最后由 killo830317 于 2019-12-8 15:15 编辑

嗯,之前的问题解决了,base..ctor也删除了,不过实际还是随机7技能,做不到手选技能。
手选技能是要“写进ability = defRepository.GetAllDefs<TacticalAbilityDef>().FirstOrDefault((TacticalAbilityDef itDef) => itDef.name.StartsWith("GrenadesTalent_AbilityDef", StringComparison.OrdinalIgnoreCase))”吗?还是要“IL指令把base.ctor放在最前面”
顺带问一下,玩家和派系之间的外交加成能不能改,两倍就差不多了,想各派都不得罪的话,刷外交有点慢



回复 支持 反对

使用道具 举报

11

主题

1020

帖子

983

积分

超级玩家

Rank: 5Rank: 5

贡献度
22
金元
8947
积分
983
精华
0
注册时间
2008-4-11
24#
发表于 2019-12-8 15:45 | 只看该作者
qweytr_1 发表于 2019-12-8 14:40
我说过了,包教不包会

大佬,发下改好的Assembly-CSharp 文件把,让我们抄下作业
回复 支持 反对

使用道具 举报

63

主题

975

帖子

3333

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16225
积分
3333
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

25#
 楼主| 发表于 2019-12-8 16:06 | 只看该作者
killo830317 发表于 2019-12-8 15:08
嗯,之前的问题解决了,base..ctor也删除了,不过实际还是随机7技能,做不到手选技能。
手选技能是要“写进 ...

看代码啊
怎么手选我已经写得很清楚了好不好!!!

你在这个页面搜索“代码如此,很可惜,这段代码并不能通过编译。”
附近就是解答


回复 支持 反对

使用道具 举报

63

主题

975

帖子

3333

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16225
积分
3333
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

26#
 楼主| 发表于 2019-12-8 16:07 | 只看该作者
a7111111 发表于 2019-12-8 15:45
大佬,发下改好的Assembly-CSharp 文件把,让我们抄下作业

我前三行就是,Flash插件爆炸了
所以
你给我发?

BTW你是没看见这个吧
https://bbs.blacksheepgame.com/thread-5976838-1-1.html
把狙击手练成狂战士的我感到极度舒适~

回复 支持 反对

使用道具 举报

11

主题

1020

帖子

983

积分

超级玩家

Rank: 5Rank: 5

贡献度
22
金元
8947
积分
983
精华
0
注册时间
2008-4-11
27#
发表于 2019-12-8 16:08 | 只看该作者
qweytr_1 发表于 2019-12-8 16:07
我前三行就是,Flash插件爆炸了
所以
你给我发?

这个看过了,不过想要该自选技能的。。。
回复 支持 反对

使用道具 举报

121

主题

1725

帖子

3343

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
240
金元
23832
积分
3343
精华
0
注册时间
2010-5-6
28#
发表于 2019-12-8 16:44 | 只看该作者
这作不知道可不可以修改掩体命中率相关的参数呢? 像XCOM 那种半掩体降低25%命中全掩体降低50%
回复 支持 反对

使用道具 举报

11

主题

1020

帖子

983

积分

超级玩家

Rank: 5Rank: 5

贡献度
22
金元
8947
积分
983
精华
0
注册时间
2008-4-11
29#
发表于 2019-12-8 16:48 | 只看该作者
qweytr_1 发表于 2019-12-8 16:07
我前三行就是,Flash插件爆炸了
所以
你给我发?

能传给我的话 我发也可以
回复 支持 反对

使用道具 举报

63

主题

975

帖子

3333

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16225
积分
3333
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

30#
 楼主| 发表于 2019-12-8 18:02 | 只看该作者
a7111111 发表于 2019-12-8 16:48
能传给我的话 我发也可以

所以……你这么说,是让我用意念还是用嘴传给你?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-1-31 14:12 , Processed in 0.156700 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表