Jump to content

mcbigmac

Members
  • Posts

    1,245
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by mcbigmac

  1. You have not shown the error, when you use multiple instances of decreasing EXP. so no - until you do so your not doing what you've been told to do. Or know how to get help by reporting back.
  2. an Algorhythm? what kinda mystical bullshit is that? install SQL, open cached, test on port 2012 with the additem2 opcode and done. If you follow formats and add a reference identifier string, it will work. Use documentation for formats shared on Xel's thread.
  3. Clearly based on your post, you've failed to update the AI - to do 4 rounds of negative EXP. So i'd suggest to try again, or try break it off into 8 chunks. Since the log claims a minus of over 2 billion.
  4. If you have to ask how to add more code beyond hooking - you've failed to grasp the entire RCE\Injecting code process. Id suggest you read that first and do some crackme's and injectme's - and then use that knowledge in retrospect. Then all of the rest will become apparently clear - and how much you need to research to do certain things. Some will seem impossible - but visualizing the assembly instructions and understanding how registers behave will become easier over time. I started nearly... well 6½ years ago - as a warning if you don't devote hours of this every single day you probably won't get very far. The entry barrier is absurdly high, which is why i suggest you go more RCE\Crackz0r based as that will give you more general knowledge applicable for other games.
  5. 1. Buy them (AdvExt or Vangath ) or use leaked packs with certain bugs. 2. Go learn RCE\Reverse Code Engineering and Assembly x86\64 and basic cracking tutorials. that's how stuff is made. Researching where something specific is in memory, and changing it on "run time" or stopping it from executing based on variables. Process is simple, takes an asburd long time to master tho. 3. There's lists yes - but i suggest if your serious, you ignore them in the start and research yourself. That will teach you from the start, how to begin understanding the process beyond using Anarchy's guide as a framework. (Which it isn't - it's 1 hook changing some bytes). 4. See 2 and 3. 5. Used to care - don't give a ratsass anymore, everyone is hopelessly behind retail. And there's some people with private leaks of newer retail that rent them out as "SaaS" where you don't actually have access to the physical files. That way it stops files from leaking and gives revenue to them over time instead of a 1 off fee.
  6. That's not correct. Skill_list contains mostly passive skills that added to the creatures acquire_skill_list. If you want to the creature to CAST A skill, you must write AI code that defines when and where to cast it. Monsters have different classes of AI - where there's a variable that defines what skill is cast at X condition. Example: npc_ai={[shade_horror];{[MoveAroundSocial]=110};{[MoveAroundSocial1]=110};{[MoveAroundSocial2]=110};{[DeBuff]=@s_npc_slow1}} NPC calls AI class shadehorror - uses some params called move aroundsocial to determine how to "move around in territory" - and has a var called DeBuff. Debuff links to a skill called s_npc_slow1 - which is cast based on the conditions found in the AI of shade_horror. (Or more likely, in one of it's father classes).
  7. You are very wrong. I love how even certain experienced people still fail to grasp the basics of l2off (not attacking you xel, just in general :)) corpse_make_list - represents SPOIL and is controlled on a per item basis. Each item listed has it's own drop\spoil chance, once a mob is spoiled\blue. Simple list. ex list for easier control of herbs, but works the same way as additional_make_multilist. Everything is grouped. ex_item_drop_list={ {{{[herb_of_hp_a];1;1;20};{[greater_herb_of_hp_a];1;1;45};{[full_herb_of_hp_a];1;1;35}};42}; {{{[herb_of_mp_a];1;1;10};{[greater_herb_of_mp_a];1;1;54};{[full_herb_of_mp_a];1;1;36}};11}; {{{[herb_of_pa];1;1;20};{[herb_of_pa_speed];1;1;20};{[herb_of_crt_rate];1;1;20};{[vampiric_rage_herb];1;1;20};{[death_whisper_herb];1;1;20}};25}; {{{[herb_of_ma];1;1;50};{[herb_of_ma_speed];1;1;50}};10};{{{[figher_herb];1;1;33};{[magician_herb];1;1;33};{[recovery_herb];1;1;34}};1}; {{{[herb_of_move_speed];1;1;94};{[big_head_herb];1;1;3};{[vitality_herb1];1;1;3}};11}} Here' we have 4 groups - where only 1 item from each group can drop at any given npc death. The number after the min\max is the % of 100 that the item has of chance to drop, when a group chance is success. In the first line you have group 1 - which as 42% chance to drop, on every death of that monster. Imagine, if the 42% chance is succesful - another 100 sided dice rolls and if the dice is between 1 to 20 - item 1 drops, and if 20 to 65, item 2 drops. The combined value of the third parameter\chance should never ever exceed 100 - and neither should the overal group chance. This ensures greater balance in how drops work by ncsoft internal design. (And also why L2J since day 1 has been completely uncorrect and not retail alike). both additional_make_multilist & ex_item_drop_list work this way. The reason for herbs having they're own drop container is probably to make it easier for them to mass change when balance testing.
  8. Ask vangath to easen up on his exp overflow bug logic. or do it in steps to decrease exp enough. myself::IncrementParam(talker,0,-524831458); myself::IncrementParam(talker,0,-524831458); myself::IncrementParam(talker,0,-524831458); myself::IncrementParam(talker,0,-524831458); I'm saddened everytime people can't do logic to see where or what an error is.
  9. Then can it L2 Fentz - instead of stealing a name fenty ;) it's pathetic period, regardless of how good your server will be. There is practicly no difference from anyone buying vangath, going interlude to this "l2 extreme". Nothing short of you backing it atleast. Be a man, tell your apparent idiots you trust to build a name\interlude server for themselves instead of steal. simple.
  10. ...oh you mean your plan backfire for free brand publicity? Don't be a fucking moron - and im amazed you've convinced fentz to lend his brand to you as well. You may be able to build a great server - and all luck to you to do that. This isn't about your server directly or your abilities. It's about stealing old memories\brand power - when you had ZERO to do with the old brand besides PERHAPS playing there. It reaks of desperation - and suggests you don't have faith in yourself enough to build something from scratch.
  11. Don't take the word of someone like Outlaw - just because you somehow have a fucked image of him. Use your brain - you can think can't you ? or are you stupid? L2X Original was, c1, then c1>c2 extended then c1>c3 extended, then c1>c4 extended. It was NEVER EVER based on the C4 Full Pts leak or went above C4. Ergo - starting a server called the same in Interlude has nothing to do with the original. Okay - so is the original staff there? No they're not - NO ONE from the original staff is there. There is NOTHING linking this to the old l2x other than the name "Lineage 2 Extreme". So... 2+2? PS: Wanna support L2X? go support Silent in his c3 quest: http://l2oldskool.org/ That's atleast an original staff member trying to do his own thing.
  12. That may be - but it has nothing to do with the old l2extreme other than the name. L2Extreme was down even before c4 leak, jesus. Shame on the name copying.
  13. Someone isn't interested. Your not the equivelant of apple or jobs. Jobs was the developer - your a unknown third person who just decided that after playing with some computers - you want to produce them. Because you used something - it does not make you an expert on said object. And quite frankly, there's too MANY of you already. Why will you be different? how will you solve the same problems other people like you ran into? You have nothing except YOU personally FEEL like your able to accomplish something without even bother researching how the market your trying to enter works. If you only reply is "U dun understand i will find some" - then yes you will find someone. And they will probably scam you for a free website you did ;)
  14. dead links. http://www.maxcheaters.com/topic/76849-share-paypal-automatic-donation-script/?hl=%2Bautomatic+%2Bpaypal here's a new one. http://www57.zippyshare.com/v/11779311/file.html
  15. I shared one ages ago, go find the thread - creating a basic storefront and injecting\creating items via cacheD and connecting to Paypal IPN. You should find a php dude - and just create your own by looking at the availeble automatic APIs payment processors provide. and then just cacheD to some effect. Either by a specific "donate coin" or direct items themselves. All of this gets alot easier with GF and the ingame shops - but don't take away the basic premise of paypal\payment processor storing some sort of donated currency.
  16. if you don't ask for specific help - irregardless of what it is - you'll never get it ;)
  17. BitConverter.GetBytes((Int32)i); use on an array and reverse for each object.
  18. You see empty promises because knowledge is dying. Similarly because PServer scene nowhere closely resembles retail these days (unlike older days where the difference wasn't that great and people were happy to play for free). But as tryskell - you should ask yourself how in the nine hells is your 9 years of playing experience relevant to the pserver scene - and how the hell does it somehow make balancing any easier when you have no idea of the inner workings of l2? Historicly NCsoft hasn't listened one butt's end to the "omfg op" whiners of l2 - so how would you provide anything of value (And especially with the custom stuff your proposing)? And something worth enough to claim ownership?
  19. Look at any basic .NET socket tutorial open a socket, send the info in the specific order as listed in the documents i pastebinned. Alternatively look here: http://code.msdn.microsoft.com/windowsdesktop/Communication-through-91a2582b/ Open a socket, send stuff and use the bitconverter class to convert ala pack from PHP.
  20. Blame yourself. No longterm l2 player has ever demanded things are a certain way - or retail. You eat horseshit without questioning anything like apple sheep needing a gold iphone 5s. Demand specificly what you want - and hopefully someone will give it to you. Right now, no one demands anything because they haven't even bothered figuring out what they want. "I WANT BALANCED SERVER" Then don't play 100++ servers for fucks sake. L2J at it's core is nowhere near retail for calculations of everything - and l2off is not designed to be even 5x with it's xp\dropsystem. So the entire premise of a gameplay being sped up 100 if not 1000 times - completely ruins every aspect. Until then we'll have apple servers selling you horseshit as the perfect omg ultra supah balance server evah. (There are always exceptions to the rule). Learn specificly what you want - then demand it.
  21. Read what i wrote. And yes it works - the only thing stopping a normal client from connecting is changed Blowfish. If you don't believe that - your in denial and\or severely brain-damaged. Your entire concept is based upon fire2 getting the correct ARGs - if it does that who gives a shit what fire3 does? Thirdly - when i have atleast 4 or 5 options of disabling fire3.dll by it's "thread" and\or closing of active process it also fails miserably. Some of which only require jmps or nops.
  22. Already broke it - but didn't share it since warendo seem to left. Can if you want later. Your concept is the same as before, using some lame crypto library because you think that will make it harder is stupid - and will not stop anyone like me. You do Y to stop bots - but do X to require users to connect. Flawed methology - blowfish is going to be at the same place no matter how much poopness you do from fire3 with ARG stacks or not - before calling fyyre's work. BREAK the ability for all bots\sniffers to function - don't hunt them. EDIT: To break your current stategy of executing keys from fire3 - you need to litterally change 1 byte. No need to write my own dll and call fire2 with correct keys or similar.
  23. It's not an antibot solution. It's changing blowfish key and creating a thread to check for bad stuff. It's a cheap patchwork imitating a proper way to break botting. It doesn't stop Sniffing\PHX for example in anyway. Altho it beats just putting virtualprot on ws32.connect\nophx in your system - so the owner guy is atleast trying which is kinda cool :P
  24. Simpler method - with just modifying his own fire3.dll: http://www44.zippyshare.com/v/88600500/file.html PS: Banning my IP - does nothing when even my grandma has 50 proxies or VPNs.
  25. I use eressea system + my 2 files, simple. Just like you should - if it doesn't work you can't copy paste correctly. And you should really quit computers if so.
×
×
  • Create New...