Jump to content
Rpg²S Forum

Risoluzione 640X480 Non è una domanda è un'affermazione!!!


Xemnas
 Share

Recommended Posts

Dopo tanto tempo...

Tante volte avremo voluto(con l'infinite risorse che ci offriva il Vx) tornare alla risoluzione del nostro vechio e carissimo amico Xp... Be ora è possibile!!!

Grazie a questo script è possibbile riportareTUTTO IL GIOCO alla risoluzione del xp

(Bs e script compresi!!!)

 

 

Versione:1.0

Autore/i:Drew

 

Informazioni:

Script che porta lo schermo alla risoluzione 640x480 come nell'XP...

 

Istruzioni:

Inserite lo script sotto Material

Per la grandezza delle mappe minimo deve seere un 36X36 per non dare un ciclo inesistente!!!

 

 

 

#======================================================================
========
# * Resolução 640X480 para VX[resolução XP]
#------------------------------------------------------------------------------
# Résolution 640x480 (pour RPG Maker VX) par Krazplay
# Version 1.0 (23/01/2008)
# Dernière version, commentaires : [url="http://rpgmaker/forum/index.php?topic=12460"]http://rpgmaker/forum/index.php?topic=12460[/url]
#------------------------------------------------------------------------------
# Ce script ne fait pas que changer la résolution, il modifie pas mal de choses
# pour que le jeu soit adapté à sa nouvelle résolution.
# Sachant que ce script redéfinit pas mal de méthodes, il est vivement conseillé
# de le placer au-dessus de vos autres scripts ajoutés (mais en-dessous de ceux
# de base, à part Main évidemment)
#
# Résolution de base : 544x416 (17x13 cases de 32 pixels)
# Nouvelle résolution : 640x480 (20x15 cases de 32 pixels)
# On gagne donc 96x64 pixels
#------------------------------------------------------------------------------
# Toutes les méthodes modifiées :
#
# ? Game_Map : calc_parallax_x, calc_parallax_y, setup_scroll,
# scroll_down, scroll_right
# ? Game_Player : center
# ? Sprite_Base : start_animation
# ? Sprite_Timer : initialize
# ? Spriteset_Map : create_viewports
# ? Spriteset_Battle : create_viewports, create_enemies, create_battleback,
# create_battlefloor
# ? Window_Help, Window_SkillStatus, Window_Equip : initialize
# ? Window_Status, Window_SaveFile, Window_NumberInput : initialize
# ? Window_ShopBuy, Window_ShopStatus : initialize
# ? Window_MenuStatus : initialize, refresh, update_cursor
# ? Window_Message : initialize, reset_window
# ? Scene_Title : create_title_graphic, create_command_window
# ? Scene_Menu : start
# ? Scene_Item : start, show_target_window, hide_target_window
# ? Scene_Skill : start, show_target_window, hide_target_window
# ? Scene_Equip : create_item_windows
# ? Scene_End : create_command_window
# ? Scene_Shop : start
# ? Scene_Battle : create_info_viewport, start_skill_selection,
# start_item_selection
#==============================================================================

# Agrandir les images Title.png et BattleFloor.png si elles sont trop petites.
AGRANDIR_IMAGES = true
Graphics.resize_screen(640, 480)

#==============================================================================
# ¦ Game_Objects
#==============================================================================

# ? Game_Map #
class Game_Map
def calc_parallax_x(bitmap)
if bitmap == nil
return 0
elsif @parallax_loop_x
return @parallax_x / 16
elsif loop_horizontal?
return 0
else
w1 = bitmap.width - 640
w2 = @map.width * 32 - 640
if w1 <= 0 or w2 <= 0
return 0
else
return @parallax_x * w1 / w2 / 8
end
end
end

def calc_parallax_y(bitmap)
if bitmap == nil
return 0
elsif @parallax_loop_y
return @parallax_y / 16
elsif loop_vertical?
return 0
else
h1 = bitmap.height - 480
h2 = @map.height * 32 - 480
if h1 <= 0 or h2 <= 0
return 0
else
return @parallax_y * h1 / h2 / 8
end
end
end

def setup_scroll
@scroll_direction = 2
@scroll_rest = 0
@scroll_speed = 4
@margin_x = (width - 20) * 256 / 2 # ? / 2
@margin_y = (height - 15) * 256 / 2 # ? / 2
end

def scroll_down(distance)
if loop_vertical?
@display_y += distance
@display_y %= @map.height * 256
@parallax_y += distance
else
last_y = @display_y
@display_y = [@display_y + distance, (height - 15) * 256].min
@parallax_y += @display_y - last_y
end
end

def scroll_right(distance)
if loop_horizontal?
@display_x += distance
@display_x %= @map.width * 256
@parallax_x += distance
else
last_x = @display_x
@display_x = [@display_x + distance, (width - 20) * 256].min
@parallax_x += @display_x - last_x
end
end
end

# ? Game_Player #
class Game_Player < Game_Character
CENTER_X = (640 / 2 - 16) * 8 # ? X ? * 8
CENTER_Y = (480 / 2 - 16) * 8 # ? Y ? * 8

def center(x, y)
display_x = x * 256 - CENTER_X # ?
unless $game_map.loop_horizontal? # ?
max_x = ($game_map.width - 20) * 256 # ?
display_x = [0, [display_x, max_x].min].max # ?
end
display_y = y * 256 - CENTER_Y # ?
unless $game_map.loop_vertical? # ?
max_y = ($game_map.height - 15) * 256 # ?
display_y = [0, [display_y, max_y].min].max # ?
end
$game_map.set_display_pos(display_x, display_y) # ?
end
end

#==============================================================================
# ¦ Sprites
#==============================================================================

# ? Sprite_Base #
class Sprite_Base < Sprite
def start_animation(animation, mirror = false)
dispose_animation
@animation = animation
return if @animation == nil
@animation_mirror = mirror
@animation_duration = @animation.frame_max * 4 + 1
load_animation_bitmap
@animation_sprites = []
if @animation.position != 3 or not @@animations.include?(animation)
if @use_sprite
for i in 0..15
sprite = ::Sprite.new(viewport)
sprite.visible = false
@animation_sprites.push(sprite)
end
unless @@animations.include?(animation)
@@animations.push(animation)
end
end
end
if @animation.position == 3
if viewport == nil
@animation_ox = 640 / 2
@animation_oy = 480 / 2
else
@animation_ox = viewport.rect.width / 2
@animation_oy = viewport.rect.height / 2
end
else
@animation_ox = x - ox + width / 2
@animation_oy = y - oy + height / 2
if @animation.position == 0
@animation_oy -= height / 2
elsif @animation.position == 2
@animation_oy += height / 2
end
end
end
end

# ? Sprite_Timer #
class Sprite_Timer < Sprite
def initialize(viewport)
super(viewport)
self.bitmap = Bitmap.new(88, 48)
self.bitmap.font.name = "Arial"
self.bitmap.font.size = 32
self.x = 640 - self.bitmap.width
self.y = 0
self.z = 200
update
end
end

# ? Spriteset_Map #
class Spriteset_Map
def create_viewports
@viewport1 = Viewport.new(0, 0, 640, 480)
@viewport2 = Viewport.new(0, 0, 640, 480)
@viewport3 = Viewport.new(0, 0, 640, 480)
@viewport2.z = 50
@viewport3.z = 100
end
end

# ? Spriteset_Battle #
class Spriteset_Battle
def create_viewports
@viewport1 = Viewport.new(0, 0, 640, 480)
@viewport2 = Viewport.new(0, 0, 640, 480)
@viewport3 = Viewport.new(0, 0, 640, 480)
@viewport2.z = 50
@viewport3.z = 100
end

def create_enemies
@enemy_sprites = []
for enemy in $game_troop.members.reverse
enemy.screen_x += 48 # Recentrage des ennemis
@enemy_sprites.push(Sprite_Battler.new(@viewport1, enemy))
end
end

def create_battleback
source = $game_temp.background_bitmap
bitmap = Bitmap.new(640+96, 480+64)
bitmap.stretch_blt(bitmap.rect, source, source.rect)
bitmap.radial_blur(90, 12)
@battleback_sprite = Sprite.new(@viewport1)
@battleback_sprite.bitmap = bitmap
@battleback_sprite.ox = 320+48
@battleback_sprite.oy = 240+32
@battleback_sprite.x = 320 #272
@battleback_sprite.y = 208 #176
@battleback_sprite.wave_amp = 8
@battleback_sprite.wave_length = 240
@battleback_sprite.wave_speed = 120
end

def create_battlefloor
@battlefloor_sprite = Sprite.new(@viewport1)
battle_floor = Cache.system("BattleFloor")
if AGRANDIR_IMAGES and battle_floor.width < 640
rect_dest = Rect.new(0, 0, 640, battle_floor.height)
new_bitmap = Bitmap.new(640, battle_floor.height)
new_bitmap.stretch_blt(rect_dest, battle_floor, battle_floor.rect)
@battlefloor_sprite.bitmap = new_bitmap
else
@battlefloor_sprite.bitmap = battle_floor
end
@battlefloor_sprite.x = 0
@battlefloor_sprite.y = 192
@battlefloor_sprite.z = 1
@battlefloor_sprite.opacity = 128
end
end

#==============================================================================
# ¦ Windows
#==============================================================================

# ? Window_Help #
class Window_Help < Window_Base
def initialize
super(0, 0, 640, WLH + 32)
end
end

# ? Window_MenuStatus #
class Window_MenuStatus < Window_Selectable
def initialize(x, y)
super(x, y, 480, 480)
refresh
self.active = false
self.index = -1
end

def refresh
self.contents.clear
@item_max = $game_party.members.size
for actor in $game_party.members
draw_actor_face(actor, 2, actor.index * (96+21) + 2, 92)
x = 104
y = actor.index * (96+21) + WLH / 2
draw_actor_name(actor, x, y)
draw_actor_class(actor, x + 120, y)
draw_actor_level(actor, x, y + WLH * 1)
draw_actor_state(actor, x, y + WLH * 2)
draw_actor_hp(actor, x + 120, y + WLH * 1, 216)
draw_actor_mp(actor, x + 120, y + WLH * 2, 216)
end
end

def update_cursor
if @index < 0 # ?
self.cursor_rect.empty
elsif @index < @item_max # ?
self.cursor_rect.set(0, @index * (96+21), contents.width, 96)
elsif @index >= 100 # ?
self.cursor_rect.set(0, (@index - 100) * 96, contents.width, 96)
else # ?
self.cursor_rect.set(0, 0, contents.width, @item_max * 96)
end
end
end

# ? Window_SkillStatus #
class Window_SkillStatus < Window_Base
def initialize(x, y, actor)
super(x, y, 640, WLH + 32)
@actor = actor
refresh
end
end

# ? Window_Equip #
class Window_Equip < Window_Selectable
def initialize(x, y, actor)
super(x, y, 336+96, WLH * 5 + 32)
@actor = actor
refresh
self.index = 0
end
end

# ? Window_Status #
class Window_Status < Window_Base
def initialize(actor)
super(0, 0, 640, 480)
@actor = actor
refresh
end
end

# ? Window_SaveFile #
class Window_SaveFile < Window_Base
def initialize(file_index, filename)
super(0, 56 + file_index % 4 * (90+21), 640, 90)
@file_index = file_index
@filename = filename
load_gamedata
refresh
@selected = false
end
end

# ? Window_NumberInput #
class Window_NumberInput < Window_Base
def initialize
super(0, 0, 640, 64)
@number = 0
@digits_max = 6
@index = 0
self.opacity = 0
self.active = false
self.z += 9999
refresh
update_cursor
end
end

# ? Window_ShopBuy #
class Window_ShopBuy < Window_Selectable
def initialize(x, y)
super(x, y, 304+96, 304+64)
@shop_goods = $game_temp.shop_goods
refresh
self.index = 0
end
end

# ? Window_ShopStatus #
class Window_ShopStatus < Window_Base
def initialize(x, y)
super(x, y, 240, 304+64)
@item = nil
refresh
end
end

# ? Window_Message #
class Window_Message < Window_Selectable
def initialize
super(0, 352, 640, 128)
self.z = 200
self.active = false
self.index = -1
self.openness = 0
@opening = false # ?
@closing = false # ?
@text = nil # ?
@contents_x = 0 # ? X ?
@contents_y = 0 # ? Y ?
@line_count = 0 # ?
@wait_count = 0 # ?
@background = 0 # ?
@position = 2 # ?
@show_fast = false # ?
@line_show_fast = false # ?
@pause_skip = false # ?
create_gold_window
create_number_input_window
create_back_sprite
end

def reset_window
@background = $game_message.background
@position = $game_message.position
if @background == 0 # ?
self.opacity = 255
else # ?
self.opacity = 0
end
case @position
when 0 # ?
self.y = 0
@gold_window.y = 360
when 1 # ?
self.y = 208
@gold_window.y = 0
when 2 # ?
self.y = 352
@gold_window.y = 0
end
end
end

#==============================================================================
# ¦ Scenes
#==============================================================================

# ? Scene_Title #
class Scene_Title
def create_title_graphic
@sprite = Sprite.new
cache_bitmap = Cache.system("Title")
if AGRANDIR_IMAGES
dest_rect = Rect.new(0, 0, Graphics.width, Graphics.height)
bitmap = Bitmap.new(Graphics.width, Graphics.height)
bitmap.stretch_blt(dest_rect, cache_bitmap, cache_bitmap.rect)
@sprite.bitmap = bitmap
else
@sprite.bitmap = cache_bitmap
end
end

def create_command_window
s1 = Vocab::new_game
s2 = Vocab::continue
s3 = Vocab::shutdown
@command_window = Window_Command.new(172, [s1, s2, s3])
@command_window.x = (640 - @command_window.width) / 2
@command_window.y = 288
if @continue_enabled # ?
@command_window.index = 1 # ?
else # ?
@command_window.draw_item(1, false) # ?
end
@command_window.openness = 0
@command_window.open
end
end

# ? Scene_Menu #
class Scene_Menu < Scene_Base
def start
super
create_menu_background
create_command_window
@gold_window = Window_Gold.new(0, 424)
@status_window = Window_MenuStatus.new(160, 0)
end
end

# ? Scene_Item #
class Scene_Item < Scene_Base
def start
super
create_menu_background
@viewport = Viewport.new(0, 0, 640, 480)
@help_window = Window_Help.new
@help_window.viewport = @viewport
@item_window = Window_Item.new(0, 56, 640, 424)
@item_window.viewport = @viewport
@item_window.help_window = @help_window
@item_window.active = false
@target_window = Window_MenuStatus.new(0, 0)
hide_target_window
end

def show_target_window(right)
@item_window.active = false
width_remain = 640 - @target_window.width
@target_window.x = right ? width_remain : 0
@target_window.visible = true
@target_window.active = true
if right
@viewport.rect.set(0, 0, width_remain, 480)
@viewport.ox = 0
else
@viewport.rect.set(@target_window.width, 0, width_remain, 480)
@viewport.ox = @target_window.width
end
end

def hide_target_window
@item_window.active = true
@target_window.visible = false
@target_window.active = false
@viewport.rect.set(0, 0, 640, 480)
@viewport.ox = 0
end
end

# ? Scene_Skill #
class Scene_Skill < Scene_Base
def start
super
create_menu_background
@actor = $game_party.members[@actor_index]
@viewport = Viewport.new(0, 0, 640, 480)
@help_window = Window_Help.new
@help_window.viewport = @viewport
@status_window = Window_SkillStatus.new(0, 56, @actor)
@status_window.viewport = @viewport
@skill_window = Window_Skill.new(0, 112, 640, 368, @actor)
@skill_window.viewport = @viewport
@skill_window.help_window = @help_window
@target_window = Window_MenuStatus.new(0, 0)
hide_target_window
end

def show_target_window(right)
@skill_window.active = false
width_remain = 640 - @target_window.width
@target_window.x = right ? width_remain : 0
@target_window.visible = true
@target_window.active = true
if right
@viewport.rect.set(0, 0, width_remain, 480)
@viewport.ox = 0
else
@viewport.rect.set(@target_window.width, 0, width_remain, 480)
@viewport.ox = @target_window.width
end
end

def hide_target_window
@skill_window.active = true
@target_window.visible = false
@target_window.active = false
@viewport.rect.set(0, 0, 640, 480)
@viewport.ox = 0
end
end

# ? Scene_Equip #
class Scene_Equip < Scene_Base
def create_item_windows
@item_windows = []
for i in 0...EQUIP_TYPE_MAX
@item_windows[i] = Window_EquipItem.new(0, 208, 640, 272, @actor, i)
@item_windows[i].help_window = @help_window
@item_windows[i].visible = (@equip_index == i)
@item_windows[i].active = false
@item_windows[i].index = -1
end
end
end

# ? Scene_End #
class Scene_End < Scene_Base
def create_command_window
s1 = Vocab::to_title
s2 = Vocab::shutdown
s3 = Vocab::cancel
@command_window = Window_Command.new(172, [s1, s2, s3])
@command_window.x = (640 - @command_window.width) / 2
@command_window.y = (480 - @command_window.height) / 2
@command_window.openness = 0
end
end

# ? Scene_Shop #
class Scene_Shop < Scene_Base
def start
super
create_menu_background
create_command_window
@help_window = Window_Help.new
@gold_window = Window_Gold.new(384+96, 56)
@dummy_window = Window_Base.new(0, 112, 640, 368)
@buy_window = Window_ShopBuy.new(0, 112)
@buy_window.active = false
@buy_window.visible = false
@buy_window.help_window = @help_window
@sell_window = Window_ShopSell.new(0, 112, 640, 368)
@sell_window.active = false
@sell_window.visible = false
@sell_window.help_window = @help_window
@number_window = Window_ShopNumber.new(0, 112)
@number_window.active = false
@number_window.visible = false
@status_window = Window_ShopStatus.new(400, 112)
@status_window.visible = false
end
end

# ? Scene_Battle #
class Scene_Battle < Scene_Base
def create_info_viewport
@info_viewport = Viewport.new(0, 288+64, 640, 128)
@info_viewport.z = 100
@status_window = Window_BattleStatus.new
@party_command_window = Window_PartyCommand.new
@actor_command_window = Window_ActorCommand.new
@status_window.viewport = @info_viewport
@party_command_window.viewport = @info_viewport
@actor_command_window.viewport = @info_viewport
@status_window.x = 128
@actor_command_window.x = 544
@info_viewport.visible = false
end

def start_skill_selection
@help_window = Window_Help.new
@skill_window = Window_Skill.new(0, 56, 640, 296, @active_battler)
@skill_window.help_window = @help_window
@actor_command_window.active = false
end

def start_item_selection
@help_window = Window_Help.new
@item_window = Window_Item.new(0, 56, 640, 296)
@item_window.help_window = @help_window
@actor_command_window.active = false
end
end

 

 

 

E visto che non faccio Mai le cose a metà ecco il BattleStart.png Modificato da me per questo tipo di risoluzione....

Funziopna davvero!!!:

http://img85.imageshack.us/img85/319/battlestart.png

 

 

Ed ecco alcune screen!:

 

http://img202.imageshack.us/img202/8783/66586210.png

http://img442.imageshack.us/img442/6726/52938032.png

http://img121.imageshack.us/img121/6196/97214005.png

http://img683.imageshack.us/img683/6990/59769588.png

http://img23.imageshack.us/img23/1526/64769652.png

 

 

 

Il menu del tilt cioè il menu iniziale come nello screenshot modificvate così lo script:

 

 

andate alla riga 461 e sostituite questo:

@command_window.y = 288

con questo:

@command_window.y = 375

 

 

 

 

Spero di esservi stato utile alla prossima...

 

Ciao a tutti...

Edited by Xemnas

Cliccate sullo spoiler per vedere la mia firma...^_^:

 

 

 

 

http://i84.servimg.com/u/f84/14/44/79/04/graffi11.gif

Venite a trovarmi nel mio nuovo Sito:

The Word of the New Game

 

Ecco la Mia firma fatta da me!!!:

http://img11.imageshack.us/img11/1676/firmaol.png

 

Ecco il Banner del mio sito!

http://searchfile.altervista.org/Immagini/Bannepng.png

 

http://img692.imageshack.us/img692/1655/pywrightsyte.gif

Basnners by Me^_^

 

 

Link to comment
Share on other sites

decisamente utile..non per me che adoro il wide-screen...ma utile! ^^

Finrod, GDR PBF

2PV e 1PAEquip: - faretra con 20 frecce- arco lungo- pugnale comune- Armatura di cuoio- Torcia- Cappuccio

Mi sa che è ora di vincere qualche premio per rinnovare questa firma! :3Posizioni raggiunte nei contest

http://rpg2s.net/gif/SCContest3Oct.gifhttp://www.rpg2s.net/awards/bestresourCSist3.jpghttp://www.rpg2s.net/awards/mosthelpful2.jpghttp://www.rpg2s.net/awards/mostpresent2.jpg

 

 

 

Link to comment
Share on other sites

decisamente utile..non per me che adoro il wide-screen...ma utile! ^^

A.. quuindi nopn cera sul forum?! Sono contento XD :biggrin: :rovatfl:

Cliccate sullo spoiler per vedere la mia firma...^_^:

 

 

 

 

http://i84.servimg.com/u/f84/14/44/79/04/graffi11.gif

Venite a trovarmi nel mio nuovo Sito:

The Word of the New Game

 

Ecco la Mia firma fatta da me!!!:

http://img11.imageshack.us/img11/1676/firmaol.png

 

Ecco il Banner del mio sito!

http://searchfile.altervista.org/Immagini/Bannepng.png

 

http://img692.imageshack.us/img692/1655/pywrightsyte.gif

Basnners by Me^_^

 

 

Link to comment
Share on other sites

  • 3 weeks later...
ma una risoluzione ancora + grande sarebbe possibile???

io ho un 22 pollici wide (16/10) con una risoluzione max di 1680 x 1050, non dico a tutto schermo ma qualcosa in +, va bene anche con la proporzione 4/3.

No...coiè si...rrrrga<ha

Oggi mi imbroglio pure nel pensare ed a scrivere comunque....

Potrebbe essere possibile pero richiederebbe un lavoro un po' luggo se vuoi ti posso far sapere se riesco a farloa rivare alle proporzioni de ta desiderate però me le devi fasr sapere con precisione :sisi:

 

 

Ciao a tutti...

Xemnas

:tongue:

Cliccate sullo spoiler per vedere la mia firma...^_^:

 

 

 

 

http://i84.servimg.com/u/f84/14/44/79/04/graffi11.gif

Venite a trovarmi nel mio nuovo Sito:

The Word of the New Game

 

Ecco la Mia firma fatta da me!!!:

http://img11.imageshack.us/img11/1676/firmaol.png

 

Ecco il Banner del mio sito!

http://searchfile.altervista.org/Immagini/Bannepng.png

 

http://img692.imageshack.us/img692/1655/pywrightsyte.gif

Basnners by Me^_^

 

 

Link to comment
Share on other sites

SI, è possibilissimo. Basta aprire lo script con un editor di testo intelligente e rimpiazzare i numeri "640" e "480" con quelli che preferisci. Occhio però, che con risoluzioni troppo elevate il gioco rallenta sui computers più vecchiotti.

 

Buono script comunque, anche se non risolve automaticamente tutti i problemi legati al cambio di risoluzione. Io ho preferito cambiare ogni script di default manualmente piuttosto che oranizzare il codice in uno script "portabile"... Sono abbastanza contro al copia-incolla di codice da internet.

So resistere a tutto, tranne che alle tentazioni. - Oscar Wilde

 

http://img541.imageshack.us/img541/4973/userbarrpgmkrnet.png

Link to comment
Share on other sites

SI, è possibilissimo. Basta aprire lo script con un editor di testo intelligente e rimpiazzare i numeri "640" e "480" con quelli che preferisci. Occhio però, che con risoluzioni troppo elevate il gioco rallenta sui computers più vecchiotti.

 

Buono script comunque, anche se non risolve automaticamente tutti i problemi legati al cambio di risoluzione. Io ho preferito cambiare ogni script di default manualmente piuttosto che oranizzare il codice in uno script "portabile"... Sono abbastanza contro al copia-incolla di codice da internet.

Mi dispiace dirtelo napco, ma non si può andare oltre il 640 x 480. Se si prova a mettere qualsiasi risoluzione più grande di questa, il gioco la modifica e la fa tornare come 640x480.

 

:|

Succodipera: Il blog di Morshudiego su RPG Maker (Leggetelo, lì ci sono più aggiornamenti che sulla firma!)

<AGGIORNAMENTI> (Ultima modifica: Oct 30 2014)
Myth of First Star - Facendo il punto della situazione
Project Sudoku - Il multitasking non è il mio forte. XD (Spero comunque di risolvere il bug per rilasciare la 0.3 :P)
Tutorial Menu Eventi - Uscita parte 2 (però è malformattata, non so se riuscirò ad editare tutto in un giorno. Abbiate pasiensa :P)

<PROGETTI>
Myth of First Star - Project Sudoku (*trollface*)

<SCRIPTS>
Zelda Map Scrolling - Switch Post Caricamento - Messaggi Istantanei - Picture Manager - Minimalist Menu

<TUTORIAL>
Uso corretto acqua RTP - Creare un menu ad eventi

Link to comment
Share on other sites

Veramente mettendo:

Graphics.resize_screen(altezza, lunghezza)

te lo ridimensiona come vuoi tu, è una funzioni integrata nell'RGSS2.

Per qualsiasi motivo non aprite questo spoiler.

 

 

Ho detto di non aprirlo !

 

 

Se lo apri ancora esplode il mondo.

 

 

Aaaaaa è un vizio.

 

 

Contento? Il mondo è esploso, sono tutti morti

per colpa della tua curiosità .

 

 

Vuoi che ti venga anche il morbillo, la varicella e l'AIDS???

 

 

O bravo ora sei un malato terminale e nessuno

ti puo curare, sono tutti morti !

 

 

Se clicchi ancora una volta il PC esplode.

 

 

E dai smettila !!

 

Uff!! Hai cliccato tante volte che ho dovuto sostituirlo con un codebox.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

http://s8.postimg.org/yntv9nxld/Banner.png

http://img204.imageshack.us/img204/8039/sccontest3octpl3.gif

Link to comment
Share on other sites

Veramente mettendo:

Graphics.resize_screen(altezza, lunghezza)

te lo ridimensiona come vuoi tu, è una funzioni integrata nell'RGSS2.

Lo hai provato?

Io lo ho provato, e non va oltre il 640x480 _-_

Succodipera: Il blog di Morshudiego su RPG Maker (Leggetelo, lì ci sono più aggiornamenti che sulla firma!)

<AGGIORNAMENTI> (Ultima modifica: Oct 30 2014)
Myth of First Star - Facendo il punto della situazione
Project Sudoku - Il multitasking non è il mio forte. XD (Spero comunque di risolvere il bug per rilasciare la 0.3 :P)
Tutorial Menu Eventi - Uscita parte 2 (però è malformattata, non so se riuscirò ad editare tutto in un giorno. Abbiate pasiensa :P)

<PROGETTI>
Myth of First Star - Project Sudoku (*trollface*)

<SCRIPTS>
Zelda Map Scrolling - Switch Post Caricamento - Messaggi Istantanei - Picture Manager - Minimalist Menu

<TUTORIAL>
Uso corretto acqua RTP - Creare un menu ad eventi

Link to comment
Share on other sites

si che l'ho provato,

mi è arrivato fino a 700 x 500,

a questo punto penso dipenda dal processore

Per qualsiasi motivo non aprite questo spoiler.

 

 

Ho detto di non aprirlo !

 

 

Se lo apri ancora esplode il mondo.

 

 

Aaaaaa è un vizio.

 

 

Contento? Il mondo è esploso, sono tutti morti

per colpa della tua curiosità .

 

 

Vuoi che ti venga anche il morbillo, la varicella e l'AIDS???

 

 

O bravo ora sei un malato terminale e nessuno

ti puo curare, sono tutti morti !

 

 

Se clicchi ancora una volta il PC esplode.

 

 

E dai smettila !!

 

Uff!! Hai cliccato tante volte che ho dovuto sostituirlo con un codebox.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

http://s8.postimg.org/yntv9nxld/Banner.png

http://img204.imageshack.us/img204/8039/sccontest3octpl3.gif

Link to comment
Share on other sites

SI, è possibilissimo. Basta aprire lo script con un editor di testo intelligente e rimpiazzare i numeri "640" e "480" con quelli che preferisci. Occhio però, che con risoluzioni troppo elevate il gioco rallenta sui computers più vecchiotti.

 

Buono script comunque, anche se non risolve automaticamente tutti i problemi legati al cambio di risoluzione. Io ho preferito cambiare ogni script di default manualmente piuttosto che oranizzare il codice in uno script "portabile"... Sono abbastanza contro al copia-incolla di codice da internet.

 

per editor intelligente cosa intendi??? che t rimpiazza TUTTI i 640 e 480 presenti nello script IN UN UNICO PASSAGGIO senza bisogno di andarli a cercare 1 ad 1??? cmq nn sarebbe un problema andarli a sostituire 1 per 1 (sempre che si debba fare così)...

 

il problema anche se ne capisco poco credo sia un altro (correggetemi): in alcune righe dove è presente almeno 1 dei 2 valori ho notato che sn presenti anche altri valori che nn sono nè multipli nè sottomultipli di essi (spesso 0,0 quindi nn c'entra la proporzione), ma a mio intuito sono delle coordinate di riferimento per alcune finestre di gioco o altro.

ho notato infatti che modificando tutti i valori 640 e 480 con altri mi sn ritrovato la schermata di inizio intanto identica a prima ma cn la finestra di "nuova partita - continua -esci" tutta in basso a destra in parte fuori dalla schermata.

 

ora nn so magari ho sbagliato qlcs ma di sicuro qlcs l'ho modificata. la risoluzione in questione era 1280 x 960.

 

per la potenza del pc... un gioco 2d tra l'altro leggerissimo può causare blocchi simili???

la mia configurazione:

 

intel core 2 duo E6550 2.33 GHz

windows xp home sp 2 (forse pure 3)

scheda madre asus p5b

ram 2 giga

ati radeon x1950 gt 512 mega 256 bit

 

2 anni di vita.

 

approfitto del topic per 2 domande nn inerenti:

 

looseleaf: cosa è???

infiniti tileset: possibile???

 

ancora grazie.

Link to comment
Share on other sites

looseleaf è un sito jappo con un tot di risorse di tutti i generi (almeno se ricordo bene)

per la 2 domanda esiste uno script apposito, ma non è intuitivo al massimo

http://img256.imageshack.us/img256/7639/ihateyou.gif

Un uomo senza religione è come un pesce senza bicicletta.

http://img18.imageshack.us/img18/3668/decasoft1.png

http://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gif

Link to comment
Share on other sites

Ecco qui il link a Loose Leaf, ricordati di usare il tasto cerca prima di postare ^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

Allora... Per le finestre di menù ecc... ti devi arrangiare, e modificare personalmente gli scripts in questione. Per quanto riguarda la risoluzione massima non ho mai provato ad impostarla a valori maggiori di 640x480, anche perchè a me interessava 480x320 (il doppio del GBA). Comunque è veramente possibile che la risoluzione massima dipenda dalla scheda video. Infatti ogni scheda video/monitor ha un numero ben definito di risoluzioni disponibili. Purtroppo più di così non so...

So resistere a tutto, tranne che alle tentazioni. - Oscar Wilde

 

http://img541.imageshack.us/img541/4973/userbarrpgmkrnet.png

Link to comment
Share on other sites

Scusate ma ultimamente sono sommerso dai compitiXD comunque....

Ho provato come dice Kingartur2 e per l'appunto non va' oltre i 700X500 avendo già spiegato in precendenza le potenzialità di calcolo del mio processore....

Cmq utile il trucchettto del graphic resize grazie king.... non lo sapevo... può tornare utile in fin dei contiXD

Edited by Xemnas

Cliccate sullo spoiler per vedere la mia firma...^_^:

 

 

 

 

http://i84.servimg.com/u/f84/14/44/79/04/graffi11.gif

Venite a trovarmi nel mio nuovo Sito:

The Word of the New Game

 

Ecco la Mia firma fatta da me!!!:

http://img11.imageshack.us/img11/1676/firmaol.png

 

Ecco il Banner del mio sito!

http://searchfile.altervista.org/Immagini/Bannepng.png

 

http://img692.imageshack.us/img692/1655/pywrightsyte.gif

Basnners by Me^_^

 

 

Link to comment
Share on other sites

  • 2 months later...
io l'ho provato però avendo il neo face systeme il mog menu plus e il menu load modificato (quello che fa lo screen) mi va tutto in errore... il load si vede male... avvio il gioco e il neoface system crasha... mi sà che con tutti gli script che ho mi devo tenere la mia risoluzione ^^''
Link to comment
Share on other sites

E si, ma non capisco il motivo di avere una risoluzione 640x480 quando io cerco di rimpicciolirla nell'xp per rippare da gba :|.

http://img256.imageshack.us/img256/7639/ihateyou.gif

Un uomo senza religione è come un pesce senza bicicletta.

http://img18.imageshack.us/img18/3668/decasoft1.png

http://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gif

Link to comment
Share on other sites

  • 1 year later...

Infatti questo script è per modificare la risoluzione del gioco da 544x416 a 640x480, non per il fullscreen ^^

Comunque, puoi mettere il gioco in fullscreen premendo Alt + Invio.

Se cerchi potresti trovare anche gli script per il fullscreen automatico ^^

 

EDIT:

Eccoti un piccolo script per il fullscreen automatico: Script

 

Ricorda però che sarà semplicemente il gioco ingrandito, non mostrerà parti di mappa in più e cose del genere.

Edited by JillChelsea

 

<SeraphAndrew>: identificati

<SeraphAndrew>: o ti alito in faccia

Lista degli attuali zii:

SeraphAndrew

Macha

Shuraen

ZioSam

Aretè

<JillChelsea>: Lusianl è LOL

<SeraphAndrew>: LoLusianlol

<SeraphAndrew>: E HO UN NASO CHE TI IMPALO

<SeraphAndrew>: VA BENE?

<SeraphAndrew>: è_é

Shuraen abbraccia la sua nipotina

SeraphAndrew abbraccia shu che abbraccia la nipotina

<SeraphAndrew>: siamo una fottuta matrioska!

<Annoy>: JILLA

<Annoy>: Ma a te non piacevano i gatti?

<Annoy>: D:

<BlackPanther>: Si =3

<Annoy>: Hai fatto LEVEL UP e sei passata alle pantere?

<BlackPanther>: LOL

 

Link to comment
Share on other sites

Infatti questo script è per modificare la risoluzione del gioco da 544x416 a 640x480, non per il fullscreen ^^

Comunque, puoi mettere il gioco in fullscreen premendo Alt + Invio.

Se cerchi potresti trovare anche gli script per il fullscreen automatico ^^

 

EDIT:

Eccoti un piccolo script per il fullscreen automatico: Script

 

Ricorda però che sarà semplicemente il gioco ingrandito, non mostrerà parti di mappa in più e cose del genere.

grazie per il link che mi hai dato, ma dove devo inserire quello script?

Link to comment
Share on other sites

grazie per il link che mi hai dato, ma dove devo inserire quello script?

Eh... vi è un'immagine grande quanto una casa con un appariscente riquadro rosso nel link che ti ha dato che ti spiega precisamente dove inserirlo...

^ ^"

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

Eh... vi è un'immagine grande quanto una casa con un appariscente riquadro rosso nel link che ti ha dato che ti spiega precisamente dove inserirlo...

^ ^"

non me ne ero accorto :rovatfl:

Comunque l'ho provato e funziona, l'unica cosa e che si vedono i bordi neri, c'è un modo per toglierli e allargare tutto lo shermo del gioco?

Link to comment
Share on other sites

Dipende dalla risoluzione del tuo schermo, se hai un widescreen è naturale che il programma "adatti" automaticamente la risoluzione del gioco infilandoci le bande nere ai lati, altrimenti apparirebbe tutto deformato.
Link to comment
Share on other sites

Dipende dalla risoluzione del tuo schermo, se hai un widescreen è naturale che il programma "adatti" automaticamente la risoluzione del gioco infilandoci le bande nere ai lati, altrimenti apparirebbe tutto deformato.

non so se io ho un wide o fullscreen ma ho visto che la risoluzione del mio schermo è 1024 x 768 :rovatfl:

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...