_DragonCore

_DragonCore

龙之信条2 REFramework 模组共享游戏引擎库。

[size=5][b]_DragonCore[/b][/size]
[i]一个为《龙之信条2》REFramework模组提供的共享游戏引擎库。[/i]

[size=4][b]这是什么?[/b][/size]
_DragonCore本身不会做任何事情。它是其他作者或我制作的模组的引擎部分。当某个模组需要它时,请安装它。

其中的每一个游戏调用都先经过了游戏内测试。会导致游戏崩溃的调用已被移除或改为安全形式,并在代码中附有说明。

[size=4][b]它提供的内容(面向模组制作者)[/b][/size]
通过 [font=Courier New]require("DragonCore.game.actor")[/font] 等方式加载模块。
[list]
[][b]角色[/b]:玩家的安全封装(动作、动画、动作列表、耐力、状态、按键、手持武器)。[/]
[][b]弹壳[/b]:在关节、准星或天空处生成游戏自身的投射物和区域;大小、存活时间、速度、伤害、跟随;清理。[/]
[][b]命中[/b]:伤害倍率、伤害类型、元素(也可在两者之间拆分)、状态累积、硬直;命中 / 被命中 / 击杀事件。[/]
[][b]移动[/b]:推动、滑翔、漂浮(多个同时叠加)、传送、转向。[/]
[][b]状态、召唤物、相机距离和世界速度[/b]。[/]
[][b]游戏通知[/b]:游戏自身的职业升级通知,使用你自己的名称和等级。[/]
[][b]游戏图标[/b]:在游戏之上显示游戏自身图标的游戏画面副本。[/]
[][b]崩溃防护[/b]:在游戏崩溃时记住模组当时尝试进行的操作,并在下次启动时阻止它。[/]
[][b]职业等级、任务和物品检查、安全钩子[/b]、数学辅助工具。[/]
[]面向模组制作者的[b]探针[/b]:将游戏画面的各个部分写入文件,记录哪些游戏调用会显示通知。[/]
[/list]
[size=4][b]前置需求[/b][/size]
[list]
[][url=https://www.nexusmods.com/dragonsdogma2/mods/9]REFramework[/url][/]
[/list]
[size=4][b]安装[/b][/size]
使用[b]Fluffy Mod Manager[/b]:添加并启用。手动安装:解压到游戏文件夹(包含 DD2.exe 的文件夹)。
REFramework 菜单会显示[b]_DragonCore v1.0.0[/b]以及是否所有内容都已加载。

[size=4][b]致谢[/b][/size]
方法灵感来自:
[list]
[][url=https://www.nexusmods.com/dragonsdogma2/mods/691]Skill Maker[/url],作者 [url=https://www.nexusmods.com/dragonsdogma2/users/72751698]alphaZomega[/url][/]
[][url=https://www.nexusmods.com/dragonsdogma2/mods/1337]Skill Creator[/url]、[url=https://www.nexusmods.com/dragonsdogma2/mods/1144]Nick's Devtools[/url] 和 [url=https://www.nexusmods.com/dragonsdogma2/mods/1311]_NickCore[/url],作者 [url=https://www.nexusmods.com/dragonsdogma2/users/13387405]Nickesponja[/url][/]
[][url=https://www.nexusmods.com/dragonsdogma2/mods/8]REFramework[/url] 团队。[/]
[/list]