Welcome Guest ( Log In | Register )

欢迎访问本站。游客仅能浏览首页新闻、版块主题、维基条目与资源信息,需登录后方可获得内容发布、话题讨论、维基编辑与资源下载等权限。若无账号请先完成注册流程。
 
Reply to this topicStart new topic
> 关于施法许可证...
distance20
2017-06-16, 19:28
Post #1


位面旅者
Group Icon
 130
   5

Group: Builder
Posts: 118
Joined: 2005-08-01
Member No.: 1560


想请问一下 以前没有买过施法许可证
这次装了BG2 UB后 过明斯克任务时莫名其妙得到
有办法解除吗?
因为以前习惯都是顺手宰光蒙面法师...
TOP
Alastor
2017-06-19, 15:32
Post #2


主物质者
Group Icon
 0
   0

Group: Primer
Posts: 49
Joined: 2010-01-03
Member No.: 35474


那两个蒙面法师在送你执照的时候是可以拒绝的。

从ub的.d文件来看,应该是由全局变量 "BribedCowled" 控制的,
把它删掉(或者改成0)应该就可以了。

搜了一下,根据 SHSG3 上的这俩帖子,应该就是这个变量了。

This post has been edited by Alastor: 2017-06-19, 15:35
TOP
distance20
2017-06-19, 16:23
Post #3


位面旅者
Group Icon
 130
   5

Group: Builder
Posts: 118
Joined: 2005-08-01
Member No.: 1560


QUOTE(Alastor @ 2017-06-19, 15:32) *

那两个蒙面法师在送你执照的时候是可以拒绝的。

从ub的.d文件来看,应该是由全局变量 "BribedCowled" 控制的,
把它删掉(或者改成0)应该就可以了。

搜了一下,根据 SHSG3 上的这俩帖子,应该就是这个变量了。

谢了 最近重装BWP总是问题连连
像是看守者要塞刚进去就莫名得到8万经验 各层出口都被封住
就好像用了任务给的卷轴一样 于是只能出去 外面的出口却打不开进不来
结果只好一路闯到底层
到最底层时正在上buff又来一次
幸好还是能从第四层出去外面

刚又遇到一个bug 若装了BWP 从BG1直冲TOB的话
在刚进口袋空间时沙洛佛克的脚本会无法交谈 导致剧情中断无法进行
查了一下才发现要从TOB汇入存档才能顺利进行...
真奇怪 以前BWP不会这样的 不知道是巅峰还是SCS出了问题
感觉SCSV30问题很大 好几个组件都有问题无法安装 或是安装后有小bug
比如强化蜘蛛会让剑蜘蛛变呆子一动也不动
强化迪亚尼斯堡会导致地图错误 一进去就在城里 想出去却没办法会跳出游戏
更聪明的普通AI无法安装 强行安装会出错
强化阿巴济戈巢穴也是安装会出错
TOP
四是而非
2017-06-22, 08:03
Post #4


主物质者
Group Icon
 19
   5

Group: Builder
Posts: 53
Joined: 2012-04-17
Member No.: 48323


1. 明斯克个人任务在最后可以喷走猴子, 这样就不会给你牌照了. 变量就是2楼说的

2. 老沙对话修正 在ar4000.bcs加入
CODE

IF
  OnCreation()
THEN
  RESPONSE #100
    MoveToExpansion()
    Continue()
END

3. WK开门 在ar3000.bcs里找到
CODE
Global("OpenDungeonDoorX","GLOBAL",1)
  OpenState("DOOR0Y",FALSE)
  Global("HelmRitualDone","GLOBAL",0)
X和Y是一个数字, 可能相同也可能不同
删除 Global("HelmRitualDone","GLOBAL",0) 这一行

2和3是我在烤肉版里做的修正, 没有具体去找哪里的错误

另外, 安装错误的话, 试试BWP FIXPACK

This post has been edited by 四是而非: 2017-06-22, 08:24
TOP
distance20
2017-06-23, 09:31
Post #5


位面旅者
Group Icon
 130
   5

Group: Builder
Posts: 118
Joined: 2005-08-01
Member No.: 1560


QUOTE(四是而非 @ 2017-06-22, 08:03) *

1. 明斯克个人任务在最后可以喷走猴子, 这样就不会给你牌照了. 变量就是2楼说的

2. 老沙对话修正 在ar4000.bcs加入
CODE

IF
  OnCreation()
THEN
  RESPONSE #100
    MoveToExpansion()
    Continue()
END

3. WK开门 在ar3000.bcs里找到
CODE
Global("OpenDungeonDoorX","GLOBAL",1)
  OpenState("DOOR0Y",FALSE)
  Global("HelmRitualDone","GLOBAL",0)
X和Y是一个数字, 可能相同也可能不同
删除 Global("HelmRitualDone","GLOBAL",0) 这一行

2和3是我在烤肉版里做的修正, 没有具体去找哪里的错误

另外, 安装错误的话, 试试BWP FIXPACK
感谢解答

