周五夜狂欢 - Psych Engine
引擎最初用于 Mind Games Mod,旨在修复香草版本的许多问题,同时保留其休闲游戏方面。还旨在成为新手编码人员的更简单的替代方案。
安装:
你必须拥有最新版本的 Haxe,说真的,停止使用 4.1.5,它错过了一些东西。
按照 Friday Night Funkin' 源代码编译教程进行操作,之后您将需要安装 LuaJIT。
要安装 LuaJIT,请执行以下操作: haxelib git linc_luajit https://github.com/nebulazorua/linc_luajit
在命令提示符/PowerShell 上
...或者,如果您不希望您的 mod 能够运行 .lua 脚本,请删除 Project.xml 上的“LUA_ALLOWED”行
如果您在使用 Lua 时遇到有关 StatePointer 的错误,请在命令提示符/PowerShell 中运行haxelib remove linc_luajit
,然后重新安装 linc_luajit。
如果您想在您的 mod 上支持视频,只需在命令提示符/PowerShell 上执行haxelib install hxCodec
否则,您可以删除 Project.xml 上的“VIDEOS_ALLOWED”行
学分:
- 影子马里奥 - 程序员
- RiverOaken - 艺术家
- Yoshubs - 助理程序员
特别感谢
- bbpanzu - 前程序员
- shubs - 新输入系统
- SqirraRNG - 图表编辑器波形的崩溃处理程序和基本代码
- KadeDev - 修复了图表编辑器和其他 PR 上的一些很酷的东西
- iFlicky - Psync 和 Tea Time 的作曲家,还制作了 Dialogue Sounds
- PolybiusProxy - .MP4 视频加载器库 (hxCodec)
- Keoiki - 音符飞溅动画
- Smokey - Sprite Atlas 支持
- Nebula the Zorua - LUA JIT Fork 和一些 Lua 返工
特征
有吸引力的动画对话框:
模组支持
- 这可能是这个引擎的要点之一,您可以在源代码之外的 .lua 文件中进行编码,甚至不用弄乱源代码,就可以自己创造几周的时间!
- 附带 Mod 组织/禁用菜单。
每周至少改变一次:
第一周:
第 2 周:
- BF 和 Skid & Pump 都会发出“嘿!”的声音。动画
- 雷霆快速闪光并稍微放大相机
- 为怪物添加了快速过渡/过场动画
第 3 周:
- BF 说“嘿!”费城尼斯期间
- Blammed 在这首歌的病态部分中闪现出很酷的新色彩
第 4 周:
- 妈妈/男朋友的头发物理效果更好(甚至可能比第 7 周的更好?)
- 所有歌曲中,追随者都会死去。是的 :(
第 5 周:
- Bottom Boppers 和 GF 一起“嘿!”可可和蛋酒期间的动画
- 在《Winter Horrorland》中,GF 在歌曲的某些部分缓慢地摇头。
第 6 周:
- 在《荆棘》中,HUD 在过场动画中被隐藏
- 还有背景女孩在“嘿!”时表现得很诡异。器乐部分
酷炫的新图表编辑器更改和无数错误修复
- 您现在可以绘制“事件”注释,这些注释是触发通常在游戏的香草版本中硬编码的特定操作的书签。
- 您歌曲的 BPM 现在可以有小数值
- 如果您确实想要毫秒精度,您可以手动调整音符的扫弦时间
- 您可以在编辑器上更改注释的类型,它有两种示例类型:
- Alt 动画:强制播放 alt 动画,对于 Ugh/Stress 等歌曲很有用
- 嘿:强制使用“嘿”动画而不是基本的唱歌动画,如果男朋友按下此音符,女朋友就会播放“嘿!”也。
多个编辑器协助您制作自己的 Mod
故事模式菜单重做:
- 为每首歌曲添加了不同的背景(较少教程)
- 所有菜单字符现在都位于单独的精灵表中,使修改变得更加容易。
制作人员菜单
- 您可以添加头部图标、名称、描述以及当玩家在当前选择该项目时按 Enter 键时的重定向链接。
奖项/成就
- 该引擎附带 16 个示例成就,您可以使用它们并了解其工作原理(检查 Achievements.hx 并在 PlayState.hx 上搜索“checkForAchievement”)
选项菜单:
- 您可以在那里更改音符颜色、延迟和组合偏移、控制和首选项。
- 在首选项中,您可以切换向下滚动、中滚动、抗锯齿、帧速率、低质量、音符飞溅、闪烁灯等。
其他游戏特色:
- 当敌人敲击一个音符时,他们的扫弦音符也会发光。
- 延迟不再影响相机移动和玩家图标缩放。
- 一些基于第 7 周更改的内容已添加(Freeplay 的背景颜色、注意飞溅)
- 您可以按“重置”按钮重置自由游戏/故事模式中的分数。
- 您可以听歌曲或调整滚动速度/受到的伤害等。在自由游戏中按空格键。