Jump to content

KaL

Members
  • Posts

    160
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by KaL

  1. Hello.

     

    I am trying separate a NPC into an UKX of its own (currently, it's on a big UKX with others I don't need) to make it smaller, but when I try to import the exported .3ds file (with 3ds 2009) on Zmodeler 1.07, it won't let me do this. The program keeps opening over and over again the window to choose the file I want to open, even though I already did.

     

    I read in some places that this could be related to my SO. I tried running ZModeler in compatibility model aswell.

     

    How could I do this?

     

     

    Thank you.

  2. why not creating your own one? and trying to edit the old and have trouble with your  client? :o there are so many guides here that you can search and learn how to make your own "everything"

     

    regards :good sir:

    deva 

     

    Well, because of what Ganja said... I can't change UI texture addresses.

     

    why not stop posting useless info that has nothing to do with the topic?

     

    ui textures have to have their original file edited unless you can make the client 'bind' it to a custom one which is highly unlikely that any of you know how to do. worst case is to export and reimport all of it and save with the same file name. remember to always back up the file if it's a retail one

    It's a huge file... I couldn't find any guide about L2Font-e editing on H5, that would more or less work on the same way and check if I'm doing anything wrong.

    Is it possible to reimport all files maintaining it's properties? For instance, if I export them with umodel, if I simply import them to Unreal, won't it change? Because on importationg settings, I must set up a compression (DXT), and it goes to all of them at once..

  3. Hello.

     

    I am trying to edit some textures in L2UI_CH3, but I can't import .dds into the .utx.

     

    I tried using l2decrypt and then l2tool, but my client doesn't even start. Also I tried using L2UTXFixer Ct2.3 and then L2tool, but I get CE on client splash. I can't pass utx to UED either with L2Tool.

     

    What am I doing wrong and how can I fix it? 

     

    Thanks!

  4. i stoped by to tell you that our community is fully back online since yesterday, but because my net band is limited I couldn't say that back then. anyway I guess that you already saw that so don't mind me, keep talking.

     

    ps:for the curious ones, the problems came from a subdomain of ours where we didn't added any spam protection and we had like 1500 new accounts every hour.

     

    Thank you.

  5. I'm trying to make a tool which includes packet decryptation, however I'm stuck on decrypt results. My application gets KeyPacket and find the BF Key, then I use it with this formula:

     

    public byte[] decryptRecv(byte[] raw, final int size)
    {
    	if (!_isEnabled)
    		return null;
    
    	int temp = 0;
    	for (int i = 0; i < size; i++)
    	{
    		int temp2 = raw[i] & 0xFF;
    		raw[i] = (byte) (temp2 ^ _inKey[i&15] ^ temp);
    		temp = temp2;
    	}
    
    	int old = _inKey[8] &0xff;
    	old |= _inKey[9] << 8 &0xff00;
    	old |= _inKey[10] << 0x10 &0xff0000;
    	old |= _inKey[11] << 0x18 &0xff000000;
    
    	old += size;
    
    	_inKey[8] = (byte)(old &0xff);
    	_inKey[9] = (byte)(old >> 0x08 &0xff);
    	_inKey[10] = (byte)(old >> 0x10 &0xff);
    	_inKey[11] = (byte)(old >> 0x18 &0xff);
    
    	return raw;
    }
    

     

    This is the formula used by the emulators (gameserver part) but with the return of modified raw instead of void.

     

    I checked if the hex key is fine, and it is.

    Dunno if the conversion to byte is wrong, I'm using this:

     

    public byte[] hexToBytes(String hex)
    {
    	hex = hex.replaceAll(" ", "");
    	byte[] b = new BigInteger(hex, 16).toByteArray();
    
    	return b;
    }
    

     

    I'm comparing the decryptation results with PHX results. Once every 15 checks, it goes ok, but the others, some bytes are different from PHX.

    For example:

     

    RequestAuthLogin of PHX

    08 73 00 6D 00 61 00 6C 00 6C 00 76 00 69 00 6C 00 6C 00 65 00 00 00 FB 3F 00 00 87 69 00 00 00 00 00 00 00 00 00 00 01 00 00 00

     

    Now, the same packet on my application:

    00 08 73 00 6D 00 61 00 6C 00 6C 00 76 00 69 00 FB 00 6C 00 65 00 00 00 FB 3F 00 00 87 69 00 00 97 00 00 00 00 00 00 00 01 00 00 7E

     

    Bold hex are different of PHX. Also, the differences are always at these bytes.

     

    What am I doing wrong?

     

    Thanks

  6. i know, but i wont let you know :)

    Well, if you wont help, why are you replying? ¬¬

    need hex editor but iam not sure

    But for exactly what? I convert texts to hex and then...? Didn't get your point...

  7. The skill in XML doesn't have this effect, it says needs core support...I found this mod of ThrowUp in...well, I don't remember what was the trac now...but in the mod, it added the effect ThrowUp in XML and this effect was related with the new added file EffectThrowUp.java (gameserver.skills.effect.EffectThrowUp) and this file was importing FlyToLocation, thats why I though it was related to Antharas effect

×
×
  • 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