BWP fixpack我有装
不过关于SCS的修正有三个 没一个跟出问题的组件相关
一个是关于破魔箭 其他两个是EE版修正用
参考一下版上讨论好像是要把OS区域语言转成英语?
另一种解法则是找到冲突的.cre
之所以会发现是SCS问题 是因为历次重装BWP比对出来的

去SHS论坛看一下 似乎SCS跟BG1NPC相冲
BG1NPC也是有几个小问题 比如杀掘地虫跟收虫壳任务会无法进行
这个可以另外装Turambar fixes tweaks来修正 倒是还好
不过Turambar fixes tweaks有关于精灵可就职吟游诗人的修正好像会动到avatar
导致物品栏画面的纸娃娃会出错 头盔护甲无法与纸娃娃对位 会偏移

头盔与斗篷里可以打一个冒险小队 但是装了BG1NPC会导致翻脸后毫无动作 也不会变红圈
不过有装SCS倒是可以让这个小队顺利变红圈
TOP
四是而非
2017-06-24, 17:55
Post #6


主物质者
Group Icon
 19
   5

Group: Builder
Posts: 53
Joined: 2012-04-17
Member No.: 48323


QUOTE(distance20 @ 2017-06-23, 09:31) *

感谢解答

BWP fixpack我有装
不过关于SCS的修正有三个 没一个跟出问题的组件相关
一个是关于破魔箭 其他两个是EE版修正用
参考一下版上讨论好像是要把OS区域语言转成英语?
另一种解法则是找到冲突的.cre
之所以会发现是SCS问题 是因为历次重装BWP比对出来的

去SHS论坛看一下 似乎SCS跟BG1NPC相冲
BG1NPC也是有几个小问题 比如杀掘地虫跟收虫壳任务会无法进行
这个可以另外装Turambar fixes tweaks来修正 倒是还好
不过Turambar fixes tweaks有关于精灵可就职吟游诗人的修正好像会动到avatar
导致物品栏画面的纸娃娃会出错 头盔护甲无法与纸娃娃对位 会偏移

头盔与斗篷里可以打一个冒险小队 但是装了BG1NPC会导致翻脸后毫无动作 也不会变红圈
不过有装SCS倒是可以让这个小队顺利变红圈
物品图标有偏移似乎是bam本身的问题
知道是某个文件但不知道是哪个mod的修改, 可以用命令行
weidu[空格]--change-log[空格]完整文件名
查询, 前提是所有mod的安装本体都在目录内

我还没试过eet
TOP
四是而非
2017-06-24, 18:16
Post #7


主物质者
Group Icon
 19
   5

Group: Builder
Posts: 53
Joined: 2012-04-17
Member No.: 48323


查了一下烤肉版安装文件, 用的bwp14.2或者14.3
其中setup-innate-fix.tp2这个貌似是bwp自带的mod, 将wk的地图脚本ar3000.bcs中判断已使用海姆幽灵提供的封印卷轴的条件
CODE
SpellCastInnate([ANYONE],HELM_RITUAL_SCROLL)
换成了
CODE
SpellCastInnateRES("SPIN592",[ANYONE])

很奇怪, spell.ids中HELM_RITUAL_SCROLL指向的法术文件是spin592, 语法上也没任何问题, 不知为什么会在还没使用过卷轴就判断成立
TOP
四是而非
2017-06-24, 18:29
Post #8


主物质者
Group Icon
 19
   5

Group: Builder
Posts: 53
Joined: 2012-04-17
Member No.: 48323


进一步测试

1. 换成原版的
CODE
SpellCastInnate([ANYONE],HELM_RITUAL_SCROLL)
正常, 不会一进WK就跳出封印完成, 给8万经验

2. 改成
CODE
SpellCastInnateRES("SPIN592",[PC])
也正常

猜测带RES的脚本Trigger, 例如SpellCastInnateRES("法术",目标)中的目标不可以是[ANYONE], 否则自动判断为True()

因此前面说到对ar3000.bcs的修正, 上述1或2才是正确方式, 之前的只是确保传送门能正常打开

This post has been edited by 四是而非: 2017-06-24, 18:43
TOP
distance20
2017-06-25, 09:00
Post #9


位面旅者
Group Icon
 130
   5

Group: Builder
Posts: 118
Joined: 2005-08-01
Member No.: 1560



我去看了一下ar3000.bcs

結果是

IF
SpellCastInnate([0],0)
Global("HelmRitualDone","GLOBAL",0)

然後沒裝innate-fix 以為是BP用的

最後去BG2資料夾找 發現有兩個mod有動過ar3000.bcs

atweak跟lolfixer....大概問題就是這兩個其中一個
TOP
四是而非
2017-06-27, 13:33
Post #10


主物质者
Group Icon
 19
   5

Group: Builder
Posts: 53
Joined: 2012-04-17
Member No.: 48323


貌似是使用了DLT内部反编译器的关系
[0]和[ANYONE]是同效

BTW 浏览/查找 我更喜欢用Near Infinity

This post has been edited by 四是而非: 2017-06-27, 13:41
TOP
Fast ReplyReply to this topicStart new topic
 


Time is now: 2017-06-27, 18:31