[TOOL] Senquil

Ir em baixo

[TOOL] Senquil

Mensagem  Quil em Dom 30 Set 2012, 00:38

Autor: Quil
Nome: Senquil
Versão: 0.001j
requerimentos: JAVA_7 JDK_7
Descrição do Programa: Tool para extrair e inserir texto em uma Rom usando uma tabela de 8-bits.

===ATENÇÃO ESSA TOOL SÓ FUNCIONA NO POKÉMON EMERALD===


Ola pessoal do fórum Muito Feliz

Eu estou aqui para mostrar a Tool que eu estou criando, essa Tool é um Dumper/Insert que é suado para poder inserir e extrair textos em uma Rom através de uma tabela de 8-bits.

Esse programa foi programado em JAVA, para poder utiliza-lo você tera que instalar o JDK que pode ser achado aqui:

http://www.oracle.com/technetwork/java/javase/downloads/jdk7u7-downloads-1836413.html

Escolha a versão compatível com o seu Sistema Operacional e faça o download.

Aqui tem algumas imagens da TOOL:

Interface da Tool que é usada para extrair texto:





Interface da tool que é usada para inserir o texto



Essa tool ainda não esta em 100% contendo alguns bugs que futuramente eu estarei corrigindo. Mau

Então quem chegar a testar e encontrar algum bug eu agradeceria muito se me avisa-se qual foi problema encontrado.
E qualquer duvida ou sugestão é só postar.
Anexos
Senquil.zip Você não tem permissão para fazer download dos arquivos anexados.(77 Kb) Baixado 13 vez(es)


Última edição por Quil em Dom 03 Ago 2014, 09:02, editado 20 vez(es)

___________________________________________________________________________________________________________________________________________________
LANÇAMENTOS:
[NDS] Digimon Dawn
Se quiser saber como vão as coisas...


PROJETOS:
[NDS] Medarot DS

[NDS]Black Sigil

-->E mais algumas coisinhas...

avatar
Quil
Moderador NBR
Moderador NBR

Masculino Mensagens : 425
Membro desde : 06/12/2010
Cidade : At World's End.
Brasil


Voltar ao Topo Ir em baixo

Re: [TOOL] Senquil

Mensagem  Kamppello em Dom 30 Set 2012, 09:25

Parabéns pela tool, mano Quil.

Vou testá-lo no jogo MegaMan ZX, qualquer coisa eu te aviso. Uma dúvida, a tool é capaz de editar os ponteiros?

___________________________________________________________________________________________________________________________________________________

avatar
Kamppello
Administrador NBR
Administrador NBR

Masculino Mensagens : 927
Membro desde : 28/09/2010
Idade : 29
Cidade : Recanto das Emas
Brasil


http://nbr-traducoes.blogspot.com/

Voltar ao Topo Ir em baixo

Re: [TOOL] Senquil

Mensagem  Quil em Dom 30 Set 2012, 11:25

Kamppello escreveu:Parabéns pela tool, mano Quil.

Vou testá-lo no jogo MegaMan ZX, qualquer coisa eu te aviso. Uma dúvida, a tool é capaz de editar os ponteiros?

Fala Kamppello. Calmo

Não kamppello essa Tool ainda não atualiza os ponteiros automaticamente,ela só extrai o Offset do inicio da caixa de dialogo entre os colchetes desta forma [2945ac].

Eu ainda não implementei esta função de atualizar os ponteiros automaticamente na Tool por que eu ainda preciso fazer alguns teste para poder receber ponteiros de 2-bytes 3-bytes 4-bytes e se precisara somar ou subtrair alguma coisa do ponteiro.

E não se preocupe com os offsets que foram extraídos juntos ao Script na hora de Inserir de volta na rom esses offsets são removidos automaticamente contanto que os colchetes entre esses Offsets não sejam removidos.

Em breve eu estarei lançando uma nova versão que consiga atualizar os ponteiros automaticamente, já que a parte mais difícil eu já fiz que era de Extrair e inserir texto através de uma tabela de 8-bits e criar uma interface que seja muito sugestiva para o usuário.



