otclient

  1. e.e

    Programmer Looking for (ot)client devs for hire or collab/service exchanges

    Looking for developers interested in working with me on otclient/opentibiaunity or other open tibia client development on tasks ordered here from most to least important: general internal documentation, bug fixes, new systems, others (optimizations etc). Hire or collab. Also looking for...
  2. Y

    OTClient Unable to create item with invalid id

    Hello, While trying to add new item to server I encountered a problem, and after 2 days i don't have idea how to fix it: Everything on server side is ok, i think because console doesn't show any errors Here's how everything is set up: items.otb: .SPR and .DAT files We are using 10.98...
  3. jailsonmendes

    The client is with fixed ip configured but does not connect to the server.

    entergame.lua EnterGame = { } -- private variables local loadBox local enterGame local motdWindow local motdButton local enterGameButton local clientBox local protocolLogin local motdEnabled = false local serverIP = '158.69.231.247' function getServerIP() return serverIP end -- private...
  4. EduardoDantas

    OTC market bug and mounts bug

    I am using OTC (version 10.99) With .dat and .spr from 10 (with sprites 12) So far so good .. With some modifications in the source I managed to make everything beautiful, without debugs, without any problem in the structure of the client itself. However, when trying to open the market, I run...
  5. M

    [Release] game_store module

    Video Demonstration Note: errors regarding opcode 159 are not related to this module. OTClient game_store module source A pull request to the main repo is pending. Right now you can find this module with the corresponding client at: Github: metabobb/otclient...
  6. falls13

    change this name

    client.lua local musicFilename = "/sounds/startup" local musicChannel = g_sounds.getChannel(1) function setMusic(filename) musicFilename = filename if not g_game.isOnline() then musicChannel:stop() musicChannel:enqueue(musicFilename, 3) end end function reloadScripts()...
  7. Y

    Unhandled opcode

    Hello, I need help with OTClient error "unhandled opcode". I created function in tfs which sends to client info about auto-looted item, everything seems to work fine on server side, but how to read it properly and print? I tried various scripts found on forum but nothing worked. Any tips...
  8. Togu

    OTClient and Cast System

    Im thinking on give a try to make that. I've seen that OTClient has lua calls for almost everything, for example, on skill window module: connect(LocalPlayer, { onExperienceChange = onExperienceChange, onLevelChange = onLevelChange, onHealthChange = onHealthChange...
  9. Y

    C++ Making loot analyzer

    Hi, I want to make loot analyzer using OTClient + TFS 1.3, and i don't really know how approach one of most important thing: Well, i think about something like this: Monster died (Server side) -> Send info about loot to OTClient via opcode (Problem here) -> Print Info about loot, graphs, income...
  10. Togu

    OTClient Why is this happening (see gif)? / Setting minimum width to label

    I've made some changes on game_skills module and I'd like to set minimum possible width to a label based on the text of the label. Is there a way to do that? On the gif you can see that when game starts it loads a default width and when I reload the module he sets the minimum possible width...
  11. Togu

    What's the goal of OTLand with OTClient?

    We know that the otland/otclient repository was created because the edubart/otclient repository was out of maintainers. But we also know that the way OTClient was developed it's almost impossible to fix all issues to all protocols. So... what's the goal with this repository? Make a generic...
  12. Togu

    Final thread for fixing OTClient dashing animation issue for TFS 1.3

    I made a super slow motion to show the exactly dashing issue: final - Streamable (https://streamable.com/2xek1) troll going from up to down and comparing with real gif and sprites test - Streamable (https://streamable.com/wmv6e) troll going from right to left Split animated GIF image in frames...
  13. Togu

    Help understanding parsing server/client

    I'm studying TFS 1.3 and OTClient sources to improve my project. And now I need to parse a new information (attack speed) to OTClient. So, till now, what I understood is that the server can send and receive informations or commands (packets) to/from the client. And client can send and receive...
  14. G

    Add Position Widget

    Hello everyone I would like to know how I can set the position of a widget, just like StaticText, doing this: g_map.addThing (widget, g_game.getLocalPlayer (): getPosition (), -1) I know this way I can not because addThing does not accept widget. Excuse me if it was not clear what I want, but I...
  15. gicu0770

    [OTClient][10.98] TFS 1.3 and OTC Latest Compiling l OTC with more titles and transparent panels.

    Hi im GICU Hello like theme. WARNING I not helping with config server or compiling. Screen: OTC Download(without .SPR .DAT) compilation VS 17 realse: OTC 10.98 Server + Source TFS 1.3 (compilation debian 8): TFS 1.3 server + source Compiling link tutorial: Compiling on Debian GNU Linux...
  16. MagicWall

    [OTClient Mod] Auto Screenshot and Fast Screenshot

    Hello, I want to present two new modules: game_autoscreenshot and client_fastscreenshot. I have presented possibility to making screenshots in OTClient in this post: [OTClient Showoff], now all was be finished and added to OtLand OTClient github repo. It's forked otland repo from main OTClient...
  17. S

    OTClient Animation Error

    Hi guys, anyone have this same problem in OTClient? This bug is random,, is not always what happens but it greatly disrupts the gameplay and can occurs with creatures/players. Has anyone ever seen a issue like this? I'm trying to fix. I created a video to show (it appears after 0:06), where...
  18. Togu

    The Forgotten Tibia (no vocations, new skills, skills by points, dual wield, auto loot, quiver, etc)

    The Forgotten Tibia https://github.com/GustavoContreiras/TheForgottenTibia The Forgotten Tibia is a free and open-source MMORPG written in C++ and LUA. It is a fork from the The Forgotten Server 1.3 (3b63f65) and OTClient (07b4b78) projects. What makes it different from Tibia / The Forgotten...
  19. Togu

    How to get server's items id?

    Is there an easy way to do that? OTClient's items id are different from tfs' items id. Edit: Gonna try it and then I'll give feedback here haha
  20. BryanAlexisc

    Cant create animation item with object builder

    I am using OB 0.4.5 I am using .spr .dat 981 I compiled many new sprites next to their otb and when compiling it works normal without errors. But when I create an animation in the program and compile it, when using it in the client, it crashes, and I only put 2 animations in a 64x64 item, the...
Top