Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 LILY'S MEGA DATA!
#1
LILY'S MEGA DATA!
Version: 1.0


Introduction
Are you bummed by the 999 database limit for skills, items, actors and the like? If so, then you may want to make a mega-data database.

This script alters the load_data kernel to recognize key databases used by the RPGMaker engines which use Ruby Scripting, and allows additional database records to be added upon game load.

This script may also generate a txt file (or set of text files) which will list all the items within your mega databases.

Demo
Nope.


Script
MegaData


Instructions
The script itself is only the basis. You need to create extra database files using your RPGMaker and copy the extra database files (be it rxdata, rvdata2...) into your real project's data folder and then add them to the list of arrays in the script.

It does not adapt the 'event commands' in the editor to go beyond the 999 limit. So one needs to have a matching set of script calls to go beyond that limit.


Example Utility Code
The below code is meant for RPGMaker XP users, but shows how one can make routines within the Interpreter class (or Game_Interpreter) so one can use script calls that may go beyond the 999 editor cap.
Example RMXP addon



Compatibility
This script should be usable for all Ruby-Scripting versions of RPGMaker, and it merely attaches code to the 'load_data' method within the Kernel module itself.


Credits and Thanks
Thanks goes to a dear friend who inquired just this past week if one could get past the 999 item or skill limit.


Terms and Conditions
Free for use, even in commercial games. Due credit is all that's required.
Up is down, left is right and sideways is straight ahead. - Cord "Circle of Iron", 1978 (written by Bruce Lee and James Coburn... really...)
[Image: QrnbKlx.jpg]
[Image: sGz1ErF.png] [Image: liM4ikn.png] [Image: fdzKgZA.png] [Image: sj0H81z.png]
[Image: QL7oRau.png] [Image: uSqjY09.png] [Image: GAA3qE9.png] [Image: 2Hmnx1G.png] [Image: BwtNdKw.png%5B]
Above are clickable links

Reply }
#2
So I can use multiple databases with this script at a time? Dude, this is awesome.
New signature in progress.
Reply }
#3
Yep. But the problem is in planning all the items or whatnot you have in your game.

I mean, you make your basic project going straight up to 999 items, its database file in the Data folder is Items.rxdata (or the like). Then you make another project and make another 200 more items you want added. It too is named Items.rxdata, but you name it ItemsExtra.rxdata and then copy it into your master project's Data folder. Now, you have Items.rxdata with 999 items and ItemsExtra.rxdata with the other 200. THEN you add the ItemExtra filename to the ITEM_LIST array like so: ITEM_LIST = ["ItemExtra"],

The problem is, you need to be able to make new methods to add the items to inventory, remove them, etc. At least for RMXP users, I made a number of methods in that Example code. For those not using RPGMaker XP, it should at least give you some ideas.

And there is the 'list' generator I included which should help.

You CAN add more than one rxdata (or like) filename into each array. But .... seriously? 999 items is a lot. Adding a second file in this manner lets you expand beyond 999 items. Needing to add TWO more databases... (ITEM_LIST = ["Items2", "Items3"]) is a bit much in anyone's book I'd expect.
Up is down, left is right and sideways is straight ahead. - Cord "Circle of Iron", 1978 (written by Bruce Lee and James Coburn... really...)
[Image: QrnbKlx.jpg]
[Image: sGz1ErF.png] [Image: liM4ikn.png] [Image: fdzKgZA.png] [Image: sj0H81z.png]
[Image: QL7oRau.png] [Image: uSqjY09.png] [Image: GAA3qE9.png] [Image: 2Hmnx1G.png] [Image: BwtNdKw.png%5B]
Above are clickable links

Reply }


Possibly Related Threads…
Thread Author Replies Views Last Post
   DoubleX RMMZ Dynamic Data DoubleX 1 2,843 09-22-2020, 03:10 PM
Last Post: DoubleX
   Lily's Taken Librams DerVVulfman 0 2,007 07-21-2020, 08:48 PM
Last Post: DerVVulfman
   Lily's Librams DerVVulfman 0 3,765 12-24-2018, 07:54 PM
Last Post: DerVVulfman
   Saving Temporary Actors' Data kyonides 1 4,227 09-07-2018, 06:40 AM
Last Post: kyonides
   DoubleX RMMV Dynamic Data DoubleX 5 8,111 01-29-2016, 01:40 AM
Last Post: DoubleX
   DoubleX RMVXA Dynamic Data DoubleX 2 5,633 11-12-2015, 01:54 AM
Last Post: DoubleX
   DerVVulfman's Game Data Sneak DerVVulfman 2 6,585 04-04-2013, 03:50 AM
Last Post: DerVVulfman
   The Self Data Suite! PK8 1 9,777 05-19-2012, 10:11 AM
Last Post: PK8
   Lily's Item Identifier DerVVulfman 3 7,101 03-28-2012, 05:18 AM
Last Post: DerVVulfman
   Card Game Data Structure Trickster 5 9,951 12-09-2009, 06:38 PM
Last Post: Trickster



Users browsing this thread: