• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Search results

  1. Gesior.pl

    Compile otservbr and TFS 1.3 on Ubuntu 20.04 and Debian 10/11

    I prepared 3 Dockerfiles, to test, if these engines compile on given linux distributions. Dockerfiles tested on 2021-08-24. You can comment otservbr / forgottenserver part to compile just one sources. You can compile these engines on your VPS/dedic by executing every line that starts with...
  2. Gesior.pl

    [C++/Linux] Compiling old engine (sources) on Debian 10 / Ubuntu 20.04

    There are many threads with compilation errors, but I did not find any with full instruction how to fix all problems. For people familiar with 'git compare': 1) All errors fixed one by one: gesior/tfs_0.4_on_debian_10 (https://github.com/gesior/tfs_0.4_on_debian_10/commits/main) 2) Total diff...
  3. Gesior.pl

    OpenTibia OTClient that unpack map.otbm to .png files - v4.0

    What is new in version 4.0? website view with NPCs and monsters search configurable town names and positions - big names visible on map possibility to link NPCs and monsters ex. mymap.com/#npc,Xodet , mymap.com/#monster,Dragon+Lord scripts to run 'zoom levels' and 'compression' on 16 cores on...
  4. Gesior.pl

    OpenTibia Items and outfits images generator for website 0.1.1

    Open Tibia Library 0.1.1 - based on OTClient, TFS and some other dat/spr/otb editing tools - written in TypeScript. Changes: added generator of all item animation frames to PNG - as one wide image - stackable items 'stacks' are treated as animation frames added PHP converter to change PNG with...
  5. Gesior.pl

    [TFS 1.x+] How to NOT write LUA scripts or how to crash server by LUA script

    There are many tutorials about writing scripts for TFS 1.x, so I decided to write short tutorial how to NOT write scripts for TFS 1.x. In this tutorial I will describe two common mistakes that result in server crash! First thing that everyone notice when they change engine from TFS 0.x to 1.x...
  6. Gesior.pl

    CreatureEvent [TFS 1.2+] Give item on level advance - configurable level and vocations

    Someone asked me on Discord about script that gives configurable rewards on level advance. It's onAdvance event. Rewards are easy configurable and can be limited by vocations and level. local rookVocations = { 0 } local sorcererVocations = { 1, 5 } local druidVocations = { 2, 6 } local...
  7. Gesior.pl

    Complaint My new release in Tools

    About 2 hours ago I released version 0.1 of OpenTibiaLibrary ( gesior/open-tibia-library (https://github.com/gesior/open-tibia-library) ) - made official hosts of it on my server ots.me. https://item-images.ots.me/generator/ https://outfit-images.ots.me/generator/ I did post it on board Tools...
  8. Gesior.pl

    OpenTibia Items and outfits images generator for website

    I've posted this software some time ago on Discussion board ( Another OT Item editor (otb, dat, spr) in TypeScript (https://otland.net/threads/another-ot-item-editor-otb-dat-spr-in-typescript.266949/page-2) ), but I think Tools is better board for this. This is Open Tibia Library - based on...
  9. Gesior.pl

    From Windows 10 to OTS development machine for dummies - part 2

    5. Install MariaDB, PHP and Apache2 servers Download newest XAMPP for Windows. Link:Download XAMPP (https://www.apachefriends.org/download.html) During installation deselect components we won’t use for OTS development. Start Apache, MySQL and open phpMyAdmin site (database administration...
  10. Gesior.pl

    From Windows 10 to OTS development machine for dummies

    I made this tutorial on clean machine just after installing Windows 10 Pro (64bit) on 2020-02-16. Installing everything took around 1 hour. In this tutorial we will use Visual Studio 2019, not 2017 recommended for TFS compilation. It will work! I used polish version of Windows and installed...
  11. Gesior.pl

    CreatureEvent [TFS 1.2+] Show war frags on guild channel

    Someone asked me for code to show war frags on guild chat. I made it for him, but he said I can release it. In file data/creaturescripts/scripts/playerdeath.lua replace: if warId ~= false then db.asyncQuery("INSERT INTO `guildwar_kills` (`killer`, `target`, `killerguild`, `targetguild`...
  12. Gesior.pl

    [module] OTClient UI debug v2

    When you create new module, you always got problems with OTUI design. Why X element is on that position? What am I clicking? I can't solve all these problems, but my module can help you debug your UI without milion prints to console. With this module you can easily view tree of elements on...
  13. Gesior.pl

    Complaint Pangeria - deleted thread and banned user, why?

    My friend called me, that someone (probably @Red ) banned his user Pangeria and deleted thread with discussion about server without any reason. Thread: https://otland.net/threads/pangeria-10-00-12-00-discussion-topic.266873/ This thread had over 40 answers week ago...
  14. Gesior.pl

    TFS 1.X+ theforgottenserver items.otb

    I got 2 questions about items.otb 1. Who and with what program prepared that file (10.98 version)? 2. What are OTB attributes ItemTypeAttrSpriteHash (32), ItemTypeAttr07 (34), ItemTypeAttr08 (35)? These attributes are set in TFS items.otb, but I got no idea what they are. Server does not use...
  15. Gesior.pl

    Another OT Item editor (otb, dat, spr) in TypeScript

    I'm learning TypeScript (website frontend, extends JavaScript) and I wrote library that loads .otb, .dat and .spr files. It also saves .dat files. Is there anyone interested in writing some web browser based Item Editor? It all runs on client side, so user of website does not need to...
  16. Gesior.pl

    items.xml sorter - by id/fromid

    Simple script to sort items.xml file by id/fromid attribute. It can be useful if you pasted some items from other items.xml file. It will also replace items with no attributes to short form. From: <item id="123" name="example"> </item> To: <item id="123" name="example" /> <?php $path_to_file =...
  17. Gesior.pl

    Support OTLand (financially) idea

    I do not use PayPal anymore ( PayPal (is a) scam – removing my PayPal account – HALP! (http://halp.skalski.pro/2019/05/05/paypal-is-a-scam-removing-my-paypal-account/) ). I cannot pay for OTLand premium account and I also cannot accept little payments (5-50 euro) for my help from people. I...
  18. Gesior.pl

    [suggestion] New Item Decay algorithm

    On GitHub there are suggestions that on Real Tibia there are items that decay when player is offline: Items in depot don’t decay · Issue #2641 · otland/forgottenserver (https://github.com/otland/forgottenserver/issues/2641) Also items in player depot are not decaying on TFS, until you move it...
  19. Gesior.pl

    Server lags when login/logout with a lot of items - time to fix it!

    There is 4 years old Issue on github about it: https://github.com/otland/forgottenserver/issues/1150 There are some conceptions, but zero code to fix this issue. Kondrah made code for it, but he sells it for 500$. I'm bored of writing code for servers for money. I decided to write fix for it...
  20. Gesior.pl

    TalkAction [TFS 1.3 / Lua 5.2] Debug LUA scripts with talkaction!

    Credits to @Cykotitan, based on TFS 0.x version TalkAction - Debug LUA scripts with talkaction! It's updated version for LUA 5.2+ (in which they replaced 'loadstring' with 'load')! For LuaJIT and LUA 5.1 versions use: TalkAction - [TFS 1.x / LuaJIT] Debug LUA scripts with talkaction...
Top