项目地址:https://github.com/Aceearly1993/lecarde-1
项目地址:https://github.com/katriellucas/lecarde-2
B站主页:https://space.bilibili.com/1807579/video
以下是冰霜之孤狼1993或者叫Aceearly1993的李卡德编年史1修复项目简述原文:
1. 项目的概要及目的
本项目的目的是将《恶魔城:李卡德编年史1》的源代码进行保管与修复,让它在当代操作系统上仍能正常运行。因为原作者Mig Pere知道了我们项目组的《恶魔城:李卡德编年史2》修复项目,对时隔多年以后仍能有粉丝热爱他的免费同人感到十分高兴,同时Mig自己打算把所有精力投入《狼之编年史》之中,所以把原始工程文件跟后续维护的主导权交给了我们项目组,本项目由此开始
比较麻烦的是因为李1是由Multimedia Fusion 2制作的,时代原因不可避免地有局限性,导致转到现行的Clickteam Fusion上面以后不可避免地会损毁一些东西,包括一处背景的特效,以及部分场景里链球机关的伤害判定,这两点在289以后的版本中读取不正常。幸好我对于本游戏相对比较熟悉所以把引擎版本回退到286.66以后没有太多问题,进度还算比较顺利。
另一个难点是追加中文。因为原来的版本并没有做中文的对应,中文相关的所有资源都由我们从零开始进行制作,这里面包括所有88个frame(scene,也就是通常讲的大场景转场)里的全部文本,以及全部含文本的贴图。幸好原作的框架没有限制得太死。
(但是原作的框架最高只支持15种语言,因为mig的设计思维是每一种语言的含有语言文本的贴图是算在Global Value里的一种animation,而Clickteam Fusion里面对于同一个单元最高只能支持15种animation)所以我们多花了些额外的时间去一点点调整,但是最终中文也得以完成。
2. 修复版本的改进点
- 增加改键功能
- 增加对中文文本的支持
- 增加绝大多数含文本贴图的中文差分
- 增加线性过滤特效
- 默认以窗口模式运行,显示游戏内容的大小可以随意拉动边框来调整
- 窗口模式追加任务栏,按F8可以开/关
- 修改热启动与关闭游戏的热键:
热启动从“F2”键改为“Ctrl+F2”组合键;
去除按“Esc”键一键关闭游戏的选项,仅保留跟大多数游戏一样的通用组合键“Alt+F4”
暂停从“空格”键改为“Esc”键
- 重做部分UI对应热键改动
3: 需要外部帮助的点
- 增加保存手柄按键映射到配置文件的功能
- 替换部分可能存在侵权风险的乐曲以及音效(需要声效作者/作曲者的帮助)
4.注意事项:
- 如果遇到手柄不支持的情况,请查看控制面板→设备和打印机,在“设备”里找到你的手柄,右击选择“游戏控制器设置”,
在“游戏控制器设置”里找到你的手柄选“高级”,确定你的手柄在“首选设备”里面被选中。
如果你的游戏手柄是NS模式,它可能不被识别(底层架构限制的问题)不过我们仍然提供最低限度的支持以及NS按键图标。
- 如果遇到Windows defendcer或其他防火墙软件将游戏判定为恶意软件的情况,请信任该应用或将其加入白名单。这是因为Clickteam这个引擎本身的问题导致的。
- 本游戏是Migami Games基于Konami的《恶魔城》系列的题材与世界观进行的二次创作作品,只能以完全免费的形式进行传播,任何组织或个人无权对本游戏及其源码进行违反其所在国家/区域的法规的篡改或进行贩卖。
而且因为本游戏的原作在2018年已经因为声音素材的问题被下架过了一次,所以也请不要对本游戏及其源码进行任何有偿的修改以避免更深的权利纠纷。
5.参与人员:
我(可称呼为冰霜之孤狼1993或Aceearly1993):项目主催、修复多数问题、主程序、重做部分贴图、追加中文、测试中文、重做窗口模式
Katriel:《恶魔城:李卡德编年史2》修复项目的主催,给予很多帮助
palmymkgames:提供逆向工程教程,对提前了解原作事件代码结构给予很多帮助
Mig Perez:原作程序作者
Jeffrey Montoya:原作作曲者
- Kostya (https://github.com/1987kostya1) - 技术支持
- DragonX24 - 里卡德2修复版改键事件
- Exorion Hagen - 德文翻译修正
- Orx_ , 铃川千雪 , AngelKawaru , 浅野川 - 游玩测试
以下是冰霜之孤狼1993或者叫Aceearly1993的李卡德编年史2改进版 修复说明原文:
1.概要
本项目的目的是将《恶魔城:李卡德编年史2》的源代码进行保管与修复。因为原作者Mig Perez的硬盘炸了,目前没有办法1:1还原原来的工程文件,所以现在得到的工程文件是我们项目组的策划使用特殊技术从exe里逆向破.解出来的。
比较麻烦的是因为逆向工程本身的局限性所在,导致不可避免地会损毁一些东西,包括半透明特效、非英语的纯文本等等,这些都由我们进行逐字逐句纯手动的复原。幸好我对于本游戏相对比较熟悉所以得到steam最新版的引擎以后很快就上手了,进度还算比较顺利。
另一个难点是追加中文。因为原来的版本并没有做中文的对应,中文相关的所有资源都由我们从零开始进行制作,这里面包括所有46个frame(scene,也就是通常讲的大场景转场)里的全部文本,以及全部含文本的贴图。幸好原作的框架没有限制得太死
(但是原作的框架最高只支持15种语言,因为mig的设计思维是每一种语言的含有语言文本的贴图是算在Global Value里的一种animation,而Clickteam Fusion里面对于同一个单元最高只能支持15种animation)所以我们多花了些额外的时间去一点点调整,但是最终中文也得以完成。
当原作的作曲兼策划Jeffrey Montoya知道有这个项目以后,他喜出望外,给予了我们很多支持。
总的来说对我而言还是非常奇妙的体验,作为单纯一位中国粉丝能参加到欧美同人创作者的企划里面就像奇迹一样不可思议。嘛,里2的工程文件得到开源这件事本身就已经是一个奇迹了。
2. 修复版本的改进点
- 移除原作中对于“ultimate fullscreen”插件的支持(该插件有bug,导致显示不正常)
- 移除原作中对于DirectX8显示模式的支持 (mig的架构有问题,对于DirectX8支持不好)
- 重做所有因为移除DirectX8显示模式而受影响的半透明特效
- 修复游戏中所有因为逆向工程而受影响损坏的纯文本
- 增加对中文文本的支持
- 增加绝大多数含文本贴图的中文差分
- 日文文本重新翻译并重做部分含文本贴图的差分
- 葡萄牙文文本重新翻译并重做部分含文本贴图的差分
- 增加线性过滤特效
- 重做窗口模式,追加窗口模式边框
- 窗口模式追加任务栏,按F8可以开/关
- 修改热启动与关闭游戏的热键:
热启动从“F2”键改为“Ctrl+F2”组合键;
去除按“Esc”键一键关闭游戏的选项,仅保留跟大多数游戏一样的通用组合键“Alt+F4”
- 重做部分UI对应热键改动
- 在暂停换装备的菜单里武器/装备名称的部分,日文跟中文追加并启用与其他语言不同的字体差分
- 在暂停菜单里怪物图鉴的敌人名称部分,日文跟中文追加并启用新的差分,同时修正原作其他语言的部分错字
- 按键设定界面重做,追加键盘改键功能
- 重做部分UI对应按键设定界面的改动
- 修复原作后半段的部分场景图层问题
- 读档界面追加中文、日文与葡萄牙文的区域名差分
- 微调阿鲁卡多的行动贴图中部分图像错误
- 在暂停菜单中追加系统设定界面
- 追加完美像素显示模式, “F5”关闭,“F6”开启
3.注意事项:
- 如果遇到手柄不支持的情况,请查看控制面板→设备和打印机,在“设备”里找到你的手柄,右击选择“游戏控制器设置”,
在“游戏控制器设置”里找到你的手柄选“高级”,确定你的手柄在“首选设备”里面被选中。
如果你的游戏手柄是NS模式,它可能不被识别(底层架构限制的问题)不过我们仍然提供最低限度的支持以及NS按键图标。
- 如果遇到Windows defendcer或其他防火墙软件将游戏判定为恶意软件的情况,请信任该应用或将其加入白名单。这是因为Clickteam这个引擎本身的问题导致的。
- 如果遇到全屏模式下的帧率问题,你可能是在使用错误的垂直同步设定模式;如果你的显卡只有一个Nvidia GTX系列显卡,请调整你的Nvidia 控制面板里的垂直同步选项为“快”或者“开启”。
- 本游戏是Migami Games基于Konami的《恶魔城》系列的题材与世界观进行的二次创作作品,只能以完全免费的形式进行传播,任何组织或个人无权对本游戏及其源码进行违反其所在国家/区域的法规的篡改或进行贩卖。
也请不要对本游戏及其源码进行任何有偿的修改以避免更深的权利纠纷。
- 关于兼容性问题:
本游戏只在Windows 10 20H2版本进行了兼容测试。对于在更高的Windows系统版本或者非Windows系统下运行本游戏时出现的异常状况,我们无法控制。
我们不会针对更高的Windows系统版本或者非Windows系统单独再制作本游戏的兼容版本。
如果遇到图像撕裂或缺失的问题,请确保你安装了所有Direct X 9 或Direct X 11所必需的环境依赖用文件,再将你遇到的问题提交为可稳定复现的bug。
4.参与人员:
Katriel:项目主催、修复多数问题、主程序、重做葡萄牙文
DragonX24:追加键盘改键功能
我(可称呼为冰霜之孤狼1993或Aceearly1993):重做部分贴图、追加中文、测试中文、测试重做的日文、重做窗口模式
狼王之2型:提供重新翻译的日文文本大纲
theplottwist:提供当时开发用到的葡萄牙文、日文文本资料
palmymkgames:提供逆向工程教程
Mig Perez:原作程序作者
Jeffrey Montoya:原作作曲者
Exorion Hagen:重新翻译德文文本
jdbuenol:重新翻译部分西班牙文文本
Jorge. D. Fuentes:提供西班牙文文本资料
得枫.德广 - 修复A少行动帧
百度网盘下载:
链接: https://pan.baidu.com/s/1Lm0a73lRmxw-5Z3ycsblew
此处隐藏内容请回复后再查看。