一些简单的源码修改
starvalor吧
全部回复
仅看楼主
level 6
天涯_无草 楼主
一些简单的源码修改
使用工具:dnspy
修改文件:Star Valor_Data\Managed\Assembly-CSharp.dll
知识等级,船员等级,天赋技能点,金钱等通过CE即可修改。
本帖主要涉及知识等级上线,船员技能上限等只能通过修改源码才能达成目的的修改。
2022年08月09日 09点08分 1
level 6
天涯_无草 楼主
一 市场卖特殊船只
以宙斯和V6BA为例,先获取船只ID。
宙斯的ID是85,V6BA的ID是86。ID可在语言包文件中找到
定位 类MarketSystem 方法GenerateMarket
在99行添加如下代码
if (shipModelData.id == 86 || shipModelData.id == 85)
{
MarketItem marketItem5 = new MarketItem(4, shipModelData.id, shipModelData.rarity, (shipModelData.rarity <= 1) ? rand.Next(1, 4) : 1, null);
marketItem5.lastStockCount = marketItem5.stock;
list.Add(marketItem5);
}
当船只ID为86或85时,将该船只加入到市场售卖列表。
由于游戏市场刷新机制比较特殊,已有的市场不一定会刷新出修改的船。
开新档或者到未访问过的星域中的市场即可。
2022年08月09日 09点08分 2
定位 类MarketSystem 方法GenerateMarket为啥没有MarketSystem
2022年08月18日 10点08分
大佬为啥改了其他船代码有势力要求不能买。。下面那几行是什么意思看不懂
2023年03月19日 00点03分
level 9
[滑稽]
2022年08月09日 09点08分 3
这个回复我很欣赏
2022年08月09日 10点08分
level 7
虽说挺期待优秀的MOD,但开发者还没有开放MOD制作,且不说侵不侵权,就这么个简单的东西还改的话,个人真不知道有什么可玩的。
2022年08月09日 10点08分 4
[哈哈]
2022年08月09日 11点08分
@苑综合♂ 适当修改优化体验[呵呵] 这游戏是真不错,底子很好,就是内容玩法太少了。
2022年08月09日 12点08分
@天涯_无草 内容玩法倒是后话,说明太TM少了,这也是为什么我在这里上蹿下跳。
2022年08月09日 12点08分
level 1
求修改一个等级上限开发 50级是在是太生艹了。技能等级上限如果可以也提升一下。
2022年08月09日 12点08分 6
楼下[呵呵],CE也可以改就是比较累
2022年08月09日 12点08分
CE改了之后 貌似不能保存,跳跃一次之后就恢复了。
2022年08月09日 13点08分
@fu3zi3 通过造高级装备,搜出对应船员的等级,然后改为1级,只要是蓝色最终就可以升到橙色了
2022年08月09日 14点08分
锁定船员等级,全部变橙色
2022年08月10日 02点08分
level 6
天涯_无草 楼主
三 船员稀有度、技能等级修改
船员满级50,稀有度分为白,绿,蓝,紫,橙。对应的技能等级为T1~T7,副船长可以T8
船员满级后,稀有度无法再提升,技能等级也就无法再提升,想要橙色船员,招募时至少要1级蓝色。
后期可招募的船员往往都是50级的白绿蓝,有些技能非常好(比如专业机械师加抗性),但升不了橙,很可惜。(强迫症全橙才舒服~)
定位 类CrewMember 方法GainXP
在235行添加如下代码
if (this.aiChar.level == 50)
{
this.aiChar.level = 49;
}
该代码的作用是在50级船员获得经验时,把等级置为49,这样船员就可以一直升级升为橙色。
2022年08月09日 12点08分 7
CE可以全修改,先根据物品数量变化定位随意物品,然后进内存地址,前面三段地址分别为:物品品质(最高05,传奇)/物品内容(修改可以调整是什么物品·船只·船长·商品·武器),物品类型(01到05 分别是对应类型)
2022年08月09日 21点08分
建议是锁1级,不然鼠标要点很多下,再解锁或直接50,最想知道的是怎么把一个船员变成全满级技能满数值上限的
2022年08月09日 13点08分
@信长野茶 有技术的
2022年08月10日 05点08分
@信长野茶 自制武器怎么定位
2022年08月10日 05点08分
level 4
能不能发个单改市场卖特殊船只的DLL上来,试了一下DNSPY编译不进去
2022年08月09日 13点08分 8
链接: https://pan.baidu.com/s/1n8AwCkGKxWZSvCbePXG_yA?pwd=9999 提取码: 9999 复制这段内容后打开百度网盘手机App,操作更方便哦
2022年08月09日 14点08分
请先备份原DLL哈,建议买好船后换回原DLL,不然所以新的星系市场都有这两艘船
2022年08月09日 14点08分
@天涯_无草 多谢大佬
2022年08月09日 16点08分
level 1
有技术的
2022年08月09日 13点08分 9
level 6
天涯_无草 楼主
三 橙色自定义武器修改
游戏中橙色装备可以通过BOOS和金星任务获得,随机性比较大,基本属于收藏向。
用古老遗物最多只能提升武器装备到紫色,自定义武器自然也就没有橙色的了。
定位 类ShipInfo 方法IncreaseSelectedItemRarity
在821行添加如下代码
this.ss.shipData.weapons[this.selItemIndex].rarity = 5;
该代码的作用是升级已装备的武器时,将品质置为橙色。
注意,只能作用于已装备的武器,且武器需可升级(即武器品质必须为白绿蓝,紫色品质不会有升级按钮)
2022年08月09日 13点08分 10
@狂暴无尾熊 有,在下面有句GameData.data.InstallEquipment(equipment2, installedEquipment.rarity+1, installedEquipment.buttonCode)改成GameData.data.InstallEquipment(equipment2, 5, installedEquipment.buttonCode);就行了
2022年12月16日 17点12分
请问 有升级设备到橙色的代码 吗?
2022年08月10日 09点08分
改完了 为啥不起作用[疑问]
2022年08月18日 11点08分
@💯白河愁 您说的这个 定位 方法?在什么地方?
2023年03月07日 11点03分
level 1
求一个改好的,我编译了一下,然后运行错误了,买船和升级橙,话说那个磁轨炮为啥我造出来的打不中船,打中了也没反应,那个磁轨炮貌似只能自己组装,市场上没有成品可以买。
2022年08月10日 00点08分 11
难怪从来没有见到过,原来需要自制。
2022年08月10日 02点08分
链接: [无效] https://pan.baidu.com/s/1n5aJROjmFI6kArcjzxRyGQ?pwd=9999 提取码: 9999 复制这段内容后打开百度网盘手机App,操作更方便哦
2022年08月10日 02点08分
@天涯_无草 我下载替换后,打开游戏就闪退,请问是怎么回事呀
2022年08月13日 11点08分
level 12
感谢分享,修改党狂喜[真棒]
2022年08月10日 02点08分 12
level 3
CE可以直接改
2022年08月10日 02点08分 13
求教咋改的?
2022年08月10日 04点08分
@GallardoLC 看7楼我的回复
2022年08月10日 05点08分
@信长野茶 能详细说一下吗,看不太明白
2022年08月10日 08点08分
@信长野茶 我试了改出了船员,但是对应内容的地方试来试去只能改出带头像的船员,是某个代码对应某个技能的吗,可以把平衡型的改成专业性吗
2022年08月10日 08点08分
level 3
这个是武器最后一个ID52,科技等级是99,分解,可以分分钟满级满科技
2022年08月10日 05点08分 14
CE有数据支持还真是简单方便[哈哈]
2022年08月18日 04点08分
大佬,求一个诺什么什么战斗模块的物品id[小乖]
2022年08月18日 18点08分
@南方绅士 诺多罗战斗模块 ID=113,16进制是71,诺多罗跳跃模块 ID = 114,16进制是72
2022年08月19日 06点08分
@信长野茶 多谢大佬
2022年08月19日 06点08分
level 3
船只,ID 85/86就是新出的,楼上已经说了。其他的在这里
2022年08月10日 05点08分 15
1 2 3 4 5 尾页