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


2 participantes

    Rm2k Tools - FullScreen falso

    DevWithCoffee
    DevWithCoffee
    Membro Ativo
    Membro Ativo


    Mensagens : 294
    Créditos : 54

    Ficha do personagem
    Nível: 1
    Experiência:
    Rm2k Tools - FullScreen falso Left_bar_bleue0/0Rm2k Tools - FullScreen falso Empty_bar_bleue  (0/0)
    Vida:
    Rm2k Tools - FullScreen falso Left_bar_bleue30/30Rm2k Tools - FullScreen falso Empty_bar_bleue  (30/30)

    Rm2k Tools - FullScreen falso Empty Rm2k Tools - FullScreen falso

    Mensagem por DevWithCoffee Dom Fev 05, 2023 12:28 am

    Rm2k Tools - FullScreen falso Hqdefault

    Os jogos feitos com o Rpg Maker 2000 possuem a função de tela cheia, porém neste método não podemos:
    1. Abrir janelas de outros programa por cima, mesmo que tenham a opção "Alway On Top"
    2. Alternar rapidamente entre as janelas do explorer com Alt+Tab

    Isso acontece por que o RPG_RT.exe altera a resolução do monitor para 320x240 quando está em fóco, mesmo que o monitor não tenha essa opção, pois era assim que as máquinas com sistemas operacionais anteriores ao Windows 7 funcionavam:
    Rm2k Tools - FullScreen falso Rm2kfs10

    Muitos computadores atuais ao abrir um jogo feito com Rm2k podem gerar um erro de DirectDrawn, acho que foi o erro DDERR_UNSPORTED.
    Isso pode ser resolvido pelo jogador alterando o modo de compatibilidade ou mesmo forçando o jogo a iniciar no modo janela.
    Mas isso frustra o jogador, então pensei em uma maneira de fazer isso sem precisar alterar o código-fonte do RPG_RT.exe.

    Como instalar no seu jogo:
    Apenas copie ou mova para a pasta do seu projeto e execute-o.
    As configurações padrões são:
    • A janela fica proporcional à resolução do monitor sem cortes, com barras escuras nas laterais (Aspect Ratio)
    • O jogador não pode mudar para modo Esticado

    O Game.exe usa o RPG_RT.ini para amarzenar as configurações.
    Para forçar o jogo iniciar em modo esticado insira a seguinte linha:
    Código:
    Stretched=1

    Para permitir que o jogador alterne entre modo esticado e modo proporcional com a tecla F3 insira a seguinte linha:
    Código:
    F3Enabled=1

    Toda vez que o jogador pressionar a tecla a configuração atual vai ser salva, assim dá próxima vez que ele for jogar a tela vai estar da mesma maneira.

    Trocar a teclar de captura de tela ou desabilitar captura de tela (Screenshot):
    Código:
    ScreenshotKey=F7
    As opções disponíveis são:
    F1, F2, F6, F7, F8, F9, F10, F11 e 0 ou qualquer outro valor para desabilitar
    Se não for definido um tecla a tecla [F2] vai ser definida automaticamente.
    Se desabilitar a pasta da Screenshot não será criada no arranque do jogo.

    Se o jogador Segurar a tecla [Ctrl] e apertar a tecla de captura a pasta aonde as imagens são salvas vai ser aberta no Explorer.


    Mudando o caminho para a pasta de capturas de tela, exemplos:
    Código:
    ScreenshotPath=%UserDocs%
    As opções disponíveis são:
    %UserDocs% → C:\users\{Pasta do usuário}\Documents\{Mesmo nome da pasta do jogo}
    %UserPics% → C:\users\{Pasta do usuário}\Pictures\Screenshots\{Mesmo nome da pasta do jogo}
    %UserRoaming% → C:\Users\{Pasta do usuário}\AppData\Roaming\{Mesmo nome da pasta do jogo}

    Denifir o nome da pasta:
    Código:
    ScreenshotFolder=Snapshot
    Não pode usar símbolos, veja alguns exemplos:
    ScreenshotFolder=Snapshot
    ScreenshotFolder=_Screenshot
    ScreenshotFolder=Fotos
    ScreenshotFolder=Capturas

    Se tentar usar o sinal "%" vai acontecer isso:
    ScreenshotFolder=%WinDir% → C:\users\{Pasta do usuário}\Documents\WinDir


    Como funciona:
    Rm2k Tools - FullScreen falso Fslaye10
    Ao iniciar o Game.exe ele abrirá automaticamente o RPG_RT.exe que está na mesma pasta no modo janela, a barra de título será removida, a janela será maximizada (modo forçado) para o tamanho da resolução do monitor atual e será aplicado transparência de "1" para torná-lo invisível.
    Em seguida, ele criará duas GUIs:
    • A GUI de fundo mostrará as barras pretas nas laterais no caso de usar FullScreen no modo proporcional.
    • A outra GUI será o espelho do jogo, onde é usado a API Gdip.ahk para espelhar a janela transparente.

    A parte mais difícil foi restaurar a janela que espelha o jogo após ser minimizada junto com o processo RPG_RT.exe.

    Como a ferramenta está vinculada ao PID do RPG_RT.exe que ela iniciou, não há risco de ser confundida com outro jogo aberto ao mesmo tempo.

    Download:
    https://www.mediafire.com/file/iuv9m0vhwiglzin/Rm2k-FakeFullScreen.zip/file
    Password:
    Código:
    rpgmaker2000

    Se houver um alerta de vírus, não tente executá-lo, copie as informações do alerta e mostre-as aqui.
    Por algum motivo, alguns antivírus apresentam um alerta de falso positivo, mas por motivos de segurança é melhor verificar.


    Última edição por DevWithCoffee em Ter Fev 07, 2023 3:07 am, editado 1 vez(es)


    _________________
    Rm2k Tools - FullScreen falso Rm2k-i11 Rm2k Tools - FullScreen falso Html-j10

    Valentine e Uchiha ~ gostam desta mensagem

    Valentine
    Valentine
    Administrador
    Administrador


    Medalhas : Rm2k Tools - FullScreen falso ZgLkiRU
    Mensagens : 5336
    Créditos : 1163

    Rm2k Tools - FullScreen falso Empty Re: Rm2k Tools - FullScreen falso

    Mensagem por Valentine Seg Fev 06, 2023 1:48 pm

    A Enterbrain deveria te dar um prêmio.
    DevWithCoffee
    DevWithCoffee
    Membro Ativo
    Membro Ativo


    Mensagens : 294
    Créditos : 54

    Ficha do personagem
    Nível: 1
    Experiência:
    Rm2k Tools - FullScreen falso Left_bar_bleue0/0Rm2k Tools - FullScreen falso Empty_bar_bleue  (0/0)
    Vida:
    Rm2k Tools - FullScreen falso Left_bar_bleue30/30Rm2k Tools - FullScreen falso Empty_bar_bleue  (30/30)

    Rm2k Tools - FullScreen falso Empty Re: Rm2k Tools - FullScreen falso

    Mensagem por DevWithCoffee Ter Fev 07, 2023 3:26 am

    Valentine escreveu:A Enterbrain deveria te dar um prêmio.
    Isso é praticamente uma gambiarra, no mínimo a KADOKAWA iria rir disso... mas como o Rm2k nem aparece mais na página deles e só existe na Steam pra eles não ficarem recebendo e-mails com pedidos...
    O Rm2k3 teve atualizações graças ao austriaco CherryDT, funções como pular a tela de titulo, abrir o LoadGame diretamente, usar GDI ao invés de DirectDraw entre varias melhorias de comandos de eventos.
    E mesmo atualmente a engine assim como o Rm2k está bem ofuscada na comunidade oficial.

    Todas essas operações poderiam ser feitas no próprio código-fonte deles, mas infelizmente aí já afeta os termos de uso, e eu não tenho conhecimento técnico pra isso.

    Sobre essa ferramenta, eu modifiquei algumas coisas:
    • A tecla F6 foi substituida pela F3 para alternar o modo de tela
    • A tecla F2 gera uma captura de tela no formato PNG, pasta padrão Screenshots
    • Opção para mudar a tecla de captura ou desabilitar editando no RPG_RT.ini
    • Definir a pasta da saída das Screenshots editando o RPG_RT.ini


    _________________
    Rm2k Tools - FullScreen falso Rm2k-i11 Rm2k Tools - FullScreen falso Html-j10

    Conteúdo patrocinado


    Rm2k Tools - FullScreen falso Empty Re: Rm2k Tools - FullScreen falso

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Qua maio 22, 2024 9:25 am