да
да
Оригинальный клиент Lineage 2 использует RSA ключ, от которого есть только public часть, только для декодирования содержимого. private часть ключа имеют только корейцы.
По-этому начали патчить чтение RSA ключей с того, который нельзя перезаписывать, на тот - который можно перезаписывать. (имеется ввиду файлы можно подменять). Краткое название "патченного ключа" -
v413 encdec
Где-то или в L2.bin / Core.dll / Engine.dll должны лежать ключи.
Оригинальные:
Код:
97df398472ddf737ef0a0cd17e8d172f0fef1661a38a8ae1d6e829bc1c6e4c3cfc19292dda9ef90175e46e7394a18850b6417d03be6eea274d3ed1dde5b5d7bde72cc0a0b71d03608655633881793a02c9a67d9ef2b45eb7c08d4be329083ce450e68f7867b6749314d40511d09bc5744551baa86a89dc38123dc1668fd72d83
+
413 патченный:
Код:
75B4D6DE5C016544068A1ACF125869F43D2E09FC55B8B1E289556DAF9B8757635593446288B3653DA1CE91C87BB1A5C18F16323495C55D7D72C0890A83F69BFD1FD9434EB1C02F3E4679EDFA43309319070129C267C85604D87BB65BAE205DE3707AF1D2108881ABB567C3B3D069AE67C3A4C6A3AA93D26413D4C66094AE2039
+
Так что или делать екстендер, или вручную где-то выискивать и менять "оригинальный" на "Патченный" с сохранением размеров полей;