Downgrading questions.

If something doesn't fit in any other forum then post it here.
Forum rules
READ NOW: L2j Forums Rules of Conduct
Post Reply
JMD
Advanced User
Advanced User
Posts: 1440
Joined: Wed Apr 15, 2009 10:07 am

Downgrading questions.

Post by JMD »

Well skipping the blah blah, i want to downgrade interlude to c4, lets say i pick acis as my base since its the better IL option, i would pick current h5 but the distance between h5 and c4 is huge and because on another topic i saw that downgrading is mostly deleting stuff i thought IL is way closer.

Anyway

What i want to ask is where do i start from?
My first thought is changing all the packets to the c4 ones. Will that at least allow me to enter using C4 client?

What other steps should i take?
User avatar
maneco2
Initiates
Initiates
Posts: 664
Joined: Sat Aug 24, 2013 7:10 am

Re: Downgrading questions.

Post by maneco2 »

:+1:
User avatar
Zoey76
L2j Inner Circle
L2j Inner Circle
Posts: 7005
Joined: Tue Aug 11, 2009 3:36 am

Re: Downgrading questions.

Post by Zoey76 »

It's not that simple.

You should change the protocol version and try to login with the C4 client and debug the server and check what the client sends.

You must also check the packets IDs.

After you pass the login server, write again here :+1:
Powered by Eclipse 4.30 ๐ŸŒŒ | Eclipse Temurin 21 โ˜• | MariaDB 11.2.2 ๐Ÿ—ƒ๏ธ | L2J Server 2.6.3.0 - High Five ๐Ÿš€

๐Ÿ”— Join our Discord! ๐ŸŽฎ๐Ÿ’ฌ
User avatar
Zoey76
L2j Inner Circle
L2j Inner Circle
Posts: 7005
Joined: Tue Aug 11, 2009 3:36 am

Re: Downgrading questions.

Post by Zoey76 »

If you base on something other than L2j, I will not provide support, and you should go to their forums :shh:

(If you try to hide from me that you use something other than L2j, I'll figure it out and you will lose my respect and help.)
Powered by Eclipse 4.30 ๐ŸŒŒ | Eclipse Temurin 21 โ˜• | MariaDB 11.2.2 ๐Ÿ—ƒ๏ธ | L2J Server 2.6.3.0 - High Five ๐Ÿš€

๐Ÿ”— Join our Discord! ๐ŸŽฎ๐Ÿ’ฌ
SaveGame
Posts: 121
Joined: Thu Oct 30, 2014 9:54 pm

Re: Downgrading questions.

Post by SaveGame »

There is a certain issue with protocol versions 656-709 which ensures that you cannot use the officially distributed client 'as is', therefore this discussion would definitely descend into "client modding". Still, I will take a leap of faith and assume you want to use the korean 654 client, to which this issue does not apply.
(sorry for being so vague, these sorts of things are banished from this forum for a reason)

C4 uses an older auth method than IL (actual change was mid-C5, I still remember that good enough), but the only change is in AQ_LOGIN credential block offsets. (Of course, you can just infer offsets based on size field values inside the credential block and thus handle both C4 and later)

If you need annotated packet structures, I have already finished packet structures for 336-660 protocols for NetPro. Beware incremental packet loading, so if a packet structure hasn't changed in C4, you will need to visit previous folders.
Image
Post Reply