Sua ferramenta Pokémon para o Poké Idle World.
Community Dex reúne Pokédex, análise de atributos, acompanhamento da Hunt, capturas e encontros Shiny em uma extensão independente para Google Chrome e Microsoft Edge, com interface personalizável e armazenamento local.
Community Hub · Releases · Histórico de versões
- Baixe o arquivo ZIP da versão desejada em Releases.
- Extraia o ZIP para uma pasta permanente.
- No Chrome, abra
chrome://extensions(no Edge,edge://extensions). - Ative o Modo do desenvolvedor e escolha Carregar sem compactação.
- Selecione a pasta que contém o arquivo
manifest.json. - Entre em Poké Idle World. Abra o Community Dex pelo ícone flutuante ou por Alt + P.
Mantenha a extensão instalada e substitua os arquivos dentro da mesma pasta. Depois clique em Recarregar na página de extensões e atualize a aba do jogo. Isso preserva o armazenamento associado à instalação existente.
Em Ajustes → Atualizações, é possível consultar os lançamentos publicados neste repositório. A instalação por pasta não permite substituição automática do código: a atualização precisa ser aplicada pelo usuário.
- Indicadores de capturas, Shinies, abates e ritmo da Hunt.
- Histórico & Logs, com seções recolhíveis para LOG Diário (24 horas) e LOG Manual.
- Arquivamento automático a cada 24 horas de sessão; até cinco logs diários dos últimos cinco dias.
- Até cinco logs manuais, gerados pelo botão Salvar LOG, sem interromper a sessão atual.
- Visualização dos relatórios em uma nova aba Community LOG, com exportação JSON.
- Histórico recente de até 45 atividades, incluindo capturas e encontros Shiny, recolhido inicialmente.
Cada relatório mostra XP acumulada, XP/h e abates/h médios no período, abates totais, encontros Shiny, capturas normais e Shiny, além de histórico recente de encontros, capturas, loot e fontes de XP.
As médias são calculadas sobre o tempo decorrido do período registrado, não sobre a taxa instantânea da Hunt. Logs gerados a partir de dados migrados podem apresentar indicação de totais parciais.
Leitura de fichas pelo mouse na mochila e no Mercado Global (ao selecionar Pokémon em linhas ou cards, a extensão analisa a barra lateral de detalhes), estimativa de IVs, informações de tipos, fraquezas, resistências, imagens, comparação de exemplares, cópia de ficha, leitura manual e Leitura Simplificada com formulário individual para nome, nível, qualidade, tipos, seis atributos, IV e poder. Ambos os modos manuais ficam recolhidos inicialmente. Histórico de até 50 Pokémon. Listas expandidas têm rolagem própria.
Contadores de abates e XP independentes do tamanho do histórico. Uma sessão de 24 horas pode ultrapassar 30 mil abates sem congelar a contagem. A memória conserva apenas os eventos recentes necessários ao cálculo de ritmo; os acumulados continuam corretos.
A composição da XP mostra os bônus atuais em relação à XP base, calculados a partir dos abates recentes. Alterações de VIP ou Stream aparecem sem depender da média acumulada da sessão; os percentuais exibidos refletem os eventos recebidos, sem presumir bônus não confirmados.
- Capturas totais, média por hora, taxa de sucesso e destaque da melhor captura com dados disponíveis.
- Últimas capturas com abas Todos / Normais / Shiny e visualização de até 200 sucessos recentes.
- Seletor de raridades compacto, com seleção múltipla, incluindo Fraca, Comum, Incomum, Raro, Épico, Lendário, Mítica, Anciã, Divina e Não informada. Os filtros afetam apenas a visualização, não os registros.
- Raridade, multiplicador e IV são lidos dos eventos, atualizações da lista de Pokémon e do Log de Capturas do jogo. Para sincronizar capturas cujo resultado não incluiu esses atributos, abra Ver Log de Capturas dentro do jogo. A extensão compara nomes, horários e a ordem dos registros, inclusive quando a mesma espécie foi capturada repetidamente, sem alterar o Log original. Registros que não podem ser identificados com segurança permanecem sem IV/raridade.
- Ícones dos Pokémon capturados, obtidos do jogo quando disponíveis, com sprite de referência como alternativa.
- Resumo de resultados por Poké Bola e exportação CSV.
Aba opcional, desativada inicialmente e ativada em Ajustes → Organizar abas. Reúne seis indicadores legíveis da sessão e o histórico de capturas com filtros recolhidos por padrão. Pode ser reorganizada como qualquer outra aba.
Detector de encontros com redução de duplicidades, histórico, notificações configuráveis e opções de interface. Escolha entre Smart Dex e Complete Dex, reorganize abas e módulos, arraste/redimensione o painel e configure os avisos.
| Informação | Política |
|---|---|
| Sessão automática | 24 horas desde o início da sessão |
| Abates acumulados | Sem teto artificial de contagem; dimensionado/testado para 30 mil ou mais |
| Eventos recentes para ritmo | Últimos 1.400 abates em memória |
| Capturas recentes | 200 capturas bem-sucedidas; totais continuam sendo somados |
| Shinies visíveis no histórico | Até 200 encontros; total independente |
| Atividades recentes | 45 eventos |
| LOGs diários | Até 5, retidos por no máximo 5 dias |
| LOGs manuais | Até 5, substituição dos mais antigos |
Listas extensas de capturas, Shinies, atividades, fichas e loot têm área de rolagem interna quando expandidas. Os relatórios são mantidos no armazenamento local do navegador. Para ter uma cópia externa, abra um Community LOG e utilize Exportar JSON. O navegador pode limpar dados locais se o perfil ou a extensão forem removidos.
| Arquivo | Finalidade |
|---|---|
manifest.json |
Configuração da extensão Manifest V3 |
app.js, app.css |
Interface e integração dos módulos |
core.js |
Leitura e normalização dos eventos do jogo |
session.js |
Estatísticas acumuladas, bônus recentes, fechamento de 24 horas e LOGs |
capture-log.js |
Leitura e associação de metadados do Log de Capturas |
market.js |
Interpretação local dos detalhes do Pokémon selecionado no Mercado Global |
log.html, log.css, log.js |
Visualizador Community LOG |
main-bridge.js |
Leitura passiva de eventos recebidos na página |
background.js |
Consultas externas, recursos e abertura de relatórios |
tests/ |
Testes automatizados |
Para executar os testes, com Node.js instalado:
node --test tests/*.test.js- Repositório: https://github.com/mrooger/CommunityDEX
- Site da comunidade: https://stigalzera.com/
- Licença: MIT
Community Dex é uma ferramenta comunitária independente, sem afiliação oficial ao jogo ou à Pokémon Company. O uso deve respeitar as regras e permissões aplicáveis ao Poké Idle World.
A extensão interpreta informações que o próprio jogo apresenta no navegador. O leitor do Mercado Global apenas consulta a área de detalhes exibida ao selecionar um anúncio, sem realizar compras, alterações ou requisições adicionais. As análises manuais são calculadas localmente. O projeto é independente e não é afiliado oficialmente ao Poké Idle World.