Portal SAMP
[Utilitário] Nickk's Textdraw Editor - Gerador de projetos - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Lançamentos (https://portalsamp.com/forumdisplay.php?fid=26)
+---- Fórum: Utilitários (https://portalsamp.com/forumdisplay.php?fid=28)
+---- Tópico: [Utilitário] Nickk's Textdraw Editor - Gerador de projetos (/showthread.php?tid=2673)



Nickk's Textdraw Editor - Gerador de projetos - Dr Editor - 17/08/2022

Sobre:

Como a necessidade em editar textdraws sem um arquivo de projeto é algo recorrente decidi criar uma ferramenta capaz de ler um arquivo bruto de textdraw e exportar no formato de projeto do NTD (.ntdp).
Trata-se de uma biblioteca que carrega todas as nativas de textdraw e facilita a manipulação dessas informações em qualquer ambiente com suporte a .NET Framework 4.7.2 ou superior.


Screenshot:

[Imagem: QKeDdZm.png]


Inconsistências:

  • Transparência:
    Este editor salva as cores separando o valor Alfa, logo a transparência de alguns objetos podem não ser fiéis ao sistema importado.


Bugs:

Todas as falhas até então foram corrigidas.
Quaisquer problemas ou dúvidas adicionais basta me contatar.


Importação:

Textdraw importada:
[Imagem: Uw4IT2W.png]

Textdraw original:
[Imagem: DoZn2IS.png]

Na textdraw original ignorem o fato dos itens, descrição e nome serem diferentes e do título do inventário não aparecer, foi somente falha minha ao mostrar a textdraw. A imagem original é do próprio sistema em funcionamento.
Como podem ver neste exemplo de importação houve uma precisão muito grande e a única divergência está na transparência, conforme já mencionado.


Como fazer:

Ao gerar o arquivo (na raiz do programa), basta copiá-lo para a pasta "projects".
Após isso basta adicionar o nome do projeto no arquivo "projects.list" no formato "nome_projeto 0 0 0 0 0 0000".
Finalizado os dois processos, basta carregar o projeto ingame.


Download:

Biblioteca: Samp TextDraw Reader
Executável: NTD Project Creator
Release: em anexo


Changelog:
  • Versão 1.0 (BETA):
    * Primeiro release
    .
  • Versão 1.1:
    * Correção (exe): leitura incompleta do arquivo de textdraw onde a última linha não é nula/vazia
    * Correção (exe): removido caractere final de espaço na linha de dados do arquivo de exportação gerado
    * Melhoria (dll): organização melhorada para leitura de arquivos
    .
  • Versão 1.2:
    * Melhoria (exe): Nova GUI
    * Melhoria (exe): Adicionado leitura de barra de progresso (progress2.inc)
    * Melhoria (exe): Adicionado opção de leitura de nome de variável apenas (remove dados de arrays)
    * Melhoria (exe): Adicionado filtro de exportação de textdraw (global, jogador, barra de progresso)
    .
  • Versão 1.2.1
    * Correção (exe): Corrigido erro de cores no formato hexadecimal
    * Correção (exe): Corrigido conversões numéricas
    * Correção (exe): Corrigido tipagem da variável de cores de Preview Models
    .
  • Versão 1.2.2 (FINAL)
    * Melhoria (dll): Adicionado suporte a include "progress.inc" (Esta versão não suporta escolher a direção da barra)
Enjoy!!


RE: Nickk's Textdraw Editor - Gerador de projetos - razt - 18/08/2022

Excelente. Parabéns, amigo!!!


RE: Nickk's Textdraw Editor - Gerador de projetos - xbruno1000x - 18/08/2022

Só precisa de uma palavra para descrever:
Incrível!

Grande contribuição para a comunidade, tenho certeza que ajudará muitos! +Double Rep


RE: Nickk's Textdraw Editor - Gerador de projetos - MarcosBrazz - 18/08/2022

Que isso, muito brabo!!!