[Arquivado]Ytc - Your Tibia Client (Lançamento).

cristofermartins
em Noticias - Arquivo
  • 1
  • 2

cristofermartins

Veni, Vidi, Vici
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 17/04/07Posts: 128Char no Tibia: Full Steel Alchemist

Boa tarde galera! Eu sou Crist. Martins, programador Delphi!

 

A pouco tempo atrás, criei um tópico informando sobre o projeto YTC (Your Tibia Client).

 

Que tem como objetivo: customizar o jogo Tibia, de um modo simples e prático.

 

Infelizmente, o projeto foi em vão.. Porém, algumas partes foram concluídas, e então.. estou disponibilizando-as nesse exato momento.

 

Abaixo, ensinarei como configurar os arquivos *.xml das 3 features vistas abaixo:

 

Obs: Após baixar a versão para seu cliente, adicione manualmente seus arquivos .pic, .spr e .dat.

 

 

Editando: Config

<Config>
   <WindowText>YourTibiaClient Project!</WindowText>
   <ChangeIP>1</ChangeIP>
   <IP>MeuOpenTibiaServer.ServerGame.com</IP>
   <Port>7171</Port>
<RsaKey>109120132967399429278860960508995541528237502902798129123468757937266291492576446330739696001110603907230888610072655818825358503429057592827629436413108566029093628212635953836686562675849720620786279431090218017681061521755056710823876476444260558147179707119674283982419152118103759076030616683978566631413</RsaKey>
</Config>
</Config>

 

WindowText: Nome da janela (default: @tibia "Tibia", @YTC "YourTibiaClient Project!")

 

ChangeIp: Ativar troca de IP no cliente (default: 1 - Falso: 0, Verdadeiro: 1)

 

IP: IP a ser trocado pelo seu servidor (default: MeuOpenTibiaServer.ServerGame.com)

 

Port: Porta de conecção do seu servidor (default: 7171)

 

RsaKey: RsaKey de conexão do seu servidor (default: OpenTibia)

 

 

Editando: CreaturesText



(Creature Description)

<CreaturesText>
   <CreatureText>
       <Name>
           <Text>Obi</Text>
           <Color>1</Color>
           <Red>200</Red>
           <Blue>0</Blue>
           <Green>255</Green>
       </Name>
       <Description>
           <Text>Banker</Text>
           <Color>1</Color>
           <Red>0</Red>
           <Blue>237</Blue>
           <Green>0</Green>
       </Description>
   </CreatureText>
</CreaturesText>

Obs: Para a descrição de cada criatura, uma nova tag "CreatureText" é necessaria.

 

Name/Description: Tag respectiva ao nome/descrição da criatura.

 

Text: Nome/descrição da criatura.

 

Color: Alterar a cor do texto (default: 1 - Falso: 0, Verdadeiro: 1)

 

Blue, Red, Green: Cores no padrão RGB, os valores vao de 0 à 255. (info: http://pt.wikipedia.org/wiki/RGB)

 

 

Editando: Labels

<Labels>
   <Label>
       <X>690</X>
       <Y>10</Y>
       <Text>Hell Yeah Lol pqp hehehe</Text>
       <Font>1</Font>
       <Alignment>1</Alignment>
       <Red>0</Red>
       <Green>255</Green>
       <Blue>255</Blue>
   </Label>
</Labels>

 

Obs: Para cada Label adicional, uma nova tag "Label" é necessaria.

 

X/Y: Posicionamento X/Y (em pixels) na tela.

 

Text: Texto a ser escrito no label.

 

Font: Fonte do label. (default: 1 - Vão de 1 à 4)

 

Alignment: Alinhamento do label. (default: 1 - Direita: 0, Centro: 1, Esquerda: 2)

 

Blue, Red, Green: Cores no padrão RGB, os valores vao de 0 à 255. (info: http://pt.wikipedia.org/wiki/RGB)

 

 

Editando: Context Menus

<ContextMenus>
   <ContextMenu>
       <EventID>30000</EventID>
       <Text>unjust Kills</Text>
       <ShortCut>(YTC)</ShortCut>
       <Separator>1</Separator>
       <Type>1</Type>
       <scriptFile>UnjustKillsMenu.lua</ScriptFile>
   </ContextMenu>
</ContextMenus>

 

Obs: Para cada ContextMenu adicional, uma nova tag "ContextMenu" é necessaria.

 

EventID: ID do contextMenu, cada contextmenu deve ter o seu(Deve ser maior que 30000).

 

Text: Texto do contextMenu.

 

ShortCut: Shortcut do contextMenu.

 

Separator: Separator do contextMenu. (default: 1 - Falso: 0, Verdadeiro: 1)

 

Type: Tipo do contextMenu. Vai de 0 a 6 que correspondem a seguinte configuração:

0: AllMenus

1: SetOutfitContextMenu

2: PartyActionContextMenu

3: CopyNameContextMenu

4: TradeWithContextMenu

5: LookContextMenu

6: AttackContextMenu

 

ScriptFile: o arquivo *.lua que vai ser acionado quando o contextmenu for clicado.

 

 

Editando: ScriptFile

Esse arquivo deve ficar adentro da pasta ContextMenus, localizada na pasta principal do Tibia (onde encontra-se o arquivo: "Tibia.exe")

 

DoSay(1, "Unjustkills")

 

Essa é a unica função presente, sua função é fazer com que o personagem fale, um talkaction.

 

o primeiro parametro corresponde ao tipo de fala: 1 (normal), 2 (grito) e 3 (whipers).

 

o segundo parametro corresponde ao texto a ser falado (sempre utilize "aspas").

 

 

 

E então é isso, pessoal. Espero que tenham gostado!

 

Gostaria de agradecer ao meus amigos Kazz (morgado4ever) e ao Bino (LookToVask) que vieram me ajudando conforme o projeto andava, e que inclusive (Kazz), editou esse tópico para melhor entendimento! :thumbsupsmiley:

morgado4ever

Eu sou o Kazz! ;)
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 20/10/06Posts: 164Char no Tibia: Kazz Kzupzarski

Que pena, era um bom projeto! Tinha tudo para ser um dos melhores, ou no caso: o melhor.

 

O pouco ja concluído já impressiona, adorei! :smile_positivo:

 

 

Um abraço, Kazz.

tibiasoul2.png

Divulgue o servidor, utilize este banner em sua assinatura.

 

WalkAlone Project

Alternative Tibia Server

O N L I N E

 

[ http://WalkAlone.servegame.Com ]

ONLINE! 24 HORAS! 8.70!

 

Nos contate agora mesmo:

tibiasoul@msn.com

Kydrai

"Keep Your Mind Wide Open"
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 21/08/06Posts: 250

Pode não estar completo, mas o que já tem pode ajudar bastante gente a variar um pouco os clientes.

~ Kydrai
Programador / Scripter

 

sign.png

trollcave

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/01/11Posts: 6Char no Tibia: Sherlock Holmes

?

Meu fan?

use minha fan bar

 

801296221365.png

 

Saymon14

.
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 05/05/10Posts: 544

Cristofer to tentando de todo jeito funfar o ip no xml do config mais nao ta dando.

 

o creaturetext vai ajudar demais no meu projeto, valeu mano ;D

 

Rep+, Eu recomendo

 

Não entro em equipes, já tenho meu projeto, não insista.

 

 

 

 

 

 

Easy Mapper Map Editor 8.60: Clique aqui

[8.60] BeastXHunter: Clique aqui

cristofermartins

Veni, Vidi, Vici
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 17/04/07Posts: 128Char no Tibia: Full Steel Alchemist

Cristofer to tentando de todo jeito funfar o ip no xml do config mais nao ta dando.

 

o creaturetext vai ajudar demais no meu projeto, valeu mano ;D

 

Rep+, Eu recomendo

Ixi,eu to achando que o Ipchanger nem funfa,recomendo a editar direto no hex editor.

joaohd

Neox Boy
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 03/02/09Posts: 361Char no Tibia: Fearless Man

Os links estão quebrados... Pode arrumá-los para nós?

 

 

flw

cristofermartins

Veni, Vidi, Vici
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 17/04/07Posts: 128Char no Tibia: Full Steel Alchemist

@Saymon14

 

Já arrumei o IpChanger no novo download que está com alguns bugs corrigidos.

 

@Apocarai

 

Já arrumei todos os links :p

duda611

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/08/09Posts: 18

Simplesmente Perfect... acabo com o meu problema do cliente própio, porque meu o IP do meu ot continha + caracteres que o permitido para não precisar IP Changer...

 

REP+ :thumbsupsmiley:

dudadeecsaro.jpg

 

Cronus OT (COT) = http://cronusotserv.no-ip.org:8090/

 

 

952581.png

Saymon14

.
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 05/05/10Posts: 544

pensei que voce tinha se revoltado e tirado os links, kkk

 

aqui fico do mesmo jeito só o ip e o context menu que nao ta pegando, o resto ta beleza

 

Não entro em equipes, já tenho meu projeto, não insista.

 

 

 

 

 

 

Easy Mapper Map Editor 8.60: Clique aqui

[8.60] BeastXHunter: Clique aqui

cristofermartins

Veni, Vidi, Vici
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 17/04/07Posts: 128Char no Tibia: Full Steel Alchemist

pensei que voce tinha se revoltado e tirado os links, kkk

 

aqui fico do mesmo jeito só o ip e o context menu que nao ta pegando, o resto ta beleza

 

Estranho.Testei ele no 8.70,entrei em um ot usando o IpChanger do YTC e vi que tava tudo funcionando perfeitamente.Que versão você está usando?Testa o 8.70 e ve se funfa tambem pois so testei no 8.70(No que o YTC meche nao mudou desde 8.X até o client atual).

Saymon14

.
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 05/05/10Posts: 544

Matei a charada mano, é a versao 8.54 que nao ta funfando mesmo, testei a 8.7 tanto no global como em ot server ta pegando legal :)

 

ainda bem que meu projeto vai ser na 8.7 D:

 

Não entro em equipes, já tenho meu projeto, não insista.

 

 

 

 

 

 

Easy Mapper Map Editor 8.60: Clique aqui

[8.60] BeastXHunter: Clique aqui

Frenvius

~ Fairy Tail Online ~
avatar
Administrador
Administrador

INFOS

Grupo: AdministradorRegistrado: 26/02/07Posts: 254Gênero: MasculinoChar no Tibia: Frenvius

No cliente 8.54 ele apresenta um erro

ao tentar usar um Context Menus aquele do talk

da debug no char e aparece esse erro

 

Mode==TALK_CHANNEL_CALL || Mode==TALK_CHANNEL_MESSAGE || Mode==TALK_GAMEMASTER_CHANNELCALL || Mode==TALK_ANONYMOUS_CHANNELCALL

Utilize botão @UP, no topo de seu tópico, para atualizar o destaque em "Tópicos Recentes" na página inicial do fórum, fará com que mais pessoas o vejam.

 

aJEhRjZ.png


Te ajudei? +REP (:

zeloooko

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/10/08Posts: 1Char no Tibia: rena alon

oO me surpreendeu, qria sabe se vc vai continuar o projeto e tals e se continuar vc pretende faser a spell bar

 

____________EDIT

a versao 8.54 funfo ok akie xD

kakashihatak

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 09/11/10Posts: 18

Inovaro muito agora hein~~ xD

Concerteza um avanço pra comunidade Tibia no Brasil

se vc for continuar com o projeto axo interessante considerar o cometario do @doiderattt

uma otra coisa tbm que me ocorreu

se teria como conectar com os arkivos XML pelo server..

pelo motivo q se eu tiver um server e fasa um cliente pra distribui o kra q baxar vai pod altera

td aew muitas coisas ficariam sem logicas, ou talves algum metodo de esconder e deixar apenas o executavel

o PIC/SPR/DAT/EXE

 

Obg

Te Ajudei ?? REP ++



 

 

-- Delphi, VB Programmer --

 

#FREELANCER - Precisando de #Scripts?

 

' I only wish you weren't my friend

 

' Then I could hurt you in the end

 

' I never claimed to be a Saint..

  • 1
  • 2