• Caro Visitante, por que não gastar alguns segundos e criar uma Conta no Fórum Valinor? Desta forma, além de não ver este aviso novamente, poderá participar de nossa comunidade, inserir suas opiniões e sugestões, fazendo parte deste que é um maiores Fóruns de Discussão do Brasil! Aproveite e cadastre-se já!

Consoles RPGmaker

Eu procuro no Google, coloco Cridor de jogos D&D procuro e naão acho nada, coloco "Criador de Jogos D&D" e não aparece nada...

Será que ninguém conhce um programa para fazer jogos de RPG estilo D&D?:disgusti: :disgusti: :disgusti: :disgusti: :disgusti: :disgusti:

Ninguém responde minha pergunta anterior então vou fazer outra:
Se eu colocar escolhas, aparece só 4 lugares, eu preciso de 26 lugares. Como faço?:think:

:think: :think: :think: :think: Mais uma dúvida: No XP, eu sempre fazia livros para ler, mas no 2000 eu não consigo. Como faz?:think: :think: :think:
 
Última edição por um moderador:
Re: RPGmaker (PC, SNES, PSX, PS2)

Eu só não volto a mexer no Rpg Maker pq to sem som.
Aí fica difícil.
Formar uma equipe pra fazer jogos dá.
Só precisa de tempo.

haha, 6 anos depois, ainda penso em fazer jogos.
Eu poderia ter feito 2 ou 3 bons jogos nesse intervalo.
 
Re: RPGmaker (PC, SNES, PSX, PS2)

qeria saber c alguem tem como me passa algum link ond eu possa baixar a ultima versao do rpg maker...
vlw
 
Re: RPGmaker (PC, SNES, PSX, PS2)

mas o google da uns resultado muito trash, tem q fica procurando d mais, eu prefiro o mais comodo!!!

isso eh o q da, c preguiçoso!!!
auhauhauhuha
mas vlw pela ajuda.
 
Re: RPGmaker (PC, SNES, PSX, PS2)

:think:

Engraçado. Eu digitei no google 'rpg maker' e os três primeiros resultados foram:

RPG Maker DownloadDownload RPG Maker 2003 1.05. ... 2003 1.05 Prata, Download RPG Maker. 285.199 downloads 28,9mb Freeware atualizado em 01/Ago/2003 ...
superdownloads.uol.com.br/download/24/rpg-maker/ - 14k - Em cache - Páginas Semelhantes - Anotar isso

RPG Maker 2000 DownloadDownload RPG Maker 2000 1.06e. ... RPG Maker 2000 Tutorial Partes I, II e III Em português ou representado no Brasil; RPG Maker 2000 Tutorial Partes I a ...
superdownloads.uol.com.br/download/56/rpg-maker-2000/ - 15k - Em cache - Páginas Semelhantes - Anotar isso

RPG Maker XP - Baixaki Download - 10 mai.RPG Maker XP 1.02a download. Crie seus próprios jogos de RPG usando um editor acessível que não requere conhecimentos de programação..
baixaki.ig.com.br/download/RPG-Maker-XP.htm - 22k - Em cache - Páginas Semelhantes - Anotar isso


As três versões! :uhu:
 
mas num sei c sao as ultimas versoes
meu colega disse q ha uma versao mais nova, por isso num baixei ainda, eu sei ond baixar o rpgmaker, e tenhu ate o cd, mas eh d uma versao obsoleta.
o q realmente queria eh umlink onde eu pudesse obter a ultima versao disponivel, juntamente compatches para aumentar os artificies da montagem do rpg!!!
vlw

O problema nesse caso não é o Google. :hihihi:
concordo plenamente como q vc disse, o problema esta na falta d força d vontade, e do excesso d preguiça!!!

por isso fui bem especifico em pedir "um link"!
 
Última edição por um moderador:
Re: RPGmaker (PC, SNES, PSX, PS2)

