qna_rpg
Thread Id: 22042
Thread Name: ¿Cómo cambiar las dimensiones del RPG Maker XP, sin que quede raro?
#0
Zack303 14478
Hola. Para empezar, tengo la última actualización del Pokémon Essentials. Enagogm me ha estado intentando resolver el problema, pero él tiene la versión del 2010 y yo la más reciente, así que no coincide. Me dijo de mirar en "PokemonOptions", dentro de los script; pero nada.

Estoy intentando cambiar las dimensiones del RPG Maker XP, de manera de que cuando le clike a "probar juego" se me aparezca la ventana con las dimensiones que yo quiera, y que también se redimensione todo lo demás, ya que de otra manera tenía la ventana redimensionada, pero los iconos que no cabían dentro de la pantalla, etc...

La duda es muy urgente, ya que si no redimensiono todo de una vez y tengo el tamaño que deseo, no podré hacer la introducción.

¡Un saludo y gracias desde ya!
#1
Jepsen 27236
Tenes que entrar a Scripts, y ahi buscá el que dice "SpriteResizer" y ahi en los renglones 11 y 12 cambiá los valores de "Width" y "Height" por los que quieras. Pero el inconveniente es que ningún gráfico se redimensiona, sólo la ventana. No es posible cambiar ambas al mismo tiempo mediante los scripts. La única solución es que modifiques todos los gráficos de la carpeta Pictures, y los redimensiones para que quede bien con la ventana.
Suerte ^_^
#2
Tito Drimer301 27267
tambien en el Script de Options busca lo siguiente:

EnumOption.new(_INTL("Tamaño de pantalla"),[screensize1,screensize2],
proc { $PokemonSystem.screensize },
proc {|value|
oldvalue=$PokemonSystem.screensize
$PokemonSystem.screensize=value
$ResizeOffsetX=0
$ResizeOffsetY=0
pbSetResizeFactor([0.5,1.0][value])
if value!=oldvalue
ObjectSpace.each_object(TilemapLoader){|o| next if o.disposed?; o.updateClass }
end
}
)



Los numeros verdes son el multiplo del tamaño original, si no me equivoco es 512x384 asi que ahi queda asi:
(512)(0.5) y 384(1.0) y la dimensión final es : 256x384
Asi que tendras que sustituir el (0.5,1.0) por los multiplos que den como resultado la dimensión deseada.


Automaticamente todo se REDIMENSIONA
#3
Zack303 14478
Iniciado por Eduardobra
tambien en el Script de Options busca lo siguiente:

EnumOption.new(_INTL("Tamaño de pantalla"),[screensize1,screensize2],
proc { $PokemonSystem.screensize },
proc {|value|
oldvalue=$PokemonSystem.screensize
$PokemonSystem.screensize=value
$ResizeOffsetX=0
$ResizeOffsetY=0
pbSetResizeFactor([0.5,1.0][value])
if value!=oldvalue
ObjectSpace.each_object(TilemapLoader){|o| next if o.disposed?; o.updateClass }
end
}
)



Los numeros verdes son el multiplo del tamaño original, si no me equivoco es 512x384 asi que ahi queda asi:
(512)(0.5) y 384(1.0) y la dimensión final es : 256x384
Asi que tendras que sustituir el (0.5,1.0) por los multiplos que den como resultado la dimensión deseada.


Automaticamente todo se REDIMENSIONA


Bien, lo he encontrado. Pero no encuentro la manera de que me salga lo que quiero. Quiero que las dimensiones sean 300x225. He probado al dividir con la calculadora pero no me sale xD.

Y luego no sé si se me va a redimensionar automáticamente, ya que no ocurre nada.
#4
Jepsen 27236
Iniciado por Eduardobra
tambien en el Script de Options busca lo siguiente:

EnumOption.new(_INTL("Tamaño de pantalla"),[screensize1,screensize2],
proc { $PokemonSystem.screensize },
proc {|value|
oldvalue=$PokemonSystem.screensize
$PokemonSystem.screensize=value
$ResizeOffsetX=0
$ResizeOffsetY=0
pbSetResizeFactor([0.5,1.0][value])
if value!=oldvalue
ObjectSpace.each_object(TilemapLoader){|o| next if o.disposed?; o.updateClass }
end
}
)



Los numeros verdes son el multiplo del tamaño original, si no me equivoco es 512x384 asi que ahi queda asi:
(512)(0.5) y 384(1.0) y la dimensión final es : 256x384
Asi que tendras que sustituir el (0.5,1.0) por los multiplos que den como resultado la dimensión deseada.


Automaticamente todo se REDIMENSIONA

Eso ya lo intenté y no funcionó :l
Me baso en ésto para decir que no hay métodos:
Tenga en cuenta que todos los gráficos del menú, tales como la pantalla del partido, bolso, Pokédex y Pokégear junto con los otros gráficos en la pantalla del menú ahora tendrán que cambiar de tamaño y reposicionado para adaptarse a sus nuevas dimensiones. No hay una forma sencilla de cambiar la posición de todos los gráficos que se encuentran en el juego, lo que tiene que hacer manualmente.

Lo dice el mismo que creó el Essentials.
Tutorial:Resizing the screen - Pokémon Essentials Wiki

EDIT: Pareciese como si estuviese pintado aqui.
Haz lo que se te pique, no funcionará.
#5
Tito Drimer301 27267
Luego de hacer lo que te dije, probaste a ir a opciones (options) en el juego y luego darle en la otra dimensión que dice algo como 256 (no lo tomes en cuenta eso es el nombre predefinido)

Hazlo y funcionará
#6
Kaze4315♪ 22542
No sabré mucho pero...
Tutorial:Adding Additional Resolution Options - Pokémon Essentials Wiki
#7
enanogm 17687
el ResizeFactor, hasta donde se, solo funciona con decimales de un solo numero despues de la coma, es decir: 0.1, 0.2, 0.5, etc
la verdad no lo he probado, pero creo que, inclusive, solo funciona con 0.5 y 1.0. tambien lo probe con 2.0 y funciono bien
disculpame, yo pense que buscabas la resolucion de nds o de gba, no sabia que buscabas una resolucion tan distinta
la funcion ResizeFactor no te va a servir para eso que queres
como ya te dijeron, no te queda otra que redimensionar todo a tu gusto
pero si buscas tamaño gba, la mejor forma es editando el script que te digo..

bueno, espero te haya quedado mas claro
saludos
#8
Zack303 14478
Bueeno, al ver que tendría que redimensionar todo y que estaría muy perezoso, creo que me conformaré con el tamaño de DS. Antes lo veía pequeño, pero está bien.

Aquí algunas imágenes por si ayudan. Quiero que el tamaño se quede en 256x192 y que no cambie.