Auto Login/Save for C4/Interlude/166/474/509/520/542

litch

Heir
Customer
I was doing some research the other night.

I remembered the AAC Auto Login and the similar style done in Interface.

Thinking about that, I'm tinkering with this here, screenshots below.

Currently tested: In Systems:
C4
Lucera Interlude
Lucera Interlude Classic (166)
Essence:
474 (Assassin)
509 (Wolf)
520 (Rose)
542 (Samurai)
Screenshot_183.webp

Screenshot_184.webp

Accounts are not saved in the System.

So there's no problem sharing the System with other users and forgetting to delete the "AutoLogin.ini" file.

When you type your login and password in the game, it's saved automatically.

You can delete the accounts.

I'm still developing, improving, and fixing bugs; I'll add support for more clients.

I'll see if it's possible to add it to C4 and lower (I'll check later). Add it to HELLBOUND, GRACIA, HIGH FIVE, and other chronicles where possible.

===== TUTORIAL ====

Currently, I leave the DLL as l2ui.dll or rename the dll...

You can name it anything.

I tested it on a C4 server and it worked.

Using CFF Explorer to link the DLL to ENGINE.DLL
CFF Explorer Download: https://ntcore-com.translate.goog/explorer-suite/

Drag ENGINE.DLL into the program.

Screenshot_193.webp

Then in Importer Adder
Select your dll (L2UI.DLL or the name you gave it)


Screenshot_196.webp

Select the L2UI_init function.

Click on Import by Ordinal or by Name.

Finally, Rebuild Import Table.

Screenshot_194.webp

Click on SAVE at the top.

Overwrite YES. (make a backup of your l2.exe)

Download the DLL: https://www.mediafire.com/file_premium/0kqo4gxylaaf2sj/auto_save_v1.zip/file
Password: byLitch

Open Source: https://github.com/luannbr/L2AutoLoginSave

Tested on
C4, Interlude, 474, 509, 520, 542.​
 
Last edited:
Nope, The appearance is in the DLL.

For now, I only made this default one.
Очень жаль( Хотелось бы увидеть там Русский язык и другое оформление окна а то оно выбивается из общей картины игры! Но работает как часы! Спасибо
 
Очень жаль( Хотелось бы увидеть там Русский язык и другое оформление окна а то оно выбивается из общей картины игры! Но работает как часы! Спасибо
I understand, I can add multilingual support for it in the future.
 
@litch Когда долго находишься в игре и выходишь в окно логина, окно с аккаунтами не появляется. Требуется рестарт клиента. [IL]
 
При переключении в полноэкранный режим либо же изменение размеров окна клиента, так же окно выбора аккаунта пропадает. [IL]
 
@litch Когда долго находишься в игре и выходишь в окно логина, окно с аккаунтами не появляется. Требуется рестарт клиента. [IL]
Thanks for the reports.

I'll fix that soon!
 
Спасибо ещё раз!
Пожалуйста, проверьте новое обновление: https://www.mediafire.com/file_premium/0kqo4gxylaaf2sj/auto_save_v1.zip/file
При изменении окна клиента - все работает.
При переходе в полноэкранный режим через Alt + Enter тоже работает, но при выходе из полноэкранного режима выбивает крит Error setting display mode: CreateDevice failed (D3DERR_DEVICELOST). Please delete your Option.ini file if this error prevents you from starting the game.

Так же окно с аккаунтами реагирует на кнопку Alt и Home. При попытке входа в полноэкранный режим нажимаешь Alt, выделяется крестик на окне аккаунтов, ты жмешь Enter и оно закрывает окно с аккаунтами.
 
Ao trocar de janela do cliente, tudo funciona.
Alternar para o modo de tela cheia com Alt + Enter também funciona, mas sair do modo de tela cheia aciona um erro crítico: Erro ao definir o modo de exibição: Falha ao criar o dispositivo (D3DERR_DEVICELOST). Exclua o arquivo Option.ini se esse erro impedir você de iniciar o jogo.

A janela de contas também responde às teclas Alt e Home. Quando você tenta entrar no modo de tela cheia, pressione Alt, o ícone de cruz na janela de contas será destacado, pressione Enter e a janela de contas será fechada.
Please try this https://www.mediafire.com/file_premium/31x4zfdnoh7tr1x/auto_save_v2.zip/file Let me know if it worked.
 
Используя тот же метод, который вы применили, можно ли настроить частицы, эффекты, блики и другие элементы, связанные с визуальной составляющей и производительностью игры?

Я уже давно изучаю RE, но не могу, например, изменить расстояние в файле l2.ini через обходной путь, не заходя в меню Alt+X
 
Все так же, только теперь клиент закрывается без крита при попытке выйти из полноэкранного режима Alt + Enter
Restore your original L2.EXE.

Instead of linking the DLL to L2.EXE, use the engine.dll or other dll file and see if that solves the problem.
It worked here.


Используя тот же метод, который вы применили, можно ли настроить частицы, эффекты, блики и другие элементы, связанные с визуальной составляющей и производительностью игры?

Я уже давно изучаю RE, но не могу, например, изменить расстояние в файле l2.ini через обходной путь, не заходя в меню Alt+X
Unfortunately, I don't know.

I haven't tested anything else besides this here.
 
Back
Top