Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Recent content by Arektor

  1. Arektor

    In-game Item Editor UI

    The server checks if the player is allowed to use this menu whenever it receives the related packet, so yes, I would assume it is secure.
  2. Arektor

    In-game Item Editor UI

    Sadly this is built on a custom item structure and would be half broken on a regular public source. I could still dump the sources as-is I guess, and let people adapt it to their own source, but if I were to do that it wouldn't be on this forum anymore.
  3. Arektor

    Party

    The method CMover::AddExperienceParty is what you're looking for for the party exp share formulas. As for link attack, you don't need a full party for it to work, by default it's +10% final damage for every member targetting the same mob (or just every group member if you have a scroll of party...
  4. Arektor

    [VS22] v18.3 (Custom + V21 Content)

    Out of curiosity, what is that quest arrow bug exactly? My dumbass never noticed anything wrong with it .-.
  5. Arektor

    Lua configuration for item upgrades

    o/ In the leaked v21.2 sources, I noticed these ItemUpgradeXXX.lua files and immediately took a deeper look at those. At first glance, these were files to configure what materials would be used for different kinds of upgrades, for what kind of item, prices and rates. From the regular, simple...
  6. Arektor

    define.h

    .h files (header files) in the resources only serve to name values. They serve the purpose of saying "Hey, this specific string of characters, it's actualy XXX number." They don't define any behavior, this is the job of the source files (.cpp) in the actual source.
  7. Arektor

    SQL Server 2019 Setup [Setup was unable to contact the download server]

    You must be registered for see element.
  8. Arektor

    Github Repo?

    If you're talking about the official devs.. well, obviously because the code was never meant to be public in the first place, the only reason why we have our hands on it is because it was leaked. If you're talking about other people... simply because you're not allowed to? To my knowledge this...
  9. Arektor

    [VS22] v18.3 (Custom + V21 Content)

    Re: [VS22] v18.3 Just noticed that the map doesn't properly detect towns. This is caused because - at least in retail files - in the .wld.cnt file, towns are defined with C_useRealData set to 0, which per the old code completely skips the whole definition. In the v21.2 sources, this is how...
  10. Arektor

    [Help] Monster Drops

    I'd like to point out that the solution presented in this thread, even though it works, is a (minor) waste of resource. BOOL bAdjDropRate = TRUE; // ÀϹÝÀûÀ¸·Ð ·¹º§Â÷¿¡ ÀÇÇÑ µå¶ø·üÀúÇÏ°¡ ÀÌ·ïÁø´Ù. if( GetIndex() == MI_CLOCKWORK1 ) //·¹º§Â÷¿¡ÀÇÇÑ µå¶ø·üÀúÇÏ°¡ ¾ø´Ù. bAdjDropRate =...
  11. Arektor

    In-game Item Editor UI

    o/ Trying to familiarize myself with the window components and their interactions, I decided to make an item editor for some practice. This is what I ended up with after a small week! Unfortunately, it involves quite a few changes in various parts of the source, so it's not something I can...
  12. Arektor

    [Help] Npcs not working

    Malformed character.inc then maybe? If you didn't change anything in ::LoadCharacter, that's the only thing I can think of.
  13. Arektor

    [Help] Npcs not working

    My bad then, misunderstood the issue. If GetCharacter returns null, that might be because the npc doesn't exist in character.inc, which is also where the content of the npc menu is set.
  14. Arektor

    [Help] Npcs not working

    If CDPSrvr::OnOpenShopWnd is not called when you click on the Trade option, then something goes wrong before the packet is sent, which means the issue is somewhere in the client. Still not the answer we're looking for but it's progress. Next step then is to debug the client. Try to navigate...
  15. Arektor

    [Help] Npcs not working

    If MMI_TRADE is properly handled and fully functional, then the server should receive a "PACKETTYPE_OPENSHOPWND" packet. If that packet is properly handled server-side, and the server determines that the player is able to open the NPC's shop, the client should receive a...
Back
Top