Aldeia RPG

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Suporte ao desenvolvimento de jogos


+3
Komuro Takashi
Aldimun
Trpino
7 participantes

    [C#] Launcher para meu projeto

    GallighanMaker
    GallighanMaker
    Colaborador
    Colaborador


    Medalhas : launcher - [C#] Launcher para meu projeto ZgLkiRU
    Mensagens : 985
    Créditos : 102

    Ficha do personagem
    Nível: 1
    Experiência:
    launcher - [C#] Launcher para meu projeto Left_bar_bleue0/0launcher - [C#] Launcher para meu projeto Empty_bar_bleue  (0/0)
    Vida:
    launcher - [C#] Launcher para meu projeto Left_bar_bleue30/30launcher - [C#] Launcher para meu projeto Empty_bar_bleue  (30/30)

    launcher - [C#] Launcher para meu projeto Empty [C#] Launcher para meu projeto

    Mensagem por GallighanMaker Qui Jul 31, 2014 11:57 pm

    Introdução:

    Olá galera venho mostrar um launcher que estou criando para meu projeto, ele esta pronto praticamente, falta algumas questões de segurança e outros ajustes que ainda vou fazer para melhorar. Espero que ajudem comentando e falando o que acham...

    Informações:

    O launcher está sendo desenvolvido na linguagem de programação C# e ainda estou estudando a hipótese de liberar o código fonte desse projeto o tornando open source ou se vou aprimorar e vender esse serviço. 

    Isso iria solucionar alguns problemas que os makers possuem ao disponibilizar um projeto eles não conseguem um método prático e simples para não ter que enviar toda vez uma versão nova aos usuários de seu programa ou jogo. O launcher não possui um limite de tamanho dos arquivos a serem baixados e extraidos para a atualização, ja vi isso em vários launchers que o pessoal usa por ai...

    Como funciona:

    O launcher verifica dois arquivos XML, um dentro da pasta do executável e um hospedado no webserver, se a do executável for menor ele entra em processo de atualização. 

    O processo de atualização baixa o arquivo que está no webserver e ao terminar o download ele extrai o conteúdo para a pasta do executável e então atualiza sobreescrevendo qualquer arquivo igual.

    O processo está limpo e deixei o mais rápido possível, sem pesar muito o computador do usuário.


    Imagens:

    Cliente ja atualizado:


    launcher - [C#] Launcher para meu projeto 8o6rRGC



    Cliente em processo de atualização:


    launcher - [C#] Launcher para meu projeto M7V3bPx



    Menu de opções do launcher:


    launcher - [C#] Launcher para meu projeto SiriHZQ



    e é isso galera!.


    _________________
    launcher - [C#] Launcher para meu projeto 8dVK0ku
    using C# and import Python developer || Expert in Unity Engine IDE. || launcher - [C#] Launcher para meu projeto 769_heart 2D pixel games.
    avatar
    Convidado
    Convidado


    launcher - [C#] Launcher para meu projeto Empty Re: [C#] Launcher para meu projeto

    Mensagem por Convidado Sex Ago 01, 2014 12:08 am

    Muito Bom, eu tava precisando de um para meu projeto, mas infelizmente n sei fazer
    GallighanMaker
    GallighanMaker
    Colaborador
    Colaborador


    Medalhas : launcher - [C#] Launcher para meu projeto ZgLkiRU
    Mensagens : 985
    Créditos : 102

    Ficha do personagem
    Nível: 1
    Experiência:
    launcher - [C#] Launcher para meu projeto Left_bar_bleue0/0launcher - [C#] Launcher para meu projeto Empty_bar_bleue  (0/0)
    Vida:
    launcher - [C#] Launcher para meu projeto Left_bar_bleue30/30launcher - [C#] Launcher para meu projeto Empty_bar_bleue  (30/30)

    launcher - [C#] Launcher para meu projeto Empty Re: [C#] Launcher para meu projeto

    Mensagem por GallighanMaker Sex Ago 01, 2014 12:23 am

    O método é simples e fácil entender mas não é tão simples assim usar os métodos corretos para fazer o auto update foi muitos travam e possui diversos problemas, vai de programador pra programador, eu fiz sem ter um projeto traçado mas ficou bom o desempenho. Obrigado por elogiar.

    Se precisar de alguma ajuda só falar.


    _________________
    launcher - [C#] Launcher para meu projeto 8dVK0ku
    using C# and import Python developer || Expert in Unity Engine IDE. || launcher - [C#] Launcher para meu projeto 769_heart 2D pixel games.
    avatar
    Trpino
    Membro Ativo
    Membro Ativo


    Mensagens : 300
    Créditos : 12

    Ficha do personagem
    Nível: 1
    Experiência:
    launcher - [C#] Launcher para meu projeto Left_bar_bleue0/0launcher - [C#] Launcher para meu projeto Empty_bar_bleue  (0/0)
    Vida:
    launcher - [C#] Launcher para meu projeto Left_bar_bleue30/30launcher - [C#] Launcher para meu projeto Empty_bar_bleue  (30/30)

    launcher - [C#] Launcher para meu projeto Empty Re: [C#] Launcher para meu projeto

    Mensagem por Trpino Sex Ago 01, 2014 9:42 am

    muito bom você fez o que muitos querem, meus parabems e espero que consiga melhoralo mais.


    _________________
                                                                                                                                          
    GallighanMaker
    GallighanMaker
    Colaborador
    Colaborador


    Medalhas : launcher - [C#] Launcher para meu projeto ZgLkiRU
    Mensagens : 985
    Créditos : 102

    Ficha do personagem
    Nível: 1
    Experiência:
    launcher - [C#] Launcher para meu projeto Left_bar_bleue0/0launcher - [C#] Launcher para meu projeto Empty_bar_bleue  (0/0)
    Vida:
    launcher - [C#] Launcher para meu projeto Left_bar_bleue30/30launcher - [C#] Launcher para meu projeto Empty_bar_bleue  (30/30)

    launcher - [C#] Launcher para meu projeto Empty Re: [C#] Launcher para meu projeto

    Mensagem por GallighanMaker Sex Ago 01, 2014 11:40 am

    Vou trabalhar mais nele e postar aqui para vocês, se quiserem sugerir algo pode falar :)


    _________________
    launcher - [C#] Launcher para meu projeto 8dVK0ku
    using C# and import Python developer || Expert in Unity Engine IDE. || launcher - [C#] Launcher para meu projeto 769_heart 2D pixel games.
    Aldimun
    Aldimun
    Iniciante
    Iniciante


    Mensagens : 37
    Créditos : 9

    launcher - [C#] Launcher para meu projeto Empty Re: [C#] Launcher para meu projeto

    Mensagem por Aldimun Qui Out 30, 2014 4:36 pm

    Eai, vai compartilhar?
    GallighanMaker
    GallighanMaker
    Colaborador
    Colaborador


    Medalhas : launcher - [C#] Launcher para meu projeto ZgLkiRU
    Mensagens : 985
    Créditos : 102

    Ficha do personagem
    Nível: 1
    Experiência:
    launcher - [C#] Launcher para meu projeto Left_bar_bleue0/0launcher - [C#] Launcher para meu projeto Empty_bar_bleue  (0/0)
    Vida:
    launcher - [C#] Launcher para meu projeto Left_bar_bleue30/30launcher - [C#] Launcher para meu projeto Empty_bar_bleue  (30/30)

    launcher - [C#] Launcher para meu projeto Empty Re: [C#] Launcher para meu projeto

    Mensagem por GallighanMaker Dom Nov 02, 2014 5:45 pm

    Update:

    - Game.exe apenas abrir com o launcher, agora posso contribuir com alguns módulos de proteção para o client.

    Screens:

    Imagem 1

    launcher - [C#] Launcher para meu projeto Dq7Nc6y

    Imagem 2

    launcher - [C#] Launcher para meu projeto 2FA00cS

    Obs: Vou começar hoje 02/11/2014 tentar colocar o anti-cheat, e se eu obter sucesso vou disponibilizar para o pessoal uma versão base do projeto para estudos, por enquanto é isso.


    VIDEO:



    _________________
    launcher - [C#] Launcher para meu projeto 8dVK0ku
    using C# and import Python developer || Expert in Unity Engine IDE. || launcher - [C#] Launcher para meu projeto 769_heart 2D pixel games.
    avatar
    Trpino
    Membro Ativo
    Membro Ativo


    Mensagens : 300
    Créditos : 12

    Ficha do personagem
    Nível: 1
    Experiência:
    launcher - [C#] Launcher para meu projeto Left_bar_bleue0/0launcher - [C#] Launcher para meu projeto Empty_bar_bleue  (0/0)
    Vida:
    launcher - [C#] Launcher para meu projeto Left_bar_bleue30/30launcher - [C#] Launcher para meu projeto Empty_bar_bleue  (30/30)

    launcher - [C#] Launcher para meu projeto Empty Re: [C#] Launcher para meu projeto

    Mensagem por Trpino Qua Nov 12, 2014 7:09 am

    quando é que pensas em disponibilizar para o pessoal. para mim claro kkkkkk

    queria fazer uns testes e estudar ele ara poder fazer mais algumas coisas claro


    _________________
                                                                                                                                          
    Komuro Takashi
    Komuro Takashi
    Colaborador
    Colaborador


    Mensagens : 1047
    Créditos : 130

    launcher - [C#] Launcher para meu projeto Empty Re: [C#] Launcher para meu projeto

    Mensagem por Komuro Takashi Qua Nov 12, 2014 7:38 am

    uou ta ficando bom pra caramba isso será pardrão para todos os RM's ou só XP?


    _________________
    launcher - [C#] Launcher para meu projeto Takashi_komuro_by_minato8-d51g9o4

    Paga um café? Patreon
    GallighanMaker
    GallighanMaker
    Colaborador
    Colaborador


    Medalhas : launcher - [C#] Launcher para meu projeto ZgLkiRU
    Mensagens : 985
    Créditos : 102

    Ficha do personagem
    Nível: 1
    Experiência:
    launcher - [C#] Launcher para meu projeto Left_bar_bleue0/0launcher - [C#] Launcher para meu projeto Empty_bar_bleue  (0/0)
    Vida:
    launcher - [C#] Launcher para meu projeto Left_bar_bleue30/30launcher - [C#] Launcher para meu projeto Empty_bar_bleue  (30/30)

    launcher - [C#] Launcher para meu projeto Empty Re: [C#] Launcher para meu projeto

    Mensagem por GallighanMaker Qua Nov 12, 2014 11:45 am

    @Trpino
    Ainda estou pensando nisso, na verdade o launcher ja está funcionando e pronto, só faltar corrigir algumas coisas porém ele é básico e funcional. Não sei se vou disponibilizar a source ou se vou comercializa-lo pois ele funciona como anticheat e um autoupdate sem limites porém se eu comercializar serei responsavel por todas falhas que ocorrer  e terei que arrumar para sempre manter funcional. O problema de disponibilizar algo open source é que a galera só quer copiar e nem créditos eles dão, então estou pensando nisso ainda, até seria legal sugestões.

    @Komuro Takashi
    Posso adaptar esse launcher para qualquer projeto que queira utilizar, porém a função de apenas abrir o jogo com o launcher aberto foi feita em RGSS dentro do projeto do RMXP então teria que adaptar essa função para as outras versões do RPG Maker, mas o anticheat, autoupdate, etc funcionam em todas versões.

    @Topic
    - Fix : Se alguém fechar o launcher o jogo é fechado junto forçando o client manter o launcher aberto.


    _________________
    launcher - [C#] Launcher para meu projeto 8dVK0ku
    using C# and import Python developer || Expert in Unity Engine IDE. || launcher - [C#] Launcher para meu projeto 769_heart 2D pixel games.

    Conteúdo patrocinado


    launcher - [C#] Launcher para meu projeto Empty Re: [C#] Launcher para meu projeto

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Sáb maio 11, 2024 11:56 am