Map Display Options

From Unofficial Homecoming Wiki
Jump to navigation Jump to search

Map Display Options

There are 3 option names that can be used with the /Option_set command to control the display options in the Map window: MapOptions, MapOptions2, and MapOptionRevision.


MapOptions

For /OptionSet MapOptions, add up all options desired and use that number. For example, if you want to set Gate (2), Teammates (10), and Hospital (32) at the same time, you'd type 42 (2+8+32=42).

1 = Contact - Other
2 = Gate 
4 = Neighborhood
8 = Teammates
16 = Train
32 = Hospital
64 = Mission
128 = Thumbtack
256 = Names
512 = Store
16384 = Special
262144 = Architect Entertainment
524288 = Arena
1048576 = Sewer
4194304 = MissionObjective
8388608 = Precinct
16777216 = Lounge
268435456 = Leaguemates
536870912 = Trainer
1073741824 = Notoriety Contacts
  • The option "Contact - Has New Mission" does not appear to be able to be set with any consistency using the /OptionSet command. If you want to use this option, it's best to set it with the Map window and a mouse.
  • The available options listed in the Map window change based on the map the character is zoned into, and which areas of the map have been revealed (areas where the Fog of War has been cleared). If the Fog of War is covering the AE building in the zone, for example, then the option in the Map window to set Architect Entertainment will not appear in the options list.
  • Map options set with the /OptionSet command do not take effect until the map is reloaded, such as from zoning into a new map, or restarting the game client. The Reveal prestige power can, however, reload the Map window which allows the setting to take effect immediately. The Reveal power can also expose all of the available options for that map, in case some of the options are not listed in the Map window (but should be).
  • The /OptionSet command only uses numbers in standard (decimal) form as arguments. The numbers for the map options listed in the Options.txt file, however, are in hexadecimal form. The /OptionSet command automatically converts the numbers from decimal to hexadecimal form for the game. Manually converting hexadecimal to decimal can also work to take a number from the Options.txt file and use it with /OptionSet.


MapOptions2

For /OptionSet MapOptions2, add up all options desired and use that number.

1 = Contact - On Mission
2 = Contact - Completed Mission
4 = Contact - Signature Story Arc
8 = Contact - Task Force / Trial


MapOptionRevision

Used to initialize the MapOptions and MapOptions2 values to handle new defaults we want to set.

In order to present only the Map window options that were available on a particular map, the map revision system was put in place. This option is mostly handled by the game itself, and the MapOptionRevision value will change depending on the map that a character zones into. For the most part, players don't need to mess with this option.



Editor's Note: The map system options are a "bit of a hack," as the original COH devs said, especially the Revision system which sets the default option values in the Map window for each map. As a result, the available map window options are a little finicky, glitchy, inconsistent, whatever you'd like to call it. There are also large gaps in the MapOptions bitfield where no options are named, or at least that's true for the /OptionSet command. If you watch the default Options.txt file as you travel from map to map, the game often changes the numerical code of the various map options for no apparent reason. However, the Reveal prestige power can bring some consistency to the whole map options system if used after setting any options or after zoning into a map.