DoomPPC V0.4b [31/12/06] ------------------------ DoomPPC is a Windows Mobile 5 port of Doom for Pocket PC. It uses GAPI library, so it should run in fullscreen on QVGA & VGA devices. DoomPPC was mainly developped to help me debugging DoomGLES on non-3D features (main engine, basic display, sound, network...). What's new in V0.4b: -------------------- - Hardcoded path fix (no more w_initfiles error). How to use DoomPPC: ------------------- - First create a "Doom" folder on your PocketPC (on the SD card, CF card or flash ROM memory). - Copy the main doom wad (doom.wad for the commercial version, doom1.wad for the shareware version, doom2.wad for Doom 2, etc.). - Copy files from DoomPPCB??.zip to this folder. - Command line parameters are identical to the orignal Doom ones. Here a list: http://www.doomworld.com/pageofdoom/parameter.html Most of them should work (you can use -file to add PWADs for example). To add command line parameters you need to create a shorcut to your DoomPPC.exe and add parameters manually in this shortcut by using a text editor (I use "Total commander" for both operations). Network: ........ To launch a multiplayer game, you need to know each devices IP addresses. TCP/IP game is cross-platform (PC/pocketPC) and cross-version (software/OpenGL). So far the following combinations have been successfully tested: - DoomPC (PC) / DoomPC (PC) - DoomPC (PC) / DoomPPC (PocketPC) - DoomGL (PC) / DoomPPC (PocketPC) - DoomPPC (PocketPC) / DoomPPC (PocketPC) network command line parameters: -net ... : numeric id of this device (1-4) ...: List of IP addresses of others devices. Example for a 2 player game starting on Doom episode 1 mission 1: Device 1 IP address = 192.168.2.2 Device 2 IP address = 192.168.2.3 Device 1 command line= -warp 1 1 -net 1 192.168.2.3 Device 2 command line= -net 2 192.168.2.2 +++++++++++++++++++++++++++++++++++++++++++ doomrc.cfg options +++++++++++++++++++++++++++++++++++++++++++ DoomPPC parameters are in the doomrc.cfg file. Here the list of parameters you can change: Key codes: ---------- key_fire to key_prevweapon : Axim key assigement. Following are the axim keycodes: REC (on axim's side): 197 WIFI (on axim's side): 198 Calendar: 193 Contacts: 194 Middle Pad button: 134 Inbox: 195 Home: 196 Movements keys are automaticaly assigned following the "mouse" mode you chose. Default assignement: REC = previous weapon WIFI = next weapon Calendar = strafe Contacts = Use (open doors) Middle pad button: fire Inbox = Escape (bring up menu) Home = tab (map) mouse_sensitivity : stylus sensitivity (>0 & <30) use_mouse 0 : no stylus support: pad up/down -> move forward / backward, pad left/right: turn left/right 1 : stylus support: stylus or pad up/down -> move forward / backward, stylus left/right: turn left/right, pad left/right: strafe left/right 2 : stylus support: stylus -> free look, turn left/right, pad up/down -> move forward / backward, pad left/right: strafe left/right Please do not modify any other parameter. +++++++++++++++++++++++++++++++++++ Planned features for next releases: +++++++++++++++++++++++++++++++++++ - Music support. - Setup program (so you don't have to edit the cfg file). - Program installer. - More multiplayer support (WM5 MS bluetooth stack). - Landscape (left/right) & portrait option. - Cheat codes support. - DirectDraw support (for native 640x480). Any comments, bug reports, etc. are welcome. DoomPPC history: ----------------- 30/12/06 - V0.4 - Initial release. Debug build. Everything should be there (in beta state...) except music support. Credits: -------- DoomPPC engine port: Michaël Ryssen Donation: --------- If you want to support DoomPPC, please make a donation: mryssen@gmail.com E-mail address: mryssen@gmail.com HTTP: http://kokak.free.fr/DoomGLES.htm DoomGLES forum: http://www.pocketgamer.org/forumdisplay.php?&forumid=58 DoomPPC network tutorial by Menneisyys: http://www.pocketgamer.org/showthread.php?s=&postid=37311 Michaël Ryssen.