在csgo控制台中制作外观酷炫的菜单

csgo-menu-maker的Python项目详细描述


csgo菜单生成器

从不是Github的地方来这里?查看Quick-Start Guide!

关于

源(TM)引擎有一个控制台命令系统,当正确使用时,该系统非常强大。我用它创建了一个菜单和小部件系统,允许用户根据十字光标、视图模型和平视显示器的外观动态地定制他们的游戏配置。

csgo-menu-maker使用了一种多功能的配置语言(spoiler alert:it's yml),它可以让几乎没有编码经验的用户创建这些菜单。

在过去的一个月里,我学到了很多关于python,source console scripting,tracking down bugs that are older than I am.的知识,在发现自己和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

要获得更好的指南,请查看Tutorial.

安装

请参阅Installation Guide以获得直观而清晰的解释。如果您更具技术头脑,这里有一些命令:

pip install pyyaml csgo-menu-maker
python -m csgomenumaker

玩得开心!

--柑橘类

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

推荐PyPI第三方库


热门话题
java日期格式的月和日的固定长度?   无法将java ArrayList<String>转换为字符串。   java当我使用log4j 1.2.15时,编译时出现错误;当更改为1.2.16时,一切正常   java如何使用ArgumentMatchers将任何队列告知Mockito?   如何解决“java”。Java电子邮件API中的lang.ExceptionInInitializerError   java是实例化对象名并设置其值的通用方法   java在多线程环境中,如果一个线程崩溃,如何关闭JVM?   java WebDriverManager在selenium中获取不正确版本的驱动程序   如果JAVA中后减量的优先级高于前增量,那么为什么下面的代码输出为22.0而不是20.0。?   在hibernate中找不到java属性   当我用java运行调度程序时,什么都没有发生   jackson如何在java中从数据库中检索json对象   java安卓:如何在自定义适配器中设置侦听器并获取imagebutton单击的位置   java MySQLIntegrityConstraintViolationException:列“问题id”不能为空错误   JavaSpring自定义注销过滤器在注销前执行一些操作?   java如何返回常量集合   java使用subselect进行一对多分页   java二进制搜索基础。陷入无限循环