<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tibia/game/tools, branch master</title>
<subtitle>Tibia 7.7 decompiled game server</subtitle>
<id>https://kaplar.net/tibia/game/atom?h=master</id>
<link rel='self' href='https://kaplar.net/tibia/game/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/'/>
<updated>2026-05-29T02:56:29Z</updated>
<entry>
<title>fix issues and warnings when compiling with glibc &lt; 2.32 (#57, #58)</title>
<updated>2026-05-29T02:56:29Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2026-05-29T02:56:29Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/commit/?id=e2ba7cd29617ae05087ad3d25c55a2eb8ce607a3'/>
<id>urn:sha1:e2ba7cd29617ae05087ad3d25c55a2eb8ce607a3</id>
<content type='text'>
  This also fixes some inconsistencies such as mixing both strerror
and strerrordesc_np, and possible formatting issues.
</content>
</entry>
<entry>
<title>add `MAX_DEPOTS` constant + enable assertions in debug mode</title>
<updated>2025-09-13T03:39:31Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-09-13T03:37:10Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/commit/?id=465620a871e7da8d72d82a999eac8623570d13fd'/>
<id>urn:sha1:465620a871e7da8d72d82a999eac8623570d13fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update script that generates the Makefile</title>
<updated>2025-09-12T05:44:22Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-09-12T05:44:22Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/commit/?id=16f2e00b055c8356a7e80fa3b92e7df5a5c89a4c'/>
<id>urn:sha1:16f2e00b055c8356a7e80fa3b92e7df5a5c89a4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cleaning up a few comments + login message enum</title>
<updated>2025-08-19T18:57:40Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-08-19T18:57:40Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/commit/?id=b2a9d2cb961fabc1ca05052a645d90663d8e0a92'/>
<id>urn:sha1:b2a9d2cb961fabc1ca05052a645d90663d8e0a92</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wrapping up for a public release</title>
<updated>2025-08-15T18:50:32Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-08-15T18:48:19Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/commit/?id=8082c228c5d618e6f865f76b4d0518c2fde573ec'/>
<id>urn:sha1:8082c228c5d618e6f865f76b4d0518c2fde573ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>implement `crypto.cc` with OpenSSL + fix config loading</title>
<updated>2025-07-03T13:46:43Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-07-03T13:10:27Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/commit/?id=e65dc561acab7a9e49f59777f16cb040c574c64d'/>
<id>urn:sha1:e65dc561acab7a9e49f59777f16cb040c574c64d</id>
<content type='text'>
  I considered reversing the original `vlong` implementation but
OpenSSL is just simpler, more secure, and most importantly, is
already there. I also made it so the key is now stored in a PEM
file (`tibia.pem`) so it can be easily swapped without re-compiling.

  This was the last piece to build and run a working executable,
except that we now need to implement a query manager for the server
to communicate with. I was able to fix a small problem with loading
the config before hitting the problem with the query manager, which
was expected.

  The next task should be getting a query manager up and running
before starting phase two of upgrading and fixing the server itself.
</content>
</entry>
<entry>
<title>impl some spells and create `info.cc`</title>
<updated>2025-06-02T21:21:54Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-06-02T21:17:10Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/commit/?id=d2eb32efe2df9e570e491b08d4ecf50da35f1b75'/>
<id>urn:sha1:d2eb32efe2df9e570e491b08d4ecf50da35f1b75</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add a small Go script to generate the Makefile</title>
<updated>2025-06-01T13:26:28Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-06-01T13:23:06Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/commit/?id=8b118611b69401fbf5a25dcee13834a47d27270e'/>
<id>urn:sha1:8b118611b69401fbf5a25dcee13834a47d27270e</id>
<content type='text'>
</content>
</entry>
</feed>
