游戏2修改。

modlunky2的Python项目详细描述


PyPi Version

莫德伦基2

用于修改Spelunky 2接口的存储库。在

学分

特别感谢SciresMCloppershyiojonmbnmb、和{}提供的所有帮助 使这个工具成为现实。在

安装

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.

PlatformShellCommand to activate virtual environment
POSIXbash/zsh$ source <venv>/bin/activate
fish$ source <venv>/bin/activate.fish
csh/tcsh$ source <venv>/bin/activate.csh
PowerShell Core$ <venv>/bin/Activate.ps1
Windowscmd.exeC:> <venv>\Scripts\activate.bat
PowerShellPS 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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何向类添加适用于该类中所有对象的单个@XmlAttribute注释   java未处理的继续记录跟踪类org。阿帕奇。波伊。hssf。记录塔比德雷科德   Eclipse中java代码的rest连接超时,而不是浏览器的rest连接超时   数组我的Java插入排序逻辑有什么问题?   java使用Http客户端进行请求,该请求返回内容类型为“application/vnd.msexcel”的jsp页面   java连接到数据库(Derby)   url编码如何使用java发布而不使用url编码url的查询部分   正则表达式使用Java替换字符串中的模式   Java中声明数组的区别   java hibernate ReferenceColumnNames未映射到单个属性   java如何对地图集合的分层键进行排序?   java ValueAnimator在我的手机上似乎工作不正常   java如何使用Hibernate Lucene搜索访问实体中外键的排序字段名?   在同一台机器上以不同的JAVA路径运行两个Tomcat   java如何在Eclipse中记录最新的git提交哈希?   java为什么我必须将JRE、编译器和facet全部降级为Java1。8在Eclipse中创建简单Web服务时   无法将java DataBufferInt解析为类型