Skip to content

Releases: mtanksl/OpenTibia

v1.2 (+ base battle system)

26 May 14:54
Compare
Choose a tag to compare

Features:

  • Monster despawn
  • Monster spawn/respawn
  • Utamo vita protection
  • Attack strategies and Walk strategies
  • Loot
  • Loot rate config
  • Experience, level and level percent
  • Experience rate config
  • XML and binary server status info protocol on port 7173
  • Drop bag on death
  • Drop items on death
  • Amulet of loss prevent drop

Fixed bugs:

  • Prevent client crash if send too much data
  • Ignore container close after player death

To verify your download please use the following SHA-256 checksums:

mtanksl.OpenTibia.Host_win-x64.zip
5E9D862F6C86EE9799577D57D3ECEC84280447F20D62DD34912B63EF98B60DD9

mtanksl.OpenTibia.Host.GUI_win-x64.zip
118A76CC0867E73A46BAD2D1EFFFAC611272AB7C65078933AC95BF5056856FCE

v1.1 (+ plugin system)

18 Apr 20:32
Compare
Choose a tag to compare

Features:

  • Quest chest item
  • Targeted spell
  • House spells
  • House description on look
  • creaturescripts: PlayerLoginPlugin
  • creaturescripts: PlayerLogoutPlugin
  • Load custom plugin dll during start up
  • Stairs, Ladders, Sewers, Holes change player direction
  • Display Online/Offline VIPs
  • Packet name description in console
  • Improved Tile performance calculation
  • Improved memory allocation
  • Improved CPU usage (monster OnThink and npc OnThink events every 1s)

Fixed bugs:

  • Moved Player*Collection from Client to Player
  • Monster should not auto walk into PZ tile
  • Area attack considers PZ tile
  • Area attack considers throw path

To verify your download please use the following SHA-256 checksums:

mtanksl.OpenTibia.Host_win-x64.zip
B885E0A950933F0B1BF040D529D9AE932C8E33D8034557BA5A154D0E663895BD

mtanksl.OpenTibia.Host.GUI_win-x64.zip
CCAA4D114BFA52EDA30A491716E2E92EA06845AB397A5093F68121BE065F1E6D

v1.0

08 Apr 05:22
Compare
Choose a tag to compare

Features:

  • Tibia and Open Tibia's file format interpreters (.dat, .otb, .otbm, .pic, .spr)
  • TCP socket management for login and game servers
  • Packets and communication protocol (with RSA, Xtea, Adler32)
  • Task scheduler thread
  • Main game dispatcher thread
  • The base objects
    • Vocation (knight, paladin, sorcerer, druid, etc) and rank (player, tutor, gamemaster)
  • The base structures
  • Interacting with the client
    • Message of the day
    • Waiting list
    • Quests
      • Database for storage
    • Achievements
      • Database for storing achievements
    • Hotkeys
    • Report bug
    • Report rule violation
    • Debug assert
  • Controlling the character
    • Login
    • Walking
    • Turning
    • Changing outfit
      • Database for storing outfits/addons
    • Logout
  • Interacting with other players
    • Say
      • Gamemaster in-game commands
      • Spells
        • Database for storing spells
    • Whisper
    • Yell
    • Direct chat
    • Channels
    • Private channel
    • Rule violation channel
    • VIP
    • Safe Trade
    • Party
  • Interacting with npc
    • Dialogue
    • Buy and sell items
    • Trade window
    • Travel
  • Interacting with monsters
    • Fight
    • Weapon attributes (range, atk, def, arm)
    • Ammunition
    • Bow and arrow
    • Wand and rod
    • Two-handed items
    • Protection zone
    • No-logout zone
  • Interacting with the game world
    • Look item
      • Sign items
    • Move item
    • Rotate item
    • Use item
      • Containers
      • Lockers and towns
      • Read and write items
      • etc
    • Use item with creature
      • Runes
      • etc
    • Use item with item
      • Tools
      • etc
    • Mail
      • Send parcel
      • Send letter
    • House
      • Access list
  • Plugins
    • Lua scripting
    • Lua debugging with ZeroBrane
    • Lua autocomplete intellisense
  • Security
    • Ban/unban by player name, account or ip address
    • Rate limiting
      • Kick multi-client
      • Connections abuse
      • Packets abuse
      • Login attempts abuse
      • Kick slow sockets
      • Invalid message abuse
      • Unknown packet abuse
    • Stop accepting new connections once limit is reached
    • Kick after 1 minute without pong response
    • Kick after 15 minutes idle
    • Maintenance info

To verify your download please use the following SHA-256 checksums:

mtanksl.OpenTibia.Host_win-x64.zip
F21E3CA422C9C7E47C9B062A5CC7F61E790C7384157C74D71C0E484E6A8F11B4

mtanksl.OpenTibia.Host.GUI_win-x64.zip
0949F0A1FE01008BAA6266BAEA07A1E59EC2FFD14CC5665EAC373BEF531CDF50