New posts to the forums are closed for now. 
Read more about this decision.

Search the forums:

RELEASE: Ipaqman with a decent installer & storage

Upon trying to find an answer to the question here[/url], I've run into [url="http://pocketpcfreewares.com/en/index.php?soft=472"]Ipaqman - v1.0, a nice freeware game compatible with all my latest Pocket PC's (iPAQ 3660, iPAQ 2210 and Pocket Loox 720). (Make sure you use the stylus to move and not the D-Pad! Also, I haven't tried to make the multiplayer option work. I may try to rewrite the protocol/the communication some day to support plain PAN instead of the desktop-based client/server model as of now.)

As it also uses wired-in file paths (which, to make things even worse, refer to three subdirectories in the root directory – this is definitely bad programming practice), I decided to hack it to be able to relocate. I haven't gone for the "traditional" hexedit hack because 1, it has very few characters to modify 2, the sources are present so that I could just recompile the entire stuff under eVC 3.0.

Also, I've packed the entire distribution pack so that it's much easier to install with a trial version of e-Pocketsetup 2003 (therefore, don't be afraid of the trial messages at setup time!) and, also, uninstall from the device. Finally, I've enabled the creation of a Start Menu shortcut (it's in the Ipaqman folder now; feel free to freely relocate the link file) – this was also missing from the original version.

I've created three CAB files for you:

This version is meant for people with a PDA that refers to the storage card as Storage Card . (WM2003 Pocket PC's.)

This version is meant for people with a PDA that refers to the SD card as SD Card . (For example, the iPAQ 2210, the iPAQ hx4700 and a lot of other Pocket PC's)

This version is meant for people with a PDA that refers to the SD card as SD-MMCard . (For example, Fujtisu-Siemens Pocket PC's.) (Note that I haven't created a separate version for CF cards.)

These ZIP files all contain a CAB file which should just be transferred to the PDA and installed to their default target directory. If you don't use any tool like CabInstl, everything will be OK. If you do use CabInstl, on the other hand, make sure you don't change the target path.

In addition to the CAB file, they all contain two .h files. These files contain the wired-in paths of the three (sound/level/image) subdirectories. If you want to use them, just modify the paths in them and overwrite DataStorage\DHconst.h and Graphics\RDWCconst.h with the properly modified files once you've loaded PacmanMain\PacmanMain.vcw in eVC. Then, just press F7 to build the entire stuff (after defining PPC2k2 as the target operating system and switching to Release mode) and get PacmanMain\ARMRel\PacmanMain.exe . (The resource files won't change.)

Sorry for not making the resource access mechanism even more dynamic – it would have required a lot of additional work from me. Hope this version will be useful for many of you. If you want a specific configuration ("My PDA has a CF card only", "I'd like to install this stuff in the File Store" etc), let me know and I also release the appropriate version.

Happy gaming! :)

quote:Originally posted by Bob_Katayama
Would it be beneficial if I used AirSetup to create a menu driven CAB installer for you?
Thus you can specify any location to install into.

Thanks, but I don't really need it - I'd need to modify the code itself to dynamically find the home directory (it's not a problem of the CAB installer, but that of the actual program code, which uses wired-in resource paths). I may do this some day when I have some time.

Hi Menns:

Would it be beneficial if I used AirSetup to create a menu driven CAB installer for you?
Thus you can specify any location to install into.

Bob

Microsoft MVP - Windows Mobile Devices

www.technobrains.com
Your Neighborhood PDA Cafe
PDA Games
PDA Applications

__________________

Bob Microsoft MVP - Windows Mobile Devices [url="www.technobrains.com"]www.technobrains.com[/url] [url="http://www.pocketpcmag.com/blogs/index.php?blog=15"]Smartphone & Pocket PC Blog[/url] [url="www.clickgamer.com/technobrains.htm"]PDA Games[/

quote:Originally posted by Allen Gall

That's an oldie--came out way back in 2002. I do like the non-traditional map layout, though. They need to make an updated version of that in VGA, fix the other issues, and still keep it free. :)

Yup, an oldie. I don't think anyone will touch it (except for me, if I implement some additional stuff - for example, p2p multiplayer) - the homepages of the authors are long gone, it seems.

That's an oldie--came out way back in 2002. I do like the non-traditional map layout, though. They need to make an updated version of that in VGA, fix the other issues, and still keep it free. :)

Syndicate content