O TEMA DO FÓRUM ESTÁ EM MANUTENÇÃO. FEEDBACKS AQUI: ACESSAR

MBS - Quebrar Limite de Tamanho do Mapa

Iniciado por Brandt, 11/01/2014 às 19:51

[box class=titlebg]MBS - Quebrar Limite de Tamanho do Mapa[/box]

por Masked

[box class=titlebg]Introdução[/box]

Eu fiz esse pequeno script (ou gambiarra) para o King Fire, que pediu um script que possibilitasse mapas maiores que 500 X 500, que é o tamanho máximo por padrão no RMVXAce.

Além disso, só pude fazê-lo porque o XP me ajudou com um problema que estava tendo com um método que usei no script (uns 33% da parte funcional, que tem três linhas :hahaha!:)

[box class=titlebg]Características[/box]
O script permite a criação de mapas que fogem do tamanho padrão do RPG Maker, é possível criar mapas com 1 X 1 até mapas com 1073741823 X 1073741823 (é possível, mas nada garante que seu jogo não vá ficar lento...)

[box class=titlebg]Instruções[/box]
Cole o script acima do main.

Configure no script o ID do mapa que será criado e seu tamanho, depois, salve seu projeto e rode o jogo, assim que a tela de título aparecer, feche ele e o RPG Maker, e não salve as alterações (por isso tem que salvar antes!)

Abra o RM de novo e pronto! Você tem seu mapa fora do limite  de tamanho do Maker!

[box class=titlebg]Script[/box]

#==============================================================================
# MBS - Quebrar limite de tamanho do mapa
#
# O script permite criar mapas maiores que 500 X 500, o tamanho limite do Maker
# Para criar o mapa, configure o ID dele e a largura e altura desejadas, 
# lembre-se de salvar suas alterações no projeto, depois rode o jogo (F12) e 
# saia do RPG Maker sem salvar, abra o maker e pronto! Você tem um mapa com o 
# ID, largura e altura configurados!
#
# Quando não for criar um mapa, apague o script, caso contrário ele irá 
# substituir o mapa com o id configurado por um mapa em branco.
#
#==============================================================================
#==============================================================================
# Configurações:
#==============================================================================

ID = 1 # ID do mapa que será criado

LARGURA = 1000000 # Largura do mapa a ser criado

ALTURA = 1000000 # Altura do mapa a ser criado

#==============================================================================
# Fim das Configurações
#==============================================================================

file = File.open(sprintf("Data/Map%03d.rvdata2", ID), "wb")

Marshal.dump(RPG::Map.new(LARGURA, ALTURA), file)

file.close

#==============================================================================
# Fim do script
#==============================================================================

[box class=titlebg]Créditos e Aimentos[/box]
- a mim, por criar e disponibilizar;

- ao XP, por me ajudar com um problema com um dos métodos do script;

- ao King Fire, pela ideia
~ Masked

Grande Masked! Esse script estava fazendo falta. A nação maker agradece e aplaude de pé!
Uma visita ao Museu não é interessante quando você faz parte da exposição.

1° - Ótimo, perfeitamente perfeito, comunidade maker precisava disso, parabéns c;

2° - Estava eu, criando um jogo e fiz todos os eventos do jogo  e um pedaço do mapa de tamanho 500, então entendi que tava pouco, precisava de algo para aumentá-lo ... achei teu script, usei, e thanaaaaaaaaam perdi tuudo, '='

DICA PARA QUEM FOR USAR O SCRIPT, CRIE UM MAPA SEM NADA ANTES
Tudo vai dar certo (y(8.

Legal, hein, pena que não funciona.



Parece bom, mas, ele serve para fazer mapas menores que o mínimo? Ou só quebra o limite máximo? :XD:

Citação de: Mistyrol online 19/08/2014 às 15:09
Parece bom, mas, ele serve para fazer mapas menores que o mínimo? Ou só quebra o limite máximo? :XD:

Parece que o Masked se ausentou da CRM, então vim te responder aqui:

CitarO script permite a criação de mapas que fogem do tamanho padrão do RPG Maker, é possível criar mapas com 1 X 1 até mapas com 1073741823 X 1073741823 (é possível, mas nada garante que seu jogo não vá ficar lento...)

c:
Tudo vai dar certo (y(8.

Citação de: Kenyan online 19/08/2014 às 15:07
Legal, hein, pena que não funciona.



É mesmo bem legal, pena que você não sabe usar.

Citação de: Mistyrol online 19/08/2014 às 15:09
Parece bom, mas, ele serve para fazer mapas menores que o mínimo? Ou só quebra o limite máximo? :XD:

Como o katumblo disse, ele faz os dois, só nunca tentei fazer um mapa com tamanho 0 ou negativo... Deve dar umas tretas bem loucas  :o__o:
~ Masked

Masked,
O meu deu o mesmo erro preciso configurar algo no script?
Obrigado!
JeSuS está voltando! Volte para ele antes!