gunna35 created a PHP version of the powerup and pedestrian mapper. So yeah, forget my project, and go check his application, now! It has everything you need (except cops, at the time of writing this), but you'll need a web server that can parse PHP to run it. (link to this post).
==============================
On this topic, I brought up the idea of creating a program that can map the location of all powerups. Some days later, I made a quick protoype and decided I should crate a dedicated thread for it.
This thread will cover two programs: the powerup mapper and the pedestrian mapper.
==============================
UPDATE (12 Jan 2013)
I'm afraid to say I've reached a complete and utter dead-end some days ago. I have absolutely no idea why some transformation matrices don't match up. In simpler talk: The program is fine, but somehow some levels's maps are good, others have the powerups out of bounds, off-scale, etc.
I have no idea how to fix it, except by brute-forcing fixes for every map that doesn't work correctly. This means tweaking the scale, rotation and translation individually, over and over, getting ever closer to a result that KINDA looks like an actual map. For every single level that doesn't work. For some, it looks like it's just a simple 180º rotation or so, but for others it's complete chaos. I have no time for this, and frankly, the interest in the whole project isn't too great.
However, if anyone has some free time, and knows how to program in C++ and Allegro (Allegro shouldn't be complicated to figure out, and it plays a relatively minor role here anyway), you can just pick up the source code from the following link, which is also the closest thing to a "final" release I'll have, for the time being. https://my.pcloud.com/publink/show?code=XZt5jqZqsMubo1O44JkCuuFibmzM4n2CJok If you need help with anything regarding the program, throw me a PM, a reply on this topic, an e-mail, anything. I'll be glad to help.
In addition, if you still wanna get a custom map for one of the levels that do work, contact me. The program is up, and I have the map image files, so it's not a bother to create a powerup map.
Levels that work:
- Bleak City Business District (Maim Street, Wall Street Crash)
- Bleak City Commercial District... probably (Mangled at the Mall, High Rise Horror, Downtown Devastation
- Bleak City Outskirts (Avenue of Atrocities, Top Gear Thrash, Blood on the Rooftops)
- Dusty Trails Scenic Coastal Drive (Coastal Carnage, Hitch Hiker Harvest, Beef Curtains)
- Devil's Canyon Mining Town (Death Valley, Erasing Arizona, Roswell That Ends Well, Desert Storm)
- Devil's Canyon Mines Complex... needs an 180º flip. It's easy to do manually but a bit cumbersome... (Pit Stop, 600ft Under, Halfway to Hell, Shafts of Fright, Mine's a Large One)
POWERUP MAPPER
So far, I have a brief prototype, and this is the result for Maim Street (supposedly?):
This is the result of a quick read of a the file of an iOS version's map, and a mapping of the corresponding powerups.
There's only one problem, which we can all see. Actually, there are several problems, but I'll explain those in a sec. You see, there are a lot of powerups, but they don't seem right at all. Is there a section on Maim Street with what seems to be fifty mines all bundled together? That's not even my biggest concern - the fact that the resulting image is less wide than it is high. The maps are the other way around. Other than that, I'll have to figure out the exact scale and the exact positioning. But yeah, this is pretty good so far, don't you think?
Now, questions you might have:
- I can't see where the powerups are; the background is transparent!
Don't worry, the image is meant to be overlayed on top of the map. I plan on making some neat Javascript things for the wiki using this fact. - There are too many things, I can't find the powerup I'm looking for!
Don't worry, I made it so it's easy to change what powerups appear and don't appear with a simple text file. I'll probably make two versions of the maps, one with all powerups, another with only the best ones. - Some icons overlap others and are too bundled together!
Don't worry, I made it so it's easy to set the zoom.
Anyway, I plan on making several image files, incorporate them into the wiki in some nice boxes where you can do stuff with some buttons, and I plan to release the executable and source code, if you want to create your own custom maps.
One final thing, I think. I'm using the original Carmageddon's map graphics. It looks like it makes no difference, but if you see something off with a map, that might be it.
==============================
PEDESTRIAN MAPPER
Not done yet...
Planned features:
- Creation of a map with all pedestrians shown as dots.
- Creation of a layer that shows the most populated spots.