|
||
---|---|---|
.vscode | ||
3rdparty | ||
image | ||
res | ||
src | ||
upx | ||
.gitignore | ||
CMakeLists.txt | ||
CMakePresets.json | ||
LICENSE | ||
README.md | ||
res.qrc | ||
update.xlog | ||
vcpkg1.json | ||
vcpkg-configuration.json | ||
version.h.in | ||
XSteam.drawio | ||
xsteam.rc |
XSteam介绍
本项目主要用于针对Steam游戏文件下载清单共享软件
使用本软件可能触犯法律,所以本软件仅限于学习和研究.
使用介绍
1-选择拖取数据服务器,由于本软件为共享软件,用户可以对数据进行高度自定义和托管,甚至可以
用该软件管理自己托管和更新的数据服务器节点.
2-入库游戏ID这个项目的选择用于确定steam的游戏名字对应的ID,有此ID就可以在上面数据服务器中寻找游戏的文件清单.
Windows Mingw64 Msys2编译环境
依赖库QT,libcurl,libgit2
QT编译方式可静态可动态
libcurl采用msys2静态编译,编译后安装在msys2中
libgit2采用msys2静态编译,编译后安装在msys2中
想要编译出来的exe不依赖任何dll库则需要修改QT静态库下面文件
mingw73_32_static\mkspecs\common\g++-win32.conf下增加和修改
在g++-win32.conf文件中新增QMAKE_LFLAGS = -static
在g++-win32.conf文件中修改QMAKE_LFLAGS_DLL = -static
mingw73_32_static\mkspecs\common\base.conf
在base.conf文件中新增QMAKE_LFLAGS = -static
完成进度
1-数据服务器增删改减√
2-一键游戏ID入库√
3-错误警告√
4-服务器连通状态监测√
5-境外服务器连通监测√
6-库内游戏增删改减√
7-D加密绕过×
8-自动获取用户steam库内游戏信息并抓取上传至git服务器共享.×
软件逻辑图
作者信息
作者:JackLee_CN
GitHub:vek-zvo
免责申明
1-本项目严禁用于商业牟利 2-严禁违反开源规则的情况下使用 若违反以上两条使用本开源项目所导致的一切法律后果本作者不予承担任何责任.