Introduction
There are two levels of addon map support in Confogl 2.2.0 and newer. The first level is entirely automated and requires no extra work after you have installed the campaign. Since this is not a flawless system, a second method has been created (and then greatly simplified with a few commands).
About Method 1
This method find the medkits that it thinks are in the starting saferoom and generates the saferoom location off of them. With most standard style saferooms it works fairly well and can replace the medkits with pills and remove extra saferoom items. This method makes no effort to find the end saferoom.
About Method 2
There is now a file called mapinfo.sp in the /addons/sourcemod/config/confogl/ director on your server. This file contains all the information Confogl needs for about the maps. These are set points that the medkits are close to that we have found. This file can be updated in two ways. The first way is to manually find the points and distances based on your position in the game. Since that can be a very time consuming process, Confogl now has a few commands which will get your location and calculate all the distances it needs based on 2 or 3 points for each saferoom.
Instructions
- Load the map you want to update the mapinfo.txt for
- If the starting saferoom is detected correctly, but the end saferoom is not, say: "!confogl_midata_save" and it will save that automatically generated data for the start saferoom. Skip to step 6 to generate the end saferoom location.
- Move to as close to the medkits in the start saferoom as you are able to get and say: "!confogl_save_location start_point"
- Now move a few feet away from the medkits and say "!confogl_save_location"
- Now move to the farthest possible spot from the medkits while still in the saferoom and say "!confogl_save_location"
- Move to the end saferoom and stand as close to the medkits (or if they aren't there in versus, where they would be is fine)
- Say "!confogl_save_location end_point"
- Now move to the farthest possible spot from that location while still in the saferoom and say "!confogl_save_location"
During this process, the instructions will be printed to chat so you don't have to memorize the process or alt-tab out to read the next step.