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

    C++ Game.randNumber(num1, num2) TFS 1.3

    Extensions (https://luajit.org/extensions.html) Search for "Enhanced PRNG for math.random()". It seens like standard lua implementation math.random sucks because it uses rand. Are you guys using standard lua implementation or luajit? @ltutorial You should use uniform_random instead of...
  2. Yamaken

    Player input on map development

    That is a good idea, which is useful to check which respawns/quests/places are more popular and then develop the server based on the data.
  3. Yamaken

    Tibiantis - reversed old Tibia project - discussion thread

    Then no paladin can wear a MPA? because of CAP?
  4. Yamaken

    Tibiantis - reversed old Tibia project - discussion thread

    Even if paladins won't have use for the better equipment(for me its given that its more important for knights since they are the tankers specially in this version) they will profit more gold since they can loot those equipments, same thing for mages.
  5. Yamaken

    CIP Files Spawns (monster.db) - Location, radius, etc.

    As far i can know you need a new spawn system which requires you to change code in remeres and tfs. You need to remove the pink fire thing with the spawn area and replace it with a creature which will set the spawn data(spawn center, monster type name and spawn amount). Then tfs will read this...
  6. Yamaken

    .Net Core OT Producer/Consumer model

    I think its still looks like tfs since tfs has the asio thread/loop(producer) and the dispatcher loop(consumer). You still need thread safety in the queues/thread communication.
  7. Yamaken

    Support C# scripting

    I did a small google search about c++ C# bridge and it does not seen to be easy. You can also have the whole server in C#, there is atleast two opentibia servers written in C# which i think you could use.
  8. Yamaken

    Creating a Tibia Client from Scratch

    Simply explained, you only need to know about the protocol. The protocol is the abstraction of the messages between client and server, ideally you only need to know that, only in specific cases you need to look at how tfs/the server works(it will help you to know why/how the messages are...
  9. Yamaken

    [Suggestion] Lua-Generated Item Descriptions

    I think if we are able to move things to lua without huge hacks its always a improvement in the sense that its easier to read, fix, improve and most important customize the items descriptions. The only reason to keep it at engine/c++ was the easiness to read the item properties but then its not...
  10. Yamaken

    [suggestion] New Item Decay algorithm

    True, but as far i know the current algorritm needs to have the duration property for items that can be frozen like rings, magic wand etc so you need to emulate duration anyway. I do agree with you about rewriting the decay system(which is really old) but then there is two performance problems...
  11. Yamaken

    Support OTLand (financially) idea

    I don't think only 1 programmer should be coding or planing anything about TFS. It should be run by committee. Funding is always good tho.
  12. Yamaken

    Support OTLand (financially) idea

    Btw, is there any other payment system which can replace paypal?
  13. Yamaken

    [suggestion] New Item Decay algorithm

    Maybe we can keep the current system(duration) and then just add the current timestamp when the item is saved, then when the item is loaded(player equips, depot, inbox, etc) we can calculate if the item is expired with (saved timestamp + duration) - current timestamp.
  14. Yamaken

    Blockchain and the future

    For me Blockchain is like a decentralized way of bookkeeping. Smart contracts is a tool to manipulate the bookkeeping. I do think we should get ride of uber, airbnb and all those "smart" startups that just wants to manage someone else job/property far away at the top dictating the rules and etc...
  15. Yamaken

    Debug when wanna open hotkey window 8.6 (1.3 downport)

    You probably got a hotkey with a sprite id that does not exists in the tibia.dat/spr.
  16. Yamaken

    Hypothetical new MMO tibia-like server engine

    I recommend you to study this powerful and different from tfs concept: https://en.wikipedia.org/wiki/Entity_component_system https://medium.com/ingeniouslysimple/entities-components-and-systems-89c31464240d...
  17. Yamaken

    GoOT (Golang Server)

    If you use OTClient you could just rewrite the protocol as fit for you/the tools/language(tibia protocol is old and may be there better/easier way to implement it).
  18. Yamaken

    Project X? Maybe... (10.++ XDC)

    Nice project, it could become a nice mobile oldschool mmorpg...
  19. Yamaken

    A* algorithm. Server vs Client Pathfinding

    Both. When you map click its the client which does the path finding and then send the list of directions to the server, when you use an item and the server walks your character towards the item its the server path finding which is also used by NPCs and specially by monsters.
Back
Top