É bem facil decodificar na verdade, vou lhe dar um exemplo:

O código é 01-43-23-24-45-21. A primeira coisa que você tem que fazer é procurar o npc certo, usando como dica a ultima mensagem. Digamos que ela foi "He works on the mail and takes care of a depot". Sendo você esperto, você vai até o npc Benjamin. Chegando lá, você começa a falar tudo que é possivel para ele e copia todas mensgens que ele diz.
Então você pega, e conta as letras da frase que ele disse, e substitui os numeros pela letra que ela corresponde. Um método rapido é usar a tabelinha:
0 1 2 3 4
1234567890123456789012345678912345678901234567890

Pois, assim você pode rapidamente achar qual a letra numero 34, 56, etc. Você cola essa tabela encima das frases que o npc diz, e testa até que de certo:
0 1 2 3 4
1234567890123456789012345678912345678901234567890
Benjamin: Do you want to buy a parcel for 10 gold?

01-43-23-24-45-21=Bdbu t
Não deu certo . Então você tenta denovo:

0 1 2 3 4
1234567890123456789012345678912345678901234567890
Benjamin: It was a pleasure to help you Greiskul.

01-43-23-24-45-21=Brasil
Todos npcs da quest lhe dissem a proxima dica+uma palavra quando você decodifica a mensagem, quando decodificar todas palavras, junte-as e elas formaram uma frase, que você coloca na seção solução, da tibianews. Depois é só espera o teddy .