Even More XML's

This commit is contained in:
LightCat 2018-07-31 16:01:00 +02:00
parent 32ffe5da85
commit a1d4be87c7
28 changed files with 275 additions and 58 deletions

View File

@ -4,10 +4,12 @@
<Include path="nullifiedcat/aimbot.xml"/>
<Include path="nullifiedcat/triggerbot.xml"/>
<Include path="nullifiedcat/antiaim.xml"/>
<Include path="nullifiedcat/antibackstab.xml"/>
<Include path="nullifiedcat/autoheal.xml"/>
<Include path="nullifiedcat/chat.xml"/>
<Include path="nullifiedcat/crits.xml"/>
<Include path="nullifiedcat/visuals.xml"/>
<Include path="nullifiedcat/catbot.xml"/>
<Include path="nullifiedcat/misc.xml"/>
<Include path="nullifiedcat/debug.xml"/>
<Tab name="WIP">
<List width="150">

View File

@ -24,7 +24,6 @@
<AutoVariable width="fill" target="aimbot.auto.spin-up" label="Auto spin-up"/>
<AutoVariable width="fill" target="aimbot.auto.unzoom" label="Auto unzoom"/>
<AutoVariable width="fill" target="aimbot.auto.zoom" label="Auto zoom"/>
<AutoVariable width="fill" target="aimbot.zoomed-only" label="Zoomed only"/>
<LabeledObject width="fill" label="Hitbox">
<Select target="aimbot.hitbox">
<Option name="Head" value="0"/>
@ -97,4 +96,22 @@
<AutoVariable width="fill" target="aimbot.target.other-buildings" label="Other buildings"/>
</List>
</Box>
<Box padding="12 6 6 6" width="content" height="content" name="Backtrack" y="140" x="380">
<List width="150">
<AutoVariable width="fill" target="backtrack.enable" label="Enable Backtrack"/>
<AutoVariable width="fill" target="backtrack.draw" label="Draw Backtrack"/>
<AutoVariable width="fill" target="backtrack.latency" label="Fake Latency" min="0" max="1000"/>
<LabeledObject width="fill" label="Backtrack Slots">
<Select target="backtrack.slots">
<Option name="All" value="0"/>
<Option name="Primary" value="1"/>
<Option name="Secondary" value="2"/>
<Option name="Melee" value="3"/>
<Option name="Primary + Secondary" value="4"/>
<Option name="Primary + Melee" value="5"/>
<Option name="Secondary + Melee" value="6"/>
</Select>
</LabeledObject>
</List>
</Box>
</Tab>

View File

@ -1,4 +1,4 @@
<Tab name="Anti-*-Aim" padding="4 4 4 4">
<Tab name="HvH" padding="4 4 4 4">
<Box padding="12 6 6 6" name="Anti-Aim" width="content" height="content">
<List width="150">
<AutoVariable width="fill" target="antiaim.enable" label="Enable"/>

View File

@ -0,0 +1,56 @@
<Tab name="Automation" padding="4 4 4 4">
<Box name="Autojoin and taunt" width="content" height="content" padding="12 6 6 6">
<List width="200">
<AutoVariable width="fill" target="autojoin.auto-queue" label="Auto Queue"/>
<AutoVariable width="fill" target="autoqueue.mode" label="Autoqueue Mode" min="0" max="12"/>
<AutoVariable width="fill" target="autotaunt.enable" label="Autotaunt enabled"/>
<AutoVariable width="fill" target="autotaunt.chance" label="Autotaunt chance" min="0" max="100"/>
<LabeledObject width="fill" label="Autojoin Class">
<Select target="autojoin.class">
<Option name="None" value="0"/>
<Option name="Scout" value="1"/>
<Option name="Sniper" value="2"/>
<Option name="Soldier" value="3"/>
<Option name="Demoman" value="4"/>
<Option name="Medic" value="5"/>
<Option name="Heavy" value="6"/>
<Option name="Pyro" value="7"/>
<Option name="Spy" value="8"/>
<Option name="Engineer" value="9"/>
</Select>
</LabeledObject>
<AutoVariable width="fill" target="autojoin.team" label="Autojoin Team" min="0" max="1"/>
</List>
</Box>
<Box name="CBU" width="content" height="content" padding="12 6 6 6" y="120">
<List width="200">
<AutoVariable width="fill" target="cat-bot.enable" label="Enable CBU"/>
<AutoVariable width="fill" target="cat-bot.abandon-if.bots-gte" label="Abandon if bots gte"/>
<AutoVariable width="fill" target="cat-bot.abandon-if.ipc-bots-gte" label="Abandon if IPC bots gte"/>
<AutoVariable width="fill" target="cat-bot.abandon-if.humans-lte" label="Abandon if humans lte"/>
<AutoVariable width="fill" target="cat-bot.abandon-if.players-lte" label="Abandon if players lte"/>
<AutoVariable width="fill" target="cat-bot.auto-crouch" label="Autocrouch"/>
<AutoVariable width="fill" target="cat-bot.mark-human-after-kills" label="Mark human after kills"/>
<AutoVariable width="fill" target="cat-bot.micspam.enable" label="Micspam"/>
<AutoVariable width="fill" target="cat-bot.micspam.interval-off" label="Micspam interval off"/>
<AutoVariable width="fill" target="cat-bot.micspam.interval-on" label="Micspam interval on"/>
<AutoVariable width="fill" target="cat-bot.votekicks" label="Random votekicks"/>
</List>
</Box>
<Box name="Followbot" width="content" height="content" padding="12 6 6 6" x="210">
<List width="200">
<AutoVariable width="fill" target="follow-bot.enable" label="Enable FB"/>
<AutoVariable width="fill" target="follow-bot.roaming" label="Roaming"/>
<AutoVariable width="fill" target="follow-bot.change-roaming-target" label="Change when possible"/>
<AutoVariable width="fill" target="follow-bot.jump-if-stuck" label="Jump if stuck"/>
<AutoVariable width="fill" target="follow-bot.taunt-sync" label="Synced taunts"/>
<AutoVariable width="fill" target="follow-bot.max-range" label="Activation range"/>
<AutoVariable width="fill" target="follow-bot.distance" label="Follow distance"/>
<AutoVariable width="fill" target="follow-bot.mimic-slot" label="Mimic slot"/>
<AutoVariable width="fill" target="follow-bot.always-medigun" label="Always Medigun"/>
<AutoVariable width="fill" target="follow-bot.switch-afk" label="AFK Switch"/>
<AutoVariable width="fill" target="follow-bot.afk-time" label="AFK limit"/>
<AutoVariable width="fill" target="follow-bot.corners" label="Corner activate"/>
</List>
</Box>
</Tab>

View File

@ -1,4 +1,4 @@
<Tab name="Chat">
<Tab name="Chat" padding="4 4 4 4">
<Box name="Uber Spam" width="content" height="content" padding="12 6 6 6">
<List width="150">
<LabeledObject width="fill" label="Source">
@ -20,4 +20,25 @@
<!-- FIXME add button -->
</List>
</Box>
<Box name="Chat log" width="content" height="content" padding="12 6 6 6" y="135">
<List width="200">
<AutoVariable width="fill" target="chat-log.enable" label="Enable chatlog"/>
<AutoVariable width="fill" target="chat-log.no-ipc" label="IPCless"/>
<AutoVariable width="fill" target="chat-log.no-spam" label="Anti spam"/>
</List>
</Box>
<Box name="Chat censor" width="content" height="content" padding="12 6 6 6" x="180">
<List width="200">
<AutoVariable width="fill" target="chat.censor.enable" label="Enable chat censor"/>
<AutoVariable width="fill" target="chat.censor.filter" label="Filter"/>
</List>
</Box>
<Box name="Misc" width="content" height="content" padding="12 6 6 6" x="180" y="60">
<List width="200">
<AutoVariable width="fill" target="chat.clean" label="Clean Chat"/>
<AutoVariable width="fill" target="chat.crypto" label="Crypto Chat"/>
<AutoVariable width="fill" target="chat.prefix-newlines" label="Newlines" min="0" max="100"/>
<AutoVariable width="fill" target="chat.log-events" label="Log events"/>
</List>
</Box>
</Tab>

