Fala Pessoal Do Fórum xTibia!
Estava Navegando Pela Internet, e Achei Um
Launcher/Auto Update Para Tibia, Baseado Em Um
Para Ragnarok.
Com Ele, Você Pode Atualizar Os Seus Arquivos Tibia.dat, .spr e .exe Pefeitamente,
Que Irá Atualizar.
Primeiramente, Baixe o Programa Compilado, Ele Vem Com Algumas Skins.
Ok, Você Deve Anexar Os Arquivos Com o Seu Client Custom.
Há 2 Arquivos e Uma Pasta - Updater.exe (Nada a Dizer, é Apenas o
Programa) neoncube.exe.Manifest(Apenas Um Arquivo Que o VB Cria
Com Algumas Informações Sobre o Programa. Acho Que Pode Exclui-lo)
e Uma Pasta Que Contém Outras Pastas Com As Skins. e o Arquivo
Mais Importante neoncube.ini
;############################################################################## ;## NEONCUBE - RAGNAROK TIBIA ONLINE PATCH CLIENT ;## ;## http://openkore.sourceforge.net/neoncube ;## (c) 2005, 2006 Ansell Cruz a.k.a Meowmix (ansell@users.sf.net) ;## ;## This program is free software; you can redistribute it and/or modify ;## it under the terms of the GNU General Public License as published by ;## the Free Software Foundation; either version 2 of the License, or ;## (at your option) any later version. ;## ;## This program is distributed in the hope that it will be useful, ;## but WITHOUT ANY WARRANTY; without even the implied warranty of ;## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;## GNU General Public License for more details. ;## ;## You should have received a copy of the GNU General Public License ;## along with this program; if not, write to the Free Software ;## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ;## ;############################################################################### ; neoncube.ini ; ; -- [server] section ; server_name = Server's name (Just your server name: Blackland, Rise of europe... whatever) ; notice_url = URL of your website, yes the program have a navigator inside (without the http://) (EX: www.domain.com/notice.php) ; patch_site = hostname/IP of the HTTP patch server (where the files will be downloaded) (EG: www.patchserver.domain.com) ; patch_port = port number of your website (1-65535). If omitted, defaults to 80. ( normal websites use port 80 ) ; patch_list = absolute path to the patchlist text document, in patch_site (EX: /path/to/patchlist.txt, which forms the URL ; http://www.domain.com/path/patchlist.txt) ; patch_folder = path to the folder which contains the patch files, in patch_site (EX: http://www.domain.com/path/) ; executable = program to be launched when the "start game" button has been pressed (EX: Tibia.exe) ; registration_link = URL to launch when the user clicks the registration link (EG: http://www.domain.com/register.php). ; grf = grf file (EG: adata.grf) <- This is the file that cointains graphics in ragnarok, we just put the Tibia.spr ; skin = skin to use (EG: default_skin). See the neoncube folder for a list of choices ; Backup_GRF = set to 1 if you want to backup the GRF SPR file before applying the patch. 0 to disable. ( I JUST TESTED WITH 0!) ; startup_option = [1] Can start the ragnarok client anytime. ; (patcher is still downloading files, patcher failed to connect, patcher failed to extract, etc). ; [2] Can start the ragnarok client only AFTER the patch process has completed ; (if it fails to connect/download a patch, it won't start). ; [3] Can start the ragnarok client only AFTER the patch process has completed ; (if it fails to connect/download a patch. it WILL start). *recommended* ( I JUST TESTED WITH 3!) ; ; -- [general] section ; debug_mode = set to 1 to leave a the downloaded patch list as tmp.nc. If omitted, defaults to 0 ( HERE 0 ) ; keep_patches = <not implemented yet> nothing to say ; archive_passphrase = archive passphrase, e.g. for RAR passworded files, leave this blank ; ; -- [network] section ; ; [server] server_name = Rise of Europe notice_url = domain.com/notice.php patch_site = 127.0.0.1 patch_port = 80 patch_list = \patch\patchlist.txt patch_folder = \patch\ executable = Tibia.exe registration_link = http://tibia.com/ skin = skin_tibia grf_file = Tibia.spr Backup_GRF = 0 startup_option = 3 [general] ;debug_mode = 0 archive_passphrase =
Ok, Com Isso Você Vai Configurar o Atualizador, Mais Agora Devemos
Dizer o Que Vai Atualizar e o Que Vai Deleter. Na Pasta Do Patcher,
Temos Que Colocar a .SPR Comprimido Em .RAR e Criar Um Arquivo
.txt Chamado patchlist.txt...
No Arquivo patchlist.txt, Escreva Isso -
1 FLD Tibia.rar
o Programa Vai Baixar Os Arquivos .RAR Que Estão Na Pasta Do Patcher,
e Extrair Os Arquivos Na Pasta.
Esta Versão é Um Pouco Incomoda (Porque Não é Criado Para Tibia, Mais
Uma Solução Foi Encontrada Para Esse Problema), Que é Suposto Pois
Há Mais Palavras Como FLD, Que Sinceramente Não Sei o Que
Realmente Significa, Mas Nós Só Precisamos Disso. Se Quiser
Excluir Um Arquivo Que Está Na Pasta Tem Que Escrever Na patchlist.txt-
1 FLD somefileIdontwant.extension
Isso Irá Apagar o Arquivo Para Adicionar Novos Arquivos, Que Você Terá
Que Adicionar Em .RAR Ou o Programa Irá Tentar Excluí-lo.
MUITO IMPORTANTE!
No patchlist.txt a Cada Atualização Você Terá Que Colocar Um Número
Progressivo:
EX:
1 FLD whatever.rar
Os Players De Sua Atualização No Ot, Os Arquivos Etc... Mas Para
Você Fazer Uma Atualização Novamente Você Terá Que Escrever -
1 FLD whatever.rar 2 FLD whatever2.rar
e Se Você Quiser Fazer Outra, Mas Também Apagar o Que Quer -
1 FLD whatever.rar 2 FLD whatever2.rar 3 FLD whatever3.rar 4 FLD whatever4.extension
Também Não Entendo Muito Deste Programa, Mais
Tentem Ser Curiosos!
Apenas Faça o BG. Botões Estão Em Uma Pasta.
Se Gostar, Da Um REP+ (:
Créditos - Tibiamakers