Ir para conteúdo
  • Cadastre-se

L2.EXE Updater/Launcher


Posts recomendados


Tá vendo o povo não sabe da valor merece 10 Milhões de curtida esse tópico, você realmente falou que erra bacana e foi mesmo.
Colocou o P*al na mesa e mandou medir. ai sim esse com certeza vou usar muito. certeza que tem mais coisa guardadas, alias são 15 ano de historia 

  • Haha 1

bg-top.png.c9bbf0c223eaf3689115ec7218154c5c.png
Fórum parceiro: XPZONE.COM

Link para o comentário
Compartilhar em outros sites

31 minutos atrás, Julio Prado disse:

Tá vendo o povo não sabe da valor merece 10 Milhões de curtida esse tópico, você realmente falou que erra bacana e foi mesmo.
Colocou o P*al na mesa e mandou medir. ai sim esse com certeza vou usar muito. certeza que tem mais coisa guardadas, alias são 15 ano de historia 

Mais tarde upo o "patch creator" pra ele, pra facilitar mais a criação do json.

  • Gostei 2

XD

Link para o comentário
Compartilhar em outros sites

i have one updater but i never use to create one by my self nice if there is any guib to show us how to compile the L2.Exe updator..

bg-top.png.c9bbf0c223eaf3689115ec7218154c5c.png

 

Link para o comentário
Compartilhar em outros sites

@Dwbryel parabéns, nem testei aqui ainda mas o json onde está o IP de conexão é inacessível ao jogador final?

O que a mente do homem pode conceber e acreditar, pode ser alcançada.

 

 

Link para o comentário
Compartilhar em outros sites

14 minutos atrás, Leonardo Alves ツ disse:

@Dwbryel parabéns, nem testei aqui ainda mas o json onde está o IP de conexão é inacessível ao jogador final?

Não fiz nenhuma "proteção" pra isso. Mas para a pessoa acessar o json do IP, teria que ter o link do Jason, é um link que não tem acesso a menos que rastreie ou algo do tipo.

 

22 minutos atrás, L2FoL disse:

i have one updater but i never use to create one by my self nice if there is any guib to show us how to compile the L2.Exe updator..

Instale o python igual da versão do post com Path e instale as dependências dentro do requirements.txt.

Instale o pyinstaller e use o comando dentro do comando.txt para compilar o L2.exe

  • Gostei 1

XD

Link para o comentário
Compartilhar em outros sites

2 minutes ago, Dwbryel said:

Não fiz nenhuma "proteção" pra isso. Mas para a pessoa acessar o json do IP, teria que ter o link do Jason, é um link que não tem acesso a menos que rastreie ou algo do tipo.

 

Instale o python igual da versão do post com Path e instale as dependências dentro do requirements.txt.

Instale o pyinstaller e use o comando dentro do comando.txt para compilar o L2.exe

okay so needs python ... in order to work. i will try it now. thank you for your respnd.

bg-top.png.c9bbf0c223eaf3689115ec7218154c5c.png

 

Link para o comentário
Compartilhar em outros sites

14 horas atrás, Dwbryel disse:

Mais tarde upo o "patch creator" pra ele, pra facilitar mais a criação do json.

upa logo esse trem moço rsrs obg por compartilha muito top com isso da pra trava pra entra no server so com a interface unica ne ?

Link para o comentário
Compartilhar em outros sites

24 minutos atrás, airos disse:

Dwbryel

 se nao for pedir muito tem como fazer um tutorial de como ligar pq nao estou conseguindo fazer ele funcionar sempre da erro   EDITOR DE PATH nao soube usar

Que erro ta dando ai? 
porque o comando pra abrir ele é python path.py ou python editor.py

XD

Link para o comentário
Compartilhar em outros sites

Agora, Dwbryel disse:

Que erro ta dando ai? 
porque o comando pra abrir ele é python path.py ou python editor.py

conseguir compilar ele mais nao to conseguindo configura ele mano quando vai ligar ele sempre da erro acho que e por conta dos sha1 que nao to conseguindo pegar

Link para o comentário
Compartilhar em outros sites

1 minuto atrás, airos disse:

conseguir compilar ele mais nao to conseguindo configura ele mano quando vai ligar ele sempre da erro acho que e por conta dos sha1 que nao to conseguindo pegar

Usa o editor_path coloca teus arquivos dentro da pasta PATH tipo os da System e Systexturas etc com as pastas e clica em gerar sem compactar, ele vai fazer um json com os SHA1 de tudo la tbm

XD

Link para o comentário
Compartilhar em outros sites

49 minutos atrás, airos disse:

cara nao estou conseguindo  coloquei ele nao carregar os arquivos

 

tem que ver tambem dependendo da hospedagem não aceita acessar o json (por causa do cloudflare), tenta verificar no log do l2.exe que fica dentro da pasta logs.

XD

Link para o comentário
Compartilhar em outros sites

2 minutos atrás, Dwbryel disse:

tem que ver tambem dependendo da hospedagem não aceita acessar o json (por causa do cloudflare), tenta verificar no log do l2.exe que fica dentro da pasta logs.

2025-06-08 19:58:14,772 - INFO - Log active and configured in: C:\Users\airos\Downloads\L2exe_update_2025_18052025\L2exe_update_2025_18052025\dist\logs\updater.log
2025-06-08 19:58:18,040 - INFO - Log active and configured in: C:\Users\airos\Downloads\L2exe_update_2025_18052025\L2exe_update_2025_18052025\dist\logs\updater.log
2025-06-08 19:58:18,041 - INFO - Starting L2 Updater application in administrator mode.
2025-06-08 19:58:18,677 - ERROR - Error getting update information: Invalid URL 'www.l2spring.com/updat': No scheme supplied. Perhaps you meant

O conteúdo está oculto, favor efetuar login ou se cadastrar!

2025-06-08 19:58:18,677 - INFO - Registry keys configured successfullyo.
2025-06-08 19:59:57,497 - INFO - Log active and configured in: C:\Users\airos\Downloads\L2exe_update_2025_18052025\L2exe_update_2025_18052025\dist\logs\updater.log
2025-06-08 20:00:00,919 - INFO - Log active and configured in: C:\Users\airos\Downloads\L2exe_update_2025_18052025\L2exe_update_2025_18052025\dist\logs\updater.log
2025-06-08 20:00:00,920 - INFO - Starting L2 Updater application in administrator mode.
2025-06-08 20:00:01,450 - ERROR - Error getting update information: Invalid URL 'www.l2spring.com/updat': No scheme supplied. Perhaps you meant
O conteúdo está oculto, favor efetuar login ou se cadastrar!

2025-06-08 20:00:01,451 - INFO - Registry keys configured successfullyo.
2025-06-08 21:55:38,374 - INFO - Log active and configured in: C:\Users\airos\Downloads\L2exe_update_2025_18052025\L2exe_update_2025_18052025\dist\logs\updater.log
2025-06-08 21:55:42,005 - INFO - Log active and configured in: C:\Users\airos\Downloads\L2exe_update_2025_18052025\L2exe_update_2025_18052025\dist\logs\updater.log
2025-06-08 21:55:42,005 - INFO - Starting L2 Updater application in administrator mode.
2025-06-08 21:55:42,627 - ERROR - Error getting update information: Invalid URL 'www.l2spring.com/updat': No scheme supplied. Perhaps you meant
O conteúdo está oculto, favor efetuar login ou se cadastrar!

2025-06-08 21:55:42,627 - INFO - Registry keys configured successfullyo.
 

Link para o comentário
Compartilhar em outros sites

1 hora atrás, airos disse:

2025-06-08 19:58:14,772 - INFO - Log active and configured in: C:\Users\airos\Downloads\L2exe_update_2025_18052025\L2exe_update_2025_18052025\dist\logs\updater.log
2025-06-08 19:58:18,040 - INFO - Log active and configured in: C:\Users\airos\Downloads\L2exe_update_2025_18052025\L2exe_update_2025_18052025\dist\logs\updater.log
2025-06-08 19:58:18,041 - INFO - Starting L2 Updater application in administrator mode.
2025-06-08 19:58:18,677 - ERROR - Error getting update information: Invalid URL 'www.l2spring.com/updat': No scheme supplied. Perhaps you meant

O conteúdo está oculto, favor efetuar login ou se cadastrar!

2025-06-08 19:58:18,677 - INFO - Registry keys configured successfullyo.
2025-06-08 19:59:57,497 - INFO - Log active and configured in: C:\Users\airos\Downloads\L2exe_update_2025_18052025\L2exe_update_2025_18052025\dist\logs\updater.log
2025-06-08 20:00:00,919 - INFO - Log active and configured in: C:\Users\airos\Downloads\L2exe_update_2025_18052025\L2exe_update_2025_18052025\dist\logs\updater.log
2025-06-08 20:00:00,920 - INFO - Starting L2 Updater application in administrator mode.
2025-06-08 20:00:01,450 - ERROR - Error getting update information: Invalid URL 'www.l2spring.com/updat': No scheme supplied. Perhaps you meant
O conteúdo está oculto, favor efetuar login ou se cadastrar!

2025-06-08 20:00:01,451 - INFO - Registry keys configured successfullyo.
2025-06-08 21:55:38,374 - INFO - Log active and configured in: C:\Users\airos\Downloads\L2exe_update_2025_18052025\L2exe_update_2025_18052025\dist\logs\updater.log
2025-06-08 21:55:42,005 - INFO - Log active and configured in: C:\Users\airos\Downloads\L2exe_update_2025_18052025\L2exe_update_2025_18052025\dist\logs\updater.log
2025-06-08 21:55:42,005 - INFO - Starting L2 Updater application in administrator mode.
2025-06-08 21:55:42,627 - ERROR - Error getting update information: Invalid URL 'www.l2spring.com/updat': No scheme supplied. Perhaps you meant
O conteúdo está oculto, favor efetuar login ou se cadastrar!

