Map Sprites are graphics elements used in the game map, for example these are Map Sprites:
As you can see, Map Sprites are fully understood and reworked. They are stored in HBLK*.DAT files. You cam extract al of them with the XSPRBLK tool. Additionally, COL01.DAT defines flags for sprites (ie if a sprite is walkable).
Map files are also reworked. And even better - their relation with Map Sprites is known, allowing to create map editor or full map extractor.
The only problem is with level files GAME??.DAT - see level files section.
Anyway, we have a full map extractor. All levels available in "Game levels" section are extracted using this tool, then resized to fit screen.
Here is my Map Extractor and Map Sprites Extractor. The code is written in C,
there is also project file for Eclipse.
Download Bullfrog Map and Map Sprites Extractor for Syndicate, Win32 release
Download Bullfrog Map and Map Sprites Extractor for Syndicate, sources
I have written my code using the one written by Andrew Sampson. He wrote C++ code prepared for Linux systems, and prepared to extract only part of the map. Here you can find his version:
Andrew Sampson's pack for reworking Syndicate:
sourceforge.net CityBuilder project
Reworked! Maps and Map Sprites: MAP01.DAT MAP02.DAT MAP03.DAT MAP04.DAT MAP05.DAT MAP06.DAT MAP07.DAT MAP08.DAT MAP09.DAT MAP10.DAT MAP11.DAT MAP12.DAT MAP13.DAT MAP15.DAT MAP16.DAT MAP17.DAT MAP18.DAT MAP19.DAT MAP20.DAT MAP21.DAT MAP31.DAT MAP32.DAT MAP34.DAT MAP35.DAT MAP37.DAT MAP38.DAT MAP39.DAT MAP40.DAT MAP41.DAT MAP43.DAT MAP50.DAT MAP51.DAT MAP52.DAT MAP53.DAT MAP54.DAT MAP55.DAT MAP56.DAT MAP57.DAT MAP58.DAT MAP60.DAT MAP61.DAT MAP62.DAT MAP63.DAT MAP64.DAT MAP65.DAT MAP66.DAT MAP67.DAT MAP70.DAT MAP71.DAT MAP72.DAT MAP73.DAT MAP80.DAT MAP81.DAT MAP82.DAT MAP90.DAT MAP91.DAT MAP92.DAT MAP93.DAT MAP94.DAT HBLK01.DAT COL01.DAT