Cowpod 1.0.1

Community Patch #2 Compatible

(Path Options)

[ Intro | UI | Sorting | Restore | Paths | INI files | Lists | Fonts | Registry | Source | ]

Why extra paths?

If you have 800 pods in your mtm folder, then it's very likely you will never need the extra paths feature of cowpod. However, I know many people, myself included, who have zero pods in the mtm directory. Some people even have pods saved on the desktop, of all places. I have separate locations for traxx, binedit, tracked2, and the game. Using the paths, I can easily mount up and test whatever I'm working on without the need to copy files all over the place and waste space with two and three (or more) copies of the same thing. Or, maybe you're just an organizational fiend who has all sorts of weird working configurations for your pods. The path feature in cowpod will cater to even more strangeness. The game can be on drive c: and your stock tracks on d: and your favorite list on e: and some beta tests on g: or whatever. And you can do it without notepad and without programs like "pathcopy". The path option adds flexibility and ease, if that's the sort of thing you do. It's that simple. If, on the other hand, you don't slice up your hard drive like a pizza, or you keep all your pods in sub folders off the game folder, then you can safely ignore the extra paths options. It's there if you want it. But it's not a required option. It's all about organization, how you work, what you're doing, and personal preference. This stuff, extra paths, could always be done before, but it was always a pain to do. Now, it's as easy as using any other pod mounting program.

About sub folders

Before getting down to the nitty gritty, a word about pods in sub folders might be helpful. Some programs, like PodIt, will read pods in the game folder and it will also read pods in sub folders in the game folder. This is a very handy way to help organize your pod files. Cowpod will do this too. However, while Podit will read files in the next level of folders, Cowpod will read the files in all sub folders, no matter how far away from the game folder they are. For example, Podit will read pods in an "addon" folder.

C:\Program Files\Microsoft Games\Monster Truck Madness 2\addons

And it will read pods in a "trucks" sub folder

C:\Program Files\Microsoft Games\Monster Truck Madness 2\trucks

In fact, it will read pods in as many sub folders as you have. But, it only goes one layer deep. Cowpod, on the other hand, will read pods anywhere below the game folder. For example:

C:\Program Files\Microsoft Games\Monster Truck Madness 2\addons\circuits
C:\Program Files\Microsoft Games\Monster Truck Madness 2\addons\rallies
C:\Program Files\Microsoft Games\Monster Truck Madness 2\addons\drags

Or, again...

C:\Program Files\Microsoft Games\Monster Truck Madness 2\trucks\replicas
C:\Program Files\Microsoft Games\Monster Truck Madness 2\trucks\customs
C:\Program Files\Microsoft Games\Monster Truck Madness 2\trucks\repaints

And cowpod can read deeper than that, if you want it to.

C:\Progra\....\Madness 2\trucks\replicas\bigfoots
C:\Progra\....\Madness 2\trucks\replicas\gravediggers
C:\Progra\....\Madness 2\trucks\replicas\theRest

So, if this extra little bit of folder depth offers enough pod file organizational choices for you, then you don't need the extra paths of cowpod. However, if after all that flexibility you still want more, then the extra paths are just the ticket for you.

How it works

Open cowpod like normal. Notice the stock pods on the left and the empty selection list on the right. You of course may have more pods in your game folder than I currently do for this tutorial.

Now, goto the menu > edit > set paths, or click the path button on the toolbar. The path options box will come up. Click a [...] button.

Browse to the folder you want (the one where your pods are) and click OK.

You will see the full path to the directory you just selected appear in the path options box. Click the save button.

Voila, all the pods in that folder will now be available to cowpod and to the game.

Select the tracks and trucks you want to use and start your game.

Infinite recursion (aka too many files)

Recursion is just the techeze word that means to read sub folders repeatedly. When making the change to cowpod you may discover that pods show up in the list that were previously hidden from view because they were too deep in sub folders to be detected by other pod mounting programs. But since cowpod reads multiple sub folders they are now in full view. Sometimes, this may not be what you want and so you might rather cowpod not read so many sub folders after all. The fix is easy. Open the path options box. In the lower middle section, you will see options marked "limit recursion."

When you first run cowpod, it is set to read ALL sub folders. That is, don't limit anything. But if you click the "yes" button you can limit how far cowpod will look for pod files. Setting it to zero will restrict the pod file search to the current directory (and the root of user paths). Setting it to one, two, or three, etc. will indicate to look that many sub folders beyond the currect one but to look no further after that. The limit is set for the program folder and for user paths too. The bottom line, however, is that you have complete flexibility and control over what you do.


To delete a path click the [x] button to the left of the one you want to get rid of.

The path(s) you set can be anywhere.

Monster truck madness 1 and 2 will NOT read files, folders or directories with spaces in the name. Therefore, cowpod will truncate the path to the shortened DOS version. This is nothing you need to be concerned about. It's all done automatically in order to make things work properly.

When you click a pod name from a path that you set, the whole path and all will be added to the pod.ini list. This is as it should be. Cowpod will sort out what is in the game folder and what is in your custom paths. The game will work with it all.

Just as cowpod will read sub folders off the game folder, so it will do the same thing for user set paths. You do not need to set all sub folders individually. Just set the main one, and let cowpod do the rest. For example.

Is it for everybody? No. But it's easily ignored too.

[ Intro | UI | Sorting | Restore | Paths | INI files | Lists | Fonts | Registry | Source | ]