YugiohLDE é um projeto que oferece um editor de decks simples e leve, além de facilitar a exportação para sua conta no site oficial, que pode ser ligada ao Master Duel e o app Neuron. Ele converte arquivos .ydk
em .txt
, permitindo uma importação prática em qualquer navegador, injetando javascript com a extensão Tampermonkey.
A ideia era usar junto com o Project Ignis EDOPro, aproveitando a estrutura de pastas e os arquivos usados pelo programa. Já é possível utilizar de maneira independente, mas caso tenha os 2 programas instalados, é melhor aproveitar a mesma pasta para as imagens de mais de 13k cartas, evitando cópias de arquivos que você já tem.
Após baixar o repositório como .zip, extraia a pasta YugiohLDE dentro do diretório raiz ProjectIgnis, que contém o programa EDOPro.
ProjectIgnis/
│── EDOPro.exe
│── pics/
│── deck/
│── ...
│── YugiohLDE/ <-- Extraia o projeto aqui
│ ├── main.py
│ ├── smooth_operator.py
│ ├── new_deck.py
│ ├── requirements.txt
│ ├── exported/
Certifique-se de ter Python 3.10+ instalado e rode o seguinte comando para instalar as dependências necessárias:
pip install -r requirements.txt
- Instale a extensão Tampermonkey no seu navegador
- Abra o Tampermonkey e adicione o script monkey_script.js
- Caso você ainda não tenha uma Konami ID, basta registrar uma nova
- Será necessária uma Konami ID conectada ao Master Duel
- Faça login em Yu-Gi-Oh! Cards DB usando essa Konami ID
- Abra main.py para acessar a interface principal:
python main.py
- Exporte o deck selecionado pelo programa gerando um arquivo txt na pasta exported.
- Acesse www.db.yugioh-card.com, crie um novo deck e clique em editar, deve aparecer o botão gerado pelo Tampermonkey para importar o deck salvo no txt.
- Depois de salvar o deck, vá no Master Duel => Main menu => Deck option => The Card database option no topo direito => seu deck exportado deve aparecer
Pull requests são bem-vindos! Para grandes mudanças, abra uma issue primeiro para discutirmos o que você gostaria de modificar.
Este projeto está sob a licença MIT. Sinta-se livre para usá-lo e modificá-lo.