Delore的源代码:蒂姆布尔威德公园的迷你冒险

2020-05-27 09:39:59

这是Delore的源代码:一个蒂姆布尔威德公园的迷你冒险。阅读“暴躁玩家”了解更多背景信息。

Delore的源代码在自定义许可证下可用。有关更多详细信息,请参见LICENSE.md。

这个存储库不包括引擎的源代码,它只是游戏Delore的源代码。要运行Delore源代码,您需要在此处下载该引擎的开发版本。如果您希望共享您的更改或修改,请将用户引导到上一页下载开发引擎,因为LICENSE.md不允许重新分发引擎。

Delore源代码仅供个人学习和探索。请尊重我们的选择,通过按计划使用源代码来发布源代码。

将存储库克隆到您的本地计算机。假设这些文件放在DelresDev目录中。

从此处下载并解压缩DeloreDev引擎可执行文件。引擎可执行文件可以转到任何地方。

如果您正在寻求帮助或帮助他人,请访问蒂姆布尔威德公园论坛。

单击右上角的X可以关闭调试控制台。要使其重新显示,请按Ctrl-Tab。

如果右键单击控制台标题栏,则可以在下拉菜单中找到更多调试选项。

将以下内容添加到Prefs.json以扩展屏幕,以便为调试控制台留出更多空间。

所有声音都是通过FMOD和FMOD完成的。在启用音频之前,必须创建或下载.bank文件。

如果您想听音频,但对创建新音频不感兴趣,可以从此处下载Delore FMOD.bank文件。将这两个.bank文件解压并放置在DelresDev/Sound/中。

可以在此处下载FMOD Studio工具。构建.bank文件并将其放在DelresDev/Sound/MasterBank.bank和DelresDev/Sound/MasterBank.string s.bank中。

Delore是用一种名为Dinky的自定义语言编写的,该语言基于Squirrel并受其启发。

如果您将浏览器指向DeloreDev/HelpDocsHtml/home.html,您将找到Dinky语言的帮助文件。它还远远没有完成,写得很仓促,而且可能充斥着严重的错误。你已经被警告过了。

如果这是您第一次安装,我建议您先停在这里,确保一切正常,然后再继续。如果您只对代码感兴趣,您也可以停在这里。

整个艺术管道涉及大量Python脚本,这些脚本被证明是一场安装噩梦,因此没有包括在内。

如果要添加图片,请在Delore/Dev/Images/RoomName中为该元素放置一个.png,然后运行bin/munge_images.py,将创建精灵工作表。

为此,您需要安装并运行TexturePacker,并定义一个指向DelresDev目录的环境变量DELORES_GAMEROOT。

动画控制文件可以在DelresDev/Animation中找到,并且是.json文件。为廷布尔威德公园创造这些的工具早已不复存在。

网上商店提供的Delore版本不包括任何翻译。这个repo版本剥离并包装了所有文本,并将其放入DelresDev/Translations_en.tsv中。有关更多信息,请参阅翻译帮助文档或查看DeloresDev/Scripts/Helpers/TranslationHelpers.dinky。

添加和定位对象工具名为Wimpy,可从此处下载。

当您第一次启动Wimpy时,您将看到一个空白窗口。要加载.wimpy文件,请将其拖动到窗口中。wimpy文件必须来自DelresDev/Wimpy文件夹,并且项目目录结构必须保持在repo中的原样。

Dinky的垃圾收集中有一个bug,所以我把它关掉了。你会注意到内存使用量在攀升,但这不太可能是一个问题,除非你一玩就是几个小时。