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

    is it possible to make otclient on web browser?

    (Client) JavaScript/TypeScript (or WebAssembly + JavaScript/TypeScript) + Canvas + WebSocket + WebAPI + knowledge of binary data in a web browser + (optional) HTML + CSS + web framework. (Server) WebSocket support in TFS (or WebSocket proxy in web account maker/microservice).
  2. MagicWall

    OTClient How do people edit their fonts

    This tool is used to create new font, so you may upload font file and create new font image + .otfont. If you want to edit current font, you will need try to configure .otfont for your edited font (probably change space-width: old space-width - stroke width). Example fonts what you can use in...
  3. MagicWall

    OTClient How do people edit their fonts

    1) Edit height, glyph-size, space-width in .otfont file, example file: sans-bold-16px.otfont 2) Create new font: - Use GIMP script from main OTClient repository: gimp-bitmap-generator - A long time ago I created a simple web app for create OTClient fonts (.png + .otfont)...
  4. MagicWall

    OT Client

    You need to find these libraries (somewhere in your Visual Studio/vcpkg libraries folder) and place them in the main otclient folder (next to the .exe file).
  5. MagicWall

    Using Bing AI DALL-E to create Tibia like items

    @matiszek30 Can you share the queries you use to generate these images? Can leonardo.ai generate 32x32px images?
  6. MagicWall

    Using Bing AI DALL-E to create Tibia like items

    Trying to create a full set with a similar style (Bing AI DALL-E): Query: Example query: Result with compare (96x96/64x64/32x32): Examples:
  7. MagicWall

    Using Bing AI DALL-E to create Tibia like items

    Update: When I download directly from bing: Or with full resolution:
  8. MagicWall

    Using Bing AI DALL-E to create Tibia like items

    Hi, today I tested new Bing AI functionality for generated images focusing on its possible use for creating Tibia sprites, effects: If anyone wants to try: 1) Open Microsoft Edge browser. 2) Go to site bing.com 3) Login in bing to Microsoft account. 4) Open Chat 5) Then write in chat something...
  9. MagicWall

    mysql query updates all columns

    Because you use "SET hunt_id" statement instead "WHERE hunt_id": SET `hunt_id` = %d instead: WHERE `hunt_id` = %d Probably you want change all columns with id "hunt_id", so use "WHERE" statement for variable "hunt_id": db.query(string.format("UPDATE exclusive_hunts SET `guid_player` = %d...
  10. MagicWall

    [OTClient Mod] Loot stats

    This module is based on .dat and .spr files, but it need to change item names (loot informations) to id, so it's need additional items.xml file to parse names to server id, and then to client id, to get images from .spr file. Of course it's possible to create a module with a server script, who...
  11. MagicWall

    [OTClient Mod] Loot stats

    Do you mean change item name from stored data to client item id? You can get item name, then change it to item object, and then get client item id. To use it, you need to load item.otb and item.xml (module default load these files). findItemByName = g_things.findItemTypeByName(ITEM_NAME) local...
  12. MagicWall

    Polski Role Play OTS

    Pomysł ciekawy, choć to raczej nie moje klimaty, to jednak sentyment do Tibii sprawiłby że mógłbym spróbować. Zapewne kluczem do sukcesu jest zebranie odpowiedniej grupy ludzi. Fajnie gdyby projekt był open source, i każdy gracz mógł wpływać na rozwój serwera, tym samym przyciągałby dev'ów...
  13. MagicWall

    [GitHub] OpenTibia 10.98, Raspberry Pi, Docker

    I thought about similar thing, great job. I was planning learn kubernetes to make some similar, now from your docker swarm script I may learn a lot. Now we may create additional web services for configure server, manage and configure database (create game master account / simple...
  14. MagicWall

    UIMiniWindow:onDragLeave BUG

    I fix it: Fix problem with positioning when "Move windows to panels" Code: function UIMiniWindow:onDragLeave(droppedWidget, mousePos) if self.movedWidget then self.setMovedChildMargin(self.movedOldMargin or 0) self.movedWidget = nil self.setMovedChildMargin = nil...
  15. MagicWall

    [MOD] Windows (BP, EQ, Battle etc.) can be dragged only to 'panels' (right/left)

    Probably someone used this code to add commit to otland/otclient: d291c7c I wrote about problems who mentioned by @tiothiago in this issue: #33 And I prepare fix for it: Fix problem with positioning when "Move windows to panels" #60 In @Gesior.pl script, @Gesior.pl only missing mentioned about...
  16. MagicWall

    OTClient Save checkbox config

    Best way is use this in lua side: --Save g_settings.set('unique_in_otc_name', value) --Load local checkBoxValue = g_settings.getBoolean('unique_in_otc_name') 1) Load UI. uiPanel = g_ui.loadUI('ui_file') 2) Get/set value to checkbox ui element. uiCheckbox =...
  17. MagicWall

    New TFS logo / icon

    For me at now it's the best logo at now, but I think this acorn not fit to this concept. Maybe if you add in background something like terminal with TFS name? Or maybe with other console prints? But this squirrel like (similar to mozilla firefox) logo looks insane. Can you put image without...
  18. MagicWall

    OTClient 1.0

    These systems are currently added to TFS? Probably it's features from new client?
  19. MagicWall

    [OTClient Mod] Loot stats

    Without items.xml, module don't will work. But yes, it load two times items.xml. Why? Because loadxml function don't load plural names, so I prepared own xml parser who save plural names, saved plural names allows to change plural names to singular names, then I convert singular names to ids...
  20. MagicWall

    [OTClient Mod] Tool Monstermaker

    I think best way is use opcodes, why? 1) Because this is easy (register and using opcodes is easy in otclient - you may realize it using only lua). 2) You don't need update OTClient data (if you want to add new monster). 3) You don't need to write additional file parsers. 4) You have always...
Back
Top