Open Gurigraphics opened 7 years ago
Na parte de programação podemos definir uma espécie de MVP (Mínimo produto viável).
Por exemplo, precisamos no mínimo:
No arquivo que eu enviei, na pasta NPCs tem duas imagens do NPC vendedor: ExamplePerson_Head.png, e ExamplePerson.png, Estas imagens já podem ser passadas para quem for desenhar este NPC.
Estes códigos podem ser alterados pelo tmodloader? A versão que você me mandou do Terraria (com a música alterada, fonte e tals) teve alterações diretas na pasta "content" e não sei se isso seria viável, tanto no sentido prático quanto legal. Enfim, se tivermos que alterar a executável original do jogo, teríamos que desistir do tmodloader, o que também não sei se é uma boa.
Acho que 80% dos objetivos da lista de códigos essenciais entrariam no MVP. Existe alguma ferramenta aqui no git para listar estes "objetivos mínimos" de forma mais prática?
Alterar os itens do NPC eu acho que poderei fazer sozinho (vi um tutorial sobre isso em algum canto/arquivo) e o Spawn não será necessário, basta colocar ele manualmente via heromod/cheat sheet e deixar ele lá.
Estes códigos podem ser alterados pelo tmodloader?
Sim.
A versão que você me mandou do Terraria (com a música alterada, fonte e tals) teve alterações diretas na pasta "content" e não sei se isso seria viável, tanto no sentido prático quanto legal.
Pois é! Eu também não sei como funciona esses mods. O que sei é que alterações de imagens, fontes, sons, músicas, isso é feito diretamente na pasta Content. Por exemplo, a tradução do Terraria foi feita assim. Inclusive o próprio tmodloader é uma alteração do executável do Terraria.
Enfim, se tivermos que alterar a executável original do jogo, teríamos que desistir do tmodloader, o que também não sei se é uma boa.
Alterar o executável eu também não sei fazer. O que sei é decompilar o programa para ver como ele funciona. Compilar de volta é complicado. Pelo menos pra mim.
Acho que 80% dos objetivos da lista de códigos essenciais entrariam no MVP.
Verdade. Acho que eu pensei no sentido de poder criar um jogo qualquer. Castleroid precisa bem mais coisas realmente.
Existe alguma ferramenta aqui no git para listar estes "objetivos mínimos" de forma mais prática?
Acho que não. Geralmente usam o Trello para isso. Uma vez eu criei uma lista de sites de Gerenciamento de Projetos Online. O problema é que demora para se acostumar a usar algo assim. Depois eu posto a lista.
Alterar os itens do NPC eu acho que poderei fazer sozinho (vi um tutorial sobre isso em algum canto/arquivo) e o Spawn não será necessário, basta colocar ele manualmente via heromod/cheat sheet e deixar ele lá.
Essa era minha dúvida. Se tu cria um mapa com o NPC, quando outra pessoa abre o mapa, o NPC continua lá?
Pois é! Eu também não sei como funciona esses mods. O que sei é que alterações de imagens, fontes, sons, músicas, isso é feito diretamente na pasta Content. Por exemplo, a tradução do Terraria foi feita assim. Inclusive o próprio tmodloader é uma alteração do executável do Terraria.
Sim, eu só estou preocupado em deixar o mod pesado demais ou difícil demais de instalar. Usuário final é complicado, tem que deixar tudo o mais mastigadinho possível.
Acho que não. Geralmente usam o Trello para isso. Uma vez eu criei uma lista de sites de Gerenciamento de Projetos Online. O problema é que demora para se acostumar a usar algo assim. Depois eu posto a lista.
Vamos deixar do jeito que esta então, a lista geral e .txt e discutindo cada tópico pelos issues.
Essa era minha dúvida. Se tu cria um mapa com o NPC, quando outra pessoa abre o mapa, o NPC continua lá?
Creio que sim, MAS, acho que ele deve estar anexado a uma "casa". Tem que ir testando as possibilidades, mas isso não poderei fazer hoje.
Sim, eu só estou preocupado em deixar o mod pesado demais ou difícil demais de instalar. Usuário final é complicado, tem que deixar tudo o mais mastigadinho possível.
Ok. Para alterar uma música do jogo é preciso alterar todas. E dai já são uns 30 megas. A solução seria adicionar uma nova música. Para isso acho que é preciso saber como criar um novo Bioma.
Enfim, melhor deixarmos as músicas por último. E voltarmos para a lista original sem músicas mesmo. kkk
Uma vez eu criei esta lista de sites de Gerenciamento de Projetos Online. Mas, como comentei, o que demora é se acostumar a usar algo assim.
Gerenciamento de Projetos Online
Zoho CRM https://www.zoho.com/crm/comparison.html
Comindwork http://www.comindwork.com/pricing-and-signup
Pbworks http://www.pbworks.com/projects.html
Wrike https://www.wrike.com/pt_BR/price/
Easyprojects http://www.easyprojects.net/hosted-pricing-page
Producteev https://www.producteev.com
Onlyoffice http://www.onlyoffice.com/saas.aspx
Costlocker https://costlocker.com/features/projects
Aceproject http://www.aceproject.com/pricing/
Leankit http://leankit.com/pricing/
Boa sobre o bioma estava estudando como criar, e sim é possível... No momento estou trabalhando nos chats dos npcs por exemplo colocar mais opções Ex: teleporte1, teleporte2, teleporte3 etc...
Boa sobre o bioma estava estudando como criar, e sim é possível... No momento estou trabalhando nos chats dos npcs por exemplo colocar mais opções Ex: teleporte1, teleporte2, teleporte3 etc...
Legal. Quando conseguir algo você pode clonar aquela pasta que eu enviei e criar a versão 1.0.1. E assim vamos indo.
Ficou ótimo os sprites alterados, porém não sei como o Lukan quer o projeto no caso acho que nós ajudaríamos mais fazendo tutoriais simples como Gurigraphics fez para utilizar as alterações...
Se precisarmos imagens, sons e músicas com direito de uso é possível encontrar neste site:
ótimo site eu usei alguns sprites para meus jogos no Game Maker Studio
Ok. Para alterar uma música do jogo é preciso alterar todas. E dai já são uns 30 megas. A solução seria adicionar uma nova música. Para isso acho que é preciso saber como criar um novo Bioma.
Se seguirmos pelo caminho de modificar a Pasta Content, podemos alterar todas as músicas e usar as caixinhas de música. As músicas seriam mais curtas que a do Terraria padrão, o que diminuiria o tamanho do arquivo MAS seria interessante remover as partículas animadas das caixinhas de música, o que é mais um problemas rs
Se precisarmos imagens, sons e músicas com direito de uso é possível encontrar neste site:
No máximo, o que podemos precisar são de SE. Neste quesito o site pode ser útil
Boa sobre o bioma estava estudando como criar, e sim é possível... No momento estou trabalhando nos chats dos npcs por exemplo colocar mais opções Ex: teleporte1, teleporte2, teleporte3 etc...
Isso poderia ser usado de uma forma interessante xD
Alguma de ideia de como usar isso:
tModLoader .tmod file unpacker https://gist.github.com/PoroCYon/e7d4e3142c699d8173e7
Se isso funcionar para abrir os .tmod do HERO's Mod ou Cheat Sheet nós teríamos a maioria das alterações possíveis.
@Gurigraphics neste tópico tem um tal de tModReader lá no meio, eu tentei usar no Cheat Sheet, mas não consegui. Mesmo assim, acho mais fácil que tentar entender o código que você passou haha Tenta depois com o Hero ou Cheat Sheet.
Hum. Eu não tinha visto este arquivo.
Eu abri o sheet.
Para abrir, tu cria uma pasta chamada: input. Depois coloca o sheet.tmod dentro. Depois executa esse tmodreader. Isso vai criar uma pasta Output com estes arquivos:
Windows.dll, Mono.dll,
As imagens e arquivos do mod não vão descompactar porque eles compilaram com a opção "hide resources".
Para abrir os dll precisa outro programa. Eu usei o dotpeek:
http://www.jetbrains.com/decompiler/download/
Já estamos ficando meio hacker. kkk
Vou lá ver se encontro onde alteraram o tempo.
Eu cheguei a gerar as DLLs mas acabei as ignorando haha
Já estamos ficando meio hacker. kkk
Daqui a pouco a polícia federal ta na sua porta HAUhuAH
Vou lá ver se encontro onde alteraram o tempo.
Beleza mano, boas aventuras! :smile:
Daqui a pouco a polícia federal ta na sua porta HAUhuAH
Dependendo a quantidade de dinheiro envolvido daí aparece até os Homem de Preto. kkk
Uma pergunta: é normal a armadura influenciar no dano recebido pela queda? Testando o mod agora percebi que esta acontecendo esta coisa e não sei se é normal. O Pior que se eu subo até encontar a cabeça em um teto através do grapping hook ou montaria voadora e depois caiu eu levo ~40 de dano, se subo com rocket boots (na mesma altura) levo ~8 de dano. Ta meio bizarro isso rs
Acho que defesa influencia qualquer tipo de dano. Deve ser tipo um multiplicador ou divisor. Se com defesa 1 tu leva 10 de dano, com defesa 10 tu leva 1 de dano.
Além da altura também influencia a velocidade de deslocamento. Pode ser isso.
Acho que defesa influencia qualquer tipo de dano. Deve ser tipo um multiplicador ou divisor. Se com defesa 1 tu leva 10 de dano, com defesa 10 tu leva 1 de dano.
Além da altura também influencia a velocidade de deslocamento. Pode ser isso.
Entendi, devo ficar esperto nestes aspectos, pois quero que a ferradura seja um item chave.
Estou voltando aos poucos galera, passei alguns dias sem internet. E como fui forçada a "abandonar" o PK2P, fui resolver problemas pessoais e mexer mais com o Castleroid. Tenho novidades e vou tentando adiciona-las aos poucos aqui, até o final de semana.
Enquanto isso, eu estava pensando em montar uma pasta compartilhada e umas planilhas no Google Drive para adicionar nossos arquivos e tarefas, para usar em conjunto com o Git. O que vocês acham? para finalidade de Sprites eu vou ter que fazer, não vai ter jeito, mas podemos usar para coisas relacionadas ao código também... Enfim, ainda vou decidir certinho, mas opinião de vocês é relevante :)
Por min fera o que facilitar pra vc...
Em breve vou limpar as pastas e arquivos do Git para organização.
Caso queira fazer backup / garantir cópia de algo, baixe a versão .zip do repositório de arquivos o mais breve possível.
Usei este programa para decompilar o arquivo executável do Terraria e ver o código C# : http://ilspy.net
Estes são alguns exemplos de código que eu fui descobrindo: