Últimos temas
» [Sugerencia]Limpieza de recursos viejos en el foro.
por Cuyo1786 Hoy a las 9:52 am

» Busco grupo para un inexperta pero con ganas
por BACA Hoy a las 1:41 am

» Buscando pixel artista, trabajo pagado.
por pixeloid Ayer a las 11:33 pm

» [MV]Butterfly Paradox
por DopellSerch Ayer a las 9:44 pm

» LMD - Lunas de Magia Divina
por Zaabos Ayer a las 12:46 am

» LA BRÚJULA DE ZAZA [VXACE]
por Pocari Dom Oct 20, 2019 1:29 pm

» [VXA]Resident Evil Menu
por DorFenn Dom Oct 20, 2019 1:42 am

» (RMMV) Precognition
por JapoZero Jue Oct 17, 2019 11:40 pm

» Ayuda, duda
por BACA Miér Oct 16, 2019 7:38 pm

» Duda con ventana de comandos en Script
por DorFenn Lun Oct 14, 2019 1:46 am

» Índice Scripts RGSS3
por ZororoWhite Dom Oct 13, 2019 12:24 am

» [VX Ace] Script para duplicar tamaño y escala de ventana del juego
por ZororoWhite Dom Oct 13, 2019 12:23 am


Test Edit - Script RGSS3

Ir abajo

Test Edit - Script RGSS3 Empty Test Edit - Script RGSS3

Mensaje por Nina el Vie Mar 21, 2014 8:46 am

¡Muy buenas!
Voy a aportar un script para RPGMAKERVXAce, el cual utilizo yo. (Desconozco si en las otras versiones se podrá).

Está muy chulo. Puedes trabajar con el maker mientras tienes en ejecución el juego. Así no tienes que estar constantemente abriendo, cerrando, abriendo, cerrando...
Al hacer un cambio, GUARDAR el proyecto y cuando estás en el juego, pulsar F7 para actualizar el mapa y ver lo nuevo/editado.

Código:
=begin
#===============================================================================
 Title: Test Edit
 Author: Tsukihime
 Traducido por: TheHeroZX
 Date: Mar 9, 2013
--------------------------------------------------------------------------------
 ** Change log
 Mar 9, 2013
   - Initial release
--------------------------------------------------------------------------------  
 ** Terminos de uso
 * El script es libre para proyectos de rpg maker vx
 * Puede provocar bugs.
 * Creditos a Tsukihime en tu proyecto
 * Preservar esta parte
--------------------------------------------------------------------------------
 ** Descripccion
 
 Este script te puede ayudar a modificar el mapa y a jugarlo al mismo tiempo.
 Puedes recargar el mapa con solo una tecla.
 
 Tecnicamente es lo unico que hace.
 
--------------------------------------------------------------------------------
 ** Uso
 
 Presiona F7 para recargar el mapa.
 Todos los cambios deben guardarse para poder hacerse el cambio.
--------------------------------------------------------------------------------
 ** Creditos
 
 Basado en el FenixFyreX's test & play para VX
#===============================================================================
=end
$imported = {} if $imported.nil?
$imported["TH_TestEdit"] = true
#===============================================================================
# ** Configuracion
#===============================================================================
module TH
  module Test_Edit
    
    Reload_Map_Button = :F7
    Reload_All_Button = :F8
    
    Excluded_Files = []
#===============================================================================
# ** Resto del script
#===============================================================================    

    #---------------------------------------------------------------------------
    # Recarga casi todo. Basado en FenixFyre's script para recargar
    #---------------------------------------------------------------------------
    def self.reload_all
      for file in (Dir.entries("Data") - [".", "..", *Excluded_Files])
        next if (file.include?("Map"))
        basename = File.basename(file, ".*").downcase!
        next if (basename == "scripts")
        eval("$data_#{basename} = load_data('Data/#{file}')")
      end
      reload_map
    end
    
    def self.reload_map
      $game_map.editplay_reload_map if SceneManager.scene_is?(Scene_Map)
    end
  end
end

class Game_Map
  def editplay_reload_map
    setup(@map_id)
    $game_player.center($game_player.x, $game_player.y)
    @need_refresh = true
    SceneManager.scene.editplay_reload_map
  end
end

class Scene_Map < Scene_Base
  
  def editplay_reload_map
    @spriteset.refresh_characters
  end
end

