Erro OTClient

Denuvo
Por Denuvo
em Clients

Denuvo

Etheriongames - Designing Your Entertainment.
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 01/05/11Posts: 658Gênero: MasculinoChar no Tibia: ExTibiano

 

Bom pessoal já vi algumas pessoas com esse problema mas os topicos que vi não tinham respostas,

 

 

então resolvi pedir ajuda de vocês. Alguém poderia me dizer como arrumo esse bug no OTC?

 

 

eu sei que tem haver com a transparência do .spr e .dat, tentei compilar sem transparency mas da erro...

 

 

seria de grande ajuda pessoal e acredito que não só pra mim, obrigado!

 

 

 

 

 

cats.jpg
727.78 KB6 downloads

 

cats.thumb.jpg.e5da7a1a877ee6369af85b4218920131.jpg

❝Eu prefiro confiar e me arrepender do que duvidar e me arrepender.❞ Kirito

 

 

dalvorsn

õ/
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 21/12/11Posts: 750Gênero: Masculino

Usando spr com transparencia sem habilitar a feature provavelmente

"A covardia coloca a questão: É seguro? O comodismo coloca a questão: É popular? A etiqueta coloca a questão: é elegante? Mas a consciência coloca a questão, É correto? E chega uma altura em que temos de tomar uma posição que não é segura, não é elegante, não é popular, mas o temos de fazer porque a nossa consciência nos diz que é essa a atitude correta."

(Martin Luther King)

Beryzinho

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/09/09Posts: 19
14 minutos atrás, dalvorsn disse:

Usando spr com transparencia sem habilitar a feature provavelmente

 

Você consegue nos dizer de qual forma habilitamos esta feature?

dalvorsn

õ/
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 21/12/11Posts: 750Gênero: Masculino
1 minuto atrás, Beryzinho disse:

 

Você consegue nos dizer de qual forma habilitamos esta feature?

Bota isso:

g_game.enableFeature(GameSpritesAlphaChannel)

No load do game_things

"A covardia coloca a questão: É seguro? O comodismo coloca a questão: É popular? A etiqueta coloca a questão: é elegante? Mas a consciência coloca a questão, É correto? E chega uma altura em que temos de tomar uma posição que não é segura, não é elegante, não é popular, mas o temos de fazer porque a nossa consciência nos diz que é essa a atitude correta."

(Martin Luther King)

Beryzinho

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/09/09Posts: 19
Agora, dalvorsn disse:

Bota isso:

g_game.enableFeature(GameSpritesAlphaChannel)

g_game.enableFeature(GameSpritesAlphaChannel)

No load do game_things

 

Irei testar aqui. Obrigado pela rapidez e pela ajuda.

Denuvo

Etheriongames - Designing Your Entertainment.
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 01/05/11Posts: 658Gênero: MasculinoChar no Tibia: ExTibiano

@dalvorsn já tinha feito isso brother achava que esse era o problema tbm :/ 

mesmo assim verifiquei... 

 

function load()
  local version = g_game.getProtocolVersion()
  g_game.enableFeature(GameSpritesU32)
  g_game.enableFeature(GameSpritesAlphaChannel)

  local datPath, sprPath
  if filename then
    datPath = resolvepath('/things/' .. filename)
    sprPath = resolvepath('/things/' .. filename)
  else
    datPath = resolvepath('/things/' .. version .. '/Tibia')
    sprPath = resolvepath('/things/' .. version .. '/Tibia')
  end

  local errorMessage = ''
  if not g_things.loadDat(datPath) then
    errorMessage = errorMessage .. tr("Unable to load dat file, please place a valid dat in '%s'", datPath) .. '\n'
  end
  if not g_sprites.loadSpr(sprPath) then
    errorMessage = errorMessage .. tr("Unable to load spr file, please place a valid spr in '%s'", sprPath)
  end

  loaded = (errorMessage:len() == 0)

  if errorMessage:len() > 0 then
    local messageBox = displayErrorBox(tr('Error'), errorMessage)
    addEvent(function() messageBox:raise() messageBox:focus() end)

    disconnect(g_game, { onProtocolVersionChange = load })
    g_game.setProtocolVersion(0)
    connect(g_game, { onProtocolVersionChange = load })
  end
  g_game.enableFeature(GameBlueNpcNameColor)
end
 

❝Eu prefiro confiar e me arrepender do que duvidar e me arrepender.❞ Kirito

 

 

dalvorsn

õ/
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 21/12/11Posts: 750Gênero: Masculino

Não imagino nada além disso que possa resultar nesse erro, se não é isso que eu disse acima não sei o que tu arrumou ai

"A covardia coloca a questão: É seguro? O comodismo coloca a questão: É popular? A etiqueta coloca a questão: é elegante? Mas a consciência coloca a questão, É correto? E chega uma altura em que temos de tomar uma posição que não é segura, não é elegante, não é popular, mas o temos de fazer porque a nossa consciência nos diz que é essa a atitude correta."

(Martin Luther King)

Drakopoulos

Pra mim, tudo é um desafio que pode ser descoberto.
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 20/03/14Posts: 367Gênero: Masculino
4 minutos atrás, Durant disse:

@dalvorsn já tinha feito isso brother achava que esse era o problema tbm :/ 

mesmo assim verifiquei... 

Dependendo da versão do client, ele n tem suporte para transparência. Se n me engano ele foi adicionado no 0.6.5~0.6.6

Denuvo

Etheriongames - Designing Your Entertainment.
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 01/05/11Posts: 658Gênero: MasculinoChar no Tibia: ExTibiano

@Drakopoulos então acho que é isso, era um cliente um pouco antigo que eu tinha aqui.

❝Eu prefiro confiar e me arrepender do que duvidar e me arrepender.❞ Kirito

 

 

dalvorsn

õ/
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 21/12/11Posts: 750Gênero: Masculino
7 minutos atrás, Durant disse:

@Drakopoulos então acho que é isso, era um cliente um pouco antigo que eu tinha aqui.

https://github.com/edubart/otclient

 

Baixa a versao mais recente, compila e ja era :3

"A covardia coloca a questão: É seguro? O comodismo coloca a questão: É popular? A etiqueta coloca a questão: é elegante? Mas a consciência coloca a questão, É correto? E chega uma altura em que temos de tomar uma posição que não é segura, não é elegante, não é popular, mas o temos de fazer porque a nossa consciência nos diz que é essa a atitude correta."

(Martin Luther King)

Denuvo

Etheriongames - Designing Your Entertainment.
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 01/05/11Posts: 658Gênero: MasculinoChar no Tibia: ExTibiano

@dalvorsn é que o cliente tem varias modificações... mais obg ai pela ajuda!

❝Eu prefiro confiar e me arrepender do que duvidar e me arrepender.❞ Kirito

 

 

dalvorsn

õ/
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 21/12/11Posts: 750Gênero: Masculino
2 minutos atrás, Durant disse:

@dalvorsn é que o cliente tem varias modificações... mais obg ai pela ajuda!

https://github.com/edubart/otclient/commit/41b2f9b9112cc4872b51a13928afd99718f3d68f

https://github.com/edubart/otclient/commit/8dec9cd8351fa21c1e7c9841d7ab0d926df94801

 

Ve se te ajuda :happyderp-min:

"A covardia coloca a questão: É seguro? O comodismo coloca a questão: É popular? A etiqueta coloca a questão: é elegante? Mas a consciência coloca a questão, É correto? E chega uma altura em que temos de tomar uma posição que não é segura, não é elegante, não é popular, mas o temos de fazer porque a nossa consciência nos diz que é essa a atitude correta."

(Martin Luther King)