找回密码
 立即注册
搜索
楼主: 魔铁潜水艇

[PC] 新发售的《暖雪》有人玩吗

[复制链接]
     
发表于 2022-1-23 20:50 | 显示全部楼层
买了,今天终于有空打开玩玩了。
再熬几天就能一直从天亮爽到天黑了,实在等不及
回复

使用道具 举报

     
发表于 2022-1-24 22:58 | 显示全部楼层
本帖最后由 upisud18 于 2022-1-26 07:53 编辑

被这个随机系统气到吐血,关键BUILD饰品总是差一件或者技能不全。实在不想体验被系统硬吊你核心装备/技能的感觉,研究了一下静态修改:

dnSpy下载地址:https://github.com/dnSpy/dnSpy/r ... dnSpy-net-win64.zip
dnSpy直接打开X:\SteamLibrary\steamapps\common\WarmSnow\WarmSnow_Data\Managed\Assembly-CSharp.dll改之前记得备份Assembly-CSharp.dll


被动技能“备用圣物”新轮回给与初始随机饰品必定橙色



{}-StageControl
搜索if (PlayerAnimControl.instance.MementoRefine_RandomPotion)
找到PotionDropPool.instance.Pop(0, level, this.StartPoints[0 + Vector2.left * 5f + Vector2.down);
右键C#编辑方法
level→2




被动技能“备用圣物”新轮回给与初始随机饰品必定给两件


和上面一条同一个位置
找到PotionDropPool.instance.Pop(0, level, this.StartPoints[0 + Vector2.left * 5f + Vector2.down);
右键C#编辑方法
回车再复制一次PotionDropPool.instance.Pop(0, level, this.StartPoints[0 + Vector2.left * 5f + Vector2.down);
(想要几件就复制这行几次,如果想保证橙色将Level改成2)


被动技能“备用圣物”新轮回给与随即品质或者指定品质的长剑太祖




和上上一条同一个位置
找到PotionDropPool.instance.Pop(0, level, this.StartPoints[ + Vector2.left * 5f + Vector2.down);
右键C#编辑方法
添加
                    int num = MagicSwordControl.instance.curMagicSword.Level;
                    
List<MagicSwordEntry> entrys = MagicSwordControl.instance.RandomEntrys((MagicSwordName)37, num);
                    MagicSwordPool.instance.Pop(37, num, entrys, this.StartPoints[0] + Vector2.left * 5f + Vector2.down);
想要固定红色品质把两个函数里的num→3
37-TaiZu太祖可以指定任意长剑具体列表
0-None,
1-WuMing,
2-HuanMie,
3-ZhouYu,
4-DuoRi,
5-ChiYan,
6-JiuShen,
7-YaRen,
8-KongMing,
9-QingShe,
10-YangZhan,
11-ManWu,
12-ZhouSha,
13-XueChou,
14-ShuangJiang,
15-DiaoLing,
16-LieFeng,
17-XuYu,
18-MoYan,
19-LiuHuo,
20-SuiBing,
21-ZhuGuang,
22-XingChen,
23-LeiXi,
24-WanJun,
25-BaiZu,
26-XueShi,
27-BaZhe,
28-KuangTu,
29-KuangLuan,
30-ZuiXian,
31-XueLian,
32-MingJiang,
33-HuaTuo,
35-YingYan,
36-TuMie,
37-TaiZu,
38-PuTong,
39-BaoNu,
40-ShanBeng,
41-FengHuo,
42-HuangQuan,
43-HanChuan




被动技能“有备而来”送的技能书必定为两本





{}-UI_SectChoose
搜索public void ChooseLeft()
搜索public void ChooseRight() 这两条下面的内容都必须更改(一个控制左侧神像另一个控制右侧神像选取技能后生成技能书)
找到SkillDropPool.instance.Pop(new Vector3(0f, 0f, 0f), false);
右键C#编辑方法
回车再复制一次SkillDropPool.instance.Pop(new Vector3(0f, 0f, 0f), false);
(想要几本就复制这行几次)


盗贼小贩关底三选一送饰品永远橙色




{}-TheifGoodsControl
搜索case TheifGoodsType.Potion:
找到PotionDropPool.instance.Pop(0, num3, base.transform.position);
右键C#编辑方法
num3→2
this.flag是控制玩家获得道具后的语音,因为改为必定橙所以把多余的部分连带后面的}一起删掉保留this.flag = 4;即可


司马玥重铸系统相关的修改



{}-SiMaYueGoodsControl
搜索int num3 = MagicSwordPool.instance.ID();
找到List<MagicSwordEntry> entrys = MagicSwordControl.instance.RandomEntrys((MagicSwordName)num3, num);
右键C#编辑方法
this.cost = +=100;
100是从第二次开始的重铸魂花费,此后每次重铸额外加100,可以调整成任意你想调整的数字比如10
List<MagicSwordEntry> entrys = MagicSwordControl.instance.RandomEntrys((MagicSwordName)num3, num);
MagicSwordPool.instance.Pop(num3, num, entrys, base.transform.position + new Vector3(0f, -0.73f, 0f));
两个num→3 重铸必定给红色绝世武器



魂瓮房间(最后给个加魂的罐子)内容替换



{}-StageControl
搜索this.soulJar.transform.position = BonusPointControl.instance.transform.position;
找到this.soulJar.transform.position = BonusPointControl.instance.transform.position;
右键C#编辑方法
替换或添加
                this.soulJar = SoulJarPool.instance.Pop(50, 10);
               
this.soulJar.transform.position = BonusPointControl.instance.transform.position;为任意想要生成的房间内容
例如在最后加上
                this.isGenElite = true;
魂瓮房间即会像精英房一样刷黄圈怪物


直接解锁毒系佛像(无视进度条件)



{}-GlobalParameter
搜索public int VenomancerUnlocksCount
找到if (this.venomancerUnlocksCount >= 8 && !this.SectUnlocks[5])
右键C#编辑方法
删除 && !this.SectUnlocks[5
80









本帖子中包含更多资源

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

×

评分

参与人数 5战斗力 +6 收起 理由
这不公平 + 1 好评加鹅
Hqchan + 1 好评加鹅
Luck + 1 好评加鹅
shyso + 1 好评加鹅
Tienx + 2 好评加鹅

查看全部评分

回复

使用道具 举报

     
发表于 2022-1-25 12:25 | 显示全部楼层
本帖最后由 upisud18 于 2022-1-25 12:51 编辑

Data Mining:

所有游戏内玩家对敌人的伤害公式都存在Assembly-CSharp.dll的 {}-EnemyControl
真伤和防御系统运作公式:
        if (trueDamage)
        
{
            
num = 1f;
        
}
        
else
        
{
            
num = 1f - this.enemyParameter.EXTRA_DEFENSE * (1f - this.player.playerParameter.IGNORE_DEFENSE) * (1f - ignoreDefence);
        
}

trueDamage真伤 this.enemyParameter.EXTRA_DEFENSE敌方防御修正(随着敌人类型和难度而变) this.player.playerParameter.IGNORE_DEFENSE玩家默认无视防御修正(技能/被动/武器/饰品/其他) ignoreDefence玩家无视防御修正(SWORDMASTER_SKILL_UnlimitedSwords_JianFengChaZhen技能见缝插针15%)
真伤直接简单粗暴无视防御系统,所有其他伤害都会过减伤-无视防御系统(理论上DOT和属性伤也是),暂时没找到属性抗性类的变量和抗性对应减伤的公式



敌人易伤运作公式:
        if (this.player.BERSERK_SKILL_Laceration && this.BladeBoltCount > 0)
        
{
            
num2 = damage * num * (1f + this.enemyParameter.INJURY + (float)this.BladeBoltCount * this.player.playerParameter.BerserkLacerationTimes);
        
}
        
else
        
{
            
num2 = damage * num * (1f + this.enemyParameter.INJURY);
        
}



BERSERK_SKILL_Laceration 七剑修罗技能愈演愈烈易伤 this.enemyParameter.INJURY敌方易伤修正(技能/被动/武器/饰品/其他)



回复

使用道具 举报

     
发表于 2022-1-25 15:45 | 显示全部楼层
森下未散 发表于 2022-1-25 15:28
话说他这个用手柄精炼遗物,没法用A键选择【生命】/【攻击】是我个例还是BUG,每次都要换鼠标去点 ...

手柄玩家+1 这个BUG通第三轮开被动后就发现了 烦到不行所以研究了一下 目前除了等修可以先禁用这个被动


用dnspy打开X:\SteamLibrary\steamapps\common\WarmSnow\WarmSnow_Data\Managed\Assembly-CSharp.dll
{}-MementoControl
搜索playerAnimControl.MementoRefine_ChooseRefine
找到playerAnimControl.MementoRefine_ChooseRefine = true;
右键C#编辑方法
true→false


改好的原版Assembly-CSharp.dll

本帖子中包含更多资源

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

×
回复

使用道具 举报

     
发表于 2022-1-26 07:27 | 显示全部楼层
tornadoDA 发表于 2022-1-26 03:49
刚开始玩,我想问问猪二阶段的招怎么躲?没一次能躲过去

随便无伤
双拳左右挥
血防低没机关护盾的时候,打几下预判跑到地图最底端就能无伤躲这招和吸气。有盾开盾或者无敌硬吃
单拳左右挥
到另一边被打掉的手位置躲
头部吸气
往地图底端或者左右两侧不停瞬身
头部吐血柱
往头运动轨迹终点的上角躲
回复

使用道具 举报

     
发表于 2022-1-26 13:54 | 显示全部楼层
aki1ostt 发表于 2022-1-26 13:46
选七剑无影,开局刷个凝气草放核心,然后基本就一路碾压了,圣物主要是1凝气草2狼牙4白鬃,武器选狼牙棒, ...

现在每种流派都有开发的玩法,LGA和贴吧有集思广益的合集帖
https://bbs.nga.cn/read.php?tid=30418817&rand=146

黄纸bug叠伤流甚至能单饰品秒狂雪皇帝
https://bbs.nga.cn/read.php?tid=30412410


另外暖雪贴吧本来是个人贴吧,游戏火了之后莫名涌入一群臭打游戏的刷屏也是十分喜感
回复

使用道具 举报

     
发表于 2022-1-26 14:00 | 显示全部楼层
JB-5th 发表于 2022-1-26 11:21
有全收集攻略吧 差了几个真结局出不出来

https://www.bilibili.com/video/BV13L411w7mn?p=1
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|stage1st 沪ICP备13020230号-1 沪公网安备 31010702007642号

GMT+8, 2024-5-21 05:58 , Processed in 0.020366 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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