[TOOL] Senquil
4 participantes
Página 1 de 1
[TOOL] Senquil
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
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.
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.
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
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.
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
Última edição por Quil em Dom 03 Ago 2014, 09:02, editado 20 vez(es)
Quil- Moderador NBR
- Mensagens : 425
Membro desde : 06/12/2010
Cidade : At World's End.
Re: [TOOL] Senquil
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?
Vou testá-lo no jogo MegaMan ZX, qualquer coisa eu te aviso. Uma dúvida, a tool é capaz de editar os ponteiros?
Re: [TOOL] Senquil
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.
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.
Quil- Moderador NBR
- Mensagens : 425
Membro desde : 06/12/2010
Cidade : At World's End.
Re: [TOOL] Senquil
Ficou muito interesante, ao menso a inteface que é do que eu entendo um pouco kk
DorzeR- Moderador NBR
- Mensagens : 251
Membro desde : 25/03/2012
Idade : 29
Cidade : Colinas do Tocantins
Re: [TOOL] Senquil
Ao tentar executar a tools, dá o seguinte erro:
"Could not find the main class: Principal_main. Program will exit"
Sabe como resolver?
"Could not find the main class: Principal_main. Program will exit"
Sabe como resolver?
Davinho- Membro NBR Novato
- Mensagens : 42
Membro desde : 20/12/2011
Idade : 32
Re: [TOOL] Senquil
Davinho escreveu:Ao tentar executar a tools, dá o seguinte erro:
"Could not find the main class: Principal_main. Program will exit"
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.
Quil- Moderador NBR
- Mensagens : 425
Membro desde : 06/12/2010
Cidade : At World's End.
Re: [TOOL] Senquil
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.
Acontece isso, tá certo assim?
Tentei abrir primeiro o .bat e depois o JAR, mas deu o mesmo erro.
Davinho- Membro NBR Novato
- Mensagens : 42
Membro desde : 20/12/2011
Idade : 32
Re: [TOOL] Senquil
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?
Quil- Moderador NBR
- Mensagens : 425
Membro desde : 06/12/2010
Cidade : At World's End.
Re: [TOOL] Senquil
Tenho sim.
Meu Sistema Operacional é Windows 7 Ultimate 32-Bits
Vou tentar mais tarde novamente ^^ Preciso dormir agora! XD
Meu Sistema Operacional é Windows 7 Ultimate 32-Bits
Vou tentar mais tarde novamente ^^ Preciso dormir agora! XD
Davinho- Membro NBR Novato
- Mensagens : 42
Membro desde : 20/12/2011
Idade : 32
Re: [TOOL] Senquil
Oh beleza então.
Que..
Davinho escreveu: ^^ Preciso dormir agora! XD
Numa hora dessas você passou a noite inteira acordada ou esta em outro Pais.
Quil- Moderador NBR
- Mensagens : 425
Membro desde : 06/12/2010
Cidade : At World's End.
Re: [TOOL] Senquil
Oi Quil ^^
Não moro em outro país não
É 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" shaushuash Até imaginei vc fazendo: "Ei você! Vaaaaai!!!! Pega o Offset, agora você: Destrói!!! XD kkkkk
Não moro em outro país não
É 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" shaushuash Até imaginei vc fazendo: "Ei você! Vaaaaai!!!! Pega o Offset, agora você: Destrói!!! XD kkkkk
Davinho- Membro NBR Novato
- Mensagens : 42
Membro desde : 20/12/2011
Idade : 32
Re: [TOOL] Senquil
Davinho escreveu:PS: Eu rachei de rir do nome de umas das classes "Pega_Offset" "Destruir_Frame" shaushuash Até imaginei vc fazendo: "Ei você! Vaaaaai!!!! Pega o Offset, agora você: Destrói!!! XD kkkkk
Po agora eu só fico pensando nisso '-'
DorzeR- Moderador NBR
- Mensagens : 251
Membro desde : 25/03/2012
Idade : 29
Cidade : Colinas do Tocantins
Re: [TOOL] Senquil
Davinho escreveu:Oi Quil ^^
Não moro em outro país não
É 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" 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)
Quil- Moderador NBR
- Mensagens : 425
Membro desde : 06/12/2010
Cidade : At World's End.
Re: [TOOL] Senquil
Quill = Estrategista Militar
Clase = Exercito
Senquill = Campo de Batalha
Rom = Inimigo
Isso foi a primeira coisa que me passou a cabeça
Clase = Exercito
Senquill = Campo de Batalha
Rom = Inimigo
Isso foi a primeira coisa que me passou a cabeça
DorzeR- Moderador NBR
- Mensagens : 251
Membro desde : 25/03/2012
Idade : 29
Cidade : Colinas do Tocantins
Re: [TOOL] Senquil
DorzeR escreveu:Quill = Estrategista Militar
Clase = Exercito
Senquill = Campo de Batalha
Rom = Inimigo
Isso foi a primeira coisa que me passou a cabeça
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)
Quil- Moderador NBR
- Mensagens : 425
Membro desde : 06/12/2010
Cidade : At World's End.
Re: [TOOL] Senquil
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 ^^
DorzeR- Moderador NBR
- Mensagens : 251
Membro desde : 25/03/2012
Idade : 29
Cidade : Colinas do Tocantins
Re: [TOOL] Senquil
Aqui funcionou normalmente
DorzeR- Moderador NBR
- Mensagens : 251
Membro desde : 25/03/2012
Idade : 29
Cidade : Colinas do Tocantins
Re: [TOOL] Senquil
DorzeR escreveu:Aqui funcionou normalmente
Qual é a versão do java que você esta usando DorzeR?
Quil- Moderador NBR
- Mensagens : 425
Membro desde : 06/12/2010
Cidade : At World's End.
Re: [TOOL] Senquil
7 eu baixei só pra abrir o Senquill
DorzeR- Moderador NBR
- Mensagens : 251
Membro desde : 25/03/2012
Idade : 29
Cidade : Colinas do Tocantins
Re: [TOOL] Senquil
Problema resolvido ^^ Senquil funcionando lindamente!!!
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
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
Davinho- Membro NBR Novato
- Mensagens : 42
Membro desde : 20/12/2011
Idade : 32
Re: [TOOL] Senquil
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...
É isso, a tool ficou muito bacana.
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...
É isso, a tool ficou muito bacana.
Re: [TOOL] Senquil
Eu já tinha corrigido isso mas eu esqueci de upa a versão com alguns bugs corrigidos.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;
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.
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.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;
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...
É isso, a tool ficou muito bacana.
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.
Quil- Moderador NBR
- Mensagens : 425
Membro desde : 06/12/2010
Cidade : At World's End.
Re: [TOOL] Senquil
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 era só isso e ate mais.
Beleza era só isso e ate mais.
Quil- Moderador NBR
- Mensagens : 425
Membro desde : 06/12/2010
Cidade : At World's End.
Tópicos semelhantes
» [TOOL] GEC
» [TOOL] UPEtool
» [TOOL] FFIV Solution
» Tool PKM Stadium Funcionando
» [TOOL] NBR Editor Online
» [TOOL] UPEtool
» [TOOL] FFIV Solution
» Tool PKM Stadium Funcionando
» [TOOL] NBR Editor Online
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos