Once again, don't download unless interested in design/implementation of
the database parser. If you want to port a file loader method or file
format method that'd be handy. See code for how to do it.
http://www.circlemud.org/~greerga/
The patch necessary to update lib/world/*
1627 Mar 9 15:26 moving40bpl2-lite.patch
The code itself:
38670 Mar 9 15:27 moving40bpl2-lite.tar.gz
The patch applied on world with code:
351425 Mar 9 15:22 moving40bpl2.tar.gz
New features:
* MySQL is supported to load rooms from. (See example.)
* Adding new formats/loading/etc is now a 2-line change.
* Alex's idea for index file descriptions. (Currently used by MySQL loader
though it ignores the extended information for the sake of
getting the MySQL loader done faster.) See lib/world/wld/12.dbp
* It parses mobiles. Sort of. Unfinished.
* Less stuff in drivers, more in generic abstraction.
Features I hope to be able to do:
* MySQL database as the world, not just loading into the world from.
* Berkeley database as the world, loading from will come later.
* Saving.
* In general more formats, databases, file loaders.
I'd appreciate it if someone could take a shot at porting over Chris
Jacobson's parser so I can make sure the current function structure is
sufficient. You'll have to make some C wrappers for his functions though.
If no one gives it a shot, I'll get around to it in a month or so probably.
And no, it doesn't plug into CircleMUD 3.x yet. It may never support 3.x,
but I'm not ruling it out currently.
--
George Greer | The CircleMUD FAQ
greerga@circlemud.org | http://mouse.van.m-l.org/docs/FAQ/
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST