Spelunky 2 Modding。
项目描述
modlunky2
Spelunky 2 Modding接口的仓库。
致谢
特别感谢SciresM
、Cloppershy
、iojonmbnmb
和Dregu
在制作此工具成为现实方面的所有帮助。
安装
将modlunky2.exe的最新版本下载到您的Spelunky 2安装目录。
使用
遵循Modlunky 2 Wiki中的说明。
免责声明
强烈建议您不要在您的实际在线Steam安装中使用任何修改工具,以防止解锁成就、损坏您的存档文件和在排行榜上作弊。您应该在别处复制您的游戏,并在游戏目录中安装Mr. Goldbergs Steam Emulator。(TL;DR:将zip中的steam_api64.dll复制到离线游戏目录中,并创建包含文本418530
的steam_appid.txt。)还要在您的防火墙中阻止修改后的安装。如果您使用此工具损坏了任何内容,您可以保留这两部分。不要向Blitworks报告与修改相关的错误。
开发
如果您想为modlunky2
做出贡献,以下是一些设置您环境的步骤。
VirtualEnv
虽然不是必需的,但virtualenv是一种将此项目依赖项与系统其余部分隔离的好方法。此步骤是可选的,但建议使用
在根目录中,您可以创建一个virtualenv。默认情况下,它将不会被提交
python -m venv venv
在开发项目时,您需要在终端中激活virtualenv。这取决于平台,更详细的文档在这里:https://docs.pythonlang.cn/3/library/venv.html
:warning: 如果您在Windows上使用PowerShell,可能需要运行
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
。有关执行策略的更多信息,请参阅上面的链接。
平台 | Shell | 激活虚拟环境的命令 |
---|---|---|
POSIX | bash/zsh | $ source /bin/activate |
fish | $ source /bin/activate.fish | |
csh/tcsh | $ source /bin/activate.csh | |
PowerShell Core | $ /bin/Activate.ps1 | |
Windows | cmd.exe | C:> \Scripts\activate.bat |
PowerShell | PS C:> \Scripts\Activate.ps1 |
设置
一旦设置并激活了虚拟环境,您将想要完成开发环境的设置。
> pip install -r requirements.txt
> pip install -r requirements-dev.txt
> python setup.py develop
这将安装所有依赖项,并在您的路径上设置指向本地源文件的链接。完成后,您可以在源文件更改后直接从路径执行二进制文件,而无需构建或安装任何内容。如果您添加了新的源文件,您可能需要再次运行python setup.py develop
以确保它们已链接。
本地运行
modlunky2
构建发行版
PyPI
python setup.py sdist
python -m twine upload .\dist\modlunky2-$VERSION.tar.gz
EXE
pip的默认pyinstaller容易受到防病毒软件的误报,因此您需要根据https://pyinstaller.readthedocs.io/en/stable/bootloader-building.html构建自己的版本。
参见:https://stackoverflow.com/a/52054580
pyinstaller.exe modlunky2.spec
项目详情
modlunky2-0.13.4.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 64d090b37b6100e68b420e1595b1ec35779bb2addbada3c8c00d668c1bbd3a9a |
|
MD5 | 27b5cfd0ffa33d2232ae7ca9dfffeccf |
|
BLAKE2b-256 | 8e3f9e55716bf593d0b486edd578b971bad2eb34b6ab297fa027a8bd8c3c2365 |