跳转到主要内容

Spelunky 2 Modding。

项目描述

PyPi Version

modlunky2

Spelunky 2 Modding接口的仓库。

致谢

特别感谢SciresMCloppershyiojonmbnmbDregu在制作此工具成为现实方面的所有帮助。

安装

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 (1.3 MB 查看哈希值)

上传时间:

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面