View File

@ -0,0 +1,11 @@
<Tab name="Crits" padding="4 4 4 4">
<Box width="content" height="content" padding="12 6 6 6">
<List width="200">
<AutoVariable width="fill" target="crit.info" label="Crit info"/>
<AutoVariable width="fill" target="crit.key" label="Crit key"/>
<AutoVariable width="fill" target="crit.experimental" label="Instant crits"/>
<AutoVariable width="fill" target="crit.melee" label="Melee Crits"/>
<AutoVariable width="fill" target="crit.force-gameplay" label="Do not hinder gameplay"/>
</List>
</Box>
</Tab>

View File

@ -0,0 +1,19 @@
<Tab name="Debug" padding="4 4 4 4">
<Box padding="12 6 6 6" width="content" height="content">
<List width="200">
<AutoVariable width="fill" target="debug.cursor-fix" label="Cursofix"/>
<AutoVariable width="fill" target="debug.engine-pred-others" label="Engine pred others"/>
<AutoVariable width="fill" target="debug.fast-vischeck" label="Fast vischeck"/>
<AutoVariable width="fill" target="debug.join-wait-time" label="Joinspam wait time"/>
<AutoVariable width="fill" target="debug.log-dispatch-user-msg" label="Log dispatched User messages"/>
<AutoVariable width="fill" target="debug.log-sent-chat" label="Log sent Chat"/>
<AutoVariable width="fill" target="debug.pp-extrapolate" label="PP extrapolate"/>
<AutoVariable width="fill" target="debug.pp-rocket-time-ping" label="PP rocket time ping"/>
<AutoVariable width="fill" target="debug.projectiles" label="Debug projectiles"/>
<AutoVariable width="fill" target="debug.tcm" label="Debug TCM"/>
<AutoVariable width="fill" target="debug.ve.averaging" label="VE Averaging"/>
<AutoVariable width="fill" target="debug.ve.smooth" label="VE Smooth"/>
<AutoVariable width="fill" target="debug.ve.window" label="VE Window"/>
</List>
</Box>
</Tab>

View File

@ -0,0 +1,10 @@
<Tab name="Misc">
<TabContainer width="fill" height="fill">
<Include path="nullifiedcat/misc/antibackstab.xml"/>
<Include path="nullifiedcat/misc/achievement.xml"/>
<Include path="nullifiedcat/misc/autodeadringer.xml"/>
<Include path="nullifiedcat/misc/announcer.xml"/>
<Include path="nullifiedcat/misc/bhop.xml"/>
<Include path="nullifiedcat/misc/bptf.xml"/>
</TabContainer>
</Tab>

View File

@ -0,0 +1,5 @@
<Tab name="Achievment" padding="4 4 4 4">
<List width="150">
<AutoVariable width="fill" target="achievement.safety" label="Achievement safety"/>
</List>
</Tab>

View File

@ -0,0 +1,5 @@
<Tab name="Announcer" padding="4 4 4 4">
<List width="150">
<AutoVariable width="fill" target="announcer" label="Enable Announcer"/>
</List>
</Tab>

View File

@ -0,0 +1,6 @@
<Tab name="Auto Deadringer" padding="4 4 4 4">
<List width="170">
<AutoVariable width="fill" target="auto-deadringer.enable" label="Auto Deadringer"/>
<AutoVariable width="fill" target="auto-deadringer.health" label="Trigger at health"/>
</List>
</Tab>

View File

@ -0,0 +1,6 @@
<Tab name="Bhop" padding="4 4 4 4">
<List width="150">
<AutoVariable width="fill" target="bunnyhop.enable" label="Enable Bhop"/>
<AutoVariable width="fill" target="misc.autostrafe" label="Enable Auto strafe"/>
</List>
</Tab>

View File

@ -0,0 +1,5 @@
<Tab name="Backpack tf" padding="4 4 4 4">
<List width="200">
<AutoVariable width="fill" target="backpack-tf.enable" label="Enable Backpack.tf Integration"/>
</List>
</Tab>

