Menu

Tree [7936b3] default tip /
 History

Read Only access


File Date Author Commit
 .hgtags 2010-03-15 convert-repo convert-repo [7936b3] update tags
 aepic.c 2007-11-17 fon fon [b7ca66] initial import
 aepic.h 2007-11-17 fon fon [b7ca66] initial import
 art.c 2007-11-17 fon fon [b7ca66] initial import
 basic.c 2007-11-17 fon fon [b7ca66] initial import
 battle.c 2007-11-17 fon fon [b7ca66] initial import
 bugs.txt 2007-11-17 fon fon [b7ca66] initial import
 check.c 2007-11-17 fon fon [b7ca66] initial import
 check.py 2008-12-19 fon fon [f96c4d] 1. Copied TODO items onto sourceforge tracker
 create.c 2008-11-17 fon fon [fde941] max -> min, for MAX_CITY_LEVELS fix
 data.c 2007-11-17 fon fon [b7ca66] initial import
 edall.c 2008-12-10 fon fon [f8da84] Fixes for missing villages bug.
 enc.c 2007-11-17 fon fon [b7ca66] initial import
 henchmen.c 2007-11-17 fon fon [b7ca66] initial import
 jepic.c 2007-11-17 fon fon [b7ca66] initial import
 makefile 2007-11-17 fon fon [b7ca66] initial import
 makefile.msc 2007-11-17 fon fon [b7ca66] initial import
 makefile.unx 2007-11-17 fon fon [b7ca66] initial import
 move.c 2007-11-17 fon fon [b7ca66] initial import
 options.c 2007-11-17 fon fon [b7ca66] initial import
 primary.c 2007-11-17 fon fon [b7ca66] initial import
 proc.c 2007-11-17 fon fon [b7ca66] initial import
 process.py 2008-11-17 fon fon [336839] Merged live edits to process.py, added check.py...
 readme.txt 2007-11-17 fon fon [b7ca66] initial import
 scout.c 2007-11-17 fon fon [b7ca66] initial import
 sec.c 2007-11-17 fon fon [b7ca66] initial import
 shuffle.c 2007-11-17 fon fon [b7ca66] initial import
 special.c 2007-11-17 fon fon [b7ca66] initial import
 start.c 2008-12-10 fon fon [f8da84] Fixes for missing villages bug.
 test.c 2008-12-10 fon fon [f8da84] Fixes for missing villages bug.
 ultra.c 2007-11-17 fon fon [b7ca66] initial import
 village-check.c 2008-12-19 fon fon [f96c4d] 1. Copied TODO items onto sourceforge tracker

Read Me

How to install and run Aepic.

1. Extract the archive into a main directory.
   The main directory will contain scripts, executables,
   and the global config file "password.txt".
   There will be a src subdirectory, to compile into executables,
   and an example subdirectory to show how a game could be set up.

2. To create a game, make a subdirectory for the game, eg "game".
   Copy the game config file "aepic.ini" into the game directory,
   and edit it.  Run "make2" from within the game directory to create
   the world and set up the game.

3. Run "start" to add players to the game.

4. Edit the global config file, adding a line for each game:
<id0>, <number of players incl NPC's>, <name of GM>, <name of game>, <full path to game>
Add a line for each player:
<id#>, <password>, <name>, <email>, <full path to game directory>

5. Arrange to have Aepic mail piped into the turnchecker.pl script,
   with a single argument - the location of the global config file.
   If you are on a unix system with "filter", then you can create a
   .forward file in your home directory, and install the filter-rules
   included in the archive.

6. Set up a cron job (or equivalent) to run the turn processing script
   at regular intervals. The only argument to process.pl is the game
   directory.