游戏2修改。
modlunky2的Python项目详细描述
莫德伦基2
用于修改Spelunky 2接口的存储库。在
学分
特别感谢SciresM
、Cloppershy
、iojonmbnmb
、和{
安装
从https://github.com/spelunky-fyi/modlunky2/releases获取最新版本。将modlunky2.exe复制到 Spelunky 2安装目录并运行它。一个终端将显示一个指向网页的链接。应该是的 http://127.0.0.1:8040/。在使用modding UI时,让它继续运行。在
免责声明
强烈建议您不要在实际的在线Steam安装中使用任何修改工具,以防止解锁成就、损坏您的存储文件和在排行榜上作弊。你应该把你的游戏复制到其他地方,并在游戏目录中安装Mr. Goldbergs Steam Emulator。(TL;DR:将steam_api64.dll从zip复制到脱机游戏目录并创建steam_应用程序ID.txt同时阻止防火墙中的moded安装。如果你用这个工具打碎了任何东西,你可以保留这两块。不要向Blitworks报告修改相关的错误。在
发展
如果您想参与modlunky2
,这里有一些设置环境的步骤。在
虚拟环境
虽然不是必需的,但virtualenv是一个很好的方法,可以将这个项目的依赖项与系统的其他部分隔离开来。此步骤是可选的,但建议
在根目录中,您可以创建virtualenv。默认情况下,它将从提交中排除
python -m venv venv
无论何时开发项目,您都希望在终端中激活virtualenv。这取决于平台,这里有更全面的文档:https://docs.python.org/3/library/venv.html
:warning: If you're using PowerShell on Windows you might need to run
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
. More information on execution policy is available in the link above.
Platform | Shell | Command to activate virtual environment |
---|---|---|
POSIX | bash/zsh | $ source <venv>/bin/activate |
fish | $ source <venv>/bin/activate.fish | |
csh/tcsh | $ source <venv>/bin/activate.csh | |
PowerShell Core | $ <venv>/bin/Activate.ps1 | |
Windows | cmd.exe | C:> <venv>\Scripts\activate.bat |
PowerShell | PS C:> <venv>\Scripts\Activate.ps1 |
设置
一旦您设置并激活了虚拟环境,您将希望完成开发环境的设置。在
^{pr2}$这将安装所有依赖项,并在指向本地源文件的路径上设置链接。一旦这样做了
在对源代码进行任何更改之后,您可以直接从您的路径执行二进制文件,而无需构建或
安装任何东西。如果添加新的源文件,则可能需要再次运行python setup.py develop
以确保它们已链接。在
本地运行
modlunky2 --install-dir="C:\Program Files (x86)\Steam\steamapps\common\Spelunky 2" --debug
建筑分布
PyPI
python setup.py sdist
python -m twine upload .\dist\modlunky2-$VERSION.tar.gz
EXE文件
pyinstaller --clean .\pyinstaller-cli.py --add-data "src\modlunky2\static;static" --add-data "src\modlunky2\templates;templates" --name modlunky2 --onefile
- 项目
标签: