npcList
Searching and changing data of external files
<18-10-2012>
SummaryThis script opens a file located in the /data/npc folder and searches for a statement and it's value so other scripts can use it.
A second command can overwrite the value of a statement to a new value.
The variable are from all types.
The files will hold massive amounts of information.
The reason I want this is I want more information about Actors and NPC's. And I want to be able to easily tweak, add or delete NPC's.
Features Desired
- A script that opens and searches in files for certain strings
- a script that can alter the data
Features DesiredAfter an night trying, I have written a piece of code that is totally wrong but gives you a more clear feel of what I want to accomplish.
CodeAfter some research I have tried to write a code. I have no doubt it is completely wrong but it might give an idea of set up.
#===============================================================================
# npcList
#===============================================================================
# This script will get two or three commands from other scripts.
# npcValue
# attribute
# newAttribute
#
# It will look inside the /data/npc folder for the .txt file defined with the
# npcValue variable. Here it will search for the value behind the statement
# defined by the attribute variable. Lastly if needed the statement will be
# rewritten with the value of the newAttribute Variable.
#
# For example, you search the maximum HP of Claudia who is the fourth NPC. You
# will give the command "LookUp, 004, MHP"
# If you want to change this value you give the command "Overwrite, 004, MHP,
# 100"
#===============================================================================
class NpcList
attr_accessor :npcValue
attr_accessor :attribute
attr_accessor :newAttribute
#===============================================================================
# Look Up
#===============================================================================
def LookUp
File.open (/date/(/npcVal/)*.text).grep(/attribute/)
end
#===============================================================================
# Overwrite
#===============================================================================
def Overwrite
File.open /data/(':npcVal.txt')."gsub(/atrribute/, /newAttribute)" *.txt
end
end
Games its been inAll modern games uses databases to define game objects.
Did you search?Yes
Where did you search?
- Google
- http://rpgmaker.net/scripts/rmvxace/
- http://rmrk.net/index.php
- http://www.rpgmakervxace.com
What did you search for?RPG Maker VX external database of separated files