Skip to content

Releases: Black-Tek/BlackTek-Server

BlackTek Server 1.0 (Dark Night Salvation)

01 Jan 06:38
Compare
Choose a tag to compare

This release is the first official release and has a great many changes to it since I started with TFS 1.4.2. To list every single change would be quite excessive, so instead I will share a condensed list of the new features:

  • Added manifest mode enabled
  • Added 5 new Item Events
  • Added new boolean config options
  • Added new CreatureEvents
  • Added Item Classifications and Tiers
  • Added XML parsing bindings for Lua
  • Added Modal Window Helper lib
  • Added Reward Container & Boss System
  • Added discord webhook functionality
  • Added Quivers
  • Added Augmented Players and Items
  • Added Tibia Imbuements
  • Added Imbuements API
  • Added missing logic for Tile::getUseItem
  • Added Hash Cache for spectators
  • Added missing modifier enums
  • Added missing lua methods for Game: getOutfits, getMounts, getVocations
  • Added Player:onInventoryUpdate
  • Added method Creature::isDead()
  • Added ItemType:getShootType()
  • Added Item Classifications and Tiers
  • Added lua methods House: setRent, getPaidUntil, setPaidUntil
  • Added lua methods Party: onInvite, onRevokeInvitation
  • Added getSpectators method to Npc
  • Added lua methods Player: isNearDepotBox, getIdleTime
  • Added Bootstrap.bat
  • Added ARM64 build
  • Added manifest mode
  • Implemented Hash Cache for spectators
  • Added additional considerations for classic slots
  • New Event onSpellTry (codinablack, sarah whesker)
  • New Event Interface Item Events (codinablack)
  • New Event onSave (codinablack)
  • New global event: OnSave (codinablack)
  • New function isClass (codinablack)
  • Effects support for summons (codinablack)
  • Player.onRotateItem event (codinablack)
  • Database transaction and row insert in lua (codinablack)
  • Support for hundredths after decimal point (codinablack)
  • Monster.getId in onSpawn event (codinablack)
  • Obtain master of summons on death (codinablack)
  • More Responsive Monsters (saiyansking)

I would like to document here a few other significant changes, like, the changing of build systems to use premake instead of Cmake, spectator cache, rewriting tile:queryAdd method, as well as introducing bootstrap scripts to ease the initial setup process.

Full Changelog: https://github.com/Black-Tek/BlackTek-Server/compare/7c019ba..1c7dd32

BlackTek Server Edge Build

29 Dec 09:01
12161f9
Compare
Choose a tag to compare
Pre-release

This is an automated Windows Edge build for commit 61f3e27
OS-BuildType: Windows
Build date: 2025-01-07T16:21:18-06:00

BlackTek Server Edge Build

29 Dec 07:47
e56f73a
Compare
Choose a tag to compare
Pre-release

This is an automated Linux Edge build for commit 61f3e27
OS-BuildType:
Build date: 2025-01-07T16:21:18-06:00