13号避难所

 找回密码
 立即注册
搜索
楼主: novarain
打印 上一主题 下一主题

FO2引擎mod - sfall

[复制链接]
94#
 楼主| 发表于 2019-1-9 13:31:08 | 只看该作者
sfall今天更新到4.1.4/3.8.14,詳細更新資訊請參考另一帖
在檯面上可見的主要仍是腳本相關的修正和功能性擴充,這回沒啥遊戲修正的部份,檯面下幾乎都是源碼重構或優化ASM的效能。
電梯INI檔對一般玩家來說沒啥意義,那是給modder用的。最大改進是現在能建立全新的電梯,原本電梯資料像是面板用什麼圖像、有幾個按鈕、各按鈕對應的出口等等全是寫死在引擎內的,數量也就固定24個(編號0~23)。
之前新增電梯只能取既有種類當範本(面板圖像與按鈕數量),然後出口資料用INI設定覆寫,現在面板圖像與按鈕數量都能自行指定,不用再拿舊電梯當範本。
新增的UseWalkDistance是原本玩家在試著使用物件或撿地上物品時,在間距3格以內的距離會切換成用走的過去進行動作,超過就一率用跑步過去,現在可以縮短那間距甚至取消切換(不能加長,因為也沒啥人會想那樣做)。

我打算在接下來幾次更新之後完全停掉3.8.x的維護,從這次開始不會再跟隨4.x新增任何功能,只會修正bug或重構源碼到停掉為止。
畢竟還會更新3.8.x完全只是我個人想讓sfall在原生Win2000上運作,但移植4.x的源碼更新愈來愈麻煩(4.x用C++11),而且我同一個更新要多做一倍以上的測試以確定修改後的源碼正常,實在有點耗心力。
其實Win2000裝別人寫的擴展核心就能跑一部份在XP系統以上才能動的東西,sfall 4.x也包括在內,我只是留有無謂的堅持而已。
93#
发表于 2018-12-17 20:56:39 | 只看该作者
novarain 发表于 2018-12-17 20:09
就引擎看來沒有bug,除非你能自己證明。

·············那就不管了···············我只考虑文本有没有写对···············
92#
 楼主| 发表于 2018-12-17 20:09:45 | 只看该作者
就引擎看來沒有bug,除非你能自己證明。
91#
发表于 2018-12-17 17:15:17 | 只看该作者
{211}{}{你的身体对药品异常敏感,但是你也能够快速的从成瘾症状中恢复。对化学药品上瘾的概率加倍,脱瘾时间减半。}
{212}{}{你对化学药品有强大的抵抗力。化学药品对你的持续时间减半,但上瘾的概率同样减半。}

药瘾和药物抗性的问题

之前有在其它地方看过,其中一个是有问题的,貌似是药瘾是上瘾概率加倍,但脱瘾时间不变?

这个bug是否有修复,或者是根本没bug?
90#
发表于 2018-12-13 01:50:22 | 只看该作者
Xpooooosed 发表于 2018-12-13 01:32
基本确认是proto的问题了 换成最大800HP的proto就不跳了 不换一查看就跳

恩,总算把这件事解决了
89#
发表于 2018-12-13 01:38:06 | 只看该作者
novarain 发表于 2018-12-13 01:29
如果你要試的話,這是Kaga修正後的proto檔(HP最大值800),放到Data\Proto\Critters蓋掉舊的,另外確認文 ...

就是这个问题····················
88#
 楼主| 发表于 2018-12-13 01:29:21 | 只看该作者
如果你要試的話,這是Kaga修正後的proto檔(HP最大值800),放到Data\Proto\Critters蓋掉舊的,另外確認文件有設好只讀屬性。

本帖子中包含更多资源

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

x
87#
发表于 2018-12-13 01:27:30 | 只看该作者

已发,qq邮箱发的

如无意外里面只有一个档

你直接出去走,应该就能遇到卡贾了,如果遇不到就直接读档再来
86#
发表于 2018-12-13 01:22:25 | 只看该作者
Xpooooosed 发表于 2018-12-13 01:20
你发个存档吧我看看有没有问题

你邮箱给我你邮箱给我你邮箱给我你邮箱给我你邮箱给我
85#
发表于 2018-12-13 01:13:51 | 只看该作者
Xpooooosed 发表于 2018-12-13 01:09
换脚本解决不了吧 看他的说法Bug是最终战Kaga人物本身的问题 顺便没有英文版的问题其实留个原版的执行文 ...

事实上我是有过正常运行的经历的·········

但········现在又不行了

所以我是真不知道问题的原因在那里
84#
发表于 2018-12-13 01:00:49 | 只看该作者
本帖最后由 delete1204 于 2018-12-13 01:03 编辑
novarain 发表于 2018-12-13 00:34
Kaga最終戰的proto有bug,HP會是800/441,在受到一次攻擊之後就會掉回441/441,真有問題的話大概和這有關, ...