___________________________________________________________________________________________________________________________________________________
LANÇAMENTOS:
[NDS] Digimon Dawn
Se quiser saber como vão as coisas...


PROJETOS:
[NDS] Medarot DS

[NDS]Black Sigil

-->E mais algumas coisinhas...

avatar
Quil
Moderador NBR
Moderador NBR

Masculino Mensagens : 425
Membro desde : 06/12/2010
Cidade : At World's End.
Brasil


Voltar ao Topo Ir em baixo

Re: [TOOL] Senquil

Mensagem  DorzeR em Dom 30 Set 2012, 16:46

Ficou muito interesante, ao menso a inteface que é do que eu entendo um pouco kk

___________________________________________________________________________________________________________________________________________________
avatar
DorzeR
Moderador NBR
Moderador NBR

Masculino Mensagens : 250
Membro desde : 25/03/2012
Idade : 23
Cidade : Colinas do Tocantins
Brasil


Voltar ao Topo Ir em baixo

Re: [TOOL] Senquil

Mensagem  Davinho em Dom 14 Out 2012, 11:10

Ao tentar executar a tools, dá o seguinte erro:

"Could not find the main class: Principal_main. Program will exit" Melancólico

Sabe como resolver?

___________________________________________________________________________________________________________________________________________________
Ser forte não basta... Sobreviver é questão de inteligência!
avatar
Davinho
Membro NBR Novato
Membro NBR Novato

Masculino Mensagens : 42
Membro desde : 20/12/2011
Idade : 25
Brasil


Voltar ao Topo Ir em baixo

Re: [TOOL] Senquil

Mensagem  Quil em Dom 14 Out 2012, 11:32

Davinho escreveu:Ao tentar executar a tools, dá o seguinte erro:

"Could not find the main class: Principal_main. Program will exit" Melancólico

Sabe como resolver?

Estranho aqui funcionou normal.

Quando você extrair a Tool, você vera um arquivo executável do tipo .bat clique nele e veja o que acontece.

___________________________________________________________________________________________________________________________________________________
LANÇAMENTOS:
[NDS] Digimon Dawn
Se quiser saber como vão as coisas...


PROJETOS:
[NDS] Medarot DS

[NDS]Black Sigil

-->E mais algumas coisinhas...

avatar
Quil
Moderador NBR
Moderador NBR

Masculino Mensagens : 425
Membro desde : 06/12/2010
Cidade : At World's End.
Brasil


Voltar ao Topo Ir em baixo

Re: [TOOL] Senquil

Mensagem  Davinho em Dom 14 Out 2012, 11:34

Abre o prompt de comando por 1 segundo e fecha.
Acontece isso, tá certo assim?

Tentei abrir primeiro o .bat e depois o JAR, mas deu o mesmo erro.

___________________________________________________________________________________________________________________________________________________
Ser forte não basta... Sobreviver é questão de inteligência!
avatar
Davinho
Membro NBR Novato
Membro NBR Novato

Masculino Mensagens : 42
Membro desde : 20/12/2011
Idade : 25
Brasil


Voltar ao Topo Ir em baixo

Re: [TOOL] Senquil

Mensagem  Quil em Dom 14 Out 2012, 11:42

Davinho escreveu:Abre o prompt de comando por 1 segundo e fecha.
Acontece isso, tá certo assim?

Tentei abrir primeiro o .bat e depois o JAR, mas deu o mesmo erro.

Estranho aqui esta funcionando normal, e em outras versões do windows que eu testei também funcionou.

Você tem o JDK instalado no seu PC?

___________________________________________________________________________________________________________________________________________________
LANÇAMENTOS:
[NDS] Digimon Dawn
Se quiser saber como vão as coisas...


PROJETOS:
[NDS] Medarot DS

[NDS]Black Sigil

-->E mais algumas coisinhas...

avatar
Quil
Moderador NBR
Moderador NBR

