Welcome to MaxCheaters.com

Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads


VIP Member
  • Content Count

  • Joined

  • Last visited

  • Days Won

  • Feedback


Bumble last won the day on January 29 2019

Bumble had the most liked content!

Community Reputation

49 Excellent


About Bumble

  • Rank

Profile Information

  • Gender
    Not Telling

Recent Profile Visitors

1,362 profile views
  1. Neat share, thanks. Maybe list which chronicles they're for though.
  2. Hey Menma, I'm still developing L2H, but not super actively. I'll add that request to my to-do list though! Thank you, all the best to you too.
  3. I'd love to use this, but I'm stuck on the epilogue client for my project. I haven't done much interface editing yet, but would this be too difficult to convert to epilogue?
  4. Hey my scandinavian brother. To tell you the truth, it's very unlikely you'll be making a profit on an L2 server these days. You're looking at probably $600+ usd startup and about $50-70 a month at least for a server. More if you're planning on spending money on advertising to increase your player number at launch. Money to launch a server is the last of your concerns in the beginning though. How is your server going to be better than what's out there now? Do you have a plan?
  5. I'm still trying to figure this out.. I have so many questions, but I really just need to know how to grab the data that one time during the useitem packet. Could someone please give an example of how to do it? I'd be so thankful. C++ is not my strong suit. E: Solved, thanks pada
  6. I'm sure you're right, and I would do that if I knew how :) I'm still learning! Thanks for helping out.
  7. I've gotten that far, but any attempts I've made at isolating the augment IDs after that have not been working. I have the correct CItem pointer, but I'm really unsure of what to do next. I'm just trying a bunch of things, seeing if I can grab the data. I'm just not getting anywhere yet. It feels like it should be simple. Like something like this: UINT32* itemOptionKeyA = reinterpret_cast<UINT32(*)>(item + 0xB8); INT16 testAA = static_cast<INT16>(itemOptionKeyA[0]); INT16 testAB = static_cast<INT16>(itemOptionKey
  8. Thanks for this! I was doing some testing in setvariation, and I calculated the 0xB8 offset as well, but I wasn’t sure I was correct. It’s great to see that I’m on the right track. now I just need to find a way to grab that address at the same time... efforts don’t far are not really successful. I’d like to grab it during the useitem packet. I feel like I’m getting close!
  9. Thanks for posting that. It's different from GF as far as I know. Which chronicle is that from? The CItem I have access to looks like this: /* 0x0000 */ unsigned char padding0x0000[0x001C - 0x0000]; /* 0x001C */ UINT32 itemId; /* 0x0020 */ unsigned char padding0x0020[0x0048 - 0x0020]; /* 0x0048 */ CSharedItemData *sd; /* 0x0050 */ ItemInfo *itemInfo; /* 0x0058 */ class CYieldLock *lock; /* 0x0060 */ unsigned char padding0x0060[0x0078 - 0x0060]; /* 0x0078 */ std::vector<CSkillInfo*> skills; /* 0x0098 */ unsigned char padding0x0098[0x00B8 - 0x0098]; /* 0x00B8 */ U
  10. I've managed to make the augments stay on items, as well as making the items droppable. The "last" thing I need now, is to figure out where the augments are stored on an item. I know it's in the database, but where are the augment skills located in the CItem object?
  11. Thank you for your reply! I've been fighting this issue for days :) I've made it work with a workaround. The "cannot be dropped" seems to be a hardcoded limitation in the epilogue client, it doesn't even send the packet unless it's a viable option. My workaround is to send the RequestDestroyItem packet instead, and before destroying the item on the server, I drop a copy of the item on the ground. One issue is that I don't know where the augmentations are stored on the dropped copy (or the original item for that matter), so I don't know what to check for when the player picks it up.
  12. You should listen to half of what this guy says OP. No one needs L2OFF files, and since this is your first time, L2j will be just fine.
  13. I make L2Homage. It's a tool for customizing Lineage II, but the wiki has a pretty thorough guide on how to get a server going. This is for L2 Epilogue. Check the wiki
  14. I'm able to generate augmented items that are stored in the database, now they persist between sessions. I'm looking for two last things: 1. Where can I disable the "augmented items cannot be traded/dropped" limitation? I've looked through all the interface files to see if I could find anything, but no dice. Am I missing something? 2. What's the packet I need to send from the server to make the character do the pickup animation? The way I'm generating the augments makes the pickup animation disappear. Thanks!