有修正的补丁之类的吗········

没有就只能这么估算着凉拌了

事实上我试过把eckaga5换成eckaga4.int,但问题依旧(实际上最终战他的盔甲什么的也没换,只是从行动上看可以看出是eckaga4,因为他会穿着动力甲逃跑)
83#
 楼主| 发表于 2018-12-13 00:34:12 | 只看该作者
Kaga最終戰的proto有bug,HP會是800/441,在受到一次攻擊之後就會掉回441/441,真有問題的話大概和這有關,不過英文版可以正常顯示沒問題。
最終戰1600經驗是那幾個傭兵的死亡經驗值,他本身只有腳本給的1000經驗和proto設定的750死亡經驗值,和他有關的腳本除了eckaga#之外就只有glkagako.int(讓他無法被擊暈)
82#
发表于 2018-12-12 23:39:50 | 只看该作者
本帖最后由 delete1204 于 2018-12-12 23:43 编辑
novarain 发表于 2018-12-12 14:44
我會拿存檔回去英文版RP測,或是把警覺力perk拿掉試試。

问题的症状基本明确了

但我并没有英文原版能测

1、如果队友对卡贾造成伤害,那么往后一切运行正常,所有点击,观察、攻击全部可以
2、最终战只要卡贾是全尸死的,没有暴体,熔化(显示死亡并取得1600经验),那就肯定会再复活一次(取得1000经验)

·········这个是否与某些脚本有关···············
81#
发表于 2018-12-12 15:55:50 | 只看该作者
novarain 发表于 2018-12-12 14:44
我會拿存檔回去英文版RP測,或是把警覺力perk拿掉試試。

没有警觉力········我很久不用这个perk 了

你有邮 箱吗,要不我发你个存档,我手上没英文版的辐射
80#
 楼主| 发表于 2018-12-12 14:44:37 | 只看该作者
我會拿存檔回去英文版RP測,或是把警覺力perk拿掉試試。
79#
发表于 2018-12-12 14:14:14 | 只看该作者
本帖最后由 delete1204 于 2018-12-12 14:18 编辑

卡贾最终战会调用一些什么与众不同的东西吗··············



现在就卡在这里,只要最终战,观察、点击卡贾就会弹出游戏(直接弹,无任何提示),我使用英文的msg文件也是问题依旧,真的很无奈
甚至原来所谓的3.8.1版本也会跳(我把4.1.3的存档copy过去),我已经完全想不到问题所在了,如果我把msg改成utf-8格式就会直接不能进游戏

以前曾经有过这种问题,但原因是我的文档编码不是ansi而是utf-8,只要我改了编码就没问题

但这次我很确定我已经改好了格式,而且游戏里面除最终战都没问题,最终战的文本也能正常显示,但就是弹出······················


78#
 楼主| 发表于 2018-12-10 17:36:36 | 只看该作者
那大概是因為他沒有可以換的攻擊方式,變成不會換下武器但又試著想攻擊,所以不斷嘗試裝彈,如果是遠距武器的話就會正常在沒彈藥的時候換下變成空手揍人。
EDIT: 這問題看來只發生在動力拳套或開膛手這類要耗彈藥的近戰/徒手武器上,另外他們動作一直重覆個八次十次其實不會耗AP,就只是一直嘗試但失敗罷了。戰鬥中的解決方式可以把他們要的彈藥丟在地上讓他們去撿來裝填。
77#
发表于 2018-12-10 17:21:17 | 只看该作者
novarain 发表于 2018-12-10 17:15
說明檔內有附連結:http://www.gamespp.com/directx/directInputKeyboardScanCodes.html
R鍵的值是19(0 ...

感谢感谢感谢感谢感谢
76#
发表于 2018-12-10 17:17:30 | 只看该作者
novarain 发表于 2018-12-10 17:12
如果你有用NPCsTryToSpendExtraAP把它關掉看看,如果沒有的話就算了。

;讓NPC在完成他們戰鬥回合內的行動時,如果剩餘AP大於等於設定數值,他們會嘗試找其他方式用掉它
;原本情況是NPC會直接結束回合,把剩餘AP轉成AC
;設置為0則停用此選項
NPCsTryToSpendExtraAP=0

默认值就是关了的

这个我估计是原版ai的bug了
75#
 楼主| 发表于 2018-12-10 17:15:20 | 只看该作者
delete1204 发表于 2018-12-10 17:11
;A key to press to reload your currently equipped weapon
ReloadWeaponKey=35

說明檔內有附連結:http://www.gamespp.com/directx/directInputKeyboardScanCodes.html
R鍵的值是19(0x13)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|13号避难所

GMT+8, 2024-5-18 13:58 , Processed in 0.084509 second(s), 12 queries .

快速评论 返回顶部 返回列表