<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Counter-Strike 2 on crowbar</title>
    <link>https://crowbar.team/tags/counter-strike-2/</link>
    <description>Recent content in Counter-Strike 2 on crowbar</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 02 Apr 2023 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://crowbar.team/tags/counter-strike-2/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Counter-Strike 2: Reverse Engineering The Sub-Tick System</title>
      <link>https://crowbar.team/posts/cs2-sub-ticks/</link>
      <pubDate>Sun, 02 Apr 2023 00:00:00 +0000</pubDate>
      <guid>https://crowbar.team/posts/cs2-sub-ticks/</guid>
      <description>&lt;p&gt;Counter-Strike 2 introduced a new input system called &lt;strong&gt;Sub-Ticks&lt;/strong&gt;, replacing the traditional approach where a &lt;code&gt;user_cmd&lt;/code&gt; represented a single game tick. Instead, each command can now contain multiple sub-tick inputs, allowing the server to reconstruct player actions with much greater precision.&lt;/p&gt;
&lt;h2 id=&#34;what-are-sub-ticks&#34;&gt;What are Sub-Ticks?&lt;/h2&gt;
&lt;p&gt;Prior to Source 2, player input was sampled once per server tick. Counter-Strike 2 instead records player actions at a higher temporal resolution by storing multiple sub-tick events inside a single &lt;code&gt;user_cmd&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Counter-Strike 2: Reverse Engineering Ray Tracing</title>
      <link>https://crowbar.team/posts/cs2-ray-tracing/</link>
      <pubDate>Sat, 01 Apr 2023 00:00:00 +0000</pubDate>
      <guid>https://crowbar.team/posts/cs2-ray-tracing/</guid>
      <description>&lt;p&gt;A core requirement of any aimbot is determining whether an enemy is visible or obstructed by world geometry. To answer that question reliably, the game&amp;rsquo;s ray tracing system must be used.&lt;/p&gt;
&lt;h2 id=&#34;what-is-ray-tracing&#34;&gt;What is ray tracing?&lt;/h2&gt;
&lt;p&gt;Ray tracing is a technique used by game engines to determine whether a line intersects with geometry or entities in the world. A ray is cast from a starting position in a specified direction, and the engine reports the first object it intersects.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
