<feed xmlns='http://www.w3.org/2005/Atom'>
<title>evtclib/src/analyzers, branch v0.7.0</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>add Boss/Encounter for new EoD strikes</title>
<updated>2022-03-08T23:37:07+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2022-03-08T23:37:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=51c8bd95930892db35e5aff2421a4e556ebcc96f'/>
<id>51c8bd95930892db35e5aff2421a4e556ebcc96f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add Twisted Castle</title>
<updated>2021-11-22T22:10:17+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2021-11-22T22:10:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=d4cd8c978c87d83945a0c2d57d17a0e9b047acd9'/>
<id>d4cd8c978c87d83945a0c2d57d17a0e9b047acd9</id>
<content type='text'>
There's not many useful things we can do with this log, other than
providing a way for downstream applications to identify those logs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There's not many useful things we can do with this log, other than
providing a way for downstream applications to identify those logs.
</pre>
</div>
</content>
</entry>
<entry>
<title>switch order of operands in SH analyzer</title>
<updated>2021-11-18T18:37:05+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2021-11-18T18:37:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=ae884762ca300b265355afb6aeaed5010352f167'/>
<id>ae884762ca300b265355afb6aeaed5010352f167</id>
<content type='text'>
Comparing the int is a very cheap operation, and it is also a very good
indicator already that we've found the right event. Due to the short
circuiting behaviour of &amp;&amp;, it is better to check that first before
doing the Log::is_boss check - which is relatively costly. Remember that
we do this check for every buff application event!

This brings a speedup of around 50x:
new:    654.1±25.18µs
old:    34.9±0.69ms
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Comparing the int is a very cheap operation, and it is also a very good
indicator already that we've found the right event. Due to the short
circuiting behaviour of &amp;&amp;, it is better to check that first before
doing the Log::is_boss check - which is relatively costly. Remember that
we do this check for every buff application event!

This brings a speedup of around 50x:
new:    654.1±25.18µs
old:    34.9±0.69ms
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Statues of Grenth</title>
<updated>2021-11-15T23:02:33+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2021-11-15T23:02:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=891dec1e144c74bb9747a92dca9e65eb15570ef7'/>
<id>891dec1e144c74bb9747a92dca9e65eb15570ef7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement the River of Souls encounter</title>
<updated>2021-11-13T19:32:14+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2021-11-13T19:32:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=91902f7ddb1941a1bd078d786a52b91979fffc36'/>
<id>91902f7ddb1941a1bd078d786a52b91979fffc36</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add bandit trio encounter &amp; boss IDs</title>
<updated>2021-11-13T11:53:16+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2021-11-13T11:53:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=8be6056b2c84064d341ce3450a86685c9a4baac5'/>
<id>8be6056b2c84064d341ce3450a86685c9a4baac5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add kitty golem encounters from the training area</title>
<updated>2021-11-12T16:06:54+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2021-11-12T16:06:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=09285afdb729565a484fe93a7958b330681a4bc1'/>
<id>09285afdb729565a484fe93a7958b330681a4bc1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>return Outcome::Success if a raid was rewarded</title>
<updated>2020-09-29T15:25:26+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-09-29T15:23:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=65bd385540db567751405df000f6b063226d8b8a'/>
<id>65bd385540db567751405df000f6b063226d8b8a</id>
<content type='text'>
If the reward has been given out, we can be 99.9% sure that the fight
succeeded, in which case we don't need to do any other convuluted
checking. This has the benefit of catching some false-negatives (edge
cases in success detection), at the cost of making the detection a bit
... weirder, in the sense that a log's success might now depend on
whether it was the first kill in the week or not.

However, given that our sucess detection works pretty well overall, I'd
say it's worth to catch a few more false-negatives and try to classify
as many logs correctly as possible. At least, this does not introduce
any false-positives.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the reward has been given out, we can be 99.9% sure that the fight
succeeded, in which case we don't need to do any other convuluted
checking. This has the benefit of catching some false-negatives (edge
cases in success detection), at the cost of making the detection a bit
... weirder, in the sense that a log's success might now depend on
whether it was the first kill in the week or not.

However, given that our sucess detection works pretty well overall, I'd
say it's worth to catch a few more false-negatives and try to classify
as many logs correctly as possible. At least, this does not introduce
any false-positives.
</pre>
</div>
</content>
</entry>
<entry>
<title>rename Log::npcs to Log::characters</title>
<updated>2020-09-28T11:32:54+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-09-28T11:32:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=b50febe63e8d72b396feac4b67f55fbc52c03dae'/>
<id>b50febe63e8d72b396feac4b67f55fbc52c03dae</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-09-28T11:19:50+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-09-28T11:19:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=4be9a3bac6fda057e5c95f605c320bec2a278e68'/>
<id>4be9a3bac6fda057e5c95f605c320bec2a278e68</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
