Jump to content

mcbigmac

Members
  • Posts

    1,245
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by mcbigmac

  1. For you because your unable to quickly build it or build it within meaningful timeframe.

    Doesn't mean your everyone. And you can't build a daemon out of scripts, base was always GF with HF until the private HFs started popping up.

     

    It's known HF exists, freya never existed outside NCSoft. And rumours state Freya-scripts leaked by human error in NC West.

     

    By pure public servers we know HF,GOD, Tauti, Lindvior,Glory, Ertheia is in the "private circle" hands.

     

    That should tell you someone has had long term and almost permanent access to NC or a partner with NCSoft contracts (Take a wild geuss which).

    Which perhaps still exists today perhaps still not (slowdown lately of "new chronicle servers") - but since HF someone more or less had access to build this concession of leaks per chronicle with almost clockwise swiss perfection  to run public servers in N-1 fashion against retail updates.

     

    The ONLY reason GF leaked is because those same people physically let go of the files - since it was probably a one-off sale at that given time.

    Yet here we are years later and nothing new has leaked since then.

     

    Geuss all you want - but all logic dictates the ship that started GF has been severely tightened and is very well managed up until now.

    One can assume that means their revenue ambitions\demands still follow suit - and until that changes public will see nothing.

  2. No, it will not.

    Because you have not understood how it leaks in the first place - nor that "eventually" is a very ambigious and pointless term to use here.

    (And funny how you skip H5, when will it leak mister?).

     

    It does matter when something publicly leaks or when something gets in hand privately to people.

    A GOD++ leak now is worth alot to the right people - but of course not as much as when you were solo'ing the market with 3-4 live servers globally with the files.

     

    Scripts are worthless alone to anyone except l2j people - it's too much work to do GF>up (hell even H5>Up - if your one of the few people with the physical files) for what will most likely be chum change compared to invested time.

     

    ...GOD++> up however sets a base that's entirely workable in a decent timeframe.

  3. 1. No.

    Go see 1. of previous post - and research l2npc for true definitions.

    Anything in native handlers can be considered fairplay - rest should be tested.

     

    2.

    Is frintezza native  ? - no it's custom-made.

     

    3. Yes.

     

    4. GG is a namespace, not a variable, event or similar. call_super does exactly what it says, calls the superceeding class, no more no less.

     

    5. All living used objects need to be declared in the handler. How logic specificly works\requires - you can find in l2npc.

    I do not recall the side-effects of not declaring - but there are some- While the code may technicly execute to your desired effect. (probably memory leaks and wastage for cleanup when handler is done).

     

    6.

     

    Oh look, r8\r9 is not used anywhere - where are they?

    Dumb question.

     

     

    .text:000000000082CEB0 sub_82CEB0 proc near
    .text:000000000082CEB0 push    rbp
    .text:000000000082CEB2 sub     rsp, 20h
    .text:000000000082CEB6 mov     rbp, rdx
    .text:000000000082CEB9 lea     rcx, [rbp+48h]
    .text:000000000082CEBD call    sub_402930
    .text:000000000082CEC2 add     rsp, 20h
    .text:000000000082CEC6 pop     rbp
    .text:000000000082CEC7 retn
    .text:000000000082CEC7 sub_82CEB0 endp
  4. If you actually viewed AI you'd see it make sense.

     

    i0 to i9 are empty integer storage registers for integer vars

    c is the same for creatures.

     

    _list are list variables of creatures\members used to store run thru checks for quests when a party is the last attacker.

    code_info is related as well.

     

    The actual logic for why things are coded this way i forget - but going thru AI should reveal why the need for temporary storage vars are needed.

    I believe but i can't remember for sure - it's used for proper threading\handling due to l2npc lag being a very real thing when badly coded handlers are executed 100 times per second.

    This is especially true for itemgiving \ dropping commands that go back to l2server with interpacket communication.

     

    If no logic is found - then l2npc is always there to research why specificly.

    Either way following their syntax\logic for new quests is advised.

  5. 1. No, leaked files generally do not contain guides on how to optimally abuse their intellectual propety.

    2. You have the programs that use them, go research. ...but should be a list of a function events and handlers in this forum somewhere for both GF & C4, most are self explanatory.

    3. See above.

    4. myself is the AI instance\class where code is executed, which doesn't always mean a NPC instance but could be a Makerinstance also.

    5. A CSharedCreatureData struct within AI class, for npc instances.

    6. Yes, see 2.

    7. Load time, not run time.

    8. If declared properly, yes.

    9. See above.

    10. A watch list, most likely used with l2logd. Fairly pointless for most private servers. Probably monitoring measures if large quantity or rare items suddenly explode within the game world.

    11. Same as skill_pch - just with different data.

    12. Same as above, with quest.

  6. I'm amazed some of you still fall into the same trap he lays out all time - and then he manages to do what you claim he has not done for his own server.

    When someone preys on your logical attention to achieve his objective - just don't give "it" the satisfaction ;)

     

     

    DopeAgent:

     

    Consider the statement "People don't want to play the same anymore".

    The ask yourself what has been given the last few years - since nothing new is offered... and are you offering anything else?

     

    If we look at what's given it's predominantly the following: C6, GF, Freya,H5.

     

    So lets ask the question - why do people play L2 still?

    Is it because they like the game, the nostalgia - or is it because they want to play L2 but completely re-designed?

     

    That's why your plan will fail.

    People still want to play - but no-one is just offering the right version because quite frankly no one has the time or ability to deliver it.

    Deliver what they want, build that - not a crazy mutant of what's already offered in the name of "freshness".

     

    You saw a shortcoming that's been in the market for years - but instead of listening to the market...you created your own fix\cure that YOU think will "rock".

    People want to play L2 - not Lineage Legends 2 Dota Version X or similar ;)

  7. Firstly you can't do this - natively without some trickery.

     

    Because no one anticipated the need for a skilleffect to cancel specific skills.

    With one exception - there is a forgotten C4 effect called i_dispel_by_name not used in native c4 files.

     

    Which calls CCreature::DispelByNames - which has 2 args, ccreature & a vector with wchar pointers.

    one could try:

     

    i_dispel_by_name;{name1;name2;name3;etcetc}

     

    ..but since you have no direct documentation, you gotta experiment.

     

    Secondly:

     

    Adding a skill that automaticly is cast by area ticking as a passive seems dumb idea.

    Given that the area timer system is setup to cast skills listed per tick - and passives are designed to be constantly removed every tick and then readded based on the player passive skill list.

    Conflict is bound to happen with a p skill approach.

     

     

    ...and adding a skill that dispel active abnormals based on ammount\chance\slot_type - and expecting it to magicly just dispel only a specific list of buffs you only have in your mind is very illogical and stupid.

    Machines can't read your mind - you need to tell it specificly what to do.

  8. As said in PM.

     

    Dawid chooses his time wisely now (smart of him) - and advext is still open but requires payment for every single possible small thing.

     

    I've not checked recently, but it used to be that AdvExt had better retail scripts (like certain siegeable clan halls quests etc) - while dawid offered a ton of costume "mods" people paid for over time.

  9. 1. You insult my english reading while you ignore the whole point of the topic.

     

    2. You insulted l2j as a platform and insulted the work of others by that because on your part theres no debate.

     

    3. If i insult you trust me its nothing like that, i mentioned maxtor because you are a personal promotion of hes thats why i know nothing will happen.

     

    1. Well when you start attacking me - because you can't read english - i should just do what? nothing? Learn to read.

     

    2. No i didnt - again read. Your english becomes the center point here wether you like it or not. At no point did i insult it. I discussed java, i discussed knowledge, i discussed l2j spiraling down to same fate l2off has now. Which was relevant with an open question such as: "Where be all da brainz at?!".

     

    3. You insulted maxtor and his server - and that it was somehow my fault BEFORE you reported, dumbass. You wanna be a martyr? like your the victim and thats why it's okay nothing happens?

    What about stuff only happening because it's justice and true? Yea forget that - let's just tell everyone nothing happens now NOT because your just wrong - but  because maxtor and nepotism.. Good one. Good argument.

     

    You have no leg on the third - and the first two are because you don't read.

    I assume because you of previous hatred of me (When you apparently didn't understand basic communication protocols between computers) - and it says l2off in my name due to fanboidom of a platform.

  10. No, cause i didn't say that.

     

    Your deflecting like a little kid - grow up.

    Control of bytecode vs no control whatsoever - geuss which is chosen when you want the max utilization.

     

    PS: Where's the MMO's that use java for serverside? oh Minecraft? great example.

  11. Question of topic was about l2j, you are supposedly an l2off dev so it doesnt concern you yet you act like you know better. You havent even answered the quesion i made yet you called me an idiot who developed nothing and you downtalk and downlook people who have spent years and years making l2j or any of its forks in the way they want to. You show up nothing yet you call others clueless when they ask you to answer the question that is the main reason of the topic, which you ignore instead you just try to force your opinion on other people.

     

    Heres the funny part sure i had some battles around here with most of the people, but when i had something to say i had things to back up what i say which means that atleast i can look in the mirror and tell myself okay i "lost" an argument if that was the case trying my best at what i do. You on the other hand still act like a smartass, show nothing, have nothing to back up what you say and yet still you call others clueless and you downtalk years of work in a really disrespectful way.

     

    L2j always had issues with people saying this and this is just bad thats true, but NOBODY and i mean NOBODY had so much skin to say that l2j itself as a server platform is such a thing as you describe it, thats a thing called respect. If someone insults l2off and tells you reasons and proves it, all you do is attack back on l2j instead of saying okay you are right or saying something against it so a discussion can be done.

     

    Anyhow im pretty much tired of you for today especially because its christmas time and i dont want to ruin my mood by explaining to you things that you obviously dont know and never will, like respect or how to have a healthy discussion with someone whos got another view on a subject.

     

     

    1. You didn't tell me where i did look for a fight - i didn't look for a fight, i told you to read my comments - because you can't read\understand english well.

     

    2. I didn't insult l2j - i said l2j is heading the sameway l2off is (this is the 4th time i tell you that - lets hope you learn to read english). As a platform one can debate which is best.

     

    3. You insulted me and started mentioning maxtor (no relevance) - and failed servers i have NOTHING to do with.

     

     

    You should not talk about respect - when your the instigator and the one using aggressive words to start a fight intrepid.

  12. Lol, end of discussion. You still talk about java and metal while I already explained you that after the interpretation java is iron and c++ a kinda rusted iron 

    Except it's not directly 100% iron.

     

    Your at 100% mercy what JIT decides the iron part to be - sometimes super excellent sometimes.. not.

    While your the own master of the iron with a managed language (up to the assembly point).

     

    If the iron is rusty - the programmer is rusty.

    Regardless of language.

     

    Thus we're back at the start - and your factually kinda wrong.

  13. Be my guest, run the l2jserver on a linux and when the server gets online delete the whole pack. The server will remain online for days to come because its all loaded into the JVM, when I walk ingame I don't ask the JVM to translate bytecode -> binnary cause its already translated, it will call the same binary the c++ executable would, but as I already said a couple of times optimized by the JIT

     

    PS: I suggest linux because Windows won't permit file manipulation because it holds a lock on files

    This is called memory.

    This is not exclusive to your God - THE JIT.

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock