• 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!

Recent content by Damc

  1. Damc

    C++ SIGSEGV at Tile::hasProperty(ITEMPROPERTY)

    tile = 0x0
  2. Damc

    C++ SIGSEGV at Tile::hasProperty(ITEMPROPERTY)

    The tile is null(this==nullptr) so all the other variables that gdb printed are meaningless (they don't exist). The crash is caused, because an AoE combat object has been executed near the map border (in a place where there is no tile) which causes the crash on this otxserver/combat.cpp at...
  3. Damc

    TFS Boost.Asio

    In C++, boost is the library that you first check for stuff you need, that isn't in the standard library. In fact, some of the boost libraries have been included into the std lib over the years (e.g. boost::thread, boost::shared_ptr). On top of that, ASIO is a very mature library, with well...
  4. Damc

    [in development] Psychonaut04 AAC

    I don't like acting like a hater, but identation exists in every practical language for a reason :D. psychounaut04-AAC/langset.php at master · psychonaut04/psychounaut04-AAC · GitHub
  5. Damc

    The end - for botters. BattlEye comes to Tibia

    With some modification it should be quite easy to modify the Linux kernel to allow ptrace the Tibia process (assuming BattlEye looks for signs of ptrace if not then no modification needed :D). Not sure how to work around this in Windows :D.
  6. Damc

    OTServ in other programming languages.

    If you forget a nullcheck in C or C++ on a system with a MMU you get SIGSEGV (or the platform equivalent) ;) It's a lot worse on platforms that don't trap from null dereference (but most of them don't even have the flash resources to contain a JVM). I know i'm nitpicking, but in general you're...
  7. Damc

    Minimum system requirement to run OTserv?

    Last time I checked the ORTS data pack used up around 2.7 GiB of virtual memory just after startup (x86-64, on 32 bits this will be much lower).
  8. Damc

    Need to block OTC.. ideas?

    OTClient reports during login that it's OTClient: https://github.com/otland/forgottenserver/blob/master/src/protocolgame.cpp#L155-L157 Of course, changing OTClient so that it says it's the CipSoft client is trivial ;).
  9. Damc

    Compiling TFS 1.2 Compiling

    You need VS2015 or higher to compile TFS 1.2.
  10. Damc

    [TFS 1.2+] Performance tuning

    TFS 1.0 has the old networking system, so unless you back port it from TFS 1.2 to 1.0 the answer is no.
  11. Damc

    OpenTibia OTClient that unpack map.otbm to .png files

    @Codex NG The most important difference is that your solution doesn't allow "zooming in".
  12. Damc

    Tfs 1.1 and 0.3.6 differences and other questions

    1. I'm going to be annoying and point out that compiling is the process of translating source code into a target representation (usually machine or byte code, but not always). A more fitting word here would probably be 'to develop'. Grammar nazi stuff aside, the reason is fairly simple. The...
  13. Damc

    Lua Experience Functions for TFS 1.1

    Why are you acessing the database directly anyway? Use player:getStorageValue() and player:setStorageValue() instead.
  14. Damc

    Lua Script Problem Tfs 1.0 To 1.2

    I believe that the Condition method you meant to use is called setOutfit().
Back
Top