RPG maker VX


Unirse al foro, es rápido y fácil

RPG maker VX
RPG maker VX
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.
Últimos temas
» Script de menu
por maxi Jue 04 Dic 2014, 1:44 pm

» Ayuda intro animado!!!
por maxi Miér 03 Dic 2014, 9:41 pm

» ayuda con este engin
por maxi Miér 03 Dic 2014, 8:42 am

» Hud de Vida 100% Personalizable - Engine Sencillo! Sin Scripts :)
por davidaikago Jue 20 Nov 2014, 10:58 am

» Ultimate parallax control by:GDS [ace]
por arellano Miér 08 Oct 2014, 8:28 pm

» Script Touhou (animated) Map name (v1.4)
por davidaikago Miér 08 Oct 2014, 2:09 pm

» tutorial puerta nueva
por davidaikago Miér 08 Oct 2014, 9:08 am

» cámara de fotos
por davidaikago Miér 08 Oct 2014, 9:05 am

» Imperial Action System II Demo
por davidaikago Miér 08 Oct 2014, 8:47 am

» VE Batalla animada [ACE]
por FhierusIV Jue 18 Sep 2014, 10:57 am

» Nuevo Reglamento del Foro [Vigente desde Septiembre 2014]
por maxi Miér 17 Sep 2014, 8:37 am

» MOG|Animated Title
por Souta21 Mar 09 Sep 2014, 7:24 pm

» Tutorial Engine - Cambiar Character al Equipar Objeto
por maxi Lun 21 Jul 2014, 10:19 am

» Script de climas
por gambasoxd Sáb 19 Jul 2014, 8:58 am

» Script de contraseña(codigo) para abrir un cofre
por rpgame Jue 03 Jul 2014, 6:03 pm

¿Quién está en línea?
En total hay 1 usuario en línea: 0 Registrados, 0 Ocultos y 1 Invitado

Ninguno

[ Ver toda la lista ]


El record de usuarios en línea fue de 117 durante el Mar 09 Ago 2011, 3:39 pm

XP/VX Database Limit Breaker II[

3 participantes

Ir abajo

XP/VX Database Limit Breaker II[ Empty XP/VX Database Limit Breaker II[

Mensaje por ClubIce Dom 10 Oct 2010, 3:13 pm

XP/VX Database Limit Breaker II

Introducción:

Este fabuloso Scripts, te permite romper los limites de la base de datos, es decir: mas de 999 actores, tecnicas, objetos, etc... mas de 5000 interruptores y variables. Se lo recomiendo para juegos largos. El Script no permite aumentar la cantidad maxima de mapas.


Capturas de Pantalla:
[Tienes que estar registrado y conectado para ver esa imagen]
1011 Actores!!!!

Instalación:
Copiar y pegar encima del Main, despues de ser utilizado, mantener en el juego.

Instrucciones:
Código:
# [Español]
# 0. Abre tu proyecto (Es recomendado hacer una copia de seguridad de la carpeta Data del proyecto.)# 1. Pega este Script sobre el Main.
# 2. Coloca: DLB_USE_IT = true
# 3. Coloca los archivos de la base de datos que quieres cambiar, en DLB_DATA
# 4. Ejecuta el tu juego...# 5. Cuando haya terminado, el juego se cerrará
# 6. Cierra tu juego *Sin guardar*
# 7. Abre tu proyecto de nuevo. ¡Terminado!
# 8. Coloca DLB_USE_IT = false. Deja este script en tu editor de Scripts.

Compatibilidad:
se ha probado que el Script te permite usar hasta 20000 armas, y que funcionan correctamente.

Script:
Código:

#===============================================================
# ● [XP/VX] ◦ Database Limit Breaker II ◦ □
# * Break limit of data number in database files *
#--------------------------------------------------------------
# ◦ by Woratana [woratana@hotmail.com]
# ◦ Thaiware RPG Maker Community
# ◦ Released on: 22/02/2008
# ◦ Version: 2.0
# ◦ Instruction language(s): English, Thai (ภาษาไทย)
#--------------------------------------------------------------

#==========================================
# ** HOW TO USE - วิธีการใช้สคริปต์
#------------------------------------------
# [English]
# 0. Open your project (Recommend to backup your database files first~)
# 1. Paste this script in above 'Main'.
# 2. Set DLB_USE_IT = true
# 3. Setup database files you want to change, in DLB_DATA
# 4. Run your game...
# 5. When it finished, game will close itself
# 6. Close your project *without save*
# 7. Open your project again. Done!
# 8. Set DLB_USE_IT = false. Leave this script in your Script Editor.
#------------------------------------------
# [Thai ภาษาไทย]
# 0. เปิดโปรเจคเกมขึ้นมา (แนะนำให้แบ็กอัพไฟล์ฐานข้อมูลก่อนนะครับ~)
# 1. วางสคริปต์นี้ไว้ในช่องไหนก็ได้ แต่ให้อยู่เหนือ 'Main'
# 2. ตั้ง DLB_USE_IT = true
# 3. ตั้งค่าฐานข้อมูลในส่วน DLB_DATA
# 4. รันเกม...
# 5. เมื่อสคริปต์ทำงานเสร็จ เกมจะปิดตัวโดยอัตโนมัติ
# 6. ปิดโปรเจคเกม *โดยไม่ต้องกดเซฟใด ๆ ทั้งสิ้น*
# 7. เปิดโปรเจคเกมขึ้นมาใหม่ เช็คไฟล์ฐานข้อมูลจะเห็นว่ามันเปลี่ยนไปแล้ว!
# 8. ตั้ง DLB_USE_IT = false แล้วปล่อยสคริปต์นี้ทิ้งไว้ใน Script Editor ของคุณ
#==========================================

  #===========================================================================
  # [ENG] Use limit breaker? (set this to false after you run this script,
  # and haven't change anything in DLB_DATA after that)
  # or REMOVE this script when finished~
  #---------------------------------------------------------------------------
  # [THA] ต้องการรันสคริปต์ลิมิตเบรกเกอร์๋มั้ย? (ตั้งค่านี้เป็น false หลังจากที่รันสคริปต์นี้ไปแล้ว และยังไม่ได้
  # แก้ไขส่วน DLB_DATA หลังจากนั้น) หรือจะลบสคริปต์นี้ออกไปจากเกมหลังจากใช้เสร็จแล้วก็ได้~
  #+==========================================================================
  DLB_USE_IT = false # (true / false)

  if DLB_USE_IT # Do NOT edit this line
    DLB_DATA = {
    #======================================================
    # [ENG] Database file you want to change their number~
    # * Limit of normal database files are 999
    # * Limit of variables and switches are 5000
    # This script will allow you to change their number over their limit~
    #===============================
    # ** How to setup **
    #-------------------------------
    # Add 1 line below per 1 database file you want to change.
    # Structure: 'Database_File' => (number),
    # e.g. 'switch' => 5500,
    # (* Don't forget to put , behind the line!)

    #-----------------------------------------------------
    # [THA] ไฟล์ฐานข้อมูลที่คุณต้องการแก้ไขจำนวน~
    # * ลิมิตของไฟล์ฐานข้อมูลปกติ คือ 999
    # * ลิมิตของตัวแปร กับสวิตช์ คือ 5000
    # สคริปต์นี้จะทำให้คุณสามารถแก้ไขจำนวนของข้อมูลเหล่านี้ให้เกินลิมิตได้
    #===============================
    # ** วิธีการตั้งค่า **
    #-------------------------------
    # เลือกเพิ่มบรรทัดด้านล่าง สำหรับแก้ไขจำนวนข้อมูลในฐานข้อมูลที่ต้องการ
    # รูปแบบ: 'ชื่อฐานข้อมูล' => (จำนวน),
    # ตัวอย่างเช่น... 'switch' => 5500,
    # (* อย่าลืมใส่สัญลักษณ์๋ , ท้ายบรรทัดนั้น)

    #==============================================
    # ** [List / ลิสต์] Database_File / ชื่อฐานข้อมูล**
    #----------------------------------------------
    # 'switch' for Game Switches สำหรับสวิตช์
    # 'variable' for Game Variables สำหรับตัวแปร
    # 'actor' for Actors สำหรับตัวละคร (ฮีโร่)
    # 'class' for Classes สำหรับคลาส
    # 'skill' for Skills สำหรับสกิล
    # 'item' for Items สำหรับไอเทม
    # 'weapon' for Weapons สำหรับอาวุธ
    # 'armor' for Armors สำหรับเครื่องป้องกัน
    # 'enemy' for Enemies สำหรับศัตรู
    # 'troop' for Troops สำหรับกลุ่มศัตรู
    # 'state' for States สำหรับอาการผิดปกติ
    # 'tileset' for Tilesets (RMXP only) สำหรับไทล์เซ็ต (สำหรับ RMXP เท่านั้น)
    # 'animation' for Animations สำหรับอนิเมชั่น
    # 'commonev' for Common Events สำหรับเหตุการณ์ทั่วไป
    #======================================================
    # * START to setup from here! เริ่มการตั้งค่าตรงนี้
    #======================================================

    'actor' => 1011,

    #========================================================
    # * [END] Database Limit Breaker Setup Part
    # * จบส่วนตั้งค่าสคริปต์~
    #========================================================
    'end' => nil # Close hash
    }

    dformat = defined?(Graphics.wait) ? '.rvdata' : '.rxdata'
    start_time = Time.now
    DLB_DATA.each do |k,v|
      dvar = nil
      case k
      when 'switch'; dname = 'System'; dvar = 'switches'; dnewdata = ''
      when 'variable'; dname = 'System'; dvar = 'variables'; dnewdata = ''
      when 'actor'; dname = 'Actors'; dnewdata = 'RPG::Actor.new'
      when 'class'; dname = 'Classes'; dnewdata = 'RPG::Class.new'
      when 'skill'; dname = 'Skills'; dnewdata = 'RPG::Skill.new'
      when 'item'; dname = 'Items'; dnewdata = 'RPG::Item.new'
      when 'weapon'; dname = 'Weapons'; dnewdata = 'RPG::Weapon.new'
      when 'armor'; dname = 'Armors'; dnewdata = 'RPG::Armor.new'
      when 'enemy'; dname = 'Enemies'; dnewdata = 'RPG::Enemy.new'
      when 'troop'; dname = 'Troops'; dnewdata = 'RPG::Troop.new'
      when 'state'; dname = 'States'; dnewdata = 'RPG::State.new'
      when 'animation'; dname = 'Animations'; dnewdata = 'RPG::Animation.new'
      when 'tileset'; dname = 'Tilesets'; dnewdata = 'RPG::Tileset.new'
      when 'commonev'; dname = 'CommonEvents'; dnewdata = 'RPG::CommonEvent.new'
      when 'end'; next
      else; p 'unknown DLB_DATA!', 'Check carefully what you typed in DLB_DATA'
      end
      base_data = load_data('Data/' + dname + dformat)
      data = dvar.nil? ? base_data : eval('base_data.' + dvar.to_s)
      unless data.size > v and v - (data.size - 1) <= 0
        add_data = Array.new(v - (data.size - 1)) { eval(dnewdata) }
        data.push *add_data
        save_data(base_data, 'Data/' + dname + dformat)
      end
    end
    p 'Finished in ' + (Time.now - start_time).to_s + ' sec'
    exit
  end

class Game_Switches
  #--------------------------------------------------------------------------
  # * Set Switch
  #    Make the system be able to set switch ID more than 5000
  #--------------------------------------------------------------------------
  def []=(switch_id, value)
    @data[switch_id] = value
  end
end

class Game_Variables
  #--------------------------------------------------------------------------
  # * Set Variable
  #    Make the system be able to set switch ID more than 5000
  #--------------------------------------------------------------------------
  def []=(variable_id, value)
    @data[variable_id] = value
  end
end

Créditos:
Para uso gratuito en tu trabajo, si los creditos son incluidos:
Autor: Woratana
Notas de Autor:
El Script tarda entre 1 y 3 segundos, por cada 1000 datos nuevos, que se desea insertar. Se recomienda realizar entre 1000 - 5000 nuevos datos, de una sola vez.
ClubIce
ClubIce
220
220

Masculino

Edad 27

Cantidad de envíos 253

Maker Cash 361

Reputación 38


Volver arriba Ir abajo

XP/VX Database Limit Breaker II[ Empty Re: XP/VX Database Limit Breaker II[

Mensaje por dekiler Dom 10 Oct 2010, 3:49 pm

jeje, muy bueno, parece muy util peo eso de mas de 999 personajes... que juego mas largo, no?
dekiler
dekiler
Super Moderador
Super Moderador

Masculino

Edad 28

Cantidad de envíos 363

Maker Cash 343

Reputación 36


Extras
Sobre mí:: El miedo no es más que la curiosidad de saber qué te rodea. Pero piensa que a veces es mejor no saberlo...

Volver arriba Ir abajo

XP/VX Database Limit Breaker II[ Empty Re: XP/VX Database Limit Breaker II[

Mensaje por ClubIce Dom 10 Oct 2010, 3:56 pm

No solo sirve para los personajes, sino que para cualquier tipo de dato de la base de datos: Actores, Clases, Tecnicas, Objetos, Enemigos, Grupos de enmigos, Armas, protectores, estados, Interruptores y Variables.
ClubIce
ClubIce
220
220

Masculino

Edad 27

Cantidad de envíos 253

Maker Cash 361

Reputación 38


Volver arriba Ir abajo

XP/VX Database Limit Breaker II[ Empty Re: XP/VX Database Limit Breaker II[

Mensaje por raik Lun 11 Oct 2010, 1:44 pm

Este script me hacia muchisima falta, sobre todo por los interruptores. +1
raik
raik
300
300

Masculino

Edad 38

Cantidad de envíos 431

Maker Cash 485

Reputación 20


Extras
Sobre mí::

Volver arriba Ir abajo

XP/VX Database Limit Breaker II[ Empty Re: XP/VX Database Limit Breaker II[

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.