专栏/如何定制个性化的装备轮盘2022-02-22

如何定制个性化的装备轮盘2022-02-22

2022年02月22日 10:47--浏览 · --点赞 · --评论
粉丝:1.5万文章:32

成品其一

文件名称:radial_quickinventory.txt

文件目录:Steam\steamapps\common\Counter-Strike Global Offensive\csgo


装备轮盘指令:

bind "q" "+quickinv"


前言

轮盘更新后,以前写的版本已失效【https://www.bilibili.com/read/cv7559526

最大变化是改进了槽位比重的计算方法和单位

以前要写清楚各种装备所占的角度比例,现在会自动求和算比例,要写的数字更少了

且因为是自动求和,并不会和以前一样只剩半边轮盘的情况,保证轮盘360°都有东西


添加了居中置顶特定槽位的指令“TOP_SLOT”

程序正文+注释+翻译

"settings"

{

//在游戏中可以通过输入控制台指令“cl_quickinventory_filename [你的轮盘设置.txt]”来切换不同轮盘

//建议为自己单独设置一个轮盘文件

//好处是,避免哪天游戏更新了把你的设置覆盖掉

%%%嫌这段指令太长难记的,可以自己做一个cfg,里面一句话“cl_quickinventory_filename [你的轮盘设置.txt]”即可

//部分名词翻译参考:

slot:(武器&道具的)槽位;

utility:杂项装备;

ROTATION_OFFSET:旋转偏移量

//在游戏中切出来修改此文件并保存可实时看见修改后的效果

//====== TOP_SLOT  ======//

//使用 "TOP_SLOT" 来定义你想放在轮盘中上位置的槽位 

//在此情况下轮盘会旋转来将指定的槽位放到轮盘中间顶端

//可以使用任何“可行的槽位名称”去定义(可用名称见下面)

//不用此指令“TOP_SLOT”的话装备会从0°(正北/12点钟方向)顺时针开始排列



//----- 可行的槽位名称 -----//

// [槽位名称]

//PISTOL 手枪

//MELEE 近战武器,包括拳头👊和刀🔪、扳手🔧、斧头🪓、锤子*

//RIFLE 主武器

//UTILITY 杂项装备,包括3个子槽位: C4, 医疗针, 电击枪.没有的装备不会显示槽位

%%%【原文写错了,实际使用最多能有6种物品,分别是电击枪、盾、针、遥控炸弹、地雷、平板,并没有C4,且这几种装备的位置顺序不是固定的】

//

【例子:只选UTILITY,其他都去掉的理想情况】


//C4 - 没有的话不会显示槽位

%%%可能是BUG,【Boosts 1.0】单独对应的是电击枪,没有电击枪的话槽位会变空白但不会消失

//GRENADES - 投掷物,包括6种雷,固定顺序(按顺时针)分别是:火、诱饵、闪、高爆、烟、战术手雷。前5种雷的槽位在你没有的情况下会变灰而不会消失。

例子:只选GRENADES,其他都去掉的情况



//下面是5种常用手雷对应的槽位名称

//跟GRENADES的关系是独立的,如果设置为【GRENADES 1;FLASHBANG 1】,那么“闪光弹”和“投掷物”会各占轮盘的一半

//如果5种手雷和GRENADES都设置为1,则会变成六等分

未置顶


//FLASHBANG 1.0 闪光弹

//HEGRENADE 1.0 破片雷

//SMOKEGRENADE 1.0 烟雾弹

//DECOYGRENADE 1.0 诱饵弹

//MOLOTOV 1.0 燃烧瓶

//不同雷放置的顺序会体现在轮盘上,可以进一步个性化



// 例子

//TOP_SLOT UTILITY  //将所有杂项装备居中置顶

//TOP_SLOT RIFLE //将所有主武器居中置顶


TOP_SLOT GRENADES // 例子,将投掷物居中置顶,可对比上一张图

已置顶

//====== 旋转偏移量 ======//

//让整个轮盘旋转一个角度

//可以和"TOP_SLOT"同时使用

//单位是角度

ROTATION_OFFSET 0.0

//90度的例子:【ROTATION_OFFSET 90.0】可对比上一张图

90°


//====== 轮盘内容 ======//

// 按顺时针放置你的武器&装备

// 在TOP_SLOT、ROTATION_OFFSET两条指令都没设置的情况下,默认从0度开始放置 (即12点钟方向) 


// 左边:槽位名称

// 右边:槽位占轮盘的比重 (必须设置,如果有疑问全部设为1) ,可以不带小数点

// 比重例子可参照其它图片

GRENADES 2.0

RIFLE 1.0

C4 1.0

UTILITY 2.0

MELEE 1.0

PISTOL 1.0

⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱

%%%BUG:只设置一项但不写比重数字的话会变成一个什么都没有的黑轮盘

⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱

四手雷+诱饵弹图例的代码:

TOP_SLOT DECOYGRENADE

MOLOTOV    10

FLASHBANG 10

HEGRENADE 10

SMOKEGRENADE 10

DECOYGRENADE 1

 【图例】【四手雷+诱饵弹】


%%%图一乐版本:除了诱饵弹其他都设置为100

四手雷+诱饵弹图一乐版

目前仍存在BUG,比如只用【UTILITY 1.0】时6种道具(电击枪、盾、针、遥控炸弹、地雷、平板)不能全部显示,只会显示两三种

(电击枪的优先级更高,扔掉才能显示其他武器,还不一定能显示全)

解决方法是和电击枪专属槽位“Boosts”一起写,且“Boosts”必须写在前,否则BUG照旧

代码例子①:

ROTATION_OFFSET 90.0  //轮盘顺时针转90°

Boosts 100

UTILITY 100

电击枪会单独列一个槽位,不和UTILITY共用一个槽位

电击枪bug解决方案


⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱

建议在头号特训用的轮盘

代码例子②:

Boosts 1

UTILITY 99

按5的话默认先切到C4,按3切就可以电击枪,常用的道具都能覆盖到

想加C4的话补一个“C4 1”之类的代码即可,槽位比重根据个人喜好自定义


⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱

其实官方在控制台有给出其他两个专用轮盘指令

投掷物的"+quickgrenaderadial",包含战术手雷在内,不能调顺序

装备的"+quickgearradial",包含C4电击枪和半甲全甲,实际上很鸡肋

+quickgearradial
+quickgrenaderadial
+quickgrenaderadial

}