2025-06-08 21:55:42,627 - INFO - Registry keys configured successfullyo.
 

voce nao colocou o url correto do json. no www.l2spring.com/updat voce deve por o url do json completo por exemplo www.l2spring.com/updater.json

 

1 hora atrás, Henrique S disse:

Mano, isso ficou tão bom que parece fácil… mas só quem manja de verdade faz assim. Parabéns @Dwbryel 

valeu 😃

XD

Link para o comentário
Compartilhar em outros sites

24 minutos atrás, Dwbryel disse:

voce nao colocou o url correto do json. no www.l2spring.com/updat voce deve por o url do json completo por exemplo www.l2spring.com/updater.json

 

valeu 😃

2025-06-09 00:56:31,252 - INFO - JSON data: {'window': {'width': 640, 'height': 480, 'frameless': True, 'alwaysOnTop': True, 'title': 'L2 Updater'}, 'background': {'image_path': 'resources/images/spl1.png', 'scale_mode': 'fill'}, 'progress_bar': {'x': 160, 'y': 415, 'width': 320, 'height': 20, 'style': 'background: transparent;'}, 'progress_label': {'text': 'Checking for updates...', 'x': 170, 'y': 385, 'width': 190, 'height': 80, 'style': 'color: black; background: transparent;', 'max_characters': 40}, 'download_button': {'text': 'Download System', 'x': 145, 'y': 430, 'width': 150, 'height': 30, 'style': 'background: transparent;'}, 'close_button': {'text': 'X', 'x': 550, 'y': 1, 'width': 20, 'height': 20, 'icon_path': 'resources/images/close.png', 'style': 'background: transparent;'}, 'registry_setup': True, 'server': {'ip': 'https://www.login.l2spring.com', 'system_paths': ['System_en', 'System_ru', 'System'], 'external_paths': ['SysTextures', 'Textures', 'L2text', 'Maps', 'Sounds', 'music', 'StaticMeshes', 'Animations'], 'files': [{'fileName': 'System_en\\l2.bin', 'SHA1': '40920de11486cf450805c349e14fcee6285ad1cd', 'URL_LINK': 'https://www.l2spring.com/updater/system/L2.bin'}, {'fileName': 'System_en\\l2.ini', 'SHA1': 'ebaf31157ffdd6d10ac930893619f9973c38a126', 'URL_LINK': 'https://www.l2spring.com/updater/system/L2.ini'}, {'fileName': 'System_en\\Interface.u', 'SHA1': 'ed60ecbbb9f08f74beb3167fe50ba8df94d96a4c', 'URL_LINK': 'https://www.l2spring.com/updater/system/Interface.u'}, {'fileName': 'System_en\\Interface.xdat', 'SHA1': '0f657bddd47d242559cf4534e3cd7ee561507630', 'URL_LINK': 'https://www.l2spring.com/updater/system/Interface.xdat'}, {'fileName': 'System_en\\armorgrp.dat', 'SHA1': '9b8db0008496dc55b3f814f2c10a8950b28f783f', 'URL_LINK': 'https://www.l2spring.com/updater/system/armorgrp.dat'}, {'fileName': 'System_en\\weapongrp.dat', 'SHA1': 'fe670d7b4e287242eb74959bea5787d3fd225b61', 'URL_LINK': 'https://www.l2spring.com/updater/system/weapongrp.dat'}, {'fileName': 'System_en\\ItemName-e.dat', 'SHA1': 'b06b194ed5accb52c15c076e8eeed23912ab4cb1', 'URL_LINK': 'https://www.l2spring.com/updater/system/ItemName-e.dat'}], 'full_system_url': 'https://www.l2spring.com/updater/system', 'update_json_url': 'https://www.l2spring.com/updater/config.json'}}
2025-06-09 00:56:31,252 - ERROR - Error getting update information: list index out of range
2025-06-09 00:56:31,252 - INFO - Registry keys configured successfullyo.

agora o erro ta nisso e o EDITOR DE PATH nao consguir usar de jeito nem um 

Editado por airos
Link para o comentário
Compartilhar em outros sites

41 minutos atrás, airos disse:

bicho ta facil aqui nao cada hora e um erro novo mais vou desistir nao to tentando fazer o EDITOR DE PATH funcionar Dwbryel

Pelo que eu vi da sua json ta todo errado.

o config.json das configuracoes do l2.exe é um 
o do updater é outro. os 2 ta junto não vai dar certo.

======================

no config.json que fica na pasta dos arquivos do L2.EXE

na linha "update_json_url": "

O conteúdo está oculto, favor efetuar login ou se cadastrar!
"

voce coloca o URL que vai ser do json do path.

e no path onde ele vai gerar um outro arquivo json, voce pode renomear pra ficar mais facil tipo o updater.json. que vai ser colocado no config.json.

ai tu vai gerar o novo L2.EXE com aquela url ali

no json do updater 

ele vai ficar assim

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

XD

Link para o comentário
Compartilhar em outros sites




×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.