View File

@ -0,0 +1,8 @@
<Tab name="Auto Backstab" padding="4 4 4 4">
<Box padding="6 6 6 6" width="content" height="content">
<List width="170">
<AutoVariable width="fill" target="autobackstab.enable" label="Enable Auto Backstab"/>
<AutoVariable width="fill" target="autobackstab.silent" label="Silent"/>
</List>
</Box>
</Tab>

View File

@ -0,0 +1,8 @@
<Tab name="Auto Detonator" padding="4 4 4 4">
<Box padding="6 6 6 6" width="content" height="content">
<List width="170">
<AutoVariable width="fill" target="auto-detonator.enable" label="Enable Auto detonator"/>
<AutoVariable width="fill" target="auto-detonator.ignore-cloaked" label="Ignore cloaked"/>
</List>
</Box>
</Tab>

View File

@ -39,7 +39,7 @@
<AutoVariable width="fill" target="autoheal.vacc.blast.crit-pop" label="Pop on near crit"/>
<AutoVariable width="fill" target="autoheal.vacc.blast.danger-range" label="Danger range" min="0" max="1000"/>
<AutoVariable width="fill" target="autoheal.vacc.blast.pop-near-rocket-health" label="Rocket health pop" tooltip="Pop ubercharge if rocket is near and health is less than" min="0" max="450"/>
<AutoVariable width="fill" target="autoheal.vacc.bullet.min-charges" label="Min. charges" min="0" max="4"/>
<AutoVariable width="fill" target="autoheal.vacc.blast.min-charges" label="Min. charges" min="0" max="4"/>
</List>
</Box>
<Box padding="12 6 6 6" name="Fire" width="content" height="content" y="100" x="170">

View File

@ -0,0 +1,20 @@
<Tab name="Auto reflect" padding="4 4 4 4">
<Box width="content" height="content" padding="6 6 6 6">
<List width="200">
<AutoVariable width="fill" target="autoreflect.enable" label="Enable Auto Reflect"/>
<AutoVariable width="fill" target="autoreflect.button" label="Reflect button"/>
<AutoVariable width="fill" target="autoreflect.idle-only" label="Only if CanShoot"/>
<AutoVariable width="fill" target="autoreflect.dodgeball" label="Dodgeball Mode"/>
<AutoVariable width="fill" target="autoreflect.stickies" label="Stickies"/>
<AutoVariable width="fill" target="autoreflect.teammate" label="Teammate Projectiles"/>
</List>
</Box>
<Box name="Legit" width="content" height="content" padding="6 6 6 6" y="120">
<List width="200">
<AutoVariable width="fill" target="autoreflect.legit" label="Enable Legit mode"/>
<AutoVariable width="fill" target="autoreflect.fov" label="FOV"/>
<AutoVariable width="fill" target="autoreflect.draw-fov" label="draw FOV"/>
<AutoVariable width="fill" target="autoreflect.draw-fov-opacity" label="FOV opacity"/>
</List>
</Box>
</Tab>

View File

@ -0,0 +1,9 @@
<Tab name="Auto Sticky" padding="4 4 4 4">
<Box width="content" height="content" padding="6 6 6 6">
<List width="200">
<AutoVariable width="fill" target="autosticky.enable" label="Enable Auto Sticky"/>
<AutoVariable width="fill" target="autosticky.buildings" label="Detonate on Buildings"/>
<AutoVariable width="fill" target="autosticky.legit" label="Legit"/>
</List>
</Box>
</Tab>

View File

@ -1,3 +1,5 @@
<Tab name="Trigger Bot">
<TabContainer width="fill" height="fill">
<Tab name="Trigger Bot" padding="6 6 6 6">
<Box padding="6 6 6 6" width="content" height="content">
<List width="150">
@ -33,3 +35,10 @@
</List>
</Box>
</Tab>
<Include path="nullifiedcat/trigger/autoheal.xml"/>
<Include path="nullifiedcat/trigger/autodetonator.xml"/>
<Include path="nullifiedcat/trigger/autobackstab.xml"/>
<Include path="nullifiedcat/trigger/autoreflect.xml"/>
<Include path="nullifiedcat/trigger/autosticky.xml"/>
</TabContainer>
</Tab>

