0 of 0

File information

Last updated

Original upload

Created by

Rainy

Uploaded by

aa8978166

Virus scan

Safe to use

About this mod

This mod can increase your character movement speed.

Requirements
Permissions and credits
First of all, my English is terrible, so if you can't understrand what I say, please copy Chinese contents and google it, thank you.
Mod Effect:

Make your character move faster.If you are a ng+ player, you probably need this mod.
This mod change character move speed by set RootTemplate files attribute  "MovementSpeedRun" to 9 and "MovementAcceleration" to 12. Original game set MovementSpeedRun about 4, MovementAcceleration about 12.
MovementSpeedRun determines your maximum speed, MovementAcceleration determines how long it takes to reach the maximum speed.
Mod Effective scope: 
1. Only works on players;
2. Origins: Astarin, Gale, Laezel, Karlach, Shadowheart, Wyll(He has something special, see the notes below), DarkUrge, Tav(custom character);
3. Companions: Minthara, Halsin, Jeheira, Minsc;
4. Hireing character by Jaeger;
5. Druid WildShape, darkUrge Slayer form, players DisplacerBeast form;
6. pets: Scratch, Shovel, Boo;
How to use:
Using Baldur's Gate 3 Mod Manager to install mod.And makesure you have installed ModFixer.
Compatibility:
untested. If you find mod crash, let me konw please.
On-line availability:
untested. If not available, I'm sorry.
Notes:
1. about wyll. If Wyll already become demon in your save file, load this mod can't works on wyll. Other case load this mod can works on wyll.
2. If your character too fast to stuck in go up the stairs or down the stairs, using map or skill to transport.
Customization:
1. If you want change someone character speed in mod, you should: 
(1) Extract mod package;
(2) Find and open "templateMap_english.txt";
(3) Find aim rootTemplate by name, it a string like "5614c25e-0213-479f-864c-e95895adb30f.lsf";
(4) Copy rootTempplate, and find it in folder "MovementSpeedFaster\Public\MovementSpeedFaster\RootTemplates\";
(5) Convert .lsf file to .lsx;
(6) Open .lsx file with Notepad or other IDE;
(7) Find "MovementSpeedRun" and "MovementAcceleration" line, change value and save file;
(7) Convert .lsx file to .lsf. attention .lsf file name and location has to be the same;
(8) Create mod package;
2. If you want uniform adjustment speed, you should:
(1) Extract mod package;
(1) Convert "MovementSpeedFaster\Public\MovementSpeedFaster\RootTemplates" all .lsf file to .lsx;
(2) Find and run "SetSpeed.exe". input .lsx files folder, enter, input speed you want, enter;
(3) Open a .lsx file, Find "MovementSpeedRun" and "MovementAcceleration" line, check whether the adjustment is successful;
(4) If success, Conver all .lsx file to .lsx;
(5) Create mod package;
Update plan
No now, if you have any suggestion or idea, tell me.
----
Mod效果:
让你的人物跑的更快。如果你是多周目玩家,想要压缩跑图流程,提高探索效率,这个MOD会很有用。
该MOD通过调整角色们的RootTemplate文件参数来实现加速,其中MovementSpeedRun决定了角色的最大移动速度,游戏原版约为3~4,MOD将它改成了9, MovementAcceleration决定了角色的加速度,原版大多角色默认是12,MOD中也使用了12。
Mod生效范围:
1、只对玩家有效;
2、所有起源角色,包括可以自定义种族外观的邪念、塔夫。其中威尔有一些特殊情况,参考注意事项。
3、可以拉入伙的角色:明萨拉、哈尔辛、贾希拉、明斯克;
4、从耶格老爷子那里雇佣的角色;
5、德鲁伊的所有荒野形态(比���千吨枭熊,各种元素执政官那些)、邪念恶堕线变的杀戮者、夺心魔外圈技能变的移位兽;
6、小伙伴:寻宝猎犬挠挠、嘴臭夸塞魔小趴铲、迷你太空巨型仓鼠小布;
MOD如何使用:
使用博德之门3专用的MOD管理器安装即可,安装流程和常规MOD一致,需要提前安装ModFixer。
如果你是第一次安装MOD,建议在网上找视频学一下。
安装MOD前强烈建议备份存档。
兼容性测试:
未经测试。本MOD改动了生效范围角色的RootTemplate、rulebook中威尔的条目、_merge中阿斯代伦的条目。个人思路有两种方法来预判是否兼容,一是解包其他MOD看是否有同名的文件,二是看其他MOD描述是否涉及角色的参数。如果你发现存在冲突情况,请联系我qq876331217 邮箱[email protected]
联机可用性:
未经测试。如果你有意愿参与测试,可以联系我,或者单纯找我玩也行。
注意事项:
1、关于威尔,如果你的老存档里威尔已经变成恶魔状态(头上长角),那再打上MOD是不会生效的。除此之外,新开的档或者威尔还没长角的档打上MOD都会生效,且打上MOD后不管威尔长不长角都能生效。造成这种情况的原因是威尔化身恶魔形态时,有一个叫规则书的文件(rulebook.lsx)限定了威尔的行动,而且规则书只有当威尔变成恶魔这一事件才能触发,也就是说,虽然我可以强行改变规则书,但是威尔已经变成了恶魔,在此之后到通关都不会再次经历变成恶魔事件,也就无法触发改动过的规则书。
2、人物移动速度过快时,可能会在上下那种斜45°角或者30°叫的楼梯时出现物理学不存在了的现象,有可能导致角色卡墙,这时候可以切地图传送或者使用迷踪步等类似技能解决。如果你改动了MOD,那么速度越快这种现象越严重,你也可以在过上下楼梯时加快频率���人物附近的地板,这样人物就会处于较低速度状态。
MOD自定义:
1、如果你想改动某一个或者某几个角色的速度,可以参考如下操作:
(1)解包MOD;
(2)打开解包文件中的“templateMap_chinese.txt”,这是一个整理好的RootTemplate到角色名字的对照表,你根据角色名字找到对应的RootTemplate,复制下来;
(3)在解包文件的"MovementSpeedFaster\Public\MovementSpeedFaster\RootTemplates\"文件夹下,找到你刚才复制的.lsf文件;
(4)是用转换工具将.lsf文件转换为.lsx格式;
(5)是用记事本或者其他IDE工具打开文件,CTRL+F查找定位"MovementSpeedRun"或者"MovementAcceleration"所在行,改动Value并保存;
(6)将改动好的.lsx文件转换为.lsf格式。需要注意这个转换完的.lsf要与你之前复制的RootTemplate同名,并且要将这个.lsf放回到"MovementSpeedFaster\Public\MovementSpeedFaster\RootTemplates\"文件夹下,覆盖掉原来的.lsf文件,才能生效;
(7)封包MOD;
2、如果你想统一更改这个MOD所有角色的速度,一方面你可以按照上面的操作一个一个的更改,另一方面,我在这个MOD里放了一个叫“SetSpeed.exe”的程序,你可以这样批量操作:
(1)解包MOD;
(2)将解包文件中所有的RootTemplate从.lsf格式转换为.lsx,这个批量转换的功能是转换工具自带的;
(3)打开解包文件中的“SetSpeed.exe”,会出现一个命令行程序,输入转换好的.lsx文件所在的文件夹位置(你可以先打开.lsx文件夹,把位置复制下来,再到程序中按鼠标右键粘贴),回车。然后输入你想改动的最大速度,这个值会对应到文件的MovementSpeedRun上。至于加速度,如果你输入的速度小于等于12,程序会自动将加速度设定为12,如果你输入的速度大于12,程序会让加速度等于你设定的速度值。
(4)程序执行结束后,随便打开一个.lsx,CTRL+F查找定位"MovementSpeedRun"或者"MovementAcceleration"所在行,查看value值是否改动成功;
(5)如果改动成功,就将所有.lsx文件转换为.lsf,同样地,这些.lsf的名字和位置要和解包出来时一一对应;
(6)封包MOD;
3、如果你想增加一些角色或者删除一些角色的设置。
(1)先说删,通过“templateMap_chinese.txt”找到对应的.lsf文件,直接删除并封包就可以。
(2)增加会比较麻烦,简单来说需要找到你想增加的游戏对象的RootTemplate,有时候你会找到很多个,他们的名字相仿,你需要从中挑选出在ParentTemplate层级最高的一个或几个,并在文件中的LocomotionParams节点中增加/修改MovementSpeedRun和MovementAcceleration行。然后将RootTemplate转换为.lsf并放到"MovementSpeedFaster\Public\MovementSpeedFaster\RootTemplates\"文件夹下,封包即可测试;
(3)有时候你会遇到改动无法生效的情况,一方面可能你找到的RootTemplate并不是你想改动的游戏对象,另一方面是RootTemplate还受到_merge.lsf和rulebook.lsx文件限制(目前我只发现这两个文件会限制,其他的文件是否能限制RootTemplate还不清��),这里不细展开,只是给你一个排查的方向;
更新计划:
目前没有计划,看使用这的反馈情况再定。我个人是用这个MOD完整打了硬核难度的一个周目,没发现恶性BUG。如果你有建议或者想法,可以联系我。
qq876331217 邮箱[email protected]
我使用的工具:
1、bg3-modders-multitool.exe:这个是游戏的资源寻找工具,以及UUID和Handle生成工具;
2、博德之门3数据查询工具-支持直接添加-0.8.1-chenstack.exe:这个是你如果只知道游戏对象的中文,可以用它找到对应的英文;
3、ConverterApp.exe:拆封包和格式转换都用它
4、BG3ModManager.exe:博德之门3专用的MOD管理器