home *** CD-ROM | disk | FTP | other *** search
- ==============================
- = Legend of the Red Dragon =
- ==============================
- = NPCLord v2.90 =
- =================
-
- By Brian Zhou Of Elysium Software
-
-
- DISCLAIMER
- ==========
-
- Use this software at your own risk. This software has been tested,
- and runs fairly well ;) If it breaks, it's your own fault.
-
-
- INTRODUCTION
- ============
-
- The Lord NPC Creator creates and runs NPCs (Non-playing characters)
- inside of Lord, and runs them through a regular routine daily.
-
- NPCMaint is run every day and actually goes through the steps of an
- average day of a LORD player. NPCs do _everything_ that regular
- players do, except write intelligent messages to other players (of
- course, even some of the human players don't do that! <G>). The
- program will however interact with the players in the form of
- pre-written messages, and a basic AI interpreter will write responses
- to your players. Much of the beauty of NPCLORD is that you can
- configure it to do A LOT more!
-
-
- INSTALLATION
- ============
-
- To install NPCLord, you require Legend Of the Red Dragon v4.00 or above.
- Please ensure that at least one user exists in your player database.
-
- 1) Move all of the files in this archive into any directory you want.
- 2) Run NPCEDIT.EXE. It will ask you eight questions, which help
- customize your NPCs.
- 3) Run NPCGEN.EXE. This will generate the NPCs. The commandline
- syntax for NPCGEN is:
-
- NPCGEN <number of NPCs> [switches]
-
- The optional switches are "-A" and "-S".
-
- "-A" will automatically create NPCs without user intervention.
- It will read names from a file called "NAMES.TXT". When each
- name is used, it is moved to a file called "NAMES.OLD".
-
- "-S" enables the stagger entrances of NPCs over a period of days.
-
- Examples:
- NPCGEN 10
- └─> Create 10 NPCs. Prompts for names and genders.
-
- NPCGEN 10 -A
- └─> Create 10 NPCs. Automatically selects names and genders.
-
- NPCGEN 15 -S
- └─> Create 15 NPCs over a period of days. You define the days.
-
- NPCGEN 15 -S -A
- └─> Create 15 NPCs over a period of days. Automatically selects
- names and genders.
-
- 4) Put NPCMAINT.EXE right after LORD in your START.bat files.
- It will detect if it has already run that day. Or you can put it
- in a nightly event, as long as it runs at least once a day.
-
- OPTIONAL STEPS:
-
- 5) To fully customize your setup of NPCLord, there are many options to
- play around with. Run NPCEDIT.EXE to see what options are present.
- To get all the options, register!
-
- 6) Edit NPCBULL.CFG, put in your system's values and then put
- NPCBULL.EXE at the end of START.BAT! <G> (This creates bulletins).
-
-
- UPGRADING
- =========
-
- If you are upgrading from 2.1 or earlier, please follow these steps:
-
- 1) Write your registration code on a piece of paper.
- 2) Unarchive your new NPCLord into your NPCLord directory.
- 3) Overwrite the EXE files and let the new files unzip.
- 4) Let PHRASES.TXT and NAMES.TXT be overwritten.
- 5) Delete NPCLORD.CFG.
- 6) Run NPCEDIT.EXE.
-
- If you are upgrading from 2.5 or higher:
-
- 1) Let the EXE files overwrite the old ones.
- 2) Overwrite NAMES.TXT, AIMAIL.CFG, ATTACHED.CFG and AIREPLY.CFG.
- 3) Modify NPCBULL.CFG for your setup and put NPCBULL.EXE in your
- nightly maintenance! (Instructions in NPCBULL.CFG).
-
- If neither of these methods work, delete NPCLORD.CFG and run NPCEDIT.EXE.
-
-
- REGISTRATION
- ============
-
- Print the included REGISTER.FRM, fill it out, and send it in!
-
- If you are a previously registered owner, please contact us for a new
- registration code! We provide free updates for all previous registered
- users!
-
-
- WHAT'S NEW
- ==========
-
- [July 9, 2000]
- 2.90 :: Optimized*
- -> Flirting responses condensed into one big proc
- -> Removed various GOTO statements
- -> Weapon and armour buying procs (shrunk 50%)
- -> Wrote one log writing proc
- -> Combined the bar/darkbar/lognow/mail writing procs
- -> Flirting asking/rejecting combined into one proc
- -> Banking/experience adding procs
- -> Should not leave stray MAIL####.DAT's anymore
- :: Added
- -> Added a "got hit by ugly stick" to NPC forests
- :: Changed
- -> The first line of AIMAIL.CFG is the number of phrases
- Make sure you update your settings.
- :: Rewrote half the source code!
-
- * As a result of all these changes, watch for the EXE sizes to
- drop! NPCMAINT.PAS has already shrunk 30KB!!
-
- ** Please also look out for new bugs that may crop up.
-
- [Unknown release date]
- 2.8 :: Fixed
- -> Any other Runtime errors that were cropping up
- -> Incompatibility with too much color
- -> Violet Flirting & laying when married
- -> Some screen-writing garbage
- :: Added
- -> Status Bar
- -> Gradual adding of NPCs by NPCGen (AI adding, too!)
- -> We're up to 100 AI Responses
- -> We're up to 250 Bar Texts
- -> Added new NAMES.TXT -> NAMES.OLD in NPCGen
-
- [Unknown release date]
- 2.7 :: Fixed
- -> That Borland bug was back, I killed it with
- an APPEND command!
- :: Added
- -> NPCBull.EXE!
-
- [Unknown release date]
- 2.6 :: Fixed
- -> One WEIRD bug... If you wanna know _why_
- it happened (it was 100% Borland's fault)
- read WEIRDBUG.TXT.
- -> NPCEdit now works better with the AIResponse stuff.
- :: Added
- -> 50 new AI Response keywords (edit at your own will!)
- -> 150 new names
- -> 70 new phrases that are said in letters
- -> "Quoting" was requested for NPCs returning mail...
- done!
-
- [Unknown release date]
- 2.5 :: Fixed
- -> HIM/HER bugs
- -> Some systems would RUNTIME ... Fixed that bug
- -> ACTUALLY fixed the violet married no flirt bug
- -> Garbage on the Local End
- :: Added
- -> NPCs can now Marry Violet
- -> NPCs can now do any of the associated features
- with marriage - kids, divorce, etc... They even
- gloat about it in the bar, or announce it to the
- world.
- -> NPCs now get prompted to make an announcement
- whenever they complete a level or defeat a player
- who was a level or so above them.
- -> TONS of new bar comments, use them as you wish! <G>
- -> TONS of new names.txt stuff
- -> NPCs now don't run every day if you don't want them
- to... a little more realistic
- -> AI Response(tm)! Now the NPCs will return your
- mail, or even write you some!
- -> "Talkative" Measure in the NPCEdit! Modify how
- much the NPCs are talking!
- -> "Bloodthirsty" Measure in the NPCEdit! Modify
- how much the NPCs are gonna want the blood of
- other players! This option can override the level
- attacking!
- -> New "attachment". NPCs will get attached to a
- certain player who they have flirted with or take
- a liking to (always the opposite sex, and always
- different from other NPCs) and will write them mail
- and send cash!
- -> All Return Mail, Attachment Mail, and Glory mail
- (it's not only mail, it's also in the bars and in
- the announcements) is 100% editable!
- -> NPCs can have kids... And you can turn this option
- off if you want!
- -> Color interpretation on the bar.txt stuff!
-
- [Unknown release date]
- 2.1 :: Fixed
- -> LordCops incompatibility problem
- -> NPCs actually fight within their level ranges now
- -> NPCEdit actually changes the PATH thing now (why
- didn't anybody report this???)
- -> The other "ETH ABLE" problem fixed
- -> Double catch on garbage anywhere
- :: Added
- -> Up to 150 NPCs can now be created (wow, what an
- exciting game that would be -- hey, come to think
- of it, if you were playing LORD locally... It'd be
- pretty fun that way!)
- -> DARKBAR.TXT talking is now less frequent
- -> If you transfer NPCs money, they'll get it now
- (yippee!)
- -> If NPCs beat someone in self defense or something
- to gain exp., they now get the exp!
-
- [Unknown release date]
- 2.0 :: Fixed
- -> Bar Garbage problems
- -> Multinode problems (now it doesn't run if someone's
- on-line)
- -> She/He problems
- -> Mail going to wrong people
- -> "eth Able"
- -> NPCs getting deleted
- -> No space in some of the lognow.txt stuff
- :: Added
- -> NPCs now write in the Darkbar.txt
- -> NPCs now return Romantic mail -- or "Ignore" the
- romantic mail's sender if he/she is too "immature"
- in charm, or the NPC is just too un-romantic!
- -> NPCs now SEND Romantic mail -- depending on their
- romance level
- -> Romanticism! Each NPC has a "ROMANCE" level from
- 1 to 6, this level determines if they will write
- or return Romantic mail.
- -> Bar CoolTalk... If you put a %<number>, it will
- refer to the player above you <number> times of
- spaces. See FEATURES.TXT for a better explanation
- of this
- -> Import Bar Text File. You can now import text
- files of taglines or whatever into the databasr
- of bar sayings
- -> Bar Text file now has a capacity for over 32,000
- sayings
- -> NPCs can hold romances between each other.
-
- [Unknown release date]
- 1.5 :: Fixed
- -> Color change on exit of NPCEdit
- -> When Violet's married -- you can't get laid by
- her anymore
- -> Attacking people is more random
- -> Screen-Writing clean-ups, NPCMaint ends at bottom of
- page
- -> NPCEdit's Deleting routines are perfect now (I
- think!)
- -> You can't get laid by Violet with only 1 charm now..
- At least, it doesn't add to your exp., and
- shouldn't add to the log.
- :: Added
- -> Random Aggression and Horniness levels
-
- [Unknown release date]
- 1.1 :: Fixed
- -> Negative cash bug
- -> A lot of log writing bugs
- -> Some more bugs (hey, it was a month ago, ok?)
- :: Added
- -> Bar talking frequency (Hey you can now shut off
- those annoying REGISTER ME messages if you set
- it to 20000)
-
- [Unknown release date]
- 1.0 :: Limited release Beta...
-
-
- ACKNOWLEDGEMENTS
- ================
-
- Thanks go to Seth Able (For writing this awesome door and make the
- structs available for download)
-
- Even more thanks go to Michael Preslar for continuing development
- of LORD.
-
- Joseph Masters for his wonderfully messy code upon which this
- was hacked from :)
-
- The previous beta team for all the testing done on the older versions:
- Richard Miles, Don Cranford, Larry Jeans, Scott Freeman, Patrick Cronan,
- Andrew Sutton.
-
- Gordon Jones and Tim Slusser for the bar phrases and AI mail and
- responses.
-
-
- OTHER PRODUCTS
- ==============
-
- Elysium Software is developing a variety of LORD products:
-
- * NPCLord 2.90 - Add NPCs to Lord, increase competition
- * LORDCops 1.90 - Police your game!
-
-
- CONTACT INFORMATION
- ===================
-
- Email : zoob@darktech.org
- Web : http://www.elysoft.org/elysium
- : http://www.elysoft.org/zoob
- IRC : #bbs or #elysium on irc.bwcomp.net
-