Últimos temas
» Script de menupor 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
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
RPG maker VX :: Scripts ::
Página 1 de 1.
XP/VX Database Limit Breaker II[
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- 220
-
27
253
361
38
Re: XP/VX Database Limit Breaker II[
jeje, muy bueno, parece muy util peo eso de mas de 999 personajes... que juego mas largo, no?
dekiler- Super Moderador
-
28
363
343
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...
Re: XP/VX Database Limit Breaker II[
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- 220
-
27
253
361
38
Re: XP/VX Database Limit Breaker II[
Este script me hacia muchisima falta, sobre todo por los interruptores. +1
raik- 300
-
38
431
485
20
Extras
Sobre mí::
RPG maker VX :: Scripts ::
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.