Ir para conteúdo
View in the app

A better way to browse. Learn more.

priston.pro

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Release] PTEditor: editor de servidor de Priston Tale (baseado no PriTaTor 1.8.857)

Postado

Fala, pessoal!

Quero compartilhar o PTEditor, um editor para servidores de Priston Tale. Ele é baseado no PriTaTor 1.8.857 e foi migrado para Visual Studio 2022 / .NET Framework 4.8 (VB.NET). Todo o crédito da base vai para o PriTaTor e para o seu autor. Sem esse trabalho, o projeto não existiria.

O que ele faz:

  • Monsters, Items, Maps e NPCs: edita atributos, drops, spawns, lojas e falas.

  • Characters: lista contas e personagens do DataServer e edita level, EXP, atributos, ouro e inventário. Também exclui personagens do mesmo jeito que o servidor faz, inclusive bloqueando quem está em clã.

  • Item Finder: procura itens em todos os personagens e baús e mostra itens duplicados ou com checksum inválido.

  • Award Items: envia itens para o NPC de entrega pelo SQL Server.

  • Backup automático antes de qualquer gravação.

O projeto é open source. Sugestões, bugs e contribuições são bem-vindos: 👉 https://github.com/gianpeiter/PTEditor

Featured Replies

Postado
  • Autor

Saiu uma atualização do PTEditor.

O que mudou:

  • Characters > Skills & Quests (nova):

    • Rank de classe: o botão Promote by level libera as skills no Skill Master de acordo com o level (20, 40 e 60). Resolve os personagens no level máximo que ficavam presos nas 4 primeiras skills.

    • Quest em andamento: mostra a quest atual e deixa limpar uma quest travada.

    • Quests de level (30, 55, 70, 80, 85, 90, 80-2 e 90-2): dá para marcar como concluídas, e os pontos de atributo e de skill são recalculados na hora. A aba Stats acompanha.

    • Mostra os pontos de skill livres e usados e a situação de cada skill.

  • Options: configuração do banco de dados (lida do server.ini do servidor), com teste de conexão.

  • NPC Editor: corrigida a posição do NPC no mapa.

Postado

Legal a ferramenta, mas me tirem um dúvida por gentileza.
Não estou querendo desmerecer, só queria entender por que usam isso ainda. Mover tudo para o banco e fazer um a api para dar suporte a todas essas funcionalidades é relativamente simples e fica mais seguro e mais fácil de dar manutenção. O esforço que fazem dando manutenção em algo antigo seria melhor aproveitado em evoluir para padrões mordernos.

Acho muito ruim ter que manipular arquivos em disco, entrar no servidor para rodar um aplicativo para fazer alterações.

Exemplo: Painel tudo em react se conectando em um API em rust. Da para reverter as alterações em um click via auditoria já que ele versiona o banco a cada alteração, então se eu fizer merda é só clicar em desfazer.

image.png
image.png

Postado
  • Autor
2 horas atrás, sephdev disse:

Legal a ferramenta, mas me tirem um dúvida por gentileza.
Não estou querendo desmerecer, só queria entender por que usam isso ainda. Mover tudo para o banco e fazer um a api para dar suporte a todas essas funcionalidades é relativamente simples e fica mais seguro e mais fácil de dar manutenção. O esforço que fazem dando manutenção em algo antigo seria melhor aproveitado em evoluir para padrões mordernos.

Acho muito ruim ter que manipular arquivos em disco, entrar no servidor para rodar um aplicativo para fazer alterações.

Exemplo: Painel tudo em react se conectando em um API em rust. Da para reverter as alterações em um click via auditoria já que ele versiona o banco a cada alteração, então se eu fizer merda é só clicar em desfazer.

image.png
image.png

Isso que você fez está totalmente certo, porém ainda existem pessoas que usam código legado e foi ai que eu trouxe uma alternativa.
Se tivessemos mais conteúdo para os admin's migrarem para o banco com certeza sua alternativa é muito melhor!

Oberserção: Se tivermos devs que pensam na comunidade e deixam seus "códigos" open source talvez teriamos conteúdo nesse nível e progrediriamos referente ao conteúdo do priston.

Contudo, seu conteúdo é muito muito!

Editado por forkz

Postado
1 hour ago, forkz said:

Isso que você fez está totalmente certo, porém ainda existem pessoas que usam código legado e foi ai que eu trouxe uma alternativa.
Se tivessemos mais conteúdo para os admin's migrarem para o banco com certeza sua alternativa é muito melhor!

Oberserção: Se tivermos devs que pensam na comunidade e deixam seus "códigos" open source talvez teriamos conteúdo nesse nível e progrediriamos referente ao conteúdo do priston.

Contudo, seu conteúdo é muito muito!

Saquei. Obrigado

Sobre compartilhar código, se eu tivesse feito em cima de uma source que temos aqui eu colocaria ai para o pessoal web / banco, mas o que eu tenho n vai ser compátivel com nenhuma source ( E não, não irei compartilhar toda a source minha). A estrutura das pastas, modelos e leitores também acabei modificando tudo, então nada que eu compartilhe de código vai ser relevante.

O que consigo compartilhar são as decisões que fui tomando e o motivo delas até chegar no ponto que está hoje o projeto, aí cada um com um esforçinho consegue fazer o que achar pertinente. Semana que vem eu faço um tópico sobre. Valeuu
Screenshot_20261017_165552.png

Editado por sephdev

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Cadastre-se Agora para publicar com Sua Conta.

Visitante
Responder

Account

Navigation

Pesquisar

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.