:think: :think: :think: :think: Mais uma dúvida: No XP, eu sempre fazia livros para ler, mas no 2000 eu não consigo. Como faz?:think: :think: :think:
Alguém pode me responder? No 2000 eu não consigo fazer um item, que ao acionado, ative um evento comum!
Outra pergunta: Alguém conhece um site sobre RPG Maker, com charsets e facetes? Estou precisando de um de fênix...:think:
 
Última edição:
Re: RPGmaker (PC, SNES, PSX, PS2)

A galera que entende e gosta de RPG Maker me dá uma ajuda ae
To baixando ele agora e queria começar a criar o jogo, mas nunca tinha mexido antes.
Quem souber algumas dicas é só falar.
 
Re: RPGmaker (PC, SNES, PSX, PS2)

postem algum site onde de pra baixar jogos de rpg maker, eu sempre comprei da Digerati, mas anda vindo repetidos na revista e alguns tem problema, seria legal outras fontes tambem.
 
Re: RPGmaker (PC, SNES, PSX, PS2)

Tinha um site muito legal sobre RPG Maker, o castelo do RPG, mas agora nã dá para entrar, aparece um negócio esquisito.
 
Re: RPGmaker (PC, SNES, PSX, PS2)

rpgxp.png



Bom, eu criei um sistema de Dia e Noite por Eventos que, aliado a um conhecimento de Switchs; Variáveis e Eventos Comuns é relativamente Fácil de se Entender. E mais Fácil ainda de Aplicar.

Este Sistema conta segundos utilizando variáveis e conta com um sistema de cadastro de mapas para determinar em que mapas os Efeitos de Dia e Noite se Ativam ou não.

Vamos por Passos:

[COMENTÁRIOS EM VERDE]



Passo 1 (Criação dos Switchs Variáveis)

1. Crie quatro Switchs: [DIA]; [NOITE]; [DENTRO?] e [TIME].
2. Crie uma Variável: [GAME_TIME]



Passo 2 (Criação dos Processos Paralelos)

1. Crie um Evento Comum com a Configuração de Processo Paralelo e que seja Ativado pelo Switch [TIME] (faça com que esse Switch seja ativado no Começo de seu Jogo SEMPRE!).

2.Configure este Evento comum Assim:

<>Label: Tempo
<>Condição: Switch[DIA] == ON
<>Esperar 20 Frames
<>Operação de Variável: [GAME_TIME] + 1
<>Condição: Variável[GAME_TIME] == 600
<>Operação de Switch: [DIA] == OFF
<>Operação de Switch: [NOITE] == ON
<>Operação de Variável: [GAME_TIME] == 0
<>Condição: Switch [DENTRO] == OFF
<>Cor da Tela: (-255,-255,-51,0), @100

<>Excessão:
<>
[não ponha nada aqui]

<>Excessão:
<>Ir para Label: Tempo


<> Execessão:
<>Condição: Switch[NOITE] == ON
<>Esperar 20 Frames
<>Operação de Variável: [GAME_TIME] + 1
<>Condição: Variável[GAME_TIME] == 600
<>Operação de Switch: [DIA] == ON
<>Operação de Switch: [NOITE] == OFF
<>Operação de Variável: [GAME_TIME] == 0
<>Condição: Switch [DENTRO] == OFF
<> Cor da Tela: (0,0,0,0), @20

<>Excessão:
<>
[não ponha nada aqui]


<>Excessão:
<>Ir para Label: Tempo


<>Excessão:
<> [não ponha nada aqui]


[Pronto, depois de Configurar este Evento comum os Switchs de Dia e Noite se Alternarão a cada 600 Segundos. Como Cada 20 Frames Equivalem a 1 Segundo, podemos adicionar 1 na variável a cada 20 Frames para contar segundos usando variáveis. Note que quando os Switchs são alternados a Variável [GAME_TIME] é Igualada a 0. Isto é muito importante!]


Passo 3 (Configurando os Mapas)

Bom, para fazer com que os Maps se Configurem sozinhos usando o Switch [DENTRO?], em cada mapa deve haver um Evento sem Gráfico e com Ativação automática que seja assim:

[Evento para Ambientes Internos]

<>Operação de Switch: [DENTRO?] == ON
<> Cor da Tela: (0,0,0,0), @20
<>Apagar Evento Temporário.


[Evento para Ambientes Externos]

<>Operação de Switch: [DENTRO?] == OFF
<>Condição: Switch [DIA] == ON
<> Cor da Tela: (0,0,0,0), @20

<>Excessão:
<>Cor da Tela: (-255,-255,-51,0), @100

<>Apagar Evento Temporário.



[Você notou? O Cada Mapa define-se como Interno ou Externo ativando ou desativando o Switch [DENTRO?]. Depois, quando o Processo Paralelo conta o Tempo e alterna o dia e a noite, o Switch [DENTRO?] Impede ou Permite que a cor da tela seja alterada.]



Passo 4 (Finalizando)

Bom, depois disso o Sistema está Pronto...
Se você Entendeu o Funcionamento do Sistema você poderá inserir novas Funções além do dia e noite como chuva e neve.:yep:

Lembre-se que cada Mapa DEVE ter seu Evento de Configuração para que o sistema funcione corretamente nele.



Espero que todos tenham compreendido o Tutorial, perguntas; dúvidas ou correções: Pêêmeie!

[peace]
 
Última edição:
Re: RPGmaker (PC, SNES, PSX, PS2)

Eu faço um sistema de tempo diferente: Eu crio 5 variáveis: Minutos, horas, dias, meses e anos. coloco Wait 20 frames, adiciono 1 na variável minutos. Condição: minutos = 60, mais 1 na variável horas, zera a variável minutos. 24 horas, 1 dia, volta a hora para 1. 30 dias um mês, volte para 1, 12 meses, 1 ano. Porém eu não conseguia fazer o dia/noite. vou adaptar. Obrigado.
PS - Eu adapto, certinho, mas não consigo de jeito nenhum escurecer a tela, eu uso o maker 2000 em inglês. Help.
 
Última edição:
Re: RPGmaker (PC, SNES, PSX, PS2)

Putz.. com o Maker 2000 eu não manjo muito.. mas deve ter um comando de cor de tela como no XP ou alguma coisa parecida.
Desculpe mesmo mas o 2000 é um maker que eu não manjo. _ _ ´´´´
 
Re: RPGmaker (PC, SNES, PSX, PS2)

Se quiser reforçar o tópico com links que acha interessante ter no primeiro post, pode falar Kbrito. Já deu pra ver que você entende do assunto.

Tenho um amigo que pelo menos ESTAVA desenvolvendo um jogo em RPG Maker. Talvez ele se interesse em vir aqui trocar algumas figurinhas. Vou falar com ele.

Abraços
 
Re: RPGmaker (PC, SNES, PSX, PS2)

Posso postar dúvidas aleatórias aqui?
Eu ainda não aprendi a usar a linguagem ruby então tentei fazer Ataques Combinados à la Chrono Trigger via eventos. Funcionou, mas o jogo apresenta um bom slowdown quando mostra mensagens e animações ao mesmo tempo. Alguma sugestão de como melhorar isso?
 
Re: RPGmaker (PC, SNES, PSX, PS2)

Bom, postar Dúvidas neste tópico seria legal...
Mas eu já disse isso e Repito: Deveria haver um Sub-Forum sobre RPG Maker XP na parte de RPG do Forum para uma Melhor Organização das Dúvidas.
Poderia haver um Mini-Forum sobre RPG Maker na Valinor. Com tópicos de Projetos e de Dúvidas.

Mas, referente à sua Dúvida:
Realmente eu fiz um sistema de Batalha por eventos que Mostra Animações e Mensagens ao mesmo tempo. Vc poderia tentar usar um script anti-lag para Diminuir o Lag no seu jogo.

Vou postá-lo aqui:
(Copie-o para uma nova classe acima do main no editor de scripts.

Código:
#===============================================================================
# ** AntiLag Script
#-------------------------------------------------------------------------------
# f0tz!baerchen
# 0.71
# 06.01.2007
#-------------------------------------------------------------------------------
# Credits: 
# Chaosg1 (for testing ;) )
# NearFantastica (for the Event AntiLag I used and improved)
#-------------------------------------------------------------------------------
# Features:
# - Event AntiLag: Event (and their Sprites) which are not on the screen are 
#   not updated except they run on "Autostart" or "Parallel Process" or they
#   have an empty comment in the first line
# - High Priority: Game can be run on high priority
# - Smooth Antilag: the Event AntiLag does only work fine if the events are
#   distributed over the whole map, but when there are many events at the same
#   place it lags again. If the script notices that the CPU utilization
#   gets higher than $antilag.max_cpu_utilization it will slow down the game and
#   reduce the framerate as long as needed.
#-------------------------------------------------------------------------------
# Settings: 
# can be changed anytime during the game. They are found at the end of the 
# script.
#===============================================================================
#===============================================================================
# Class for Antilag Settings
#===============================================================================
class Antilag_Settings
  
  attr_accessor :event
  attr_accessor :max_cpu_utilization
  attr_accessor :cpu_tolerance
  #-----------------------------------------------------------------------------
  # initializes default settings
  #-----------------------------------------------------------------------------
  def initialize
    @event = true
    @high_priority = true
    @max_cpu_utilization = 100
    @cpu_tolerance = 20
    @SetPriorityClass = Win32API.new('kernel32', 'SetPriorityClass', 
                                     ['p', 'i'], 'i')
    @GetProcessTimes = Win32API.new('kernel32', 'GetProcessTimes', 
                                    ['i','p','p','p','p'], 'i')
  end
  #-----------------------------------------------------------------------------
  # turns high priority on/off
  #-----------------------------------------------------------------------------
  def high_priority=(value)
    @high_priority = value
    
    if @high_priority
      @SetPriorityClass.call(-1, 0x00000080) # High Priority
    else
      @SetPriorityClass.call(-1, 0x00000020) # Normal Priority
    end
  end
  #-----------------------------------------------------------------------------
  # returns the current CPU Utilization
  #-----------------------------------------------------------------------------
  def get_cpu_utilization
    # uses API Call to get the Kernel and User Time
    creation_time = '0' * 10
    exit_time = '0' * 10
    kernel_time = '0' * 10
    user_time = '0' * 10
    @GetProcessTimes.call(-1, creation_time, exit_time, kernel_time, user_time)
    # converts times into integer (in 100ns)
    kernel_time = kernel_time.unpack('l2')
    user_time = user_time.unpack('l2')
    kernel_time = kernel_time[0] + kernel_time[1]
    user_time = user_time[0] + user_time[1]
    # takes differences to calculate cpu utilization
    if @old_time != nil
      timer_difference = Time.new - @old_timer
      time_difference = kernel_time + user_time - @old_time
      result = time_difference / timer_difference / 100000
    else
      result = $antilag.max_cpu_utilization
    end
    # saves values (to calculate the differences, s.a.)
    @old_timer = Time.new
    @old_time = kernel_time + user_time
    return result
  end
end
$antilag = Antilag_Settings.new
#===============================================================================
# Scene_Map class
#===============================================================================
class Scene_Map
  #-----------------------------------------------------------------------------
  # update method, smooth antilag has been added
  #-----------------------------------------------------------------------------
  alias f0tzis_anti_lag_scene_map_update update
  def update
    f0tzis_anti_lag_scene_map_update
    if Graphics.frame_count % 20 == 0 and $antilag.max_cpu_utilization <= 100
      # calculates difference between max utilization and current utilization
      abs = $antilag.max_cpu_utilization - $antilag.get_cpu_utilization
      # changes Frame Rate if difference is bigger than the tolerance
      if abs.abs >= $antilag.max_cpu_utilization * $antilag.cpu_tolerance/100.0
        Graphics.frame_rate = [[10, Graphics.frame_rate + abs / 2].max, 40].min
      end
    end
  end
end
#==============================================================================
# Game_Event Class
#===============================================================================
class Game_Event
  #-----------------------------------------------------------------------------
  # for AntiLag, decides, if an event is on the screen or not.
  #-----------------------------------------------------------------------------
  def in_range?
        
    # returns true if $event_antilag is false or the event is an 
    # Autostart/Parallel Process event or it has an empty 
    # comment in the first line
    if not $antilag.event or (@trigger == 3 or @trigger == 4 or 
    (@list != nil and @list[0].code == 108 and @list[0].parameters == ['']))
      return true
    end
          
    screne_x = $game_map.display_x
    screne_x -= 256
    screne_y = $game_map.display_y
    screne_y -= 256
    screne_width = $game_map.display_x
    screne_width += 2816
    screne_height = $game_map.display_y
    screne_height += 2176
    
    return false if @real_x <= screne_x
    return false if @real_x >= screne_width
    return false if @real_y <= screne_y
    return false if @real_y >= screne_height
    return true
            
  end
  #-----------------------------------------------------------------------------
  # update method
  #-----------------------------------------------------------------------------
  alias f0tzis_anti_lag_game_event_update update
  def update
    return if not self.in_range?      
    f0tzis_anti_lag_game_event_update
  end
  
end
#===============================================================================
# Sprite_Character Class
#===============================================================================
class Sprite_Character < RPG::Sprite
  #-----------------------------------------------------------------------------
  # update method, parameters added for Loop_Map, rebuild for 8dirs
  #-----------------------------------------------------------------------------
  alias f0tzis_anti_lag_sprite_char_update update
  def update
    return if @character.is_a?(Game_Event) and not @character.in_range?
    f0tzis_anti_lag_sprite_char_update
  end
  
end
#===============================================================================
# Settings
#===============================================================================
$antilag.max_cpu_utilization = 100 # the maximum CPU utilization, the script
                                  # try to stay under this value during changing
                                  # changing the frame rate. The lower this
                                  # value the higher will be the lag reduction
                                  # (and the smoothness, too), a value > 100
                                  # will disable this feature completely
$antilag.cpu_tolerance = 20       # this value tells the script how many % of
                                  # the CPU utilization change should be ignored
                                  # If you change it too a higher value you,
                                  # your Frame Rate will be more constant but
                                  # smaller lags will be ignored.
$antilag.high_priority = true     # set this to true if you want the game to run 
                                  # on high priority
$antilag.event = true             # set this to true to enable normal anti-lag
#===============================================================================
# Interpreter Class
#===============================================================================
class Interpreter
  #-----------------------------------------------------------------------------
  # * Script
  #-----------------------------------------------------------------------------
  def command_355
    # Set first line to script
    script = @list[@index].parameters[0] + "\n"
    # Loop
    loop do
      # If next event command is second line of script or after
      if @list[@index+1].code == 655
        # Add second line or after to script
        script += @list[@index+1].parameters[0] + "\n"
      # If event command is not second line or after
      else
        # Abort loop
        break
      end
      # Advance index
      @index += 1
    end
    # Evaluation
    result = eval(script)
    #---------------------------------------------------------------------------
    # If return value is false 
    # NEW: the last word of the code mustnt be false!
    #---------------------------------------------------------------------------
    if result == false and script[script.length-6..script.length-2] != 'false'
      # End
      return false
    end
    # Continue
    return true
  end
end

Lembre-se que Anti-lags podem (as vezes) dar alguns paus enquanto vc escuta músicas durante o jogo. Mas não com as músicas do jogo e sim tipo o Winamp ligado enquanto vc joga.

Se não funcionar Pêêmeie.

[peace]
 
Re: RPGmaker (PC, SNES, PSX, PS2)

Valeu, mas eu já tinha implementado esse anti-lag. Acho q o engine do maker não é mto inteligente em distribuir tarefas desse jeito.
O que eu andei notando é que ele dá mais lag quando tem um evento de Wait X frames acontecendo, mas sem isso é quase impossível ordenar e dar timing às animações né?
 

Valinor 2023

Total arrecadado
R$2.434,79
Termina em:
Back
Topo