Jump to content

JeeX

Member
  • Posts

    100
  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by JeeX

  1. Hey, is there a way to unpack the 2014 Beta Client?

    Its important to get the First Wolfman package (metin2_patch_pc3 &_m)

    I mean this one:

    This is the hidden content, please

    I searches but didnt found, aswell i didnt found a way to Break type4..

    Would be amazing If anyone have it probaply or can do, i Bad Case i would Pay aswell...! 

     

    Thanks

    • Metin2 Dev 14
    • Flame 1
    • Lmao 1
    • Good 1
    • muscle 1
    • Love 1
    • Love 5
  2. Hey, i Set Up fresh Files, but i cant Login. But i found Out that it calles in gamesource main.cpp inside of io_loop this Line:

     

    case FDW_EOF:

                    {

                        d->SetPhase(PHASE_CLOSE);

                    }

                    break;

     

    The auth core Went to this phase_close and it doesnt let me Connect. I dont understand this Code Well... Whats the Problem that it get called?

     

    (In Windows Server im able to Join and all is fine, but on FreeBSD i cant and get this phase_close there...)

     

    Amazing If anyone can Tell me whats wrong Here... Thank you!

  3. 21 minutes ago, Mali said:

    just make same bit operations and change EAIFlags for indexes 0,1,23,4(like this topic), it will be fine

    Sorry for replay again.

    Like that? (I usually wanted to be 100% Sure. Thank you!

    bool CHARACTER::IsAggressive() const

    {

        return IS_SET(m_pointsInstant.dwAIFlag[0], 1 << (AIFLAG_AGGRESSIVE & 0x1F));

    }

     

    void CHARACTER::SetAttackMob()

    {

        SET_BIT(m_pointsInstant.dwAIFlag[0], 1 << (AIFLAG_ATTACKMOB & 0x1F));

    }

     

    Thank you!

  4. Cool ! - Btw a question.

    Yesterday i changed the old struct With the New one (1 instead of 1 << 0 and so on) on Server and dumper ... 

    On serverside there are alot of IS_BIT Codes With aiflags. 

    Need to Change also 1 << (flagtype & 0x1F) ? (Sorry im on phone its a Bit hard to explain Here

    Later i can edit With an example or Like on IsAggressive Codes With the Return of such Bits, need to Change Them too?

  5. Hey, amazing system!

    But can you explain me a bit how to use the quest functions correct?

    I mean combinations, for example:

    say -> use: IN, MN, count

    Example: say("Test: Item: %s Mob: %s Count: %d", itemname[0], mobname[0], 30) - instead of string with number (item,mob)

    Or

    say -> use: IN, "String"

    example: 

    say("Test: Item: %s Stringname: %s, itemname[0], "Stringxxx")

     

    is it always need to add string.format for it?

    Because of this:...

    say(format.string("[LC;99998;%s;MN;%d;%d]", "Schwert", 101, 30)) -- don't work too..

    spacer.png

    spacer.png

    Thank you!

  6. 3 hours ago, ASIKOO said:

    Hi,

    I made this list for my project, 2 years ago.
    For some files, changing the type was not necessary.

    If it can help you:

    DWORD > uint32_t
    WORD > uint16_t
    BYTE > uint8_t
    IDENT > uint32_t
    long long int > int64_t
    signed long long > int64_t
    long long > int64_t
    unsigned long > uint32_t
    long int > int32_t
    long > int32_t
    short int > int16_t
    unsigned short > uint16_t
    short > int16_t
    unsigned char > uint8_t
    time_t >  int32_t
    size_t > uint32_t
    unsigned int > uint32_t
    INT > int32_t
    int >  int32_t
    uint >  uint32_t
    signed > int32_t
    unsigned > uint32_t
    char > don't touch
    signed char > char

    Thank you, this will help too!!!

    After I changed long to int32_t i tryed to start and got some Lzo problems

    spacer.png

    You remember, did you changed all types on (libgame, libpoly, libsql, libthecore, liblua) too? (I made)

    In 5 files there i keeped some lines with long, because it wasn't able to convert because of default libarys (for example MySQL (unsigned long)

    libsql/Statement.h + .cpp (Problem because of standard library)

    common/singleton.h (not possible to change here)

    game/src/char_item.cpp (just 1 line)

    game/src/questmanager.cpp (2 lines convert from const char* to long i made with std::stoi())

     

    size make some problems too after changes. (cipher gave me horrible errors after size change...)

    important to know is, should be mostly (99% of libthecore and so on too converted?)

     

    thank you very much!

  7. Hello, im looking for someone which can help me to tell me how i can make the files compile with -m64 flag On a 64bit machine.

    I've already started to change some datatypes, but I'm not 100% sure if all is correct.

     

    I would pay for help!

     

    Edit: (my current changes)

    (These i made long time ago (byte, word, DWORD) and it's fine. (I'm also using it on my 32bit files.
    BYTE -> uint8_t
    WORD -> uint16_t
    DWORD -> uint32_t

     

    New changes because of 64bit source:

    int -> int32_t
    unsigned int -> uint32_t
    unsigned char -> uint8_t
    long long -> int64_t
    unsigned short -> uint16_t
    short -> int16_t

    (i have changed all types on (common, db, game, libgame, liblua, libsql, libthecore, libpoly))

    I'm very unsure because of (size_t, ssize_t, time_t, long) if I try to change them, i get problems. And I'm not sure because of the type changes at libs.

    Thank you

  8. Hello, back again. I revert clang90 because I had some problems with the changes.

    Now a different question:

    I'm trying to compile source on 64bit with -m64 flag (yes I know the datatypes need to be changed - that's very easy to me. But I have a problem...) Db core is done but I get a error on game core compile (something related with cryptopp

    spacer.png

    spacer.png

    I hope someone knows how to make that, I would pay for it too. The source itself i can make myself it's just because of extern I think.

    (Also I wont give access to Source files!)

    I usually need help at information how i can make that - i tryed now V5 Extern and v10 extern Cryptopp, also 8.2.0 Cryptopp but I don't know how to be able to compile it fill. Datatypes are correct and already changed because of 64bit.

     

    Thank you!

    • Good 1
  9. Update: i think i got it myself, i wasnt able to made it Working With gcc10, but ive changed now to clang++90 and c++17

    I was able to compile, but need to make Further tests, If its stable enought (because of c++20 -> c++17 and gcc10 -> clang++90) ...

     

    Any knowledge about clang++90?

    Should there Big changes needed ? (Because im pretty unsure If i missed something and now some Problems will appear!...)

  10. 15 minutes ago, xXIntelXx said:

     

    No problem. I know the jail can be frustrating (especially when trying to update stuff, because you gotta do it all over again), but you'd need to re-compile the libs anyway at some point so, it's basically almost the same. There's always the other option: remove -m32 and.. well, pray to make everything working compiled at 64bit lol

    I know, Marty told me Yesterday He Managed But for V10, idk If WE will get Access to the 64bit rework ^^ still waiting of His But mit Sure If there are some Other Problems then, when New Systems will be installed ...^^. its Not save and stable... I prefer to use With -32 cflag in a 64bit machine

     

  11. 16 minutes ago, ASIKOO said:

    I have authorized your topic despite the fact that it is against the protection of sellers. So that you can get help and advice. Keep in mind that the seller may at any time restrict you from accessing updates if you provide access to any part of the source code related to your purchase. I recommend that you, using this topic, get advice and do it yourself, without the intervention of a third party.

    Thank you!

    Its Not in my interest to lose Support from Marty, i Just only would need a Help in Extern/lib to compile on a 64bit machine instead of using jail.

    Maybe in this Forum are some costumer from Marty which already Managed it I send Marty also the Link that He is in knowledge.

    There is No way to Share some parts. I will Take all eyes on that this wont Happen!!!

    53 minutes ago, xXIntelXx said:

    Use a jail, way easier (imo). Steps:

    • Create a virtual machine with the same freebsd version you wish to install the jail for (the VM 32bit of course)
    • create a file in /etc/ jail.jailname.conf
    • in the file write:
      exec.start = "/bin/sh /etc/rc";
      exec.stop = "/bin/sh /etc/rc.shutdown";
      exec.clean;
      mount.devfs;
      
      path = "/usr/jails/jailname";
      
      compilejail {
        host.hostname = "jailname";
      }
      
    • BE CAREFUL AT THE EOL: spacer.png
    • create a new folder in usr/jails called jailname
    • tar all your system from your virtual machine and then untar the zip file into usr/jails/jailname (set up your sources inside already)
    • in /etc/rc.conf add:
      jail_enable="YES"
      jail_list="jailname"
    • then on the console type:
      • service jail start jailname

    If it doesn't start a reboot may be needed (or just service jail restart?)

    Then type jls:

    spacer.png

    Usually the id should be 1, therefore: jexec 1 and you are into the jail

    Thank you for the explanation, If there are No ways to make With Extern I will try it With this way!

  12. Hello,

    I wanted to compile Marty source on a freebsd 13.0 (64bit)

    Im using gcc10 and c++20

     

    I was trying but i have Those Errors:

    /usr/local/bin/ld: skipping incompatible /usr/local/lib/gcc10/gcc/x86_64-portbld-freebsd13.0/10.4.0/../../../libstdc++.so when searching for -lstdc++
    /usr/local/bin/ld: skipping incompatible /usr/local/lib/gcc10/gcc/x86_64-portbld-freebsd13.0/10.4.0/../../../libstdc++.a when searching for -lstdc++
    /usr/local/bin/ld: cannot find -lstdc++
    /usr/local/bin/ld: skipping incompatible /usr/local/lib/gcc10/gcc/x86_64-portbld-freebsd13.0/10.4.0/../../../libstdc++.so when searching for -lstdc++

     

    I have asked Marty and He told me, there are 2 ways to solve:

    1. Install Jail

    2. He wrote: "the only way to compile on 64bit With -m32 is to Link all the .so from the (e.g.) Extern/libs without taking anything from the system paths (/lib /usr/lib /usr/local/lib)"

     

    I dont want to use the jail Method

    Is there anyone which Managed it already or can make it? (I wasted now 4 days to make it Work but i wasnt able...)

    I would pay for a solution!

    Thanks.. i Hope someone can Help

    And No i dont want to Work on a 32bit solution, because im working on my Notebook in Future and its to weak to Work With VM there, so i want to Work all on my VPS

  13. Hey there!

    Im looking for autohunt system

    I know there are some already public, but im looking for a good Version, which is nearly bugfree and (if possible maybe reversed - that means with offical Python, but it can be also some small changes here too)

    It should be have nearly the same functions like the offical system

    I dont like custom stuff.

     

    Thank you! Best regards!

  14. 16 hours ago, UdvAtt108 said:

    by that error, the snappy source is a static lib. 

     

    I can think on two possibility. 

    The first, you dont use correctly or on correct place the pragma linking. Maybe take a try on link the library in the visualstudio. 

    The second chance. There are more subprojects then userinterface project in client source project. You have to make sure which one project does use snappy function imports, and you have to link the snappy static lib into that correct project. As far as i know, the pack manager is in eterbase project, i thing snappy is in eterbase (im on phone, i cant take a look, maybe im wrong) so you have to link the lib into that project. 

    I tryed both but still the same problem.

    Linking on eterbase and in Vs itself, it detects, but still unresolved error

    Mayve Bad compiled lib? Because at the cmake i had an error with flags, buz in the project if snappy i found that code in the .cc file and its defined in a extern "C"

     

    Rly no idea, i just need thst to make it workable to extract offical protos.

    If it would works i Was planed to share New protos with com.

  15. 27 minutes ago, UdvAtt108 said:

    As far as i see, you want to use some external imported function from a library. You have to link the snappy dynamic/static lib into your project for the fix. 

    Hey thank you for your reply 🙂

    i've installed this tutorial:

     

    i generated with cmake the snappy project, compiled the snappy and copyed the lib and include files to my Binary

    I defined the lib in UserInterface.cpp as pragma (like the tutorial)

    Idk whats missing, i rly have no idea 😕

  16. Hey im looking for Full Service Files

    That means: Source, Binary, Pythons (root, locale)

    I just need thst stuff

    If there is just full files, np i will take it too

    I didnt found the files anywhere and the dev quit the community/m2.

    Why? I know the files are little bit mess, but im looking for some Parts of code and if i remember there are include, because i had that stuff on my drive, but my drive crashed - so i lost all stuff.

     

    Thanks for help!

    Best Regards

  17. Hey, im looking for someone which is very good in python coding.
    i need a small job, to make a function working - more information in PM
    but its very well payed (overpriced) because i need it very fast!
    but it could be difficult, so this job is just for guys which know python very well.


    Ty
    Best regards!

×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.