aboutsummaryrefslogtreecommitdiff
path: root/reference/types.hh
Commit message (Collapse)AuthorAge
* implement `crypto.cc` with OpenSSL + fix config loadingfusion322025-07-03
| | | | | | | | | | | | | | | | 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.
* `reader.cc`fusion322025-07-01
|
* `writer.cc`fusion322025-06-30
|
* `houses.cc`fusion322025-06-29
|
* `moveuse.cc`fusion322025-06-27
|
* most of `crnonpl.cc`fusion322025-06-24
|
* beginning of `communication.cc`fusion322025-06-19
|
* all `crplayer.cc` functions outside `TPlayer`fusion322025-06-17
|
* more work on `operate.cc`fusion322025-06-15
|
* implement monster raidsfusion322025-06-07
|
* implement TFindCreatures and KillStatisticsfusion322025-06-07
|
* some work on `crmain.cc` and `cract.cc` + merge creature headersfusion322025-06-06
|
* declare all creature typesfusion322025-06-05
|
* merge creature headersfusion322025-06-05
|
* magic init functionsfusion322025-06-01
|
* more work on `crcombat.cc`fusion322025-05-30
|
* impl `strings.cc`fusion322025-05-29
|
* impl all remaining containersfusion322025-05-28
|
* halfway of `map.cc` and start of `objects.cc`fusion322025-05-24
|
* implement TWriteStream, T(Dynamic)WriteBuffer, and TWriteBinaryFilefusion322025-05-22
|
* implement TReadStream, TReadBuffer, and TReadBinaryFilefusion322025-05-22
|
* implement threading APIfusion322025-05-22
|
* implement script lexerfusion322025-05-22
|
* implement `main.cc`, `shm.cc`, and `time.cc` + overall tweeksfusion322025-05-20
|
* implement `matrix` and move containers into their own directoryfusion322025-05-18
|
* remove code from reference files to get an idea of the progressfusion322025-05-18
|
* initial commit - getting at TSkill structsfusion322025-05-16