Masculino Mensagens : 425
Membro desde : 06/12/2010
Cidade : At World's End.
Brasil


Voltar ao Topo Ir em baixo

Re: [TOOL] Senquil

Mensagem  Davinho em Dom 14 Out 2012, 12:03

Tenho sim.

Meu Sistema Operacional é Windows 7 Ultimate 32-Bits
Vou tentar mais tarde novamente ^^ Preciso dormir agora! XD

___________________________________________________________________________________________________________________________________________________
Ser forte não basta... Sobreviver é questão de inteligência!
avatar
Davinho
Membro NBR Novato
Membro NBR Novato

Masculino Mensagens : 42
Membro desde : 20/12/2011
Idade : 25
Brasil


Voltar ao Topo Ir em baixo

Re: [TOOL] Senquil

Mensagem  Quil em Dom 14 Out 2012, 12:34



Oh beleza então.
Que.. Chocado
Davinho escreveu: ^^ Preciso dormir agora! XD

Numa hora dessas você passou a noite inteira acordada ou esta em outro Pais.

___________________________________________________________________________________________________________________________________________________
LANÇAMENTOS:
[NDS] Digimon Dawn
Se quiser saber como vão as coisas...


PROJETOS:
[NDS] Medarot DS

[NDS]Black Sigil

-->E mais algumas coisinhas...

avatar
Quil
Moderador NBR
Moderador NBR

Masculino Mensagens : 425
Membro desde : 06/12/2010
Cidade : At World's End.
Brasil


Voltar ao Topo Ir em baixo

Re: [TOOL] Senquil

Mensagem  Davinho em Dom 14 Out 2012, 17:48

Oi Quil ^^

Não moro em outro país não Muito Feliz
É que eu chego do trabalho as 2:40 da madruga, aí termino ficando acordado a noite... rsrs

Testei novamente e nada! Eu abri tua Tool pra ver se o nome a class tava errada, mas tava tudo certo! Não entendo porque dá aquele erro

PS: Eu rachei de rir do nome de umas das classes "Pega_Offset" "Destruir_Frame" Muito Feliz shaushuash Até imaginei vc fazendo: "Ei você! Vaaaaai!!!! Pega o Offset, agora você: Destrói!!! XD kkkkk

___________________________________________________________________________________________________________________________________________________
Ser forte não basta... Sobreviver é questão de inteligência!
avatar
Davinho
Membro NBR Novato
Membro NBR Novato

Masculino Mensagens : 42
Membro desde : 20/12/2011
Idade : 25
Brasil


Voltar ao Topo Ir em baixo

Re: [TOOL] Senquil

Mensagem  DorzeR em Dom 14 Out 2012, 18:52

Davinho escreveu:PS: Eu rachei de rir do nome de umas das classes "Pega_Offset" "Destruir_Frame" Muito Feliz shaushuash Até imaginei vc fazendo: "Ei você! Vaaaaai!!!! Pega o Offset, agora você: Destrói!!! XD kkkkk

Po agora eu só fico pensando nisso '-'

___________________________________________________________________________________________________________________________________________________
avatar
DorzeR
Moderador NBR
Moderador NBR

Masculino Mensagens : 250
Membro desde : 25/03/2012
Idade : 23
Cidade : Colinas do Tocantins
Brasil


Voltar ao Topo Ir em baixo

Re: [TOOL] Senquil

Mensagem  Quil em Seg 15 Out 2012, 19:03

Davinho escreveu:Oi Quil ^^

Não moro em outro país não Muito Feliz
É que eu chego do trabalho as 2:40 da madruga, aí termino ficando acordado a noite... rsrs

Testei novamente e nada! Eu abri tua Tool pra ver se o nome a class tava errada, mas tava tudo certo! Não entendo porque dá aquele erro


Davinho teria como você tirar um Print Screen desse problema que esta dando. E também tente Abrir o menu iniciar, escreva executar, abra o executar e digite CMD aperte enter e depois digite java -version Algo parecido com isso ira aparecer:
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b11)
Java HotSpot(TM) Client VM (build 23.3-b01, mixed mode, sharing)

