<feed xmlns='http://www.w3.org/2005/Atom'>
<title>evtclib/src/raw, branch v0.7.1</title>
<subtitle>arcdps EVTC reading/parsing library for Rust</subtitle>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/'/>
<entry>
<title>small doc typo fixes</title>
<updated>2021-11-19T19:27:16+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2021-11-19T19:27:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=1b88a4c2f738d6c236df42c1b9fa4478e302abc5'/>
<id>1b88a4c2f738d6c236df42c1b9fa4478e302abc5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>derive most traits for Agent and Skill</title>
<updated>2021-11-17T19:56:01+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2021-11-17T19:56:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=7dceef6f8f9e2cc5d3ce57177d2d7ac3abad7a5b'/>
<id>7dceef6f8f9e2cc5d3ce57177d2d7ac3abad7a5b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add CBTR_BREAKBAR enum variant</title>
<updated>2020-12-11T21:16:19+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-12-11T21:16:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=79745f7ece2b6b7a9171d7de8c950396552552a8'/>
<id>79745f7ece2b6b7a9171d7de8c950396552552a8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add StackActive and StackReset events</title>
<updated>2020-12-11T21:02:53+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-12-11T21:02:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=7bf28dc7b3df4d8663c97bedadbfb09f48e9db39'/>
<id>7bf28dc7b3df4d8663c97bedadbfb09f48e9db39</id>
<content type='text'>
As it turns out, the padding bytes are not just padding, but for some
events they contain useful information. Therefore, we've adjusted the
parser to save those bytes (if available).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As it turns out, the padding bytes are not just padding, but for some
events they contain useful information. Therefore, we've adjusted the
parser to save those bytes (if available).
</pre>
</div>
</content>
</entry>
<entry>
<title>add CBTS_BARRIERUPDATE statechange</title>
<updated>2020-12-08T10:45:43+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-12-08T10:45:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=df94ea735a28f5422ab7c7b4210eb99f67ca133f'/>
<id>df94ea735a28f5422ab7c7b4210eb99f67ca133f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>optionally implement serde::{Des,S}erialize</title>
<updated>2020-09-28T11:57:37+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-09-28T11:57:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=9f73455cc21f5991dcb2844c369bb4ca7df64747'/>
<id>9f73455cc21f5991dcb2844c369bb4ca7df64747</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>implement CBTS_TAG</title>
<updated>2020-06-12T15:08:12+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-06-12T15:08:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=3951dcbce2f229235b77945b3493524ef970af4f'/>
<id>3951dcbce2f229235b77945b3493524ef970af4f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix formatting</title>
<updated>2020-05-21T12:00:43+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-05-21T12:00:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=8cacbe39cfe831c290432bb4d23b6090232cfc13'/>
<id>8cacbe39cfe831c290432bb4d23b6090232cfc13</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ignore unknown statechanges in parse_events</title>
<updated>2020-05-21T10:46:02+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-05-21T10:46:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=b65630871a5c14489270d1e6bfe19879f1010587'/>
<id>b65630871a5c14489270d1e6bfe19879f1010587</id>
<content type='text'>
The reason why we "unwrap" the error so late is because we want to
recover from this error, which means the file pointer has to be at the
right position. Unwrapping early would leave the pointer in the middle
of an event, which is not what we want.

If we want to bullet-proof this, it might be good to read the whole
event first into a buffer, and then read from that buffer instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The reason why we "unwrap" the error so late is because we want to
recover from this error, which means the file pointer has to be at the
right position. Unwrapping early would leave the pointer in the middle
of an event, which is not what we want.

If we want to bullet-proof this, it might be good to read the whole
event first into a buffer, and then read from that buffer instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>add CbtStateChange::Unknown</title>
<updated>2020-05-19T13:24:28+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-05-19T13:24:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=a2c77bd2f8110c505464077c22d489d6a6d4c8c8'/>
<id>a2c77bd2f8110c505464077c22d489d6a6d4c8c8</id>
<content type='text'>
This is not defined by arcdps, but we'd have to adjust evtclib every
time a new statechange is introduced. This way, we stay
forward-compatible.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is not defined by arcdps, but we'd have to adjust evtclib every
time a new statechange is introduced. This way, we stay
forward-compatible.
</pre>
</div>
</content>
</entry>
</feed>
