13号避难所

 找回密码
 立即注册
搜索
查看: 1568|回复: 4
打印 上一主题 下一主题

關於動力裝甲和EMP

[复制链接]
跳转到指定楼层
楼主
发表于 2017-12-13 23:30:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近又繼續做自己的mod,所以調整各裝甲DT/DR時去參考了一下其他NPC的資料,發現一代除了機器人之外,其他穿動力裝甲的NPC都會被EMP傷到(DT 15、DR 50%),主宰不用說也是(DT 0、DR 50%),有趣的是副官也一樣會被傷到,因為他的DT/DR完全等於一般動力裝甲NPC的數值。這種事在二代就沒有了,不知道是設計者認為動力裝甲不該受EMP影響還是沒注意就是了。
至於玩家一開始EMP DR基值/加成值皆為0%(除非選那三個默認角色或是讀取已存的GCD人物檔),而二代隊友們和其他NPC一樣EMP DR加成值那邊是500%(K-9例外,他會被傷到),所以要把動力裝甲的EMP DR設到會讓他們受傷時,玩家DR早已是0了,整體來說除非直接修改隊友proto改成和玩家一樣,不然就只能用sfall hook腳本處理這部份才能做到玩家和隊友一致。這也代表不管是phobos2077的EcCo或是Magnus的F2WR實際上都沒讓玩家或隊友穿動力裝甲時會被EMP傷到,只有本來裝甲屬性就寫在角色資料中的NPC是EMP DR真的降了會受傷。

另外過程中找到其他幾點有趣的:
動力裝甲在二代重量減半的原因是引擎內直接寫了一個額外判斷,只要物品類別是裝甲而且PID是那四件裝甲的就直接重量減半,所以它們proto內重量數值還是85~100磅,感覺上像是開發到後面才想到動力裝甲太重而疊床架屋補上去的。
Shiv在原版內不能用的原因很蠢,大概是負責的人認為既然這玩意兒不該被NPC偵測成武器,就在引擎內寫了個額外處理,即時把它proto內的“物品類別”從武器覆寫成“雜物”,這樣的確就不會被NPC腳本認為是武器(因為也就檢查物品類別),但同時引擎也認為它是雜物,那剩下的武器資料欄位就無視了....sfall這部份修正就把那額外處理跳掉,自然它就變成可用了,當然也和其他武器一樣會被NPC偵測到,但老實說這種部份本來就該由腳本層面下手而不是用那種亂七八糟的hack。

EDIT: 如果你是新創人物就直接開始遊戲,你的EMP DR會是0%,但如果是選默認角色或是讀取先前儲存的GCD人物檔再開始新遊戲,EMP DR基值會被正確初始化為100%,這個bug從一代開始就存在了。
沙发
发表于 2017-12-13 23:38:46 | 只看该作者
哇哦,原来FNV与J.E. Sawyer的私家MOD的还原还有这么大的沿袭支撑。
板凳
发表于 2017-12-18 10:17:53 来自手机 | 只看该作者
看到版主吐槽程序问题
顺道问句,Win7系统,辐射2 RP2.3.3,因为一开游戏就风扇加速,打开任务管理器就看到辐射2程序老是CPU占用25%,网上搜索的答案说是单线程只能用四核中的一个引起的。在任务管理器里右键设置四核均可用无效。
有解吗?
地板
 楼主| 发表于 2017-12-18 11:36:16 | 只看该作者
sfall默認設定是把遊戲限制使用單核,因為用多核心跑也沒意義。
CPU占用率高和用幾核無關,RP默認不管是sfall或是高分辨率補丁都沒啟用讓CPU閒置的設定,把ddraw.ini裡面的ProcessorIdle設成1,或是f2_res.ini裡面的CPU_USAGE_FIX設成1試試,選一邊就好不要兩邊都設。
5#
发表于 2017-12-18 14:04:24 来自手机 | 只看该作者
本帖最后由 ceminambiel 于 2017-12-18 14:56 编辑

二选一:
ddraw.ini裡面的ProcessorIdle=-1 → 1 可
f2_res.ini裡面的CPU_USAGE_FIX=0 → 1 否
实测有效
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-20 20:06 , Processed in 0.076879 second(s), 13 queries .

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