Constructor is a great game from 1997 that has aged really well. Sadly there is still an annoying glitch which on occasion prevents fences from being rebuilt. This project aims to address that by fixing the bug in the game's save files.
Work has picked up on this again and with the help of 2 other Constructor fans, SHLAINN and jimmypw, and we’re making progress in leaps and bounds.
You can find SHLAINN’s repository of information, which is acting as a central point for documentation and discussion, here: https://github.com/shlainn/game-file-formats/wiki/Constructor-save-files.
He also has a very cool, web based tool for viewing level (aka map) files here: https://shlainn.github.io/game-file-formats/level.html. To use it, you’ll need to extract the .DAT resource files from the .FIL Constructor archives.
Thankfully, Jimmypw has a repo here: https://github.com/jimmypw/constructor-fil which contains the source to a C based file extractor, a tool needed to explore the Constructor resource files and get at those .DAT files (but not for the save files if that's all you are interested in).
If you prefer, I’ve also managed to save a copy of the FilEdit tool that was formerly hosted at Black-Mesa, a Freeserver website dedicated to Constructor that has sadly went offline. You can still view it via the WayBackMachine but I’ve re-uploaded the tool here just in case it disappears from there as well. If you are still out there SMurf, give us a shout!
My personal interest is still in the save files, as I’m convinced we’ll find a fix to the bug there, and to that end I've created a simple File Splitter tool that splits up Constructor save files into more managable, explorable chunks. I update SHLAINN’s repo with information from them as I find it and I’ll make further tools I develop for analysing available once they are at a standard suitable for sharing.
So, no solid data on fences yet but some promising signs and good progress.
FilEdit-0.61.zip - a little editor that allows you to look inside the Constructor .FIL archive files and extract the data contained within. Includes the ability to save and make new files as well (although this feature hasn't been tested much so use with caution). Written by SMurf of Black-Mesa.
File Splitter-v0.0.0.1.zip - a simple command line program that takes SLOTX.DAT files and splits them into their individual parts to aid exploration and analysis. Very early version so don't expect much, but functional none the less. Source code will be available in due course.
If you want to know more about this project you can email me using the details in the About page.