在 CSGO 游戏机中制作炫酷的菜单
项目描述
csgo-menu-maker
从不是 GitHub 的地方来到这里?查看快速入门指南!
关于
Source(TM) 引擎有一个控制台命令系统,如果使用得当,该系统非常强大。我用它创建了一个菜单和小部件系统,允许用户根据十字准线、视图模型和 HUD 外观等内容即时自定义他们的游戏配置。
csgo-menu-maker
使用一种通用的配置语言(剧透警告:它是 yml),它允许几乎没有编码经验的用户创建这些菜单。
在写这篇文章的过去一个月里,我学到了很多关于 Python、源控制台脚本、、\以及跟踪比我更老的错误的知识。在发现自己和 Valve 的 bug 的过程中,我可能在这个项目中留下了一些,所以请不要对我太苛刻。
用法
这是用于制作这些菜单的语言的一瞥。例如,要创建上面的演示菜单:
tree:
Crosshairs:
type: config.crosshairs
presets:
General:
color: [0, 255, 255]
Pistol Rounds:
color: [0, 255, 0]
t_shape: 1
dot: 1
Viewmodels:
type: config.viewmodels
presets:
Regular:
offset: [2.5, 0, -1.5]
fov: 60
Gangster:
offset: [1.5, 2, 2]
fov: 68
HUDs:
type: config.huds
presets:
Regular:
scale: 0.9
Navigator:
radar_rotate: 0
radar_icon_scale: 0.8
Master Volume: sound.volume.master
如需更好的指南,请查看教程。
安装
有关直观清晰的说明,请参阅安装指南。如果您更注重技术,这里有一些命令:
pip install pyyaml csgo-menu-maker
python -m csgomenumaker
玩得开心!
-- 柑橘