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

注册 登录

QQ登录

只需一步,快速开始

查看: 14429|回复: 19
打印 上一主题 下一主题

[MOD] 根据士兵职业设定个人7技能

[复制链接]

1

主题

72

帖子

164

积分

中级玩家

Rank: 3Rank: 3

贡献度
7
金元
1363
积分
164
精华
0
注册时间
2009-11-7
跳转到指定楼层
主题
发表于 2020-2-17 09:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 wmaker 于 2020-2-17 10:08 编辑

好久没来,刚发现这个游戏.看各位大佬的mod都是固定7技能,我这种强迫症晚期的用起来总感觉差点什么.
参考各位大佬的mod,自己大致改了下,感觉舒服不少.分享给大家,请大家批判下.

<
只需要用2条线中间的部分替换掉原来的随机技能生成语句,如下2条线之间的部分
<

技能在learns后面的list表里,可以随意修改成你喜欢的
因为兵生成的时候并不区分阵营,所以修改后电脑刷出的也都是超级兵.
可以用控制台的give_soldier 命令来招兵,招完兵就替换会原来的就行.
下面是give_soldier的命令参数:
<

技能名可以参考https://bbs.3dmgame.com/thread-5978422-1-1.html
修改工具dnSpy可以参考https://bbs.3dmgame.com/thread-5977651-1-1.html
打开控制台参考https://bbs.3dmgame.com/thread-5976935-1-1.html

最后还要感谢本版各位大佬作出的巨大贡献.

Ps:显示全据点命令:reveal_sites,你值得拥有.(还有一条命令:visit_all_px_bases,但是没有效果)
忘了,程序位置:PhoenixPoint.Common.Entities.Characters.CharacterProgre,并且要在程序开头加
<




评分

1

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

1

主题

72

帖子

164

积分

中级玩家

Rank: 3Rank: 3

贡献度
7
金元
1363
积分
164
精华
0
注册时间
2009-11-7
舒服的沙发
 楼主| 发表于 2020-2-17 09:57 | 只看该作者
本帖最后由 wmaker 于 2020-2-17 18:36 编辑

上面那个对不编程的人不够友好,这里来个简单明了的版本:
<直接改相应职业下的技能就行.

另外程序开头要加:
<比原来多1条.

加个改好的文件,给懒癌患者







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

3

主题

259

帖子

407

积分

高级玩家

Rank: 4

贡献度
8
金元
3746
积分
407
精华
0
注册时间
2015-5-7
硬硬的板凳
发表于 2020-2-17 12:02 | 只看该作者
牛,,,,说实话咱自己也弄了下7技能但最多就换换技能一直不能全部如意————总想要3技能自选可惜就算7技能固定了也是有疏漏
回复 支持 反对

使用道具 举报

2

主题

471

帖子

530

积分

高级玩家

Rank: 4

贡献度
3
金元
5178
积分
530
精华
0
注册时间
2010-4-27
冰凉的地板
发表于 2020-2-20 14:08 | 只看该作者
这是支持哪个版本的游戏啊?
回复 支持 反对

使用道具 举报

1

主题

72

帖子

164

积分

中级玩家

Rank: 3Rank: 3

贡献度
7
金元
1363
积分
164
精华
0
注册时间
2009-11-7
5#
 楼主| 发表于 2020-2-20 20:33 | 只看该作者
death0270 发表于 2020-2-20 14:08
这是支持哪个版本的游戏啊?

v1.0.54861版的.后面的版本猛冲改了要1ap很难用.

回复 支持 反对

使用道具 举报

2

主题

471

帖子

530

积分

高级玩家

Rank: 4

贡献度
3
金元
5178
积分
530
精华
0
注册时间
2010-4-27
6#
发表于 2020-2-21 01:01 | 只看该作者
wmaker 发表于 2020-2-20 20:33
v1.0.54861版的.后面的版本猛冲改了要1ap很难用.

好的,谢谢
回复 支持 反对

使用道具 举报

0

主题

35

帖子

40

积分

初级玩家

Rank: 2

贡献度
0
金元
395
积分
40
精华
0
注册时间
2019-10-6
7#
发表于 2020-2-23 10:26 | 只看该作者
这个改好的文件怎么用阿。 直接覆盖原文件吗
回复 支持 反对

使用道具 举报

1

主题

72

帖子

164

积分

中级玩家

Rank: 3Rank: 3

贡献度
7
金元
1363
积分
164
精华
0
注册时间
2009-11-7
8#
 楼主| 发表于 2020-2-23 20:21 | 只看该作者
tx880322 发表于 2020-2-23 10:26
这个改好的文件怎么用阿。 直接覆盖原文件吗

对,不过要先备份原文件.改完还要换回来,不然别的人类势力的兵会很强

如果版本不对,就自己用dnspy参照上面的改一下
回复 支持 反对

使用道具 举报

1

主题

384

帖子

438

积分

高级玩家

Rank: 4

