基于国服DOTA2的反和谐vpk

news/2024/12/15 3:29:54/

基于国服DOTA2的反和谐vpk

vpk地址:
download.csdn.net/download/weixin_53403301/86620496

每次大更新后 就会被和谐
只要将vpk文件覆盖到目录下即可

cd C:\Program Files (x86)\Steam\steamapps\common\dota 2 beta\game\dota_lv

效果如图:
在这里插入图片描述
在这里插入图片描述

py打包

Pyinstaller打包exe(包括打包资源文件 绝不出错版)

依赖包及其对应的版本号

PyQt5 5.10.1
PyQt5-Qt5 5.15.2
PyQt5-sip 12.9.0

pyinstaller 4.5.1
pyinstaller-hooks-contrib 2021.3

Pyinstaller -F setup.py 打包exe

Pyinstaller -F -w setup.py 不带控制台的打包

Pyinstaller -F -i xx.ico setup.py 打包指定exe图标打包

打包exe参数说明:

-F:打包后只生成单个exe格式文件;

-D:默认选项,创建一个目录,包含exe文件以及大量依赖文件;

-c:默认选项,使用控制台(就是类似cmd的黑框);

-w:不使用控制台;

-p:添加搜索路径,让其找到对应的库;

-i:改变生成程序的icon图标。

如果要打包资源文件
则需要对代码中的路径进行转换处理
另外要注意的是 如果要打包资源文件 则py程序里面的路径要从./xxx/yy换成xxx/yy 并且进行路径转换
但如果不打包资源文件的话 最好路径还是用作./xxx/yy 并且不进行路径转换

def get_resource_path(relative_path):if hasattr(sys, '_MEIPASS'):return os.path.join(sys._MEIPASS, relative_path)return os.path.join(os.path.abspath("."), relative_path)

而后再spec文件中的datas部分加入目录
如:

a = Analysis(['cxk.py'],pathex=['D:\\Python Test\\cxk'],binaries=[],datas=[('root','root')],hiddenimports=[],hookspath=[],hooksconfig={},runtime_hooks=[],excludes=[],win_no_prefer_redirects=False,win_private_assemblies=False,cipher=block_cipher,noarchive=False)

而后直接Pyinstaller -F setup.spec即可

如果打包的文件过大则更改spec文件中的excludes 把不需要的库写进去(但是已经在环境中安装了的)就行

这些不要了的库在上一次编译时的shell里面输出
比如:
在这里插入图片描述

在这里插入图片描述
然后用pyinstaller --clean -F 某某.spec


http://www.ppmy.cn/news/376731.html

相关文章

Dota2预测英雄死亡

文章目录 1.背景2.引入3.数据集4.模型5.模型效果5.1 预测不同时间窗口的死亡概率5.2 模型预测每个英雄的死亡时间节点 今天要阅读的论文《Time to Die: Death Prediction in Dota 2 usingDeep Learning》。论文中能够预测10个英雄中,在下5秒窗口下死亡概率。 1.背景…

UnityShader[2] Dota2模型渲染

学习Shader的目的就在于在游戏中实现精美的模型效果,提升整体美术质量并优化性能。此处进行第一次人物模型的Shader编写,使用的模型与贴图为来自Dota2的石麟剑士。 资源下载地址:https://www.dota2.com/workshop/requirements/ 资源处理 第…

算法刷题打卡第43天:Dota2 参议院

Dota2 参议院 难度:中等 Dota2 的世界里有两个阵营:Radiant(天辉)和 Dire(夜魇) Dota2 参议院由来自两派的参议员组成。现在参议院希望对一个 Dota2 游戏里的改变作出决定。他们以一个基于轮为过程的投票…

DOTA2攻速计算公式研究

常见的游戏中都有属于自己的一套伤害机制,最近发现DOTA2中攻速计算公式与明日方舟中的几乎一致,因此在学习之余记录下来。 1.名词概念 在介绍计算公式前,先引入几个基本概念 基础攻击间隔BAT(Base Attack Time)&…

Dota2 参议院

题目 Dota2 的世界里有两个阵营:Radiant(天辉)和 Dire(夜魇) Dota2 参议院由来自两派的参议员组成。现在参议院希望对一个 Dota2 游戏里的改变作出决定。他们以一个基于轮为过程的投票进行。在每一轮中,每一位参议员都可以行使两项权利中的一项&#xf…

649. Dota2 参议院

Dota2 的世界里有两个阵营:Radiant(天辉)和 Dire(夜魇) Dota2 参议院由来自两派的参议员组成。现在参议院希望对一个 Dota2 游戏里的改变作出决定。他们以一个基于轮为过程的投票进行。在每一轮中,每一位参议员都可以行使两项权利中的一项: …

Aprioi关联算法

国际权威的学术会议IEEE International Conference on Data Mining (ICDM) 评选出了数据挖掘领域的十大经典算法,他们分别是:C4.5、kMeans、SVM、Apriori、EM、PageRank、AdaBoost、KNN、Naive Bayes以及CART。今天就让我们共同探讨一下十大算法之一Apri…

PLC典型控制程序设计/红绿灯控制程序设计/滚筒测速设计/

1. 红绿灯控制程序设计 **实验目的:**红绿灯控制程序设计:通过TIA15.1实现一个十字路口的红绿灯模拟,启动开关时,交通信号灯开始工作,此时东西绿灯亮,南北红灯亮,东西绿灯亮10S后、东西黄灯亮、…