radial_quickinventory.txt程序原文

"settings"

{

//NOTE: you can use "cl_quickinventory_filename [myRadialSettingsFile.txt]" to use a different 

//filename in this folder to store your QuickInventory settings, and avoid this one being 

//overwritten when clients update. Start with a copy of this file for best results.


//====== TOP_SLOT  ======//

//Use "TOP_SLOT" to define the slot you would like to center at the top of the screen. 

//The radial will rotate to place that slot at the top of the screen.

//Use any Valid Slot Name (see below) to define this.

//Comment out "TOP_SLOT" altogether to simply start the segments at 0 degrees (north), meaning it won't be centered.


// E.G

//TOP_SLOT UTILITY  //Picks the center of all utility slots to be placed north.

//TOP_SLOT RIFLE //Puts the primary weapon at the top of the radial


TOP_SLOT GRENADES


//====== ROTATION_OFFSET ======//

//Add additional rotation (in degrees) to the entire radial. 

//Note that this is in addition to the rotation applied due to "TOP_SLOT" (if defined)


ROTATION_OFFSET 0.0


//====== RADIAL CONTENTS ======//

// Place slots/weapons in the order you want them to show up, progressing clockwise.

// Segments start at 0.0 degrees (i.e. 12 o'clock) if TOP_SLOT not defined, and there is no ROTATION_OFFSET 


// SLOT NAME // WEDGE WEIGHT (Required. If in doubt, set all to 1.0)


GRENADES 2.0

RIFLE 1.0

C4 1.0

UTILITY 2.0

MELEE 1.0

PISTOL 1.0


//----- VALID SLOT NAMES -----//

// [slot names]

//PISTOL - Sidearm

//MELEE

//RIFLE - Primary Weapon

//UTILITY - 3 SubSlots: C4, Health Boost, and Taser. Will collapse each item not owned. Will totally collapse if no items owned

//C4 - will collapse if not owned

//GRENADES - 5 Subslots, 1 for each grenade type: Slots belonging to grenades not owned will shrink to aid selection.


// [individual items]. Note, if the item named is already include on the radial (i.e. due to including the GRENADES group) the extra item won't be included.

//FLASHBANG 1.0

//HEGRENADE 1.0

//SMOKEGRENADE 1.0

//DECOYGRENADE 1.0

//MOLOTOV 1.0

}


投诉或建议