贡献度
1
金元
4343
积分
438
精华
0
注册时间
2009-3-16
9#
发表于 2020-3-6 21:03 | 只看该作者
为何完全按照你的方法,我后面就有个错误呢?
string classtag = this.GetClassTags()[0].name     name是红色的
回复 支持 反对

使用道具 举报

1

主题

72

帖子

164

积分

中级玩家

Rank: 3Rank: 3

贡献度
7
金元
1363
积分
164
精华
0
注册时间
2009-11-7
10#
 楼主| 发表于 2020-3-7 10:56 | 只看该作者
dandan0602 发表于 2020-3-6 21:03
为何完全按照你的方法,我后面就有个错误呢?
string classtag = this.GetClassTags()[0].name     name是 ...

红色是找不到这个属性.
你是直接在游戏目录里改的吗?如果不是换直接改源文件试试.先做个备份就成
回复 支持 反对

使用道具 举报

1

主题

384

帖子

438

积分

高级玩家

Rank: 4

贡献度
1
金元
4343
积分
438
精华
0
注册时间
2009-3-16
11#
发表于 2020-3-7 15:09 | 只看该作者
<
回复 支持 反对

使用道具 举报

1

主题

384

帖子

438

积分

高级玩家

Rank: 4

贡献度
1
金元
4343
积分
438
精华
0
注册时间
2009-3-16
12#
发表于 2020-3-7 15:09 | 只看该作者
就是源文件改的,所有name字都是红的
回复 支持 反对

使用道具 举报

1

主题

72

帖子

164

积分

中级玩家

Rank: 3Rank: 3

贡献度
7
金元
1363
积分
164
精华
0
注册时间
2009-11-7
13#
 楼主| 发表于 2020-3-7 17:32 | 只看该作者
dandan0602 发表于 2020-3-7 15:09
就是源文件改的,所有name字都是红的

你缺了2个引用<
回复 支持 反对

使用道具 举报

1

主题

384

帖子

438

积分

高级玩家

Rank: 4

贡献度
1
金元
4343
积分
438
精华
0
注册时间
2009-3-16
14#
发表于 2020-3-8 19:53 | 只看该作者

谢谢!!!!!
回复 支持 反对

使用道具 举报

12

主题

755

帖子

897

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
8971
积分
897
精华
0
注册时间
2010-4-17
15#
发表于 2020-3-14 09:04 | 只看该作者
请教下
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using Base.Core;
using Base.Defs;
using Base.Serialization.General;
using PhoenixPoint.Common.Entities.GameTags;
using PhoenixPoint.Common.Entities.GameTagsTypes;
using PhoenixPoint.Geoscape.Core;
using PhoenixPoint.Tactical.Entities.Abilities;

这些都有的情况下,name依然是红色是什么情况呢
回复 支持 反对

使用道具 举报

1

主题

72

帖子

164

积分

中级玩家

Rank: 3Rank: 3

贡献度
7
金元
1363
积分
164
精华
0
注册时间
2009-11-7
16#
 楼主| 发表于 2020-3-14 15:20 | 只看该作者
leonard.shen 发表于 2020-3-14 09:04
请教下
using System;
using System.Collections.Generic;
回复 支持 反对

使用道具 举报

13

主题

2369

帖子

2674

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
96
金元
22898
积分
2674
精华
0
注册时间
2004-9-4
17#
发表于 2020-3-15 00:27 | 只看该作者
   string classtag = this.GetClassTags()[0].name;   这个name 一直是红的
回复 支持 反对

使用道具 举报

54

主题

1512

帖子

1464

积分

游戏狂人

Rank: 6Rank: 6

贡献度
53
金元
12520
积分
1464
精华
0
注册时间
2006-10-2
18#
发表于 2020-7-9 21:04 | 只看该作者
本帖最后由 magickey 于 2020-7-13 12:27 编辑

用楼主的版本54861不会报错,更高的版本就会报这错了,
升到58929版,我把 this.GetClassTags()[0].name  改成 this.GetClassTags().first().name ,好像竟然成功了。
回复 支持 反对

使用道具 举报

0

主题

91

帖子

95

积分

初级玩家

Rank: 2

贡献度
0
金元
945
积分
95
精华
0
注册时间
2019-1-14
19#
发表于 2020-8-26 10:10 | 只看该作者
   string classtag = this.GetClassTags()[0].name;

这个name一直是红的
引用也添了
我的版本比较新
麻烦问怎么搞
回复 支持 反对

使用道具 举报

11

主题

115

帖子

196

积分

中级玩家

Rank: 3Rank: 3

贡献度
3
金元
1843
积分
196
精华
0
注册时间
2015-1-11
20#
发表于 2020-9-13 16:33 | 只看该作者
3dm_13804713 发表于 2020-8-26 10:10
string classtag = this.GetClassTags()[0].name;

这个name一直是红的

一样是最新版本,name红色,其他都引用成功了,求助
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-24 13:09 , Processed in 0.127156 second(s), 38 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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