obetuno 431 Posted July 26, 2013 Boas ! Há algo mais que deve ser alterado para utilizar binário 38k ? Todos os novos funcionam normalmente, mas este não. Aqui tens o syserr do client: 0726 19:57:21927 :: CPythonItem::LoadItemTable: invalid item_proto[locale/de/item_proto] STRIDE[152] != sizeof(SItemTable) 0726 19:57:21927 :: LoadLocaleData - LoadItemProto(locale/de/item_proto) Error 0726 19:57:22636 :: Traceback (most recent call last): PS: Hackshield ativado e CRC desativado. Gamefile 2089M... Beijo nas bundas *-* Share this post Link to post Share on other sites
0 тнєℓιƒє 488 Posted July 27, 2013 Esse problema vem desde da versão r37086. A Estrutura do item_proto foi mudada... Para dar nomes aos itens, no item_proto, Era usada a coluna Name, Coisa que na nova versão do item_proto, é usada o gb2312name. Ou seja Os M2.exe Publicos, até hoje, nenhum tem esta estrutura, Até porque os mesmos vem com a extrutura do HashName (Para dar um subnome) e name para dar o nome verdadeiro, como mostra a imagem abaixo: Ou seja, Cada "." Significa o Valor que está adicionado no xml. Como viste na imagem acima, Era usada a estrutura, Como: HashName = Subnome do item Name = Nome do Item. Com a nova versão passou para: Name = Subnome do item. gb2312name = Nome do item. Exemplo da Estrutura do novo item_proto: Solução: Através do IDA, Podes alterar o Valor, no Executável, de gb23 para hashName, E assim utilizares a encriptação antiga do item_proto. Caso contrário, Usas a source do m2.exe (Acho que até tá publica), e Mudas na raiz da Source, e fazes o teu proprio extractor/Compactador. 1 Annie reacted to this Share this post Link to post Share on other sites
Boas !
Há algo mais que deve ser alterado para utilizar binário 38k ?
Todos os novos funcionam normalmente, mas este não.
Aqui tens o syserr do client:
Beijo nas bundas *-*
Share this post
Link to post
Share on other sites