Senior Production Blog 6
Closing off for this week there has been a mix of working on my own work and putting what I am working on to help and assist in fixing bugs. The main work I have completed is the map visualizer. The utility makes a widget mini map that can be viewed in the van. The map itself is generated dynamically based on the proc-generator.
A lot of preparation was done to make the map device. The main thing was that it is very interchangeable and dynamic. If the map had more roads or less, it would scale down the tiles accordingly as well as the images on the tiles can be easily modified. This modularity allows it to be very adaptable to changes from the proc generator.
The other work I have been doing has been debugging problems related to prior systems I have developed like the weapons data manager. The two main issues were that the weapons data manager for some reason wouldn’t load some of the data. This issue was mysterious in nature due to the fact that some of the data is being read properly and there shouldn’t be an in between. Either it loads all data or none at all. This issue also disappeared immediately after an hour later with no changes and with no way of recreating the bug. The other issue was later on in the executable, the data manager has all information zerod out. The fix was that the data file it reads from is missing aftere building the project.