• 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. tarjei

    Promise concept inspired by Q library

    Hello! I was recently inspired by promise concept, and I decided to tackle the implemetation of it in lua. The idea behind it is quite simple. When you perform many callbacks asynchronously , and you have issues in making them execute in particular order, this might be useful to you :) I used a...
  2. tarjei

    Feature RTree structure, can be used to search for MILLIONS of sound zones.

    Hi, I would like to share a wrapper for RTree. It is a great structure, if you need to keep track of a lot of geometric structures, such as rectangles, polygons etc. I used it to enhance a sound system. I dont have much time to guide you through entire solution, but I believe that if you are...
  3. tarjei

    Enhanced sound module

    Hello! This weekend I was trying to enhance the sound module originaly posted by Shawak (origina post here: [Mod] Sound System . As I mentioned in there, it had one significat flaw I didn't like -> it was iterating table of sound zones, which were rectangles. That's cool if you don't want to...
  4. tarjei

    Graphics - Question about framebuffers.

    Hello, I started experimenting with shaders. I want to apply a single shader only on a creature. I figured I can use a framebuffer to render outfits into a single texture and later on apply a shader onto this texture. Problem is, that in presence of many creatures FPS drops more than I have...
  5. tarjei

    [DLL] Messing with client gui (Cipsoft one) - no injector.

    Hey! Recently I have found some old stuff from Necronia development. This dll I present now to you I SERIOUSLY messy+sucky thats why you should take it as a learning example maybe rather than thing you might use. I warn you already that it's buggy but maybe you are going to learn something from...
  6. tarjei

    [Lua 5.2] Goto statement.

    Hello! Recently I started playing with new lua version, and I came across usefull things - goto statements. If you are familiar with assembler labels they are familiar, yet in lua it is much more restricted. However you can make a nice structures with it, that simply were not avaible without...
  7. tarjei

    [lib] Semi-thread lib with signal handling and pausing. [+ examples]!!

    Hello, I came across Snejk's thread that considered threading in lua. Today I wanted to share some other approach to this topic. TaskHandler = {} function TaskHandler:new(callback, ...) local obj = {} self.__index = self setmetatable(obj, self) obj.idle_loops = 0...
  8. tarjei

    AJAX tricks enpowered by XAJAX libs.

    @edit Mod, please move it to website resources section, I posted it here by accident. Hello, I want to introduce you really fabulous library that I've found nowadays. What is it, that powerful in it? It allows you to make asynchronous calls to server using javascript, basicly without reloading...
  9. tarjei

    [Lua] Array serialization/ deserialization into/from single storage value.

    Hello, it's been some time since I made anything for public. Evans thread inspired me to improve my MultiSttorage value lib, and here I come with Array serialization. We need BinaryStream first. I added some modification so I post it again. --[[ Binary Stream Allows you to read, edit and...
  10. tarjei

    New lua engine. Is it worrth implementing that?

    Hello Otlanders, it's been a while since I was active here, but what is a point of this thread? To make some discussion about new lua engine and if its worth of implementing. I am sure that all of you already have heard about OTClient. I got amazed with it's own lua engine that can be mixed with...
  11. tarjei

    [Lib] Serializing and Deserializing many values into/from single storage value.

    MULTI STORAGE LIBRARY Hello, fellows. Today I bring you the most awesome thing I could think of about storage values. I was really annoyed by using many separete storage values to hold information in single event. If you have ever heard about packets you, it work exactly like that. It...
  12. tarjei

    Locating items in player equipment by action id.

    Hi, recently I discovered my old function wich I was excited about when I was newbie in scripting. It was parsing tree of backpacks that locates items by specific actionid you give to function. I was so annoyed by unprofesionality of this code that I rewrote this and release it now to public...
  13. tarjei

    Threat Gauge.

    Hello Im here again with concept. Its not my idea to be clear. I had a chat with my friend about mechanincs in MMO in general. Once he started to talk about WoW (LOL I didnt play it) and I was interested in somethign special there = threat gauge. I dont need to introduce this prolly to WoW...
  14. tarjei

    Otclient lights.

    Ehh I know this topic will be considered as spam, but since I feel kinda responsible for otclient light effects, I inted to catch Fallen for a conversation. So please reply if you see this, please? I finished it so you coould add it to main branch. For otclient fans I will give screen shot...
  15. tarjei

    Solved Weird VPS connection issue.

    Maybe someone is familiar with this kind of stuff. Recently I put up a server on bought VPS. My friend could login into server there, but I cant. Client shows character list, but when I try to login it just keeps connecting (I noticed that character is online then) Also I was trying to use...
  16. tarjei

    Tibia Editor 9.6 Discussion Thread.

    Tibia Editor 9.6 support As you probably already know Fallen sent to public Tibia Editor source code. Recently we added 9.6 support, so from now on you can modify newest data type files. However its not possible (yet) to use this tool with old protocols (< 9.4?), it support only dat and...
  17. tarjei

    Updating Sprites file (to newer tibia versions)

    Hi, recently I was forced to face that problem - update sprites file so it can contain more images. I figured that I could write some code for ppl if its needed, to update .spr file. Just sign in if you need such thing maybe and you dont want to move manualy sprites from 8.54 to newer (f.e).
  18. tarjei

    Position class. Simpler way of handling positions in scripts.

    Hi. This morning I figured that using position in using standard arrays is horrible :O. So.. This simple code makes it a bit simpler to compare, add and subtrac positions using normal math operators. I tested it, there is some kind os issues when we speak about z coordinate. But I hope you can...
  19. tarjei

    [Lib] Function Queue using Edited Snake's Thread.

    Hi everyone, I decided to post it,( probably noone will use it anyway) but people that comes here to lear shall have some examples that I have when I was starting coming here. So Its time for a payback. :) Function Queue: Its simple, sometimes we want to execute few functions in specific...
  20. tarjei

    Npc Library Development Thread.

    Hello I decided to release this lib, as soon its done, but I still have few I issues I want to overcome first before I release it. I desided to make it like modules. Meaning -> xml loads data about quests and npc dialogs from separeted modules in questmodules folder. <questmodules> <quest...
Back
Top