Tutorial Definitivo de Atualizações de Jogos[Triad Patcher]
A ideia de construir esse tutorial é para esclarecer a forma de atualizar seu jogo com o Triad Patcher(a vá ).Eu
procurava uma forma de fazer atualizações para meu jogo, encontrei o
Neo cube e o Triad Patcher.Preferi o Triad Patcher porque ele é mais
fácil de configurar e é bem mais eficaz.
Começando
Você precisa baixar os arquivos abaixo:
Faça o download do Triad Patcher em [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Faça o Download do File Zilla em [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Criando seu Host
Você precisa de um lugar para guardar os arquivos da atualização.Para isso você precisa criar seu host gratuito.
entre em xpg.com.br e faça seu cadastro.
Clique em cadastre-se
(clique para mostrar/esconder)
Esta imagem foi redimensionada. Clique nesta barra para vê-la no tamanho original (1031x398px). |
(clique para mostrar/esconder)
Esta imagem foi redimensionada. Clique nesta barra para vê-la no tamanho original (1084x598px). |
(clique para mostrar/esconder)
Pronto essas são suas informações guarde-as bem.
(clique para mostrar/esconder)
Esta imagem foi redimensionada. Clique nesta barra para vê-la no tamanho original (907x465px). |
Configurando o Triad Patcher
Abra a pasta Configurator e depois a pasta Default e abra o arquivo Config.Configure ele conforme o spoiler mostra.
- Spoiler:
- ; Triad Patcher - Fichier de configuration
- Configuration file
; NOTE:
;
Triad Patcher.exe, GRF.dll et Config.tpc doivent impérativement être
dans le meme repertoire que le fichier executable de votre client
Ragnarok Online.
; Triad Patchet.exe, GRF.dll and Config.tpc must
be into the same directory than the executable file of your Ragnarok
Online client.
; Options de base - Base options
[baseoptions]
;Langue des textes
;Texts language
;(francais, english, ...)
language = portugues
;Langue du texte de "A propos"
;"About" text language
;0 = Francais, 1 = English
about_lang = 1
;En-tete du texte de "A propos", | = retour à la ligne
;"About" text header, | = carriage return
about_header = Configuration par défaut.|Skin par défaut.|Bannière désactivée.|Log activé.||Tales of Ragnarok > [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
;Ne pas spécifiez de path signifie que le skin se situe au meme endroit que le fichier config.ini
;Leaving blank mean the skin is in the same folder as the config.ini file
;Couleur de transparence = FF00FF
;Transparent color = FF00FF
bmpskin_path =
bmpskin_file = skin.bmp
;Ne pas spécifiez de path signifie que la bannière se situe au meme endroit que le fichier config.ini
;Leaving path blank mean the banner is in the same folder as the config.ini file
;Format ???x88
banner_width = 545
banner_path =
banner_file =
;0 = Aucun, 1 = SWF (Flash), 2 = BMP, 3 = JPG/JPEG, 4 = PNG
;0 = None, 1 = SWF (Flash), 2 = BMP, 3 = JPG/JPEG, 4 = PNG
banner_type = 0
;Musique de fond - 0 = Désactivé, 1 = Activé
;Background music - 0 = Disabled, 1 = Enabled
bgm_enabled = 0
;Fichier MP3 pour la musique de fond
;MP3 file for the background music
(Ex: MyMusic.mp3, BMG\TriadBGM.mp3, etc...)
bgm_file =
;Sons des boutons - 0 = Désactivé, 1 = Activé
;Button's sounds - 0 = Disabled, 1 = Enabled
btnsnd_enabled = 1
;Création d'un fichier de log des actions effectué par Triad Patcher
;Creation of a log file that will logs all actions made by Triad Patcher
;0 = Désactivé/Disabled, 1 = Activé/Enabled
create_log = 1
; Diverses URLs requis pour le fonctionnement de Triad Patcher - Some URLs used by Triad Patcher
[urls]
;URL de votre page d'actualité
;URL of your news page
;
news = [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] Substitua o "seu host" com o nome que você criou no host.
;URL de votre page d'inscription (afficher dans la fenetre A propos)
;URL of your registering page (displayed in About form)
;
register = [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] Substitua o "seu host" com o nome que você criou no host.
;URL du fichier contenant la liste des patchs (.ini)
;URL of the file containing the patchs list (.ini)
;
patchs_list = [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] Substitua o "seu host" com o nome que você criou no host.
;Nom du fichier executable de votre client Ragnarok Online à lancer (.exe)
;Executable file of your Ragnarok Online client filename to launch (.exe)
;
exec_file = Game.exe
;Arguments à passer a votre fichier executable, peut etre laissé vide
;Arguments to pass to your executable file, can be empty
;(Ex: 1rag1, 1sak1, etc...)
exec_args =
; Zonage des éléments du skin - Skin's elements mapping
[skinmap]
;Corp
;Body
body_left = 0
body_top = 0
body_width = 545
body_height = 469
;Boutons lorsque la souris n'est pas au dessus
;Buttons when the mouse is not over
button_start_left = 0
button_start_top = 0
button_start_width = 0
button_start_height = 0
button_quit_left = 0
button_quit_top = 0
button_quit_width = 0
button_quit_height = 0
button_about_left = 0
button_about_top = 0
button_about_width = 0
button_about_height = 0
;Boutons lorsque la souris est au dessus
;Buttons when the mouse is over
button_startb_left = 1
button_startb_top = 470
button_startb_width = 84
button_startb_height = 22
button_quitb_left = 86
button_quitb_top = 470
button_quitb_width = 84
button_quitb_height = 22
button_aboutb_left = 171
button_aboutb_top = 470
button_aboutb_width = 84
button_aboutb_height = 22
; Coordonnées des éléments de l'interface - Interface's elements coordinates
[interface]
body_width = 545
body_height = 469
button_start_left = 395
button_start_top = 69
button_start_width = 84
button_start_height = 22
button_quit_left = 395
button_quit_top = 90
button_quit_width = 84
button_quit_height = 22
;Le bouton A propos doit être visible (minimum 5x5 pixels)
;About button must be visible (5x5 pixels at least)
button_about_left = 395
button_about_top = 111
button_about_width = 84
button_about_height = 22
progressbar_left = 18
progressbar_top = 438
progressbar_width = 509
progressbar_height = 18
webbrowser_left = 17
webbrowser_top = 161
webbrowser_width = 511
webbrowser_height = 252
; Options des éléments de l'interface - Interface's elements options
; 0 = Désactivé/Disbled, 1 = Activé/Enabled
[interface_options]
;Note: Le bouton A propos n'est pas désactivable
;Note: About button cannot be disabled
button_start_enabled = 1
button_quit_enabled = 1
progressbar_enabled = 1
webbrowser_enabled = 1
; Bar de progression et navigateur web - Progress bar and web browser
[progressbar_webbrowser]
;Couleur de la bordure de la bar de progression, format HTML (RRVVBB)
;Border color of the progress bar, HTML format (RRGGBB)
progressbar_bordercolor = C0C0C0
;Couleur de fond de la bar de progression, format HTML (RRVVBB)
;Background color of the progress bar, HTML format (RRGGBB)
progressbar_backcolor = FFFFFF
;Couleur de remplissage de la bar de progression, format HTML (RRVVBB)
;Foreground color of the progress bar, HTML format (RRGGBB)
progressbar_forecolor = C0C0C0
;Couleur de la bordure du navigateur web, format HTML (RRVVBB)
;Border color of the web browser, HTML format (RRGGBB)
webbrowser_bordercolor = C0C0C0
; Style des textes
[textfont]
;Nom de la fonte du texte (police de caractères)
;Font text name
button_name = MS Sans Serif
;Taille du text, en pixel (entre 6 et 16)
;Font size, in pixel (between 6 and 16)
button_size = 8
;Couleur au format HTML (RRVVBB)
;Font color, HTML format (RRGGBB)
button_color = 000000
;0 = Normal, 1 = Gras
;0 = Normal, 1 = Bold
button_bold = 0
;Nom de la fonte du texte (police de caractères)
;Font text name
body_name = MS Sans Serif
;Taille du texte, en pixel
;Font size, in pixel
body_size = 8
;Couleur au format HTML (RRVVBB)
;Font color, HTML format (RRGGBB)
body_color = 000000
;0 = Normal, 1 = Gras
;0 = Normal, 1 = Bold
body_bold = 0
Criando o arquivo Config.tpc
Vá na pasta configurator e execute o Triad Configurator.No primeiro espaço indique o arquivo Languages que está na pasta Default.No segundo espaço indique o arquivo config que também está na pasta Default.No terceiro e último espaço indique onde será gerado o arquivo Config.tpc.
imagem 1
Criando a pasta www
Crie uma pasta(de preferência na área e trabalho) com o nome www.dentro desta pasta crie outra pasta com o nome patch.Se seu jogo não tiver site você pode pegar o arquivo news da pasta exemplo que está na pasta Triad Patcher e colar na pasta www que você criou.
Colocando os arquivos no seu Projeto
Copie os arquivos: GRF.dll , Triad Patcher e Config.tpc(o arquivo gerado no passo anterior) para a pasta do seu projeto.
Esta imagem foi redimensionada. Clique nesta barra para vê-la no tamanho original (968x169px). |
Criando as Atualizações
Agora abra a pasta Packer e execute o Triad Packer.Clique em ajouter/add
e selecione os arquivos que farão parte da atualização.(os arquivos
selecionados serão substituídos na atualização pelos arquivos antigos.)
Exemplo 1:
o antigo char do personagem era assim:
e eu quero mudar ele pra esse char:
então eu tenho que colocar no ajouter/add o novo char.
depois de adicionar o arquivo você deve dizer qual é o caminho que ele será extraído.
Exemplo 2:
quero mudar o char que está na Graphics/Characters que tem o nome 001-Fighter01. Então no caminho tenho que colocar assim: Graphics/Characters\001-Fighter01.png (não esqueça da extensão)
Depois de ter colocado todos os arquivos que quiser atualizar clique em Empacter/Pack e salve o arquivo na pasta patch que está dentro da pasta www na sua área de trabalho com o nome att.
Configurando o arquivo patchs_list
Dentro da pasta do Triad Patcher existe o arquivo patchs_list copie ele para dentro da pasta patch que está na pasta www na sua área de trabalho.Abra o arquivo patchs_list e configure ele conforme o spoiler.
- Spoiler:
- ; Liste des patches - Patchs list
; 0 = Non, 1 = Oui
; 0 = No, 1 = Yes
[options]
;Interdire la récupération des patches
;Deny the patchs downloading
deny_getpatch = 0
;Interdire le lancement de Ragnarok
;Deny the launching of Ragnarok
deny_play = 0
;Chemin du répertoire des patches
;URL of Patchs directory
;INUTILE - USELESS
;
patchs_directory = [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] Substitua o "seu host" com o nome que você criou no host.
; [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] = 0 ou 1 (0 = Ne pas installer, 1 = Installer)
; [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] = 0 or 1 (0 = Do not install, 1 = Install)
; Ex: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] = 1
[patchs]
;
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link] = 1 Substitua o "seu host" com o nome que você criou no host.
Enviando os arquivos para seu Host
Instale o programa File Zilla(que você baixou no inicio do tutorial) e o Abra.
No espaço Host escreva: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
No espaço Nome de usuário escreva : o login que você criou no xpg.(na parte do tutorial:Criando seu host)
No espaço senha: escreva sua senha (a vá )
No espaço porta: deixe em branco.
Clique em conexão rápida.
agora encontre a pasta www que você criou na área de trabalho pelo canto superior esquerdo.
agora o que você tem que fazer é arrastar o arquivo news para o host e a pasta path.
Testando o Atualizador
Agora vá na pasta do seu projeto e execute o Triad Patcher.Se ele baixar a atualização, parabéns você conseguiu.
Créditos
a mim por ter criado o tutorial.
a --------- por ter criado o tutorial em que me baseio.