Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    EgzoT
    @EgzoT
    Reason: Closed by soul4soul and diath commit: Missing delay for some actions #903 and Add turn and hotkey delay #910
    EgzoT
    @EgzoT
    pre-build on homebrew cask #863
    Reason: Empty issue
    Babidy
    @Babidy
    Hi, this room is for support??
    plncoin
    @plncoin
    Hello i have small problem ;)
    Oqlarnik
    @oqlarnik
    Hi, I'm trying to compile the OTClient. I cloned the repo and executed commands from the GitHub page. I also linked additional libraries like: glew-2.1.0, physfs-3.0.1 and OpenAL. Now I got this error and I'm kinda stuck https://pastebin.com/1DWitqGB
    I'm using Visual Studio Community 2017, Win10
    zygzagZ
    @zygzagZ
    In connection.h take READ and WRITE_TIMEOUT out of enum:
    static const int READ_TIMEOUT;
    static const int WRITE_TIMEOUT;
    and initialize them under includes in connection.cpp
    const int Connection::READ_TIMEOUT = 30;
    const int Connection::WRITE_TIMEOUT = 30;
    another possibility is to make them a macro with #define READ_TIMEOUT 30 etc
    reyhammer
    @reyhammer

    Considering this error in MacOS platform, openAL is not downloaded, it is already provided by the OS, however, the path isn't equal than the other Unix OS, a possible fix for this error message is changing #include <AL/al.h> to #include <OpenAL/al.h>, however is there a way that a can link it the correct way, or is it ok to create conditionals declarations to verify if it is MacOS to include from another path...

    [ 6%] Building CXX object CMakeFiles/otclient.dir/src/framework/core/adaptativeframecounter.cpp.o
    In file included from /Users/jonhy/Desktop/otclient/src/framework/luafunctions.cpp:38:
    In file included from /Users/jonhy/Desktop/otclient/src/framework/../framework/sound/soundmanager.h:26:
    /Users/jonhy/Desktop/otclient/src/framework/../framework/sound/declarations.h:30:10: fatal error:
    'AL/al.h' file not found

    include <AL/al.h>

         ^~~~~~~~~

    [ 7%] Building CXX object CMakeFiles/otclient.dir/src/framework/core/asyncdispatcher.cpp.o

    Adriel Santos
    @Turox
    Hello, who is responsible for the reps wiki page?
    reyhammer
    @reyhammer
    Everyone can make changes to provide new information in the Wiki page, if you want to include some new information, you can do it yourself :)
    Adriel Santos
    @Turox
    nice, tks
    VagnerDomingues
    @VagnerDomingues
    I'm in!
    Felipe Pelá
    @felipepela_gitlab
    Edu, boa tarde. Tenho uma fábrica de software e gostaríamos de utilizar o seu Client para um projeto. Podemos conversar privado: 11 9 9186 2946
    ViperMara
    @ViperMara_twitter
    hey im completely new at this anyone think they can help a little
    Dengomanolo
    @Dengomanolo
    @felipepela_gitlab Otclient is made available under the MIT License, thus this means that you are free to do whatever you want, commercial, non-commercial, closed or open. (Otclient está disponivel sobre a licensa MIT, portanto, você está livre para fazer o que desejar com o codigo, comercializa-lo ou não, fechar o codigo ou não.).
    Uchizu51
    @Uchizu51
    LNK1181 cannot open input file 'libeay32.lib' Can somebody help me?
    Uchizu51
    @Uchizu51
    guess not?
    Konrad Kuśnierz
    @iryont
    What OpenSSL version do you use? Since version 1.1.0 OpenSSL have changed library names from libeay32 to libcrypto and ssleay32 to libssl. So make sure you link against them (linker options).
    Uchizu51
    @Uchizu51
    Okay thank you, possible to update to 12.00 protocol?
    Konrad Kuśnierz
    @iryont
    At the moment unlikely, unless someone finds some time to work on it.
    zeeb92
    @zeeb92

    Hey guys, I had to change the "lua.h" etc to "luajit/lua.h", would it be possible for you to update it on git hub for us noobs?
    Since I'm now stuck on LINK libeay32.lib, I have no idea how to fix that as I'm completely new to source coding.

    Updating the tutorial aswell would be truly awesome, please! :)

    zeeb92
    @zeeb92
    A vs17 step-by-step for solving "LNK1181 cannot open input file 'libeay32.lib'" would be awesome!
    I see that Iryont wrote something about changing it to libcrypto. But I have no idea how I would go about it. I do have the libs downloaded.
    Henrique Faria
    @henriquesdfaria
    i'm having the same problem with LINK lebeay32.lib, did anyone found the solution?
    Konrad Kuśnierz
    @iryont
    Just go to your linker options where libs are located. Right click on solution -> "Properties"
    image.png
    Additional dependiences, open it and make a proper adjustment to lib naming like I said before.
    Henrique Faria
    @henriquesdfaria
    thank you, it compiled that way, but the application is not executing :(
    probably I did something wrong
    look the changes I did
    image.png
    1) I'm using the luajit, because there is no lua 5.2 version available to install by vcpkg
    Henrique Faria
    @henriquesdfaria
    image.png
    2) I changed these marked lua methods, because the methods "lua_setfenv" and "lua_getfenv" does not exists
    Henrique Faria
    @henriquesdfaria
    well, now worked, finally
    the problem was with my step 2
    now im using luajit on this file too\
    ;D thank you very much for the help, Konrad
    Henrique Faria
    @henriquesdfaria
    image.png
    Eremce
    @Eremce
    @henriquesdfaria Thanks, I have changed like you wrote, but i have still problem with linker. I have no idea what is wrong with my visual studio 2019, but i cannot change the additional dependecies, even if I add new names it doesnt solve the problem, because it is still somewhere in the macros...
    image.png
    Eremce
    @Eremce
    Guys, anyone would help? This shit is driving me crazy. 😵😫
    Eremce
    @Eremce
    Ok, I have found the place where they are stored. They are in otclient/vc14/settings.props
    Jonathas Rodrigues
    @JonathasRodrigues
    @Eremce just change libeay32 .lib to libssl.lib in otclient/vc14/settings.props file. Since version 1.1.0 OpenSSL have changed their library names from: libeay32 -> libcrypto ssleay32 -> libssl
    Martin Dominguez
    @mdominguezbe_twitter
    Hi, do you know how I could make the npcs work? I speak to the npc and the trade channel does not open and neither does the channel to continue traveling on ships.
    Marcelo Trylesinski
    @Kludex
    Hey guys, someone knows which callback should I use to get messages like "Critical"? I don't find any that suit my needs.