Refiz toda a estrutura da ferramenta, adicionando novas funcionalidades, opções e recursos.
O suporte a ROMs abrange:
Pokémon Emerald
Pokémon FireRed
Pokémon Ruby
Pokémon Sapphire
Pokémon LeafGreen
Todas em suas versões 1.0 / Rev 0, ou seja, as versões originais de lançamento dumpadas dos cartuchos.
Cada ROM possui seu próprio perfil e suas próprias estruturas. A Suite não simplesmente assume que todas funcionam como Emerald ou FireRed; diferenças entre as engines são tratadas individualmente.
Pokémon Editor
Editor dividido em abas para Sprites, Base Stats, Evolutions, Learnsets, Egg Moves e Pokédex, permitindo editar dados das espécies, gráficos, paletas, posições em batalha, evoluções, golpes, compatibilidades e informações da Pokédex.
Sprites e gráficos de Pokémon
Suporte a Front Sprite, Back Sprite, paletas normal/shiny, ícones e footprints, com importação, exportação e repoint quando necessário.
A Suite também procura evitar alterações acidentais em recursos compartilhados por mais de um Pokémon.
Base Stats
Edição de HP, Attack, Defense, Speed, Sp. Attack, Sp. Defense, Types, Catch Rate, Base Experience, EV Yield, Held Items, Gender Ratio, Egg Groups, Abilities, Growth Rate e demais campos da estrutura da espécie.
Types customizados
ROM hacks com Types adicionais, como Fairy, Sound ou outros, podem configurá-los manualmente. A Suite não impõe IDs ou expansões específicas de uma determinada hack.
Evoluções customizáveis
Permite editar método, parâmetro e espécie resultante.
Métodos evolutivos adicionais usados por ROM hacks também podem ser mapeados pelo usuário.
Isso NÃO adiciona novos métodos evolutivos à ROM; apenas permite que IDs já existentes sejam reconhecidos e configurados corretamente pela Suite.
Learnsets, TM/HM, Tutors e Egg Moves
Edição de golpes aprendidos por nível, compatibilidades e Egg Moves, com suporte a repoint e Free Space quando as estruturas precisam crescer.
Pokédex Editor
Edição de Category, Height, Weight, números da Pokédex, cores, escalas e descrições.
Ruby e Sapphire possuem suporte às duas páginas de texto utilizadas originalmente por essas versões.
Integração com PokéAPI
Dados da PokéAPI podem auxiliar no preenchimento de Base Stats, Evolutions, Learnsets, Egg Moves e Pokédex.
Os dados são adaptados às estruturas e IDs existentes no projeto atual, em vez de serem gravados cegamente na ROM.
PokéAPI Data Manager
Permite baixar e manter localmente os dados utilizados pela integração, com cache, retomada de downloads, verificação de integridade e downloads paralelos.
Depois de baixados, grande parte das consultas pode ser realizada offline.
Move Editor
Edição de nome, descrição, Power, Type, Accuracy, PP, Effect, Target, Priority, Category, flags e demais campos.
Descrições maiores podem ser reapontadas automaticamente.
Ability Editor
Edição de nomes, descrições e dados associados às Abilities, incluindo tabelas expandidas configuradas pelo usuário.
Item Editor
Edição de nomes, descrições, preços, parâmetros internos, funções, gráficos e outras propriedades da estrutura de Items.
Item Effects Editor
Permite interpretar e modificar efeitos de Items, como cura, PP, status, X-Items, EVs, Friendship e outros.
Novos blocos podem ser criados automaticamente em Free Space quando uma entrada ainda não possui efeito.
Trainer Editor
Edição de Trainer Class, sprite, nome, gênero, música, Battle Style, Battle Items, AI, dinheiro e party.
Suporta os formatos de party da Gen III, incluindo Held Items e movesets customizados.
Trade Editor
Edição das trocas com NPCs, incluindo Pokémon solicitado/recebido, nickname, OT, IDs, IVs, Personality, Held Item, Ability, Contest Stats, Sheen, Mail e outros campos.
Expansão automática de Trades
A tabela de Trades pode ser expandida diretamente pela Suite.
Primeiro é tentado o crescimento no endereço atual; um novo repoint é realizado somente quando não existe espaço contíguo suficiente.
Blocos criados pela própria Suite recebem uma pequena assinatura de segurança para evitar que aquela região seja reutilizada posteriormente como Free Space comum.
Trades Total configurável
ROM hacks que já possuam Trades expandidos por outras ferramentas podem informar manualmente a quantidade de registros existentes.
A Suite não tenta determinar essa quantidade analisando bytes aleatórios da ROM.
Reordenação de Trades
Trades podem ser movidos para cima ou para baixo, trocando o registro completo.
Como o índice é utilizado pelos scripts do jogo, a Suite alerta sobre a necessidade de atualizar os scripts após uma reordenação.
Suporte a ROMs expandidas
Pokémon, Moves, Items, Abilities, Trainers, Trades e outras estruturas não ficam limitados às quantidades de uma ROM vanilla.
Os valores originais servem apenas como configuração inicial; cada ROM hack pode utilizar suas próprias quantidades e offsets.
Sistema de .offset por ROM
Tabelas reapontadas ou expandidas podem possuir endereços e quantidades configurados individualmente para cada ROM.
Assim, valores específicos de uma hack não se tornam automaticamente padrão para todas as outras.
Free Space configurável
É possível definir a partir de onde a Suite deve procurar espaço livre e se a ROM utiliza FF ou 00 como byte de preenchimento.
Free Space Manager
Analisa regiões livres da ROM e auxilia operações de repoint, levando em consideração tabelas conhecidas, estruturas existentes e áreas reservadas pela própria Suite.
Proteção contra recursos compartilhados
Textos, gráficos e outras estruturas podem ser compartilhados por várias entradas.
Quando necessário, a Suite evita modificar silenciosamente um recurso utilizado por mais de uma delas.
Escrita atômica e validação
Operações críticas possuem verificações antes e depois da gravação e podem restaurar os bytes anteriores caso uma escrita não seja concluída corretamente.
Detecção de alteração externa
Se outro programa modificar a ROM enquanto ela estiver aberta na Suite, a alteração pode ser detectada antes que uma versão antiga mantida em memória sobrescreva os novos dados.
Undo / Redo global
Alterações realizadas em diferentes editores podem fazer parte de um histórico comum da sessão, utilizando Ctrl+Z e Ctrl+Y.
Backup Delta
Em vez de sempre gerar uma cópia completa da ROM, a Suite pode armazenar apenas as diferenças causadas pelas alterações, que posteriormente podem ser inspecionadas e restauradas.
Projetos .sbproj
Permitem armazenar identificação, offsets e demais configurações específicas de uma ROM hack sem incluir a própria ROM no arquivo de projeto.
Explorador Global de Referências
Procura onde Pokémon, Moves, Items e Abilities estão sendo utilizados em diferentes estruturas, ajudando a localizar dependências antes de modificações.
Change Inspector
Exibe os bytes modificados durante a sessão, incluindo offset, tamanho, valor anterior, valor novo e a operação responsável.
ROM Health Check
Executa uma análise somente de leitura procurando referências inválidas, IDs incompatíveis, ponteiros suspeitos, overlaps, problemas estruturais e conflitos relacionados ao Free Space.
Importação e exportação
Diversos editores permitem importar e exportar dados individualmente ou em lote utilizando formatos como JSON, CSV e PNG.
Rascunhos independentes
Alterações não salvas não desaparecem silenciosamente ao trocar de registro ou fechar um editor.
Quando necessário, a Suite oferece Salvar, Descartar ou Cancelar.
Interface portátil
Configurações, aliases, cache da PokéAPI, logs e preferências ficam na pasta UserData, permitindo manter a Suite portátil sem depender do AppData do Windows.
Cinco idiomas
A interface atualmente possui:
Português do Brasil
English
Español
Français
Italiano
Atalhos e navegação
Há atalhos para salvamento, PokéAPI, Undo/Redo e navegação entre partes da interface.
O suporte a ROMs abrange:
Pokémon Emerald
Pokémon FireRed
Pokémon Ruby
Pokémon Sapphire
Pokémon LeafGreen
Todas em suas versões 1.0 / Rev 0, ou seja, as versões originais de lançamento dumpadas dos cartuchos.
Cada ROM possui seu próprio perfil e suas próprias estruturas. A Suite não simplesmente assume que todas funcionam como Emerald ou FireRed; diferenças entre as engines são tratadas individualmente.
Pokémon Editor
Editor dividido em abas para Sprites, Base Stats, Evolutions, Learnsets, Egg Moves e Pokédex, permitindo editar dados das espécies, gráficos, paletas, posições em batalha, evoluções, golpes, compatibilidades e informações da Pokédex.
Sprites e gráficos de Pokémon
Suporte a Front Sprite, Back Sprite, paletas normal/shiny, ícones e footprints, com importação, exportação e repoint quando necessário.
A Suite também procura evitar alterações acidentais em recursos compartilhados por mais de um Pokémon.
Base Stats
Edição de HP, Attack, Defense, Speed, Sp. Attack, Sp. Defense, Types, Catch Rate, Base Experience, EV Yield, Held Items, Gender Ratio, Egg Groups, Abilities, Growth Rate e demais campos da estrutura da espécie.
Types customizados
ROM hacks com Types adicionais, como Fairy, Sound ou outros, podem configurá-los manualmente. A Suite não impõe IDs ou expansões específicas de uma determinada hack.
Evoluções customizáveis
Permite editar método, parâmetro e espécie resultante.
Métodos evolutivos adicionais usados por ROM hacks também podem ser mapeados pelo usuário.
Isso NÃO adiciona novos métodos evolutivos à ROM; apenas permite que IDs já existentes sejam reconhecidos e configurados corretamente pela Suite.
Learnsets, TM/HM, Tutors e Egg Moves
Edição de golpes aprendidos por nível, compatibilidades e Egg Moves, com suporte a repoint e Free Space quando as estruturas precisam crescer.
Pokédex Editor
Edição de Category, Height, Weight, números da Pokédex, cores, escalas e descrições.
Ruby e Sapphire possuem suporte às duas páginas de texto utilizadas originalmente por essas versões.
Integração com PokéAPI
Dados da PokéAPI podem auxiliar no preenchimento de Base Stats, Evolutions, Learnsets, Egg Moves e Pokédex.
Os dados são adaptados às estruturas e IDs existentes no projeto atual, em vez de serem gravados cegamente na ROM.
PokéAPI Data Manager
Permite baixar e manter localmente os dados utilizados pela integração, com cache, retomada de downloads, verificação de integridade e downloads paralelos.
Depois de baixados, grande parte das consultas pode ser realizada offline.
Move Editor
Edição de nome, descrição, Power, Type, Accuracy, PP, Effect, Target, Priority, Category, flags e demais campos.
Descrições maiores podem ser reapontadas automaticamente.
Ability Editor
Edição de nomes, descrições e dados associados às Abilities, incluindo tabelas expandidas configuradas pelo usuário.
Item Editor
Edição de nomes, descrições, preços, parâmetros internos, funções, gráficos e outras propriedades da estrutura de Items.
Item Effects Editor
Permite interpretar e modificar efeitos de Items, como cura, PP, status, X-Items, EVs, Friendship e outros.
Novos blocos podem ser criados automaticamente em Free Space quando uma entrada ainda não possui efeito.
Trainer Editor
Edição de Trainer Class, sprite, nome, gênero, música, Battle Style, Battle Items, AI, dinheiro e party.
Suporta os formatos de party da Gen III, incluindo Held Items e movesets customizados.
Trade Editor
Edição das trocas com NPCs, incluindo Pokémon solicitado/recebido, nickname, OT, IDs, IVs, Personality, Held Item, Ability, Contest Stats, Sheen, Mail e outros campos.
Expansão automática de Trades
A tabela de Trades pode ser expandida diretamente pela Suite.
Primeiro é tentado o crescimento no endereço atual; um novo repoint é realizado somente quando não existe espaço contíguo suficiente.
Blocos criados pela própria Suite recebem uma pequena assinatura de segurança para evitar que aquela região seja reutilizada posteriormente como Free Space comum.
Trades Total configurável
ROM hacks que já possuam Trades expandidos por outras ferramentas podem informar manualmente a quantidade de registros existentes.
A Suite não tenta determinar essa quantidade analisando bytes aleatórios da ROM.
Reordenação de Trades
Trades podem ser movidos para cima ou para baixo, trocando o registro completo.
Como o índice é utilizado pelos scripts do jogo, a Suite alerta sobre a necessidade de atualizar os scripts após uma reordenação.
Suporte a ROMs expandidas
Pokémon, Moves, Items, Abilities, Trainers, Trades e outras estruturas não ficam limitados às quantidades de uma ROM vanilla.
Os valores originais servem apenas como configuração inicial; cada ROM hack pode utilizar suas próprias quantidades e offsets.
Sistema de .offset por ROM
Tabelas reapontadas ou expandidas podem possuir endereços e quantidades configurados individualmente para cada ROM.
Assim, valores específicos de uma hack não se tornam automaticamente padrão para todas as outras.
Free Space configurável
É possível definir a partir de onde a Suite deve procurar espaço livre e se a ROM utiliza FF ou 00 como byte de preenchimento.
Free Space Manager
Analisa regiões livres da ROM e auxilia operações de repoint, levando em consideração tabelas conhecidas, estruturas existentes e áreas reservadas pela própria Suite.
Proteção contra recursos compartilhados
Textos, gráficos e outras estruturas podem ser compartilhados por várias entradas.
Quando necessário, a Suite evita modificar silenciosamente um recurso utilizado por mais de uma delas.
Escrita atômica e validação
Operações críticas possuem verificações antes e depois da gravação e podem restaurar os bytes anteriores caso uma escrita não seja concluída corretamente.
Detecção de alteração externa
Se outro programa modificar a ROM enquanto ela estiver aberta na Suite, a alteração pode ser detectada antes que uma versão antiga mantida em memória sobrescreva os novos dados.
Undo / Redo global
Alterações realizadas em diferentes editores podem fazer parte de um histórico comum da sessão, utilizando Ctrl+Z e Ctrl+Y.
Backup Delta
Em vez de sempre gerar uma cópia completa da ROM, a Suite pode armazenar apenas as diferenças causadas pelas alterações, que posteriormente podem ser inspecionadas e restauradas.
Projetos .sbproj
Permitem armazenar identificação, offsets e demais configurações específicas de uma ROM hack sem incluir a própria ROM no arquivo de projeto.
Explorador Global de Referências
Procura onde Pokémon, Moves, Items e Abilities estão sendo utilizados em diferentes estruturas, ajudando a localizar dependências antes de modificações.
Change Inspector
Exibe os bytes modificados durante a sessão, incluindo offset, tamanho, valor anterior, valor novo e a operação responsável.
ROM Health Check
Executa uma análise somente de leitura procurando referências inválidas, IDs incompatíveis, ponteiros suspeitos, overlaps, problemas estruturais e conflitos relacionados ao Free Space.
Importação e exportação
Diversos editores permitem importar e exportar dados individualmente ou em lote utilizando formatos como JSON, CSV e PNG.
Rascunhos independentes
Alterações não salvas não desaparecem silenciosamente ao trocar de registro ou fechar um editor.
Quando necessário, a Suite oferece Salvar, Descartar ou Cancelar.
Interface portátil
Configurações, aliases, cache da PokéAPI, logs e preferências ficam na pasta UserData, permitindo manter a Suite portátil sem depender do AppData do Windows.
Cinco idiomas
A interface atualmente possui:
Português do Brasil
English
Español
Français
Italiano
Atalhos e navegação
Há atalhos para salvamento, PokéAPI, Undo/Redo e navegação entre partes da interface.
He reconstruido toda la estructura de la herramienta, añadiendo nuevas funciones, opciones y recursos.
Las ROMs compatibles son:
Pokémon Emerald
Pokémon FireRed
Pokémon Ruby
Pokémon Sapphire
Pokémon LeafGreen
Todas en sus versiones 1.0 / Rev 0, es decir, las versiones originales de lanzamiento extraídas de los cartuchos.
Cada ROM posee su propio perfil y sus propias estructuras. La Suite no asume simplemente que todas funcionan como Emerald o FireRed; las diferencias entre las engines se tratan individualmente.
Pokémon Editor
Editor dividido en pestañas para Sprites, Base Stats, Evolutions, Learnsets, Egg Moves y Pokédex, permitiendo editar datos de las especies, gráficos, paletas, posiciones en batalla, evoluciones, movimientos, compatibilidades e información de la Pokédex.
Sprites y gráficos de Pokémon
Soporte para Front Sprite, Back Sprite, paletas normal/shiny, iconos y footprints, con importación, exportación y repoint cuando sea necesario.
La Suite también intenta evitar cambios accidentales en recursos compartidos por varios Pokémon.
Base Stats
Edición de HP, Attack, Defense, Speed, Sp. Attack, Sp. Defense, Types, Catch Rate, Base Experience, EV Yield, Held Items, Gender Ratio, Egg Groups, Abilities, Growth Rate y demás campos de la estructura.
Types personalizados
Las ROM hacks con Types adicionales, como Fairy, Sound u otros, pueden configurarlos manualmente sin que la Suite imponga IDs o expansiones específicas.
Evoluciones personalizables
Permite editar método, parámetro y especie resultante.
También pueden mapearse métodos evolutivos adicionales utilizados por ROM hacks.
Esto NO añade nuevos métodos a la ROM; solamente permite reconocer y configurar IDs ya existentes.
Learnsets, TM/HM, Tutors y Egg Moves
Edición de movimientos aprendidos por nivel, compatibilidades y Egg Moves, con soporte para repoint y Free Space cuando una estructura necesita crecer.
Pokédex Editor
Edición de Category, Height, Weight, números de Pokédex, colores, escalas y descripciones.
Ruby y Sapphire admiten las dos páginas de texto utilizadas originalmente por estas versiones.
Integración con PokéAPI
PokéAPI puede utilizarse para ayudar a completar Base Stats, Evolutions, Learnsets, Egg Moves y Pokédex.
Los datos se adaptan a las estructuras e IDs existentes en el proyecto actual.
PokéAPI Data Manager
Permite descargar y almacenar localmente los datos utilizados por la integración, con caché, reanudación, verificación de integridad y descargas paralelas.
Gran parte de las consultas puede realizarse offline después de descargar los datos.
Move Editor
Edición de nombre, descripción, Power, Type, Accuracy, PP, Effect, Target, Priority, Category, flags y otros campos, incluyendo repoint automático de descripciones cuando sea necesario.
Ability Editor
Edición de nombres, descripciones y datos de Abilities, incluyendo tablas expandidas configuradas por el usuario.
Item Editor
Edición de nombres, descripciones, precios, parámetros internos, funciones, gráficos y demás propiedades de los Items.
Item Effects Editor
Edición de efectos como curación, PP, estados, X-Items, EVs, Friendship y otros.
Puede crear automáticamente nuevos bloques utilizando Free Space.
Trainer Editor
Edición de Trainer Class, sprite, nombre, género, música, Battle Style, Battle Items, AI, dinero y party.
Compatible con los formatos de party de la Gen III, incluyendo Held Items y movesets personalizados.
Trade Editor
Edición de intercambios con NPCs, incluyendo Pokémon solicitado/recibido, nickname, OT, IDs, IVs, Personality, Held Item, Ability, Contest Stats, Sheen y Mail.
Expansión automática de Trades
La Suite intenta primero ampliar la tabla en su dirección actual y solamente realiza un repoint cuando no hay suficiente espacio contiguo.
Los bloques creados por la Suite incluyen una pequeña firma de seguridad para evitar que posteriormente sean utilizados como Free Space normal.
Trades Total configurable
Las ROM hacks que ya tengan Trades expandidos por otras herramientas pueden indicar manualmente el número de registros.
Reordenación de Trades
Los registros pueden moverse hacia arriba o abajo en la tabla.
Como su índice es utilizado por los scripts, la Suite avisa cuando éstos pueden necesitar actualización.
Soporte para ROMs expandidas
Pokémon, Moves, Items, Abilities, Trainers, Trades y otras estructuras no están limitados a las cantidades vanilla.
Cada proyecto puede definir sus propios límites y offsets.
Sistema .offset por ROM
Las tablas expandidas o repointeadas pueden tener direcciones y cantidades configuradas individualmente para cada ROM.
Free Space configurable y Free Space Manager
El usuario puede indicar dónde buscar espacio libre y si la ROM utiliza FF o 00 como relleno.
El Free Space Manager analiza regiones libres teniendo en cuenta estructuras conocidas y áreas reservadas.
Protección de recursos compartidos
La Suite intenta evitar modificaciones silenciosas de textos, gráficos u otras estructuras utilizadas por múltiples entradas.
Escritura atómica y validación
Las operaciones críticas incluyen comprobaciones antes y después de escribir y pueden restaurar los bytes anteriores si una operación falla.
Detección de modificaciones externas
Cambios realizados en la ROM por otro programa pueden detectarse antes de sobrescribirlos accidentalmente con datos antiguos cargados en memoria.
Undo / Redo global
Los cambios realizados en diferentes editores pueden compartir un historial común con Ctrl+Z y Ctrl+Y.
Backup Delta
Puede almacenar solamente las diferencias producidas en la ROM en lugar de crear siempre una copia completa.
Proyectos .sbproj
Almacenan identificación, offsets y configuración específica del proyecto sin incluir la propia ROM.
Explorador Global de Referencias
Busca dónde se utilizan Pokémon, Moves, Items y Abilities en diferentes estructuras.
Change Inspector
Muestra offset, tamaño, valor anterior, valor nuevo y operación responsable de los bytes modificados.
ROM Health Check
Análisis de solo lectura para detectar referencias inválidas, IDs incompatibles, punteros sospechosos, overlaps, problemas estructurales y conflictos de Free Space.
Importación y exportación
Varios editores permiten trabajar individualmente o por lotes con formatos como JSON, CSV y PNG.
Borradores independientes
Los cambios no guardados no desaparecen silenciosamente al cambiar de registro o cerrar un editor.
Interfaz portátil
Configuraciones, aliases, caché de PokéAPI, logs y preferencias se almacenan en UserData.
Cinco idiomas
Português do Brasil
English
Español
Français
Italiano
Atajos y navegación
Existen atajos para guardado, PokéAPI, Undo/Redo y navegación.
Las ROMs compatibles son:
Pokémon Emerald
Pokémon FireRed
Pokémon Ruby
Pokémon Sapphire
Pokémon LeafGreen
Todas en sus versiones 1.0 / Rev 0, es decir, las versiones originales de lanzamiento extraídas de los cartuchos.
Cada ROM posee su propio perfil y sus propias estructuras. La Suite no asume simplemente que todas funcionan como Emerald o FireRed; las diferencias entre las engines se tratan individualmente.
Pokémon Editor
Editor dividido en pestañas para Sprites, Base Stats, Evolutions, Learnsets, Egg Moves y Pokédex, permitiendo editar datos de las especies, gráficos, paletas, posiciones en batalla, evoluciones, movimientos, compatibilidades e información de la Pokédex.
Sprites y gráficos de Pokémon
Soporte para Front Sprite, Back Sprite, paletas normal/shiny, iconos y footprints, con importación, exportación y repoint cuando sea necesario.
La Suite también intenta evitar cambios accidentales en recursos compartidos por varios Pokémon.
Base Stats
Edición de HP, Attack, Defense, Speed, Sp. Attack, Sp. Defense, Types, Catch Rate, Base Experience, EV Yield, Held Items, Gender Ratio, Egg Groups, Abilities, Growth Rate y demás campos de la estructura.
Types personalizados
Las ROM hacks con Types adicionales, como Fairy, Sound u otros, pueden configurarlos manualmente sin que la Suite imponga IDs o expansiones específicas.
Evoluciones personalizables
Permite editar método, parámetro y especie resultante.
También pueden mapearse métodos evolutivos adicionales utilizados por ROM hacks.
Esto NO añade nuevos métodos a la ROM; solamente permite reconocer y configurar IDs ya existentes.
Learnsets, TM/HM, Tutors y Egg Moves
Edición de movimientos aprendidos por nivel, compatibilidades y Egg Moves, con soporte para repoint y Free Space cuando una estructura necesita crecer.
Pokédex Editor
Edición de Category, Height, Weight, números de Pokédex, colores, escalas y descripciones.
Ruby y Sapphire admiten las dos páginas de texto utilizadas originalmente por estas versiones.
Integración con PokéAPI
PokéAPI puede utilizarse para ayudar a completar Base Stats, Evolutions, Learnsets, Egg Moves y Pokédex.
Los datos se adaptan a las estructuras e IDs existentes en el proyecto actual.
PokéAPI Data Manager
Permite descargar y almacenar localmente los datos utilizados por la integración, con caché, reanudación, verificación de integridad y descargas paralelas.
Gran parte de las consultas puede realizarse offline después de descargar los datos.
Move Editor
Edición de nombre, descripción, Power, Type, Accuracy, PP, Effect, Target, Priority, Category, flags y otros campos, incluyendo repoint automático de descripciones cuando sea necesario.
Ability Editor
Edición de nombres, descripciones y datos de Abilities, incluyendo tablas expandidas configuradas por el usuario.
Item Editor
Edición de nombres, descripciones, precios, parámetros internos, funciones, gráficos y demás propiedades de los Items.
Item Effects Editor
Edición de efectos como curación, PP, estados, X-Items, EVs, Friendship y otros.
Puede crear automáticamente nuevos bloques utilizando Free Space.
Trainer Editor
Edición de Trainer Class, sprite, nombre, género, música, Battle Style, Battle Items, AI, dinero y party.
Compatible con los formatos de party de la Gen III, incluyendo Held Items y movesets personalizados.
Trade Editor
Edición de intercambios con NPCs, incluyendo Pokémon solicitado/recibido, nickname, OT, IDs, IVs, Personality, Held Item, Ability, Contest Stats, Sheen y Mail.
Expansión automática de Trades
La Suite intenta primero ampliar la tabla en su dirección actual y solamente realiza un repoint cuando no hay suficiente espacio contiguo.
Los bloques creados por la Suite incluyen una pequeña firma de seguridad para evitar que posteriormente sean utilizados como Free Space normal.
Trades Total configurable
Las ROM hacks que ya tengan Trades expandidos por otras herramientas pueden indicar manualmente el número de registros.
Reordenación de Trades
Los registros pueden moverse hacia arriba o abajo en la tabla.
Como su índice es utilizado por los scripts, la Suite avisa cuando éstos pueden necesitar actualización.
Soporte para ROMs expandidas
Pokémon, Moves, Items, Abilities, Trainers, Trades y otras estructuras no están limitados a las cantidades vanilla.
Cada proyecto puede definir sus propios límites y offsets.
Sistema .offset por ROM
Las tablas expandidas o repointeadas pueden tener direcciones y cantidades configuradas individualmente para cada ROM.
Free Space configurable y Free Space Manager
El usuario puede indicar dónde buscar espacio libre y si la ROM utiliza FF o 00 como relleno.
El Free Space Manager analiza regiones libres teniendo en cuenta estructuras conocidas y áreas reservadas.
Protección de recursos compartidos
La Suite intenta evitar modificaciones silenciosas de textos, gráficos u otras estructuras utilizadas por múltiples entradas.
Escritura atómica y validación
Las operaciones críticas incluyen comprobaciones antes y después de escribir y pueden restaurar los bytes anteriores si una operación falla.
Detección de modificaciones externas
Cambios realizados en la ROM por otro programa pueden detectarse antes de sobrescribirlos accidentalmente con datos antiguos cargados en memoria.
Undo / Redo global
Los cambios realizados en diferentes editores pueden compartir un historial común con Ctrl+Z y Ctrl+Y.
Backup Delta
Puede almacenar solamente las diferencias producidas en la ROM en lugar de crear siempre una copia completa.
Proyectos .sbproj
Almacenan identificación, offsets y configuración específica del proyecto sin incluir la propia ROM.
Explorador Global de Referencias
Busca dónde se utilizan Pokémon, Moves, Items y Abilities en diferentes estructuras.
Change Inspector
Muestra offset, tamaño, valor anterior, valor nuevo y operación responsable de los bytes modificados.
ROM Health Check
Análisis de solo lectura para detectar referencias inválidas, IDs incompatibles, punteros sospechosos, overlaps, problemas estructurales y conflictos de Free Space.
Importación y exportación
Varios editores permiten trabajar individualmente o por lotes con formatos como JSON, CSV y PNG.
Borradores independientes
Los cambios no guardados no desaparecen silenciosamente al cambiar de registro o cerrar un editor.
Interfaz portátil
Configuraciones, aliases, caché de PokéAPI, logs y preferencias se almacenan en UserData.
Cinco idiomas
Português do Brasil
English
Español
Français
Italiano
Atajos y navegación
Existen atajos para guardado, PokéAPI, Undo/Redo y navegación.
I rebuilt the entire structure of the tool, adding new features, options, and functionality.
Supported ROMs:
Pokémon Emerald
Pokémon FireRed
Pokémon Ruby
Pokémon Sapphire
Pokémon LeafGreen
All are supported in their 1.0 / Rev 0 releases, meaning the original launch versions dumped from the cartridges.
Each ROM has its own profile and structures. The Suite does not simply assume that every game works like Emerald or FireRed; differences between the engines are handled individually.
Pokémon Editor
Tabbed editor for Sprites, Base Stats, Evolutions, Learnsets, Egg Moves, and Pokédex data, including graphics, palettes, battle positions, evolutions, moves, compatibility data, and species information.
Pokémon sprites and graphics
Supports Front Sprite, Back Sprite, normal/shiny palettes, icons, and footprints, including import, export, and repointing when required.
The Suite also tries to prevent accidental changes to resources shared by multiple Pokémon.
Base Stats
Edit HP, Attack, Defense, Speed, Sp. Attack, Sp. Defense, Types, Catch Rate, Base Experience, EV Yield, Held Items, Gender Ratio, Egg Groups, Abilities, Growth Rate, and other species fields.
Custom Types
ROM hacks using additional Types such as Fairy, Sound, or others can configure them manually without the Suite imposing IDs from any particular expansion.
Customizable Evolutions
Edit evolution method, parameter, and resulting species.
Additional methods used by ROM hacks can also be mapped.
This does NOT insert new evolution methods into the ROM; it allows existing IDs to be recognized and configured.
Learnsets, TM/HM, Tutors, and Egg Moves
Edit level-up moves, compatibility data, and Egg Moves, with repointing and configurable Free Space when structures need to grow.
Pokédex Editor
Edit Category, Height, Weight, Pokédex numbers, colors, scales, and descriptions.
Ruby and Sapphire support both text pages originally used by those games.
PokéAPI integration
PokéAPI data can assist with Base Stats, Evolutions, Learnsets, Egg Moves, and Pokédex information.
Data is adapted to the structures and IDs available in the current project rather than being blindly written to the ROM.
PokéAPI Data Manager
Downloads and stores integration data locally with caching, download resume, integrity checking, and parallel downloads.
A large portion of queries can be performed offline afterward.
Move Editor
Edit name, description, Power, Type, Accuracy, PP, Effect, Target, Priority, Category, flags, and other fields, including automatic description repointing when necessary.
Ability Editor
Edit Ability names, descriptions, and associated data, including user-configured expanded tables.
Item Editor
Edit names, descriptions, prices, internal parameters, functions, graphics, and other Item properties.
Item Effects Editor
Edit effects including healing, PP, status conditions, X-Items, EVs, Friendship, and others.
New effect blocks can automatically be created in Free Space.
Trainer Editor
Edit Trainer Class, sprite, name, gender, music, Battle Style, Battle Items, AI, money, and party data.
Supports Gen III party formats, including Held Items and custom movesets.
Trade Editor
Edit NPC trades, including requested/received Pokémon, nickname, OT, IDs, IVs, Personality, Held Item, Ability, Contest Stats, Sheen, Mail, and other fields.
Automatic Trade expansion
The Suite first attempts to grow the table at its current address and only performs a new repoint when contiguous space is insufficient.
Blocks created by the Suite include a small safety signature so they are not later reused as ordinary Free Space.
Configurable Trades Total
ROM hacks with Trade tables already expanded by other tools can manually specify the number of records.
Trade reordering
Complete Trade records can be moved up or down.
Because scripts use these indexes, the Suite warns when scripts may need to be updated.
Expanded ROM support
Pokémon, Moves, Items, Abilities, Trainers, Trades, and other structures are not restricted to vanilla limits.
Each project can define its own counts and offsets.
Per-ROM .offset system
Expanded or repointed tables can have addresses and counts configured individually for each ROM.
Configurable Free Space and Free Space Manager
Users can define where free-space scanning begins and whether FF or 00 is used as filler.
The manager analyzes free regions while accounting for known structures and reserved areas.
Shared resource protection
The Suite attempts to prevent silent modification of text, graphics, or other resources shared by multiple entries.
Atomic writes and validation
Critical operations include checks before and after writing and can restore previous bytes if an operation fails.
External modification detection
Changes made to the ROM by another application can be detected before older in-memory data overwrites them.
Global Undo / Redo
Changes across different editors can share a common Ctrl+Z / Ctrl+Y session history.
Delta Backup
The Suite can store only the differences produced by edits instead of always creating a full ROM copy.
.sbproj projects
Store project identification, offsets, and ROM-hack-specific configuration without embedding the ROM itself.
Global Reference Explorer
Searches for uses of Pokémon, Moves, Items, and Abilities across different ROM structures.
Change Inspector
Displays modified bytes with offset, size, previous value, new value, and the responsible operation.
ROM Health Check
Read-only analysis for invalid references, incompatible IDs, suspicious pointers, overlaps, structural issues, and Free Space conflicts.
Import and export
Several editors support individual or batch import/export using formats such as JSON, CSV, and PNG.
Independent drafts
Unsaved changes do not silently disappear when switching records or closing an editor.
Portable interface
Settings, aliases, PokéAPI cache, logs, and preferences are stored inside UserData.
Five languages
Português do Brasil
English
Español
Français
Italiano
Keyboard shortcuts and navigation
Shortcuts are available for saving, PokéAPI, Undo/Redo, and navigation.
Supported ROMs:
Pokémon Emerald
Pokémon FireRed
Pokémon Ruby
Pokémon Sapphire
Pokémon LeafGreen
All are supported in their 1.0 / Rev 0 releases, meaning the original launch versions dumped from the cartridges.
Each ROM has its own profile and structures. The Suite does not simply assume that every game works like Emerald or FireRed; differences between the engines are handled individually.
Pokémon Editor
Tabbed editor for Sprites, Base Stats, Evolutions, Learnsets, Egg Moves, and Pokédex data, including graphics, palettes, battle positions, evolutions, moves, compatibility data, and species information.
Pokémon sprites and graphics
Supports Front Sprite, Back Sprite, normal/shiny palettes, icons, and footprints, including import, export, and repointing when required.
The Suite also tries to prevent accidental changes to resources shared by multiple Pokémon.
Base Stats
Edit HP, Attack, Defense, Speed, Sp. Attack, Sp. Defense, Types, Catch Rate, Base Experience, EV Yield, Held Items, Gender Ratio, Egg Groups, Abilities, Growth Rate, and other species fields.
Custom Types
ROM hacks using additional Types such as Fairy, Sound, or others can configure them manually without the Suite imposing IDs from any particular expansion.
Customizable Evolutions
Edit evolution method, parameter, and resulting species.
Additional methods used by ROM hacks can also be mapped.
This does NOT insert new evolution methods into the ROM; it allows existing IDs to be recognized and configured.
Learnsets, TM/HM, Tutors, and Egg Moves
Edit level-up moves, compatibility data, and Egg Moves, with repointing and configurable Free Space when structures need to grow.
Pokédex Editor
Edit Category, Height, Weight, Pokédex numbers, colors, scales, and descriptions.
Ruby and Sapphire support both text pages originally used by those games.
PokéAPI integration
PokéAPI data can assist with Base Stats, Evolutions, Learnsets, Egg Moves, and Pokédex information.
Data is adapted to the structures and IDs available in the current project rather than being blindly written to the ROM.
PokéAPI Data Manager
Downloads and stores integration data locally with caching, download resume, integrity checking, and parallel downloads.
A large portion of queries can be performed offline afterward.
Move Editor
Edit name, description, Power, Type, Accuracy, PP, Effect, Target, Priority, Category, flags, and other fields, including automatic description repointing when necessary.
Ability Editor
Edit Ability names, descriptions, and associated data, including user-configured expanded tables.
Item Editor
Edit names, descriptions, prices, internal parameters, functions, graphics, and other Item properties.
Item Effects Editor
Edit effects including healing, PP, status conditions, X-Items, EVs, Friendship, and others.
New effect blocks can automatically be created in Free Space.
Trainer Editor
Edit Trainer Class, sprite, name, gender, music, Battle Style, Battle Items, AI, money, and party data.
Supports Gen III party formats, including Held Items and custom movesets.
Trade Editor
Edit NPC trades, including requested/received Pokémon, nickname, OT, IDs, IVs, Personality, Held Item, Ability, Contest Stats, Sheen, Mail, and other fields.
Automatic Trade expansion
The Suite first attempts to grow the table at its current address and only performs a new repoint when contiguous space is insufficient.
Blocks created by the Suite include a small safety signature so they are not later reused as ordinary Free Space.
Configurable Trades Total
ROM hacks with Trade tables already expanded by other tools can manually specify the number of records.
Trade reordering
Complete Trade records can be moved up or down.
Because scripts use these indexes, the Suite warns when scripts may need to be updated.
Expanded ROM support
Pokémon, Moves, Items, Abilities, Trainers, Trades, and other structures are not restricted to vanilla limits.
Each project can define its own counts and offsets.
Per-ROM .offset system
Expanded or repointed tables can have addresses and counts configured individually for each ROM.
Configurable Free Space and Free Space Manager
Users can define where free-space scanning begins and whether FF or 00 is used as filler.
The manager analyzes free regions while accounting for known structures and reserved areas.
Shared resource protection
The Suite attempts to prevent silent modification of text, graphics, or other resources shared by multiple entries.
Atomic writes and validation
Critical operations include checks before and after writing and can restore previous bytes if an operation fails.
External modification detection
Changes made to the ROM by another application can be detected before older in-memory data overwrites them.
Global Undo / Redo
Changes across different editors can share a common Ctrl+Z / Ctrl+Y session history.
Delta Backup
The Suite can store only the differences produced by edits instead of always creating a full ROM copy.
.sbproj projects
Store project identification, offsets, and ROM-hack-specific configuration without embedding the ROM itself.
Global Reference Explorer
Searches for uses of Pokémon, Moves, Items, and Abilities across different ROM structures.
Change Inspector
Displays modified bytes with offset, size, previous value, new value, and the responsible operation.
ROM Health Check
Read-only analysis for invalid references, incompatible IDs, suspicious pointers, overlaps, structural issues, and Free Space conflicts.
Import and export
Several editors support individual or batch import/export using formats such as JSON, CSV, and PNG.
Independent drafts
Unsaved changes do not silently disappear when switching records or closing an editor.
Portable interface
Settings, aliases, PokéAPI cache, logs, and preferences are stored inside UserData.
Five languages
Português do Brasil
English
Español
Français
Italiano
Keyboard shortcuts and navigation
Shortcuts are available for saving, PokéAPI, Undo/Redo, and navigation.
J'ai entièrement reconstruit la structure de l'outil en ajoutant de nouvelles fonctionnalités et options.
ROMs prises en charge :
Pokémon Emerald
Pokémon FireRed
Pokémon Ruby
Pokémon Sapphire
Pokémon LeafGreen
Toutes dans leurs versions 1.0 / Rev 0, correspondant aux versions originales de lancement extraites des cartouches.
Chaque ROM possède son propre profil et ses propres structures. La Suite ne suppose pas simplement que toutes fonctionnent comme Emerald ou FireRed ; les différences entre les engines sont traitées individuellement.
Pokémon Editor
Éditeur avec onglets pour Sprites, Base Stats, Evolutions, Learnsets, Egg Moves et Pokédex, permettant de modifier les données des espèces, graphismes, palettes, positions en combat, évolutions, capacités et compatibilités.
Sprites et graphismes
Prise en charge de Front Sprite, Back Sprite, palettes normal/shiny, icônes et footprints, avec importation, exportation et repoint si nécessaire.
La Suite tente également d'éviter les modifications accidentelles de ressources partagées entre plusieurs Pokémon.
Base Stats
Modification de HP, Attack, Defense, Speed, Sp. Attack, Sp. Defense, Types, Catch Rate, Base Experience, EV Yield, Held Items, Gender Ratio, Egg Groups, Abilities, Growth Rate et autres champs.
Types personnalisés
Les ROM hacks utilisant des Types supplémentaires comme Fairy, Sound ou autres peuvent les configurer manuellement sans IDs imposés par la Suite.
Évolutions personnalisables
Modification de la méthode, du paramètre et de l'espèce obtenue.
Des méthodes supplémentaires peuvent être associées à leurs IDs.
Cela N'ajoute PAS de nouvelles méthodes à la ROM.
Learnsets, TM/HM, Tutors et Egg Moves
Modification des capacités par niveau, compatibilités et Egg Moves, avec repoint et Free Space lorsque les structures doivent être agrandies.
Pokédex Editor
Modification de Category, Height, Weight, numéros du Pokédex, couleurs, échelles et descriptions.
Ruby et Sapphire prennent en charge leurs deux pages de texte originales.
Intégration PokéAPI
PokéAPI peut aider à renseigner Base Stats, Evolutions, Learnsets, Egg Moves et Pokédex.
Les données sont adaptées aux structures et IDs du projet actuel.
PokéAPI Data Manager
Téléchargement et stockage local avec cache, reprise, vérification d'intégrité et téléchargements parallèles.
Une grande partie des consultations peut ensuite fonctionner offline.
Move Editor
Modification du nom, description, Power, Type, Accuracy, PP, Effect, Target, Priority, Category, flags et autres champs, avec repoint automatique des descriptions si nécessaire.
Ability Editor
Modification des noms, descriptions et données des Abilities, y compris les tables étendues configurées par l'utilisateur.
Item Editor
Modification des noms, descriptions, prix, paramètres internes, fonctions, graphismes et autres propriétés.
Item Effects Editor
Modification des effets de soins, PP, status, X-Items, EVs, Friendship et autres, avec création possible de nouveaux blocs dans le Free Space.
Trainer Editor
Modification de Trainer Class, sprite, nom, genre, musique, Battle Style, Battle Items, AI, argent et party.
Prend en charge les formats Gen III avec Held Items et movesets personnalisés.
Trade Editor
Modification des échanges avec les NPCs : Pokémon demandé/reçu, nickname, OT, IDs, IVs, Personality, Held Item, Ability, Contest Stats, Sheen, Mail, etc.
Extension automatique des Trades
La Suite tente d'abord d'agrandir la table à son adresse actuelle et n'effectue un repoint que si l'espace contigu est insuffisant.
Les blocs créés reçoivent une petite signature de sécurité afin de ne pas être réutilisés comme Free Space ordinaire.
Trades Total configurable
Les hacks déjà étendues par d'autres outils peuvent indiquer manuellement leur nombre de Trades.
Réorganisation des Trades
Les enregistrements complets peuvent être déplacés dans la table. La Suite avertit lorsque les scripts associés peuvent nécessiter une mise à jour.
ROMs étendues
Pokémon, Moves, Items, Abilities, Trainers, Trades et autres structures ne sont pas limités aux quantités vanilla.
Chaque projet peut définir ses propres quantités et offsets.
Système .offset par ROM
Les adresses et quantités des tables peuvent être configurées individuellement pour chaque ROM.
Free Space configurable et Free Space Manager
L'utilisateur peut choisir le début de la recherche et le byte de remplissage FF ou 00.
Le Manager analyse les régions libres en tenant compte des structures connues et des zones réservées.
Protection des ressources partagées
La Suite tente d'éviter les modifications silencieuses de ressources utilisées par plusieurs entrées.
Écriture atomique et validation
Les opérations critiques sont vérifiées avant et après l'écriture et peuvent restaurer les anciens bytes en cas d'échec.
Détection des modifications externes
Les changements effectués par un autre programme peuvent être détectés avant qu'une ancienne copie en mémoire ne les écrase.
Undo / Redo global
Les différents éditeurs peuvent partager un historique commun avec Ctrl+Z et Ctrl+Y.
Backup Delta
Seules les différences produites peuvent être enregistrées au lieu de toujours créer une copie complète de la ROM.
Projets .sbproj
Conservent identification, offsets et configuration propre à la hack sans intégrer la ROM.
Explorateur Global de Références
Recherche les utilisations de Pokémon, Moves, Items et Abilities dans différentes structures.
Change Inspector
Affiche offset, taille, ancienne valeur, nouvelle valeur et opération responsable des bytes modifiés.
ROM Health Check
Analyse en lecture seule des références invalides, IDs incompatibles, pointeurs suspects, overlaps, problèmes structurels et conflits de Free Space.
Importation et exportation
Plusieurs éditeurs permettent l'import/export individuel ou en lots via JSON, CSV et PNG.
Brouillons indépendants
Les modifications non sauvegardées ne disparaissent pas silencieusement.
Interface portable
Les paramètres, aliases, cache PokéAPI, logs et préférences sont conservés dans UserData.
Cinq langues
Português do Brasil
English
Español
Français
Italiano
Raccourcis et navigation
Des raccourcis sont disponibles pour la sauvegarde, PokéAPI, Undo/Redo et la navigation.
ROMs prises en charge :
Pokémon Emerald
Pokémon FireRed
Pokémon Ruby
Pokémon Sapphire
Pokémon LeafGreen
Toutes dans leurs versions 1.0 / Rev 0, correspondant aux versions originales de lancement extraites des cartouches.
Chaque ROM possède son propre profil et ses propres structures. La Suite ne suppose pas simplement que toutes fonctionnent comme Emerald ou FireRed ; les différences entre les engines sont traitées individuellement.
Pokémon Editor
Éditeur avec onglets pour Sprites, Base Stats, Evolutions, Learnsets, Egg Moves et Pokédex, permettant de modifier les données des espèces, graphismes, palettes, positions en combat, évolutions, capacités et compatibilités.
Sprites et graphismes
Prise en charge de Front Sprite, Back Sprite, palettes normal/shiny, icônes et footprints, avec importation, exportation et repoint si nécessaire.
La Suite tente également d'éviter les modifications accidentelles de ressources partagées entre plusieurs Pokémon.
Base Stats
Modification de HP, Attack, Defense, Speed, Sp. Attack, Sp. Defense, Types, Catch Rate, Base Experience, EV Yield, Held Items, Gender Ratio, Egg Groups, Abilities, Growth Rate et autres champs.
Types personnalisés
Les ROM hacks utilisant des Types supplémentaires comme Fairy, Sound ou autres peuvent les configurer manuellement sans IDs imposés par la Suite.
Évolutions personnalisables
Modification de la méthode, du paramètre et de l'espèce obtenue.
Des méthodes supplémentaires peuvent être associées à leurs IDs.
Cela N'ajoute PAS de nouvelles méthodes à la ROM.
Learnsets, TM/HM, Tutors et Egg Moves
Modification des capacités par niveau, compatibilités et Egg Moves, avec repoint et Free Space lorsque les structures doivent être agrandies.
Pokédex Editor
Modification de Category, Height, Weight, numéros du Pokédex, couleurs, échelles et descriptions.
Ruby et Sapphire prennent en charge leurs deux pages de texte originales.
Intégration PokéAPI
PokéAPI peut aider à renseigner Base Stats, Evolutions, Learnsets, Egg Moves et Pokédex.
Les données sont adaptées aux structures et IDs du projet actuel.
PokéAPI Data Manager
Téléchargement et stockage local avec cache, reprise, vérification d'intégrité et téléchargements parallèles.
Une grande partie des consultations peut ensuite fonctionner offline.
Move Editor
Modification du nom, description, Power, Type, Accuracy, PP, Effect, Target, Priority, Category, flags et autres champs, avec repoint automatique des descriptions si nécessaire.
Ability Editor
Modification des noms, descriptions et données des Abilities, y compris les tables étendues configurées par l'utilisateur.
Item Editor
Modification des noms, descriptions, prix, paramètres internes, fonctions, graphismes et autres propriétés.
Item Effects Editor
Modification des effets de soins, PP, status, X-Items, EVs, Friendship et autres, avec création possible de nouveaux blocs dans le Free Space.
Trainer Editor
Modification de Trainer Class, sprite, nom, genre, musique, Battle Style, Battle Items, AI, argent et party.
Prend en charge les formats Gen III avec Held Items et movesets personnalisés.
Trade Editor
Modification des échanges avec les NPCs : Pokémon demandé/reçu, nickname, OT, IDs, IVs, Personality, Held Item, Ability, Contest Stats, Sheen, Mail, etc.
Extension automatique des Trades
La Suite tente d'abord d'agrandir la table à son adresse actuelle et n'effectue un repoint que si l'espace contigu est insuffisant.
Les blocs créés reçoivent une petite signature de sécurité afin de ne pas être réutilisés comme Free Space ordinaire.
Trades Total configurable
Les hacks déjà étendues par d'autres outils peuvent indiquer manuellement leur nombre de Trades.
Réorganisation des Trades
Les enregistrements complets peuvent être déplacés dans la table. La Suite avertit lorsque les scripts associés peuvent nécessiter une mise à jour.
ROMs étendues
Pokémon, Moves, Items, Abilities, Trainers, Trades et autres structures ne sont pas limités aux quantités vanilla.
Chaque projet peut définir ses propres quantités et offsets.
Système .offset par ROM
Les adresses et quantités des tables peuvent être configurées individuellement pour chaque ROM.
Free Space configurable et Free Space Manager
L'utilisateur peut choisir le début de la recherche et le byte de remplissage FF ou 00.
Le Manager analyse les régions libres en tenant compte des structures connues et des zones réservées.
Protection des ressources partagées
La Suite tente d'éviter les modifications silencieuses de ressources utilisées par plusieurs entrées.
Écriture atomique et validation
Les opérations critiques sont vérifiées avant et après l'écriture et peuvent restaurer les anciens bytes en cas d'échec.
Détection des modifications externes
Les changements effectués par un autre programme peuvent être détectés avant qu'une ancienne copie en mémoire ne les écrase.
Undo / Redo global
Les différents éditeurs peuvent partager un historique commun avec Ctrl+Z et Ctrl+Y.
Backup Delta
Seules les différences produites peuvent être enregistrées au lieu de toujours créer une copie complète de la ROM.
Projets .sbproj
Conservent identification, offsets et configuration propre à la hack sans intégrer la ROM.
Explorateur Global de Références
Recherche les utilisations de Pokémon, Moves, Items et Abilities dans différentes structures.
Change Inspector
Affiche offset, taille, ancienne valeur, nouvelle valeur et opération responsable des bytes modifiés.
ROM Health Check
Analyse en lecture seule des références invalides, IDs incompatibles, pointeurs suspects, overlaps, problèmes structurels et conflits de Free Space.
Importation et exportation
Plusieurs éditeurs permettent l'import/export individuel ou en lots via JSON, CSV et PNG.
Brouillons indépendants
Les modifications non sauvegardées ne disparaissent pas silencieusement.
Interface portable
Les paramètres, aliases, cache PokéAPI, logs et préférences sont conservés dans UserData.
Cinq langues
Português do Brasil
English
Español
Français
Italiano
Raccourcis et navigation
Des raccourcis sont disponibles pour la sauvegarde, PokéAPI, Undo/Redo et la navigation.
Ho ricostruito completamente la struttura dello strumento, aggiungendo nuove funzionalità e opzioni.
ROM supportate:
Pokémon Emerald
Pokémon FireRed
Pokémon Ruby
Pokémon Sapphire
Pokémon LeafGreen
Tutte nelle versioni 1.0 / Rev 0, ovvero le versioni originali di lancio estratte dalle cartucce.
Ogni ROM possiede un proprio profilo e proprie strutture. La Suite non presume che tutte funzionino come Emerald o FireRed; le differenze tra le engine vengono gestite individualmente.
Pokémon Editor
Editor con schede per Sprites, Base Stats, Evolutions, Learnsets, Egg Moves e Pokédex, con modifica di dati, grafica, palette, posizioni in battaglia, evoluzioni, mosse e compatibilità.
Sprite e grafica
Supporto per Front Sprite, Back Sprite, palette normal/shiny, icone e footprints, con importazione, esportazione e repoint.
La Suite cerca inoltre di evitare modifiche accidentali a risorse condivise da più Pokémon.
Base Stats
Modifica di HP, Attack, Defense, Speed, Sp. Attack, Sp. Defense, Types, Catch Rate, Base Experience, EV Yield, Held Items, Gender Ratio, Egg Groups, Abilities, Growth Rate e altri campi.
Types personalizzati
Le ROM hack con Types aggiuntivi, come Fairy, Sound o altri, possono configurarli manualmente senza IDs imposti dalla Suite.
Evoluzioni personalizzabili
Modifica di metodo, parametro e specie risultante.
Metodi aggiuntivi possono essere associati ai rispettivi IDs.
Questo NON aggiunge nuovi metodi evolutivi alla ROM.
Learnsets, TM/HM, Tutors ed Egg Moves
Modifica di mosse per livello, compatibilità ed Egg Moves, con repoint e Free Space quando necessario.
Pokédex Editor
Modifica di Category, Height, Weight, numeri Pokédex, colori, scale e descrizioni.
Ruby e Sapphire supportano entrambe le pagine di testo originali.
Integrazione PokéAPI
PokéAPI può assistere nella compilazione di Base Stats, Evolutions, Learnsets, Egg Moves e Pokédex.
I dati vengono adattati alle strutture e agli IDs del progetto corrente.
PokéAPI Data Manager
Download e archiviazione locale con cache, ripresa, verifica dell'integrità e download paralleli.
Gran parte delle consultazioni può poi funzionare offline.
Move Editor
Modifica di nome, descrizione, Power, Type, Accuracy, PP, Effect, Target, Priority, Category, flags e altri campi, con repoint automatico delle descrizioni quando necessario.
Ability Editor
Modifica di nomi, descrizioni e dati delle Abilities, comprese tabelle espanse configurate dall'utente.
Item Editor
Modifica di nomi, descrizioni, prezzi, parametri interni, funzioni, grafica e altre proprietà.
Item Effects Editor
Modifica di effetti come cura, PP, status, X-Items, EVs, Friendship e altri, con creazione automatica di nuovi blocchi nel Free Space.
Trainer Editor
Modifica di Trainer Class, sprite, nome, genere, musica, Battle Style, Battle Items, AI, denaro e party.
Supporta i formati Gen III con Held Items e moveset personalizzati.
Trade Editor
Modifica degli scambi NPC, inclusi Pokémon richiesto/ricevuto, nickname, OT, IDs, IVs, Personality, Held Item, Ability, Contest Stats, Sheen e Mail.
Espansione automatica dei Trades
La Suite tenta prima di espandere la tabella nel suo indirizzo attuale e utilizza un repoint soltanto se lo spazio contiguo non è sufficiente.
I blocchi creati ricevono una piccola firma di sicurezza per evitare che vengano successivamente utilizzati come normale Free Space.
Trades Total configurabile
Le ROM hack già espanse con altri strumenti possono specificare manualmente il numero di Trades.
Riordinamento dei Trades
I record completi possono essere spostati nella tabella. La Suite avvisa quando gli script associati possono richiedere aggiornamenti.
ROM espanse
Pokémon, Moves, Items, Abilities, Trainers, Trades e altre strutture non sono limitati ai valori vanilla.
Ogni progetto può definire quantità e offsets propri.
Sistema .offset per ROM
Indirizzi e quantità delle tabelle possono essere configurati individualmente per ogni ROM.
Free Space configurabile e Free Space Manager
L'utente può scegliere dove iniziare la ricerca e se il byte di riempimento è FF o 00.
Il Manager analizza le regioni libere tenendo conto delle strutture conosciute e delle aree riservate.
Protezione delle risorse condivise
La Suite tenta di evitare modifiche silenziose a risorse utilizzate da più voci.
Scrittura atomica e validazione
Le operazioni critiche vengono controllate prima e dopo la scrittura e possono ripristinare i bytes precedenti in caso di errore.
Rilevamento delle modifiche esterne
Le modifiche effettuate da un altro programma possono essere rilevate prima che una vecchia copia in memoria le sovrascriva.
Undo / Redo globale
I vari editor possono condividere una cronologia comune tramite Ctrl+Z e Ctrl+Y.
Backup Delta
La Suite può memorizzare solamente le differenze prodotte anziché creare sempre una copia completa della ROM.
Progetti .sbproj
Conservano identificazione, offsets e configurazione specifica della ROM hack senza includere la ROM.
Esploratore Globale dei Riferimenti
Cerca l'utilizzo di Pokémon, Moves, Items e Abilities nelle diverse strutture.
Change Inspector
Mostra offset, dimensione, valore precedente, nuovo valore e operazione responsabile dei bytes modificati.
ROM Health Check
Analisi in sola lettura per riferimenti non validi, IDs incompatibili, puntatori sospetti, overlaps, problemi strutturali e conflitti di Free Space.
Importazione ed esportazione
Diversi editor supportano import/export individuale o in batch tramite JSON, CSV e PNG.
Bozze indipendenti
Le modifiche non salvate non scompaiono silenziosamente.
Interfaccia portatile
Configurazioni, aliases, cache PokéAPI, logs e preferenze vengono conservati in UserData.
Cinque lingue
Português do Brasil
English
Español
Français
Italiano
Scorciatoie e navigazione
Sono disponibili scorciatoie per salvataggio, PokéAPI, Undo/Redo e navigazione.
ROM supportate:
Pokémon Emerald
Pokémon FireRed
Pokémon Ruby
Pokémon Sapphire
Pokémon LeafGreen
Tutte nelle versioni 1.0 / Rev 0, ovvero le versioni originali di lancio estratte dalle cartucce.
Ogni ROM possiede un proprio profilo e proprie strutture. La Suite non presume che tutte funzionino come Emerald o FireRed; le differenze tra le engine vengono gestite individualmente.
Pokémon Editor
Editor con schede per Sprites, Base Stats, Evolutions, Learnsets, Egg Moves e Pokédex, con modifica di dati, grafica, palette, posizioni in battaglia, evoluzioni, mosse e compatibilità.
Sprite e grafica
Supporto per Front Sprite, Back Sprite, palette normal/shiny, icone e footprints, con importazione, esportazione e repoint.
La Suite cerca inoltre di evitare modifiche accidentali a risorse condivise da più Pokémon.
Base Stats
Modifica di HP, Attack, Defense, Speed, Sp. Attack, Sp. Defense, Types, Catch Rate, Base Experience, EV Yield, Held Items, Gender Ratio, Egg Groups, Abilities, Growth Rate e altri campi.
Types personalizzati
Le ROM hack con Types aggiuntivi, come Fairy, Sound o altri, possono configurarli manualmente senza IDs imposti dalla Suite.
Evoluzioni personalizzabili
Modifica di metodo, parametro e specie risultante.
Metodi aggiuntivi possono essere associati ai rispettivi IDs.
Questo NON aggiunge nuovi metodi evolutivi alla ROM.
Learnsets, TM/HM, Tutors ed Egg Moves
Modifica di mosse per livello, compatibilità ed Egg Moves, con repoint e Free Space quando necessario.
Pokédex Editor
Modifica di Category, Height, Weight, numeri Pokédex, colori, scale e descrizioni.
Ruby e Sapphire supportano entrambe le pagine di testo originali.
Integrazione PokéAPI
PokéAPI può assistere nella compilazione di Base Stats, Evolutions, Learnsets, Egg Moves e Pokédex.
I dati vengono adattati alle strutture e agli IDs del progetto corrente.
PokéAPI Data Manager
Download e archiviazione locale con cache, ripresa, verifica dell'integrità e download paralleli.
Gran parte delle consultazioni può poi funzionare offline.
Move Editor
Modifica di nome, descrizione, Power, Type, Accuracy, PP, Effect, Target, Priority, Category, flags e altri campi, con repoint automatico delle descrizioni quando necessario.
Ability Editor
Modifica di nomi, descrizioni e dati delle Abilities, comprese tabelle espanse configurate dall'utente.
Item Editor
Modifica di nomi, descrizioni, prezzi, parametri interni, funzioni, grafica e altre proprietà.
Item Effects Editor
Modifica di effetti come cura, PP, status, X-Items, EVs, Friendship e altri, con creazione automatica di nuovi blocchi nel Free Space.
Trainer Editor
Modifica di Trainer Class, sprite, nome, genere, musica, Battle Style, Battle Items, AI, denaro e party.
Supporta i formati Gen III con Held Items e moveset personalizzati.
Trade Editor
Modifica degli scambi NPC, inclusi Pokémon richiesto/ricevuto, nickname, OT, IDs, IVs, Personality, Held Item, Ability, Contest Stats, Sheen e Mail.
Espansione automatica dei Trades
La Suite tenta prima di espandere la tabella nel suo indirizzo attuale e utilizza un repoint soltanto se lo spazio contiguo non è sufficiente.
I blocchi creati ricevono una piccola firma di sicurezza per evitare che vengano successivamente utilizzati come normale Free Space.
Trades Total configurabile
Le ROM hack già espanse con altri strumenti possono specificare manualmente il numero di Trades.
Riordinamento dei Trades
I record completi possono essere spostati nella tabella. La Suite avvisa quando gli script associati possono richiedere aggiornamenti.
ROM espanse
Pokémon, Moves, Items, Abilities, Trainers, Trades e altre strutture non sono limitati ai valori vanilla.
Ogni progetto può definire quantità e offsets propri.
Sistema .offset per ROM
Indirizzi e quantità delle tabelle possono essere configurati individualmente per ogni ROM.
Free Space configurabile e Free Space Manager
L'utente può scegliere dove iniziare la ricerca e se il byte di riempimento è FF o 00.
Il Manager analizza le regioni libere tenendo conto delle strutture conosciute e delle aree riservate.
Protezione delle risorse condivise
La Suite tenta di evitare modifiche silenziose a risorse utilizzate da più voci.
Scrittura atomica e validazione
Le operazioni critiche vengono controllate prima e dopo la scrittura e possono ripristinare i bytes precedenti in caso di errore.
Rilevamento delle modifiche esterne
Le modifiche effettuate da un altro programma possono essere rilevate prima che una vecchia copia in memoria le sovrascriva.
Undo / Redo globale
I vari editor possono condividere una cronologia comune tramite Ctrl+Z e Ctrl+Y.
Backup Delta
La Suite può memorizzare solamente le differenze prodotte anziché creare sempre una copia completa della ROM.
Progetti .sbproj
Conservano identificazione, offsets e configurazione specifica della ROM hack senza includere la ROM.
Esploratore Globale dei Riferimenti
Cerca l'utilizzo di Pokémon, Moves, Items e Abilities nelle diverse strutture.
Change Inspector
Mostra offset, dimensione, valore precedente, nuovo valore e operazione responsabile dei bytes modificati.
ROM Health Check
Analisi in sola lettura per riferimenti non validi, IDs incompatibili, puntatori sospetti, overlaps, problemi strutturali e conflitti di Free Space.
Importazione ed esportazione
Diversi editor supportano import/export individuale o in batch tramite JSON, CSV e PNG.
Bozze indipendenti
Le modifiche non salvate non scompaiono silenziosamente.
Interfaccia portatile
Configurazioni, aliases, cache PokéAPI, logs e preferenze vengono conservati in UserData.
Cinque lingue
Português do Brasil
English
Español
Français
Italiano
Scorciatoie e navigazione
Sono disponibili scorciatoie per salvataggio, PokéAPI, Undo/Redo e navigazione.
Información adicional
Información adicional sobre el desarrollo de la Suite, PokéAPI, rendimiento y sistema de idiomas está disponible en el archivo READ-ME.txt incluido en el .zip del proyecto.
Download
Google Drive
Mediafire
SHA256
13083b1f8e76453546e7f80ce6b1a18b5373b67cfd2b1826aa207f2bd644083a
Si el SHA-256 del archivo descargado no es idéntico al informado anteriormente, no lo extraigas ni lo ejecutes. En ese caso, infórmame de inmediato.
VirusTotal
Scan VirusTotal
Última edición:









