<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.fightorder.net/wiki/index.php?action=history&amp;feed=atom&amp;title=Gamedev%3AUnitsOfMeasurement</id>
	<title>Gamedev:UnitsOfMeasurement - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.fightorder.net/wiki/index.php?action=history&amp;feed=atom&amp;title=Gamedev%3AUnitsOfMeasurement"/>
	<link rel="alternate" type="text/html" href="https://www.fightorder.net/wiki/index.php?title=Gamedev:UnitsOfMeasurement&amp;action=history"/>
	<updated>2026-04-21T06:10:24Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://www.fightorder.net/wiki/index.php?title=Gamedev:UnitsOfMeasurement&amp;diff=1252&amp;oldid=prev</id>
		<title>Qrow: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://www.fightorder.net/wiki/index.php?title=Gamedev:UnitsOfMeasurement&amp;diff=1252&amp;oldid=prev"/>
		<updated>2026-02-24T05:59:05Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:59, 23 February 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Qrow</name></author>
	</entry>
	<entry>
		<id>https://www.fightorder.net/wiki/index.php?title=Gamedev:UnitsOfMeasurement&amp;diff=1251&amp;oldid=prev</id>
		<title>intermisc/gamedev&gt;Hokomoko: /* Time */</title>
		<link rel="alternate" type="text/html" href="https://www.fightorder.net/wiki/index.php?title=Gamedev:UnitsOfMeasurement&amp;diff=1251&amp;oldid=prev"/>
		<updated>2014-06-06T21:24:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Time&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Units of Measurement=&lt;br /&gt;
==Overview==&lt;br /&gt;
This page is copied from the [http://trac.caspring.org/wiki/UnitsOfMeasurement CA wiki]. It is a list of the many and varied units of measurement Spring Game developers have to deal with. Fortunately, all of the [[Animation-CobOverview | COB]] based units can be ignored if you are using [[Animation-LuaScripting | LUS]].&lt;br /&gt;
==Base Units==&lt;br /&gt;
===Time===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Seconds (s)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Frames (f)&amp;#039;&amp;#039;&amp;#039; - There are 30 frames in a second. &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Resource Frames&amp;#039;&amp;#039;&amp;#039; - These occur every 32 frames. &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;SlowUpdate&amp;#039;&amp;#039;&amp;#039; - These occur every 16 frames.&lt;br /&gt;
&lt;br /&gt;
===Linear===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Elmo&amp;#039;&amp;#039;&amp;#039; - Fundamental linear unit of Spring.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Footprint Unit&amp;#039;&amp;#039;&amp;#039; - This is equal to 16 elmos. Note that in Upspring or when building a unit in game you actually see two squares per side on a footprint square. Used in UnitDef and FeatureDef &amp;lt;code&amp;gt;footPrint{X,Z}&amp;lt;/code&amp;gt; tags. (See [[Gamedev:UnitDefs#Movement_.26_Placement | Gamedev:UnitDefs]] and [[Gamedev:FeatureDefs]])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;COB linear unit (clu)&amp;#039;&amp;#039;&amp;#039; - 1 clu is 1/216 elmo. Scriptor can automatically converts to COB units based on a constant that you set (default: 2.5 elmos). &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Map Size&amp;#039;&amp;#039;&amp;#039; - This appears to be 512 elmos; thus a 16x16 map is about 8192 elmos on a side. &lt;br /&gt;
&lt;br /&gt;
===Angular===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Degrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;COB angular unit (cau)&amp;#039;&amp;#039;&amp;#039; - There are 65536 cau in a circle, which means there are 182.044... cau per degree. Scriptor automatically converts to cau based on a constant that you set (default converts from degrees). &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1/45055 circle&amp;#039;&amp;#039;&amp;#039; - Used for &amp;lt;code&amp;gt;accuracy&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;sprayAngle&amp;lt;/code&amp;gt; (see [[Gamedev:WeaponDefs]]). &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Radians (rad)&amp;#039;&amp;#039;&amp;#039; -  There are 2 * pi radians in a circle. Used in lua.&lt;br /&gt;
&lt;br /&gt;
==Derived Units==&lt;br /&gt;
===Velocity, Acceleration===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Elmo / Second (elmo/s)&amp;#039;&amp;#039;&amp;#039; - Used for weapon velocity. &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Elmo / Second&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; (elmo/s&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;)&amp;#039;&amp;#039;&amp;#039; - Used for weapon acceleration, map gravity. &amp;quot;Default&amp;quot; gravity is 130. &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Elmo / Frame (elmo/f)&amp;#039;&amp;#039;&amp;#039; - Used for unit velocity. &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Elmo / Frame&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; (elmo/f&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;)&amp;#039;&amp;#039;&amp;#039; - Used for unit acceleration. &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;COB linear units / Second (clu/s)&amp;#039;&amp;#039;&amp;#039; - Used for COB move statement speed. Always positive even if the movement is in a negative direction. &lt;br /&gt;
&lt;br /&gt;
===Angular Velocity, Angular Acceleration===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;COB angular units/Second (cau/s)&amp;#039;&amp;#039;&amp;#039; - Used for weapon turn rate; COB turn and spin speed. Always positive even if the movement is in a negative direction. &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;COB angular units/ Frame (cau/f)&amp;#039;&amp;#039;&amp;#039; - Used for unit turn rate. (Actually uses 65535 in a circle instead of 65536, but that&amp;#039;s not enough to matter in most cases.) &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;COB angular units/ Frame-Second (cau/(f*s))&amp;#039;&amp;#039;&amp;#039; -  Used for COB spin acceleration. Note that COB acceleration is signed, unlike COB speed; if you want a negative spin, you need negative acceleration.&lt;br /&gt;
&lt;br /&gt;
==Coordinates System==&lt;br /&gt;
&lt;br /&gt;
http://springrts.com/mediawiki/images/1/19/Untitled-1.png&lt;br /&gt;
&lt;br /&gt;
[[Category:Game Dev]]&lt;/div&gt;</summary>
		<author><name>intermisc/gamedev&gt;Hokomoko</name></author>
	</entry>
</feed>