module SceneManager
  class << self
    alias :th_editplay_run :run
  end
  
  #-----------------------------------------------------------------------------
  #-----------------------------------------------------------------------------
  def self.run
    attach_console
    th_editplay_run
  end
  
  #-----------------------------------------------------------------------------
  # Siempre querras una consola.
  #-----------------------------------------------------------------------------
  def self.attach_console
    
    console_w = Win32API.new('user32','GetForegroundWindow', 'V', 'L').call
    buf_len = Win32API.new('user32','GetWindowTextLength', 'L', 'I').call(console_w)
    str = ' ' * (buf_len + 1)
    Win32API.new('user32', 'GetWindowText', 'LPI', 'I').call(console_w , str, str.length)
    
    # Iniciar la consola
    Win32API.new('kernel32.dll', 'AllocConsole', '', '').call
    Win32API.new('kernel32.dll', 'SetConsoleTitle', 'P', '').call('RGSS3 Console')
    $stdout.reopen('CONOUT$')
    
    
    game_title = str.strip
    game_title.sub! ' - RPG Maker VX Ace', ''
    
    
    hwnd = Win32API.new('user32.dll', 'FindWindow', 'PP','N').call(0, game_title)
    Win32API.new('user32.dll', 'SetForegroundWindow', 'P', '').call(hwnd)
  
  end
end

module Input
  class << self
    alias :th_editplay_update :update
  end
  
  def self.update
    TH::Test_Edit.reload_map if press?(TH::Test_Edit::Reload_Map_Button)
    TH::Test_Edit.reload_all if press?(TH::Test_Edit::Reload_All_Button)
    th_editplay_update    
  end
end


if ($TEST || $DEBUG)
  Thread.new {
    system("Game.exe debug")
  }
  sleep(0.01)
  exit
end

· Dentro del script pone sus correspondientes créditos y los comentarios traducidos a Español (por si alguien se pierde xP).

Un saludo: Pettys
Nina
Nina
PJ de Quest
PJ de Quest

Femenino
España
RPG Maker : MV
Mensajes : 39
Monedas : 393
Reputación : 12
Localización : España

Volver arriba Ir abajo

Test Edit - Script RGSS3 Empty Re: Test Edit - Script RGSS3

Mensaje por Muzgar el Vie Mar 21, 2014 3:25 pm

Bien tenemos 2 scripts iguales ahora xD pero como tu lo publicaste primero (aunque en el indice xD) te doy el +1 y te agradezco el aporte ^^ tambien te he editado el post en el indice para que te mande a este post xD

Un saludo y gracias por el aporte!

_________________
Test Edit - Script RGSS3 8jqSjBi
Test Edit - Script RGSS3 A4IkPGg
Apoya wild wars poniendo esta barra en tu firma
Test Edit - Script RGSS3 6Q3Q0PD

Muzgar apoya a...
Spoiler:
Test Edit - Script RGSS3 PZdiBZY
Test Edit - Script RGSS3 2d82ir5
Muzgar
Muzgar
Admin
Admin

Rmakercom
RPG Maker : Ace
Mensajes : 1406
Monedas : 1348
Reputación : 182

Volver arriba Ir abajo

Test Edit - Script RGSS3 Empty Re: Test Edit - Script RGSS3

Mensaje por TheHeroZX el Vie Mar 21, 2014 8:24 pm

Rashos~~~
postearon el script que publique y traduci xD
:3 :3
por lo menos me siento importante ahora :3
TheHeroZX
TheHeroZX
PJ Principal
PJ Principal

Masculino
México
RPG Maker : Ace
Mensajes : 258
Monedas : 1060
Reputación : 49
Edad : 25
Localización : Buscando Gardevoirs~~~~

Volver arriba Ir abajo

Test Edit - Script RGSS3 Empty Re: Test Edit - Script RGSS3

Mensaje por edddiego el Mar Mar 03, 2015 8:06 pm

Sé que es necropost, pero lo puse y quiero sacarlo y cuando borré el script me sigue funcionando, hay alguna manera de eliminarlo más allá de sacarlo de la lista? D:
edddiego
edddiego
PJ de Relleno
PJ de Relleno

Chile
RPG Maker : Ace
Mensajes : 2
Monedas : 2
Reputación : 0

Volver arriba Ir abajo

El autor de este mensaje ha sido baneado del foro - Ver el mensaje

Test Edit - Script RGSS3 Empty Re: Test Edit - Script RGSS3

Mensaje por edddiego el Mar Mar 03, 2015 8:25 pm

@Chronos escribió:¿Has probado a cerrar el programa y volver a abrir tras borrarlo? Muchas veces el RPG Maker tiende a hacer eso, si hiciste esto, puede ser que hayas puesto dos en el mismo proyecto, casi todos los scripts tiran error cuando se duplican, pero otros no, desconozco si este es de esos. Pero revisa muy bien la sección de scripts a ver si lo copiaste por error.
Lo solucioné, fue un error muy tonto, pero lo copié 2 veces... uno lo dejé sin nombre y jamás me pareció sospechoso. Gracias :) y perdón por el necropost. u.u
edddiego
edddiego
PJ de Relleno
PJ de Relleno

Chile
RPG Maker : Ace
Mensajes : 2
Monedas : 2
Reputación : 0

Volver arriba Ir abajo

Test Edit - Script RGSS3 Empty Re: Test Edit - Script RGSS3

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.