View File

@ -1,4 +1,4 @@
<Tab name="Chams">
<Tab name="Chams" padding="4 4 4 4">
<List width="150">
<AutoVariable width="fill" target="chams.enable" label="Enable"/>
<AutoVariable width="fill" target="chams.legit" label="Legit"/>

View File

@ -29,29 +29,29 @@
<LabeledObject width="fill" label="Arrows">
<Select target="esp.projectile.arrows">
<Option name="Disable" value="0"/>
<Option name="Enemy only" value="1"/>
<Option name="Crit only" value="2"/>
<Option name="Enemy" value="1"/>
<Option name="Crit" value="2"/>
</Select>
</LabeledObject>
<LabeledObject width="fill" label="Pipes">
<Select target="esp.projectile.pipes">
<Option name="Disable" value="0"/>
<Option name="Enemy only" value="1"/>
<Option name="Crit only" value="2"/>
<Option name="Enemy" value="1"/>
<Option name="Crit" value="2"/>
</Select>
</LabeledObject>
<LabeledObject width="fill" label="Rockets">
<Select target="esp.projectile.rockets">
<Option name="Disable" value="0"/>
<Option name="Enemy only" value="1"/>
<Option name="Crit only" value="2"/>
<Option name="Enemy" value="1"/>
<Option name="Crit" value="2"/>
</Select>
</LabeledObject>
<LabeledObject width="fill" label="Stickies">
<Select target="esp.projectile.stickies">
<Option name="Disable" value="0"/>
<Option name="Enemy only" value="1"/>
<Option name="Crit only" value="2"/>
<Option name="Enemy" value="1"/>
<Option name="Crit" value="2"/>
</Select>
</LabeledObject>

View File

@ -1,4 +1,4 @@
<Tab name="Radar">
<Tab name="Radar" padding="4 4 4 4">
<List width="150">
<AutoVariable width="fill" target="radar.enable" label="Enable"/>
<AutoVariable width="fill" target="radar.enemies-over-teammates" label="Enemies on top"/>

View File

@ -111,8 +111,8 @@ bool force_crit(IClientEntity *weapon)
}
else
number = lastnumber;
logging::Info("Found critical: %d -> %d", command_number,
number);
//logging::Info("Found critical: %d -> %d", command_number,
// number);
lastweapon = weapon->GetModel();
lastnumber = number;
if (crit_experimental)

View File

@ -18,8 +18,8 @@
static settings::Bool enable{ "aimbot.enable", "false" };
static settings::Button aimkey{ "aimbot.aimkey.button", "<null>" };
static settings::Int aimkey_mode{ "aimbot.aimkey.mode", "1" };
static settings::Bool autoshoot{ "aimbot.autoshoot", "0" };
static settings::Bool autoshoot_disguised{ "aimbot.autoshoot-disguised", "0" };
static settings::Bool autoshoot{ "aimbot.autoshoot", "1" };
static settings::Bool autoshoot_disguised{ "aimbot.autoshoot-disguised", "1" };
static settings::Bool multipoint{ "aimbot.multipoint", "false" };
static settings::Int hitbox_mode{ "aimbot.hitbox-mode", "0" };
static settings::Float fov{ "aimbot.fov", "0" };

View File

@ -11,7 +11,7 @@
#include "common.hpp"
#include "hack.hpp"
static settings::Int autojoin_team{ "autojoin.team", "0" };
static settings::Bool autojoin_team{ "autojoin.team", "false" };
static settings::Int autojoin_class{ "autojoin.class", "0" };
static settings::Bool auto_queue{ "autojoin.auto-queue", "false" };

View File

@ -71,7 +71,7 @@ DEFINE_HOOKED_METHOD(DispatchUserMessage, bool, void *this_, int type,
}
if (chat_filter_enable && data[0] != LOCAL_E->m_IDX)
{
if (chat_filter)
if (chat_filter.toString() != "")
{
std::string tmp = {};
std::string tmp2 = {};