成品其一



文件名称: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,且这几种装备的位置顺序不是固定的】
//

//C4 - 没有的话不会显示槽位
%%%可能是BUG,【Boosts 1.0】单独对应的是电击枪,没有电击枪的话槽位会变空白但不会消失
//GRENADES - 投掷物,包括6种雷,固定顺序(按顺时针)分别是:火、诱饵、闪、高爆、烟、战术手雷。前5种雷的槽位在你没有的情况下会变灰而不会消失。

//下面是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】可对比上一张图

//====== 轮盘内容 ======//
// 按顺时针放置你的武器&装备
// 在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共用一个槽位

⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱
建议在头号特训用的轮盘
代码例子②:
Boosts 1
UTILITY 99
按5的话默认先切到C4,按3切就可以电击枪,常用的道具都能覆盖到
想加C4的话补一个“C4 1”之类的代码即可,槽位比重根据个人喜好自定义

⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱⋰⋱
其实官方在控制台有给出其他两个专用轮盘指令
投掷物的"+quickgrenaderadial",包含战术手雷在内,不能调顺序
装备的"+quickgearradial",包含C4电击枪和半甲全甲,实际上很鸡肋



}

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
}