Essa é a versão 7 do java que eu estou usando se cerifique de estar usando ela também ela pode ser baixada aqui JDK

eu já testei em várias versões do Windows e em nenhuma delas deu problema.

Davinho escreveu:
PS: Eu rachei de rir do nome de umas das classes "Pega_Offset" "Destruir_Frame" Muito Feliz shaushuash Até imaginei vc fazendo: "Ei você! Vaaaaai!!!! Pega o Offset, agora você: Destrói!!! XD kkkkk


Você vai rir ainda mais quando vir o nome da classe que eu estou criando para atualizar ponteiros de 3-Bytes. O nome dela vai ser "Vem_Que_Vem_Ponteiro"


Última edição por Quil em Seg 15 Out 2012, 19:15, editado 1 vez(es)

___________________________________________________________________________________________________________________________________________________
LANÇAMENTOS:
[NDS] Digimon Dawn
Se quiser saber como vão as coisas...


PROJETOS:
[NDS] Medarot DS

[NDS]Black Sigil

-->E mais algumas coisinhas...

avatar
Quil
Moderador NBR
Moderador NBR

Masculino Mensagens : 425
Membro desde : 06/12/2010
Cidade : At World's End.
Brasil


Voltar ao Topo Ir em baixo

Re: [TOOL] Senquil

Mensagem  DorzeR em Seg 15 Out 2012, 19:14

Quill = Estrategista Militar
Clase = Exercito
Senquill = Campo de Batalha
Rom = Inimigo

Isso foi a primeira coisa que me passou a cabeça Muito Feliz

___________________________________________________________________________________________________________________________________________________
avatar
DorzeR
Moderador NBR
Moderador NBR

Masculino Mensagens : 250
Membro desde : 25/03/2012
Idade : 23
Cidade : Colinas do Tocantins
Brasil


Voltar ao Topo Ir em baixo

Re: [TOOL] Senquil

Mensagem  Quil em Seg 15 Out 2012, 19:17

DorzeR escreveu:Quill = Estrategista Militar
Clase = Exercito
Senquill = Campo de Batalha
Rom = Inimigo

Isso foi a primeira coisa que me passou a cabeça Muito Feliz

DorzeR Se você baixar o Senquil e uzar 7_zip par extrair os arquivos você vai entender do que o Davinho estava falando


Última edição por Quil em Sex 25 Jan 2013, 12:27, editado 1 vez(es)

___________________________________________________________________________________________________________________________________________________
LANÇAMENTOS:
[NDS] Digimon Dawn
Se quiser saber como vão as coisas...


PROJETOS:
[NDS] Medarot DS

[NDS]Black Sigil

-->E mais algumas coisinhas...

avatar
Quil
Moderador NBR
Moderador NBR

Masculino Mensagens : 425
Membro desde : 06/12/2010
Cidade : At World's End.
Brasil


Voltar ao Topo Ir em baixo

Re: [TOOL] Senquil

Mensagem  DorzeR em Seg 15 Out 2012, 19:39

Eu baixei pra dar uma olhada, mas eu já sabia sobre o que era pois ja tive meus momentos de programador e sabia sobre o que ele tava falando, mas continuo com o mesmo pensamento pra mim você parecer estar trinando um exercito para aniquilar o seu inimigo, sei la acho que eu sou um pouco dramatico demais ^^

___________________________________________________________________________________________________________________________________________________
avatar
DorzeR
Moderador NBR
Moderador NBR

Masculino Mensagens : 250
Membro desde : 25/03/2012
Idade : 23
Cidade : Colinas do Tocantins
Brasil


Voltar ao Topo Ir em baixo

Re: [TOOL] Senquil

Mensagem  DorzeR em Seg 15 Out 2012, 20:11

Aqui funcionou normalmente

___________________________________________________________________________________________________________________________________________________
avatar
DorzeR
Moderador NBR
Moderador NBR

Masculino Mensagens : 250
Membro desde : 25/03/2012
Idade : 23
Cidade : Colinas do Tocantins
Brasil


