Skip to content

Instantly share code, notes, and snippets.

View masked-rpgmaker's full-sized avatar
🏠
Working from home

Brandt masked-rpgmaker

🏠
Working from home
View GitHub Profile
@masked-rpgmaker
masked-rpgmaker / FoW.js
Last active July 8, 2022 04:56
[RMMZ] Fog of War
//=============================================================================
// RPG Maker MZ - Fog of War
//=============================================================================
/*:
* @target MZ
* @plugindesc Fog of war plugin for immersive dungeons.
* @author Brandt
*
* @help FoW.js
@masked-rpgmaker
masked-rpgmaker / [RGSS 3] Combo machine.rb
Created June 6, 2022 00:20
Script de sequência de combo para RPG Maker VX Ace.
#==============================================================================
# Combo machine | v1.0.0 | por Brandt
#
# para RPG Maker VX Ace
#------------------------------------------------------------------------------
# Permite a criação de "combos" ativados por ação do jogador no mapa.
#
# Para habilitar ou desabilitar a execução de combos no mapa, use o script
# call:
# $game_system.combo_disabled = false # Combos habilitados (padrão)
@masked-rpgmaker
masked-rpgmaker / [RGSS3] Fases do Dia.rb
Last active March 14, 2021 18:07
Script de fases do dia para o RPG Maker VX Ace
#==============================================================================
# Fases do dia | v1.1.1 | por Brandt
#
# para RPG Maker VX Ace
#------------------------------------------------------------------------------
# O script cria um sistema de dia e noite baseando-se no horário do computador.
# Conforme o horário for atingindo os números definidos nas configurações, o
# tom da tela muda para o tom definido para o horário. O tom da tela muda
# gradualmente, interpolando entre os tons de cada período do dia.
#==============================================================================
@masked-rpgmaker
masked-rpgmaker / [RGSS3] Texto Justificado.rb
Last active December 5, 2020 18:12
Script para justificar texto nas janelas de mensagem do RPG Maker VX Ace.
#==============================================================================
# Text Justification | v1.0.1 | por Brandt
#
# para RPG Maker VX Ace
#------------------------------------------------------------------------------
# Altera a janela de mensagem do jogo para justificar o texto, preenchendo o
# máximo de espaço possível na janela.
# O script tem efeito automaticamente quando adicionado ao projeto e não
# necessita de configuração.
#==============================================================================
@masked-rpgmaker
masked-rpgmaker / [RGSS3] Crafting.rb
Created May 16, 2020 15:47
Script de criação de itens para RPG Maker VX Ace
#==============================================================================
# Crafting | v1.0.0 | por Brandt
#
# para RPG Maker VX Ace
#------------------------------------------------------------------------------
# Clássico script de cena de forja. Feito visando compatibilidade com a
# interface padrão do VX Ace e fácil extensibilidade.
# O script foca em crafting realizado pelos próprios membros do grupo, em
# comparação a crafting feito por um NPC. Por isso, os requisitos de criação
# de itens podem envolver atributos dos personagens como classe e nível.
#==============================================================================
# Error Trace | v1.0.1 | por Brandt
#
# para RPG Maker VX Ace
#------------------------------------------------------------------------------
# Sobrescreve o gerenciamento de erros padrão do RPG Maker para mostrar
# mensagens mais esclarecedoras para scripters. Tem efeito apenas quando o
# jogo é executado em modo de teste.
#==============================================================================
((x-1) * (x-2) * (x-3) * (x-4) * (x-5) * (x-6) * (x-7) * (x-8) * (x-9) * (x-10) * (x-11) * (x-12) * (x-13) * (x-14) * (x-15) * (x-16) * (x-17) * (x-18) * (x-19) * (x-20) * (x-21) * (x-22) * (x-23) * (x-24) * (x-25) * (x-26) * (x-27) * (x-28) * (x-29) * (x-30) * (x-31) * (x-32) * (x-33) * (x-34) * (x-35) * (x-36) * (x-37) * (x-38) * (x-39) * (x-40) * (x-41) * (x-42) * (x-43) * (x-44) * (x-45) * (x-46) * (x-47) * (x-48) * (x-49) * (x-50) * (x-51) * (x-52) * (x-53) * (x-54) * (x-55) * (x-56) * (x-57) * (x-58) * (x-59) * (x-60) * (x-61) * (x-62) * (x-63) * (x-64) * (x-65) * (x-66) * (x-67) * (x-68) * (x-69) * (x-70) * (x-71) * (x-72) * (x-73) * (x-74) * (x-75) * (x-76) * (x-77) * (x-78) * (x-79) * (x-80) * (x-81) * (x-82) * (x-83) * (x-84) * (x-85) * (x-86) * (x-87) * (x-88) * (x-89) * (x-90) * (x-91) * (x-92) * (x-93) * (x-94) * (x-95) * (x-96) * (x-97) * (x-98) * (x-99) * (x-100) * (x-101) * (x-102) * (x-103) * (x-104) * (x-105) * (x-106) * (x-107) * (x-108) * (x-109) * (x-110) * (x-111) * (x-112) * (x-113) * (
@masked-rpgmaker
masked-rpgmaker / [RGSS3] Populations.rb
Last active March 20, 2020 01:50
Script de dinâmica de populações básica para eventos no RPG Maker VX Ace.
#==============================================================================
# Populations | v0.1.2 | por Masked
#
# para RPG Maker VX Ace
#------------------------------------------------------------------------------
# Dinâmica de populações básica para eventos.
#==============================================================================
module Populations
VERSION = [0, 1, 2].freeze
@masked-rpgmaker
masked-rpgmaker / rgss3.rb
Last active March 16, 2020 02:57
Script para extrair e montar Scripts.rvdata2 e executar o Game.exe do RPG Maker VX Ace por linha de comando.
# frozen_string_literal: true
require 'fileutils'
require 'zlib'
SESSION_SYMBOL = "\xE2\x96\xBC"
$commands = {}
#
@masked-rpgmaker
masked-rpgmaker / [RGSS3] RGSSDoc.rb
Created March 16, 2020 00:07
Gerador automático de documentação para scripts do RPG Maker VX Ace.
#==============================================================================
# RGSS Doc | v0.2.1 | por Masked
#
# para RPG Maker VX Ace
#------------------------------------------------------------------------------
# Gera automaticamente documentação para todos os scripts do jogo e salva em
# uma pasta pré-definida (./docs por padrão) no formato Markdown.
#==============================================================================
#==============================================================================
# ** RGSSDoc