本帖最后由 我只会冰枪术 于 2014-7-11 22:38 编辑
这几天发现SKSE已经更新到1.7.1了,应该是第一个正式版。发现论坛里还有很多人不知道1.7相对于以往版本的变化,于是在这里做个指引,并提供一些常见问题的解答
1.7.1更新日志(机翻,仅供参考)
-固定isvalidrace盔甲的比赛 增值magiceffect.getcasting/deliverytype 固定崩溃时,调用updateweight非FaceGen演员 - gettotalitemweight准确计算非球员 增值potion.ispoison,getusesound 增值weapon.gettemplate 增值ammo.isbolt,getprojectile,getdamage 增值game.getdialoguetarget 增值sksetaskinterface::adduitask 串行化理解删除表格 增值sksemessaginginterface 送上节省,预紧力,后负荷的插件的信息,删除 - wornobject.getdisplayname返回基地形成的名字如果没有显示名称是 增值wornobject,objectreference.getpoison - DirectX SDK现在需要编译 固定wornobject槽/面膜查找 增值netimmerse.setnodeposition 增值actor.getfurniturereference 增值game.getcurrentcrosshairref 增值netimmerse.getrelativenodepositionx/y/z 增值actor.set/resetexpressionphoneme/modifier 增值form.hasworldmodel,得到/ setworldmodelpath / numtexturesets / nthtextureset / setworldmodelnthtextureset 增值headpart.isextrapart 增值form.isplayable 增值objectreference.getallforms
华丽分割线————————————————————————————————————————————————————————————
先附上下载地址
http://skse.silverlock.org
我们可以发现,原地址里已经没有1.6版本的下载了,也就是说1.7版本将会是以后的主流。而我们也发现现在有些mod已经需要skse1.7的支持了,比如说最新的柠珞实验室。
为了安装成功,首先删除游戏目录里面这三个文件,然后运行安装程序,默认安装到游戏根目录即可。然后运行skse-loader.exe来进入游戏
接下来是一些常见问题的解答
Q1:我如何知道我已经成功安装了SKSE1.7.1?
A:进入游戏,按Esc打开菜单,左下角会显示当前skse的版本号(括号内)
Q2:我以前用的1.6版本有用到MemoryPatch内存补丁,或者用到SSME内存补丁,请问1.7版本也需要这些吗?
A:1.7版本相对于之前版本最大的不同,便是加入了内存调用补丁,其原理和SSME,MemPatch等大同小异,也就是说没有必要再安装这些补丁。注意的是,假如你之前一直有用SafetyLoad这个读取插件的话,那么建议保留,这个插件可以作为提高游戏稳定性的一种补充,和内存补丁是相得益彰的
http://bbs.blacksheepgame.com/forum.php?mod=viewthread&tid=4264040 这里提供原帖地址,自行下载
另外提醒一下, 假如你之前有用MemoryPatch这个补丁,那么请删除游戏目录下mempatch.dll这个文件,同时删除SKSE.ini里相关的设置,感谢49L同学的提醒
Q3:为了激活SKSE1.7.1的内存调用,该如何设置?
A:这里分两步: 一、先找到游戏文件夹\data\skse目录下的skse.ini,加入如下命令
[Memory]
DefaultHeapInitialAllocMB=768
ScrapHeapSizeMB=256
第一行输入768相当于实际调用512MB的内存,上面两行的数字都是默认设置,建议维持此设置。如果你对游戏内存使用已经使用相关工具进行过测试,那么可以自行作出修改。 如果你没有SKSE.ini,那就自己创建一个
二、第二步主要针对非正版玩家,因为SKSE本身就是需要steam支持的,如果你是非steam玩家,那你需要做如下工作
为skse-loader.exe创建一个快捷方式,在快捷方式里加入此命令-forcesteamloader。如图
如果你是正版玩家,可以忽略这一步 刚才看到有楼下的朋友问了,注意一下,打命令之前要加上个空格。
Q4:如何检测我的内存设置是否已经生效?
假如设置有效的话,进入游戏载入一个存档然后选择保存,在我的文档\skrim\skse文件夹下会生成一个新的skse-steam-loader.log 打开这个文档,如果发现文档底部有如下字眼
则证明内存调用已经开始工作
Q5:我已经按照你的设置来操作了,为什么游戏还是有ctd现象?
内存调用只能解决一些内存引起的概率性ctd,如果还是有ctd现象,则需要检查你的mod排序,冲突等问题。我一开始ctd也怀疑是skse的问题,后来发现是存档残余脚本过多造成的,所以定时清理存档也是非常有必要的。
这里顺带放出SaveTools的地址 http://bbs.blacksheepgame.com/thread-4265275-1-1.html
至此,所有的前置工作已经完成,接下来就是享受游戏了
这里做个补充,假如你想用NMM或者MO的运行SKSE来启动游戏的话,请在设置里面为skrim增加个性化运行命令,将参数写入。这里分别提供NMM和MO的设置方法
感谢91L KO2008 和108L 丶______罗尼 提供的技术支持
|