Voltar ao Topo Ir em baixo

Re: [TOOL] Senquil

Mensagem  Quil em Seg 15 Out 2012, 20:17

DorzeR escreveu:Aqui funcionou normalmente

Qual é a versão do java que você esta usando DorzeR?

___________________________________________________________________________________________________________________________________________________
LANÇAMENTOS:
[NDS] Digimon Dawn
Se quiser saber como vão as coisas...


PROJETOS:
[NDS] Medarot DS

[NDS]Black Sigil

-->E mais algumas coisinhas...

avatar
Quil
Moderador NBR
Moderador NBR

Masculino Mensagens : 425
Membro desde : 06/12/2010
Cidade : At World's End.
Brasil


Voltar ao Topo Ir em baixo

Re: [TOOL] Senquil

Mensagem  DorzeR em Seg 15 Out 2012, 21:14

7 eu baixei só pra abrir o Senquill

___________________________________________________________________________________________________________________________________________________
avatar
DorzeR
Moderador NBR
Moderador NBR

Masculino Mensagens : 250
Membro desde : 25/03/2012
Idade : 23
Cidade : Colinas do Tocantins
Brasil


Voltar ao Topo Ir em baixo

Re: [TOOL] Senquil

Mensagem  Davinho em Dom 21 Out 2012, 21:42

Problema resolvido ^^ Senquil funcionando lindamente!!! Rolando os olhos

O Problema era justamente a versão do Java, quando vc disse java 7 eu me lembrei que tive um problema com o Java 7 e tinha voltado para a versão 6

Atualizei e agora está pegando tudo certinho ^^

PS: Isso foi bom, agora vc pode colocar na descrição da ferramenta que um dos requisitos é o Java 7 Piscando

___________________________________________________________________________________________________________________________________________________
Ser forte não basta... Sobreviver é questão de inteligência!
avatar
Davinho
Membro NBR Novato
Membro NBR Novato

Masculino Mensagens : 42
Membro desde : 20/12/2011
Idade : 25
Brasil


Voltar ao Topo Ir em baixo

Re: [TOOL] Senquil

Mensagem  Kamppello em Seg 19 Nov 2012, 18:14

Mano Quil, testei a tool e encontrei alguns erros.
1 - Na parte de extração, pede para inserir o inicio e o fim do ponteiro, não seria offset do bloco de texto ou do ponteiro;
2 - Não sei se for erro meu, quando extraí o script, os caracteres que não tinham na tabela não foram extraídos;
3 - Esse foi erro meu, não li a descrição da tool e usei mte, costumo colocar os códigos da quebra de linha, da nova caixa de texto e do endestring entre colchetes, [Q], [C], e [F] respectivamente. Na hora de inserir deu pane, inseriu mais caracteres do que o previsto.

*Edit
Puts, porque eu nunca leio as instruções antes de usar alguma coisa... Por favor, ignore metade do que eu disse acima...
Razz

É isso, a tool ficou muito bacana.
Exclamação

___________________________________________________________________________________________________________________________________________________

avatar
Kamppello
Administrador NBR
Administrador NBR

Masculino Mensagens : 927
Membro desde : 28/09/2010
Idade : 29
Cidade : Recanto das Emas
Brasil


http://nbr-traducoes.blogspot.com/

Voltar ao Topo Ir em baixo

Re: [TOOL] Senquil

Mensagem  Quil em Seg 19 Nov 2012, 21:44

Kamppello escreveu:
1 - Na parte de extração, pede para inserir o inicio e o fim do ponteiro, não seria offset do bloco de texto ou do ponteiro;
Eu já tinha corrigido isso mas eu esqueci de upa a versão com alguns bugs corrigidos.
No momento a versão Do Senquil esta na "Versão: 0.001f", e nessa versão ela pode atualizar ponteiros de 3-Bytes relativos (acho que é isso, aqueles ponteiro que estão espalhados em varios locais da Rom e para encontra-los você inverte o OFFSET do inicio da caixa de dialogo e depois faz uma busca em hexadecimal na Rom ) Mas eu encontrei um pequeno problema em usar isso na Rom porque dependendo do tamanho da Rom você pode encontrar muitas ocorrências do que na maioria das vezes não tem relação nenhuma com a caixa de dialogo a que você quer que atualize o ponteiro.

Mas Para o JOGO que eu estou traduzindo (POKEMON EMERALD) e consegui resolver esse problema usando o valor "08" apos os ponteiros, eu já vi isso em alguns tutoriais e em alguns debugs, esse "08" e ele também sempre aparecia quando você busca pelo ponteiro na Rom.


Kamppello escreveu:
2 - Não sei se for erro meu, quando extraí o script, os caracteres que não tinham na tabela não foram extraídos;
Esse bug já foi resolvido na parte de extração do script, se você testar a nova versão ela extraíra o script normalmente e deixara entre chaves "{}" os carácteres que não existem na tabela.

Mas na parte de inserção esse é um bug que eu estou quebrando a cabeça para resolver, porque esta meio um pouco difícil de separar esses Hexas do script e enfia-los de volta na Rom como simples Bytes...


Kamppello escreveu:
3 - Esse foi erro meu, não li a descrição da tool e usei mte, costumo colocar os códigos da quebra de linha, da nova caixa de texto e do endestring entre colchetes, [Q], [C], e [F] respectivamente. Na hora de inserir deu pane, inseriu mais caracteres do que o previsto.

Então Kamppello, a Senquil só suporta tabelas de 8-bits esse tipo de tabela abaixo:
B0=a
B1=b
B2=3

E assim vai..

Kamppello escreveu:
*Edit
Puts, porque eu nunca leio as instruções antes de usar alguma coisa... Por favor, ignore metade do que eu disse acima...
Razz

É isso, a tool ficou muito bacana.
Exclamação

Que isso kamppello essa Tool ainda não esta em uma versão "1.0" ela ainda esta sendo moldada, é claro que inumeros bugs ainda irão aparecer durante o processo de programação dela.

___________________________________________________________________________________________________________________________________________________
LANÇAMENTOS:
[NDS] Digimon Dawn
Se quiser saber como vão as coisas...


PROJETOS:
[NDS] Medarot DS

[NDS]Black Sigil

-->E mais algumas coisinhas...

avatar
Quil
Moderador NBR
Moderador NBR

Masculino Mensagens : 425
Membro desde : 06/12/2010
Cidade : At World's End.
Brasil


Voltar ao Topo Ir em baixo

Re: [TOOL] Senquil

Mensagem  Quil em Dom 02 Dez 2012, 19:18

Olá pessoal estou aqui só para avisar que eu estou lançando uma nova versão do Senquil, nessa nova versão foram corrigidos alguns bugs inclusive os que o Kamppello havia citado, mas essa Tool, ainda continua trabalhando com tabelas de 8-Bits.

Beleza Calmo era só isso e ate mais.

___________________________________________________________________________________________________________________________________________________
LANÇAMENTOS:
[NDS] Digimon Dawn
Se quiser saber como vão as coisas...


PROJETOS:
[NDS] Medarot DS

[NDS]Black Sigil

-->E mais algumas coisinhas...

avatar
Quil
Moderador NBR
Moderador NBR

Masculino Mensagens : 425
Membro desde : 06/12/2010
Cidade : At World's End.
Brasil


Voltar ao Topo Ir em baixo

Re: [TOOL] Senquil

Mensagem  Kamppello em Ter 04 Dez 2012, 08:02

É isso ai, mano Quil.

___________________________________________________________________________________________________________________________________________________

avatar
Kamppello
Administrador NBR
Administrador NBR

Masculino Mensagens : 927
Membro desde : 28/09/2010
Idade : 29
Cidade : Recanto das Emas
Brasil


http://nbr-traducoes.blogspot.com/

Voltar ao Topo Ir em baixo

Re: [TOOL] Senquil

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum