17/08/2022 21:05
(Esta mensagem foi modificada pela última vez a: 31/08/2022 21:47 por Dr Editor.
Motivo da edição: Atualização 1.2.2
)
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:
Inconsistências:
Bugs:
Todas as falhas até então foram corrigidas.
Quaisquer problemas ou dúvidas adicionais basta me contatar.
Importação:
Textdraw importada:
Textdraw original:
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:
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:
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:
Textdraw original:
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)
SA:MP Dev Tools
Faça mais, ganhe mais e poupe tempo!
Viper Anti-Cheat
Torne seu servidor mais seguro!
________________________________________
Soluções personalizadas para SA:MP
Discord: .eduardoac | Eduardo AC#3140
Faça mais, ganhe mais e poupe tempo!
Viper Anti-Cheat
Torne seu servidor mais seguro!
________________________________________
Soluções personalizadas para SA:MP
Discord: .eduardoac | Eduardo AC#3140