Shadow Warrior 3D for SmartPhones/Pocket pcs [v0.1a]

This is the port of 3D Realms Shadow Warrior 3D to Smartphone/Pocket PC platforms.
I'd like to thank them for releasing these sources and make this game available on lots of platforms.

This port uses Smartphone's port of SDL which thanks go to arisme.
See http://arisme.free.fr/ and http://www.LibSDL.org for more informations.

THIS IS A PRE ALPHA RELEASE,USE IT AT YOUR OWN RISK.
Use Modaco.com forums for asking about Smartphone version of game.

Installation ::

Please unpack all files into a directory.
Required files:

spvSW3d.exe
sw.cfg
readme.txt

KEXTRACT.EXE[for reducing size of grp file]

You need all of these files and also sw.GRP which you will find in shareware or full versions,and also all .con files.
You can install PC shareware game from ftp://ftp.3drealms.com/share/3dsw12.zip.
Unpack that file in your pc and run the install.exe file,go to installed directory and then move sw.grp to your device in same folder which you have other files.
Simply copy all of them in a directory and run the spvSW3d.exe.
!!	READ BELOW IF YOU WANT TO REDUCE SIZE OF SW.GRP FILE.

SW.GRP ::

If you think the size of this file is big you can try to zip this file.Read below.
You can try to unpack the group file using Ken's KEXTRACT.EXE which is in your BUILD directory in full version CDs.
(You can also find some other extract tools in SHADOW WARRIOR\DUKE NUKEM fans site ,just use GOOGLE).
Run " KEXTRACT SW.GRP *.* " to extract all files from group file.
And Zip all those files again using your ZIP program(like WINRAR/WINZIP/...).
So in your result .zip file you will find all the files extracted from SW.GRP .
And then rename the zip file to SW.GRP and copy this file into your device.
If you are not intrested in SW musics you can remove all .MID files before packing them again,and also if you are not intrested in sounds, you can remove all .VOC files,this way you can save alots of your storage card space.

NOTE: It is obvious that using ziped group file make game slower,so do this only if you have fast devices,or your device have lots of memory.
Increasing CacheMemory option in SW.CFG file helps alot if you are using a ziped group file.

Controls ::

You can customize all of your keys in Duke3d.cfg.

sw.cfg ::

This file carries all of your settings and you can customize the game by changing them.

*Engine Setup section
This section is totally new and carry some more general settings.	
 		
 CacheMemory = 2600
This value indicates how much memory in Kilobyte to be reserved for caching.
The very best value is 2-3mg lower than your free memory and around 14mg.
Also higher values wont hurt!
If you are using a ziped group file,higher values are recommended.
*NOTE:very high values can cause a soft reset of your phone so be carefull.


Sound section ::

Here you can change setting that influence how sound system works.
-FXDevice = 0
Set to 13 for no sound.
-MusicDevice = 0
Set to 13 for no music.
-NumVoices = 4
Ranges are from 8 to 1.
If you have a fast smartphone you can increase this value.
-NumChannels = 1
Ranges are from 1-2.
If you have a fast smartphone you can increase this value.
-NumBits = 16
You can set this to 8 and i dont know what then.....
-MixRate = 11000
This value indicates the mixing frequancy.Maximum value is 22000 which is very clear voices.

Tips ::

Known Bugs ::

Program is in its early development phase.
So lots of bugs are out there!

History::
v0.1b-pre 2005/06/01
+Support for ziped group files.
+Added GAPI controls
!fixed some bugs.

v0.1a-pre
-Pre release version.

I will be glad to be in contact with you,reporting bugs,comments and,whatever you like or feel.
Please post your comments in related modaco topics.
Find them at http://www.modaco.com/viewforum.php?f=38



Regards
Roozbeh GHolizadeh
www.spv3d.tk
roozbehid@yahoo.com