MAKMAN/2 ======== An infamous P*cMan clone, named after it's stupendous author! Beta version 0.8, 21 Januar 1996 ------- License ------- MakMan is now a shareware program. If you like and want to continue using it after a trial period of 15 days or 50 games (whichever comes first) you have to register. To register you have to send a fee of at least $10 (or DM 15,-) which entitles you to a register copy of all future versions of MakMan. Registered users will receive notification (per E-mail) for each new release of MakMan. Registering supports further development of MakMan and also gives you priviledged support on your problems (i.e. i'll work on a solution for your problem ASAP). The current version has no limitations (nagging e.t.c.) but that may change in future versions. REGISTER NOW AND SAVE! The registration fee for the final version will be at least 50% more expensive! Registration form ------------------ Name : ____________________________________ Age : ___________ (optional, but I wonder) E-mail : ____________________________________ Address : ____________________________________ ____________________________________ City/State : ____________________________________ ZIP/Country: ____________________________________ System Configuration Processor : _______ @ ____ MHz Memory : _______ MB Soundcard : _______ Videocard : _______ Hard Disk : _______ _ SCSI _ EIDE _ Other OS/2 ver : _______ FixPack Level ____ (if any) Wish list for MakMan: ____________________________________ ____________________________________ ____________________________________ Fill this form and mail (or E-mail) it along with a check, money order, cash, coins or a 8Gig SCSI hard drive to: Markellos J. Diorinos N.Plastira 19 GR54250 Thessaloniki Greece Residents of Germany may transfer the ammount to : Citibank Erlangen, Kto 2408742051, BLZ 30020900 Verwendungszweck : MakMan2 (your name here) (SNAILMAIL : you get faster processing until the end of June, 1996 by sending you registration to following address: Markellos J. Diorinos, Haagstr.17/110, D91054 Erlangen, Germany ) ----- Intro ----- Welcome to MakMan v0.8 beta. This long awaited (?) beta removes (hopefully) all major problems of v0.41. ------------ New features ------------ + Enhanched DIVE and GPI modes + works finely in 65K and true color modes now ( i hope ) + improved sound support + parameters are now kept in the INI file + functional high-score table + improved stability + removed some resource leakage + improved Joystick Support + Game pauses when window focus is lost ---------- Known Bugs ---------- - FAT drive support (short filenames) will have to wait for v1.0 - the startup music brings the machine to a halt -------------------- Some of the TODO's : ------------====---- - at least 11 new levels are on the works - more inteligent ghosts - Simple install script ( to generate icon ) - DART support is being considered (but is it really needed?) - waiting for your wish lists... ------- Install ------- Just unpack it all to some directory (like X:\games\makman). The bitmap sets are contained in respective directories (3dtiles for 3D look bitmaps, tiles for the classics e.t.c.) Remember to use -d while unziping and to use a decent unzip programm (like InfoZIP's zip/unzip) since not all programs support long filenames and extended attributes. The early version of PKUNZIP for OS/2 arent capable of long filenames and EAs. ----------------- Your own tilesets ----------------- All you need to create your own tilesets is OS/2 ( and I suppose you allready have that ). You can take one of the two existing tilesets (classic/3D) and simply edit the tiles with the OS/2 icon editor. Voila! One common palette is used for all bitmaps which is loaded from the file makman.pal (each tileset has its own makman.pal). Again, you can create and save your own palette using the OS/2 icon editor. The same applies for the sounds too (they can be edited with MMPM/2). If the dot sound is too long for your hardware configuration (i.e. makes the game jerky) try replacing dot.wav with dot_short.wav (also included). ----- Usage ----- Launching --------- From command line or WPS object, all the same to me... :> Oh yes, two parameters are recognized: 'makman dive' uses the DIVE graphics output engine 'makman gpi' uses the GPI/PM output engine which is the default. Make sure that the working directory is set to that where the exe resides, otherwise MakMan won't be able to find the icons/sound. Game ---- You may start a new game by clicking on ...new or pressing F2! Options ------- Tile Set-> you may select between the two alternative tile sets (i'm still waiting for your designs). The tile set can not be changed while you're playing Controls-> Select between Keyboard, Joystick A or B. Joysticks are available only if detected. The IBM joystick driver is required. I noticed that the calibration values returned by the driver weren't correct for my Gravis Analog Joystick, so I provided a little calibration utility that simple reads the value of the joystick when it's resting. If you notice that your pacman is acting by itself, calibrate your joystick. Sound-> can be turned on or off. If you have PROBLEMS (or no MMPM2 installed) try setting the sound to OFF before starting a new game. Priority-> Set's the priority of the game thread (ONLY!). Usefull if you have other processes on the normal priority level (like watchcat) that make MakMan a bit jerky. Help ---- You're on your own. What did you expect anyway?? Keep in touch, Markellos J. Diorinos e-mail : msdiorin@immd9.informatik.uni-erlangen.de snailmail : N.Plastira 19, 54250 Thessaloniki, Greece Haagstr. 17 #110, 91054 Erlangen, Germany -------- history: -------- ver 0.80 : + saves/restores all parameters + highscore table + changed thread distribution and usage + many small bugfixes + pause game when window focus lost + now using IBM VisualAge C++ 3.0 ver 0.60 : + now saves/restores window position + blue palette fixed for 65K/16M modes for both DIVE and GPI modes + fixed a small bug in Joystick driver detection + never released for the public ver 0.41 : + fixed some faulty field designs that would play after eating all dots + fixed window positioning/activation ver 0.40 : + introduction of the Sound engine using MMPM/2 + first try on a high-score table + priority change for the game thread + Joystick support ver 0.20 : + Speed up GPI Graphics Engine which is now the default output method + added 'dive' parameter to instruct MakMan to use the DIVE output engine + SMVDD.SYS is no longer part of the distribution package (since DIVE is no longer required) ver 0.10 : + Added PM Window in the program + Change DIVE code to use DIVE.DLL (no more direct memory access) + added 'gpi' command line switch and GPI Bitbliting alternatively to DIVE + some internal tidying up + compiled with MetaWare High C/C++ + source is no longer part of the distribution package ( though available at no cost to anyone who cares ) + WatchCat used for debug output (you shouldn't need watchcat, but if found, a few status messages are send to the watchcat debuging module) ver 0.03 : - initial pre-release of MakMan/2 with BC++ 1.0 for OS/2