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

    Sprites by Saphron

    Bro that's legit one of the most terrifying sprites I've seen. Great job!
  2. Shadowsong

    New TFS logo / icon

    I know, but as designer, it's better not to make general assumptions based on subjective experience (i.e. 'it looks good to me'), cuz if you're aware that it's already edging on uncomfortable territory, it's better to take into account the possibility that it might not feel the same for other...
  3. Shadowsong

    New TFS logo / icon

    If you really want to get into it, think about it, the logo is 32x32, and the text takes up (width-wise) about 30% of that, let's be generous and say that's 11 pixels. You can't comfortably fit 3 letters with an outline in 11 pixels and make them readable. Even photoshop limits smallest font...
  4. Shadowsong

    New TFS logo / icon

    You keep reiterating that TFS is readable but seriously it's not, not even on 32x32, and barely on 64x64. On that one, it could benefit from a darker outline. I think it's better without the shades too.
  5. Shadowsong

    New TFS logo / icon

    I think you could even remove the text TFS from the nut, it gets in the way of recognizing the squirrel is holding a nut on smaller dimensions and the text becomes unreadable anyway. I really like this one.
  6. Shadowsong

    Windows Linux Running on Windows

    At this point it might be better to use Docker for such purposes since it also updated recently to be able to use WSL2 if on Windows10 host (works on Home version too), and even if Microsoft decides to drop support, dockerized project would still run (on whatever other virtualization you provide). 🤔
  7. Shadowsong

    [TUTORIAL] How-To : Manually compile Object Builder on Windows without Flash Builder

    Yeah and OB is for half way up 10.X versions, either way, if you wanna support every single version, there is work to be done, but at least the project I linked is not built with deprecated tech
  8. Shadowsong

    [TUTORIAL] How-To : Manually compile Object Builder on Windows without Flash Builder

    Maybe have a look at this project OpenTibia - Assets Editor (https://otland.net/threads/assets-editor.273557/)
  9. Shadowsong

    [TUTORIAL] How-To : Manually compile Object Builder on Windows without Flash Builder

    Because people want to make further modifications and features in the program (for example, support for newer tibia versions), and you do that by modifying the source code and compiling a new executable with those modifications.
  10. Shadowsong

    🐲 OTC StoneDrake UI by Shiva - [Free Release]

    Time is scarce these days and working on the code for this is not something I can fit on my todo list sadly, but if anyone starts doing it, I can offer advice and help with OTUI.
  11. Shadowsong

    TFS 0.X How to make that only one vocation can use DUALWIELD?

    Yeah my bad, since this is already this player's object, we should be able to get his vocation with just accessing member vocation, so replace `player->getVocation()->canDualWeild()) with vocation->canDualWield(). Delete this other thing you added. (Alternatively, you could access it through...
  12. Shadowsong

    🐲 OTC StoneDrake UI by Shiva - [Free Release]

    These are just a set of graphical assets that you still have to assemble and code. You could try replacing some of the existing client files with them, but since they have different sizes and crop coordinates on textures, I doubt it will look good without also modifying .otui files a lot.
  13. Shadowsong

    TFS 0.X How to make that only one vocation can use DUALWIELD?

    Vocation.h, give Vocation class new attribute "dualwielding" bool dualwielding= false; // Nobody can dual-wield by default. And add new public setter/getter for it: bool canDualWield() const {return dualwielding;} void setCanDualWield(bool v) {dualwielding= v;} In...
  14. Shadowsong

    Change Name from store bugged

    This code together with his problem would suggest the server is triggering following chain of calls prematurely: onRecvbyte(player, msg, byte) when packet is received from the client with byte GameStore.RecivedPackets.C_BuyStoreOffer that calls parseBuyStoreOffer(playerId, msg) where msg...
  15. Shadowsong

    Change Name from store bugged

    Those strings must be coming out of somewhere, they don't appear out of thin air. Of course, it is important to keep in mind the various circumstances in which those strings might be generated, or concatenations used to generate those strings that might make a search query invalid, however, I...
  16. Shadowsong

    Change Name from store bugged

    When you don't know where some script is located, an easy way to check for it is to run a global search in your workspace for a string or data that only appears in relation to that script. For example: "Enter New Character Name" or "Name Change" seem like suitable searches. This can give you...
  17. Shadowsong

    [Configuration] How to make a working Quest Log

    Whenever you use setStorageValue on some storage to change it to a non-default value (so, not -1), the server checks if that storage is used in some quest configuration in quests.xml for a quest. If yes, it sends the "quest log updated" message. Check this function in the sources for more info...
  18. Shadowsong

    [Configuration] How to make a working Quest Log

    That's how you set it, with that exact function: player:setStorageValue(key, value) The rest is explained in the tutorial. Keep in mind, if you don't have quests.xml file in XML folder, you may be using a non standard distro such as otservbr, in that case:
  19. Shadowsong

    🐲 OTC StoneDrake UI by Shiva - [Free Release]

    Yea if that's the case, Almendra is the name of the font, But I believe he was asking for .otfont and I wanted to post that so others know how to make .otfont as well.
  20. Shadowsong

    🐲 OTC StoneDrake UI by Shiva - [Free Release]

    I didn't want to do anything like that since Verdana works fine with the layout and it's the developer's decision to switch out the font, which is kinda a big deal so yeah. If you want to try it out, download gimp, import otclient/tools/gimp-bitmap-generator/generate_bitmap_font.py, execute the...
Back
Top