Skip to content

Instantly share code, notes, and snippets.

@joshieecs
Created February 16, 2023 22:03
Show Gist options
  • Save joshieecs/8b81e50025c6e6b1d1c7b0a80e0c49c5 to your computer and use it in GitHub Desktop.
Save joshieecs/8b81e50025c6e6b1d1c7b0a80e0c49c5 to your computer and use it in GitHub Desktop.
Sample UniMapConfig.xml that changes the top item in the Quick FT menu to Cancel, in order to prevent double-presses from fast traveling to Vault 76. UniMap mod: https://www.nexusmods.com/fallout76/mods/1534
<?xml version="1.0" encoding="UTF-8"?>
<UniMap Creator="Unikko" Site="https://www.nexusmods.com/fallout76/mods/1534" Ver="1">
<UniMapVersion>1.0.0-Beta10</UniMapVersion>
<MapBooks>
<!-- Map Book File(s) -->
<!-- Map Book filename with path relative to the directory containing UniMap.xml -->
<!-- If the Book number is "0", skip loading. -->
<MapBook Book="1">
UniMap_MapBooks\MapBookSample1.xml
</MapBook>
<MapBook Book="2">
UniMap_MapBooks\MapBookSample2.xml
</MapBook>
<MapBook Book="0">
DevMapBook.xml
</MapBook>
<MapBook Book="4">
UniMap_MapBooks\TestMapBook.xml
</MapBook>
</MapBooks>
<MapBooksPitt>
<MapBookPitt Book="1">
UniMap_MapBooks\MapBookPittSample.xml
</MapBookPitt>
</MapBooksPitt>
<QuickFT>
<Activate>
<!-- Activate Quick FT? (yes or no) -->
yes
</Activate>
<Menu List="Main">
<Title>Main</Title>
<ID>1</ID> <!-- Sub: Free Cap -->
<ID>725073</ID> <!-- Vault 76 -->
<ID>631890</ID> <!-- The Whitespring Resort -->
<ID>2913845</ID><!-- Foundation -->
<ID>399020</ID> <!-- The Crater -->
<ID>617126</ID> <!-- Fort Atlas -->
<ID>631879</ID> <!-- The Rusty Pick -->
<ID>6769791</ID><!-- Nuka-World On Tour -->
<ID>2</ID> <!-- Sub: Vendor -->
<ID>3</ID> <!-- Sub: Event -->
<ID>4</ID> <!-- Sub: Nuke -->
<ID>5</ID> <!-- Sub: Station -->
<ID>6</ID> <!-- Sub: Vault -->
<ID>7</ID> <!-- Sub: Favorites -->
</Menu>
<Menu List="1">
<Title>Cancel</Title>
<ID>725073</ID> <!-- Vault 76 -->
<ID>631890</ID> <!-- The Whitespring Resort -->
<ID>2913845</ID><!-- Foundation -->
<ID>399020</ID> <!-- The Crater -->
<ID>617126</ID> <!-- Fort Atlas -->
<ID>631879</ID> <!-- The Rusty Pick -->
<ID>6769791</ID><!-- Nuka-World On Tour -->
</Menu>
<Menu List="2">
<Title>$VENDOR</Title>
<ID>2922437</ID><!-- Grafton Station -->
<ID>2922042</ID><!-- Morgantown Station -->
<ID>2921649</ID><!-- Sutton Station -->
<ID>2921257</ID><!-- Charleston Station -->
<ID>2920862</ID><!-- Welch Station -->
<ID>2920855</ID><!-- Lewisburg Station -->
<ID>2920061</ID><!-- R&G Station -->
<ID>2920463</ID><!-- Watoga Station -->
<ID>2919604</ID><!-- The Whitespring Station -->
<ID>2919599</ID><!-- Pleasant Valley Station -->
<ID>2919147</ID><!-- Sunnytop Station -->
<ID>4160614</ID><!-- Berkeley Springs Station -->
<ID>450088</ID> <!-- Grafton -->
<ID>576713</ID> <!-- Morgantown Airport -->
<ID>4242713</ID><!-- The Wayward -->
<ID>87379</ID> <!-- Flatwoods -->
<ID>20588</ID> <!-- Charleston Fire Department -->
<ID>102080</ID> <!-- Camden Park -->
<ID>631890</ID> <!-- The Whitespring Resort -->
<ID>102960</ID> <!-- Pleasant Valley Ski Resort -->
<ID>468488</ID> <!-- Watoga Shopping Plaza -->
<ID>2913845</ID><!-- Foundation -->
<ID>399020</ID> <!-- The Crater -->
<ID>6769791</ID><!-- Nuka-World On Tour -->
</Menu>
<Menu List="3">
<Title>$EVENT</Title>
<ID>1089152</ID><!-- Emmett Mountain Disposal Site -->
<ID>6607440</ID><!-- Foundation Outpost -->
<ID>6271008</ID><!-- Metal Dome -->
<ID>631718</ID> <!-- Sunday Brothers Cabin -->
<ID>4136226</ID><!-- Pylon Ambush Site -->
<ID>114098</ID> <!-- Big Bend Tunnel East -->
<ID>1124667</ID><!-- Arktos Pharma -->
<ID>381753</ID> <!-- Helvetia -->
<ID>6171161</ID><!-- Point Pleasant -->
<ID>540415</ID> <!-- Garrahan Mining Headquarters -->
<ID>604863</ID> <!-- Monongah -->
<ID>341971</ID> <!-- Dyer Chemical -->
</Menu>
<Menu List="4">
<Title>$FOWSetting_EnumValue_FOWFloatRange_Nuclear</Title>
<ID>1548354</ID><!-- Site Alpha -->
<ID>3008567</ID><!-- Site Bravo -->
<ID>3843327</ID><!-- Site Charlie -->
<ID>3837135</ID><!-- Fissure Site Prime -->
<ID>3501068</ID><!-- Drop Site V9 -->
<ID>3742201</ID><!-- Forward Station Delta -->
<ID>5212784</ID><!-- Overgrown Sundew Grove -->
<ID>598560</ID> <!-- Monongah Mine -->
<ID>6769791</ID><!-- Nuka-World On Tour -->
</Menu>
<Menu List="5">
<Title>Station</Title>
<ID>2922437</ID><!-- Grafton Station -->
<ID>2922042</ID><!-- Morgantown Station -->
<ID>2921649</ID><!-- Sutton Station -->
<ID>2921257</ID><!-- Charleston Station -->
<ID>2920862</ID><!-- Welch Station -->
<ID>2920855</ID><!-- Lewisburg Station -->
<ID>2920061</ID><!-- R&G Station -->
<ID>2920463</ID><!-- Watoga Station -->
<ID>2919604</ID><!-- The Whitespring Station -->
<ID>2919599</ID><!-- Pleasant Valley Station -->
<ID>2919147</ID><!-- Sunnytop Station -->
<ID>4160614</ID><!-- Berkeley Springs Station -->
</Menu>
<Menu List="6">
<Title>Vault</Title>
<ID>6198648</ID><!-- Vault 51 -->
<ID>4423942</ID><!-- Vault 63 -->
<ID>725073</ID> <!-- Vault 76 -->
<ID>5822654</ID><!-- Vault 79 -->
<ID>718418</ID> <!-- Vault 94 -->
<ID>727653</ID> <!-- Vault 96 -->
</Menu>
<Menu List="7">
<Title>$FAVORITE</Title>
<ID>1088413</ID><!-- West Tek Research Center -->
<ID>466974</ID> <!-- Huntersville -->
</Menu>
</QuickFT>
<PlayerNotifier>
<Activate>
<!-- Activate Player Notifier? (yes or no) -->
no
</Activate>
<!-- If the Ent is "0", skip loading. -->
<!-- Name: Name of player to be alert (* Case insensitive)-->
<!-- Info: Information about that player -->
<!-- Alert dialog displays the player's name and information -->
<!-- Entry Max: 25 -->
<!-- following five characters cannot be used as they are. An error will result -->
<!-- & < > " ' -->
<!-- Recommend validating the XML file. https://www.xmlvalidation.com/ -->
<Player Ent="1">
<Name>Player1NameIsHere</Name>
<Info>InfoIsHere</Info>
</Player>
<Player Ent="2">
<Name>Player2NameIsHere</Name>
<Info>InfoIsHere</Info>
</Player>
<Player Ent="3">
<Name>Player3NameIsHere</Name>
<Info>InfoIsHere</Info>
</Player>
</PlayerNotifier>
<Settings>
<Display>
<DispMapBookName>
<!-- Display MapBook Name? (yes or no) -->
yes
</DispMapBookName>
<DispMapModName>
<!-- Display Map Mod Name? (yes or no) -->
yes
</DispMapModName>
<DispMapModCreator>
<!-- Display Map Mod Creator? (yes or no) -->
yes
</DispMapModCreator>
<DispButtonHints>
<!-- Display button Hints? "MAP+" and "MAP-" (yes or no) -->
yes
</DispButtonHints>
</Display>
<ZoomSpeed>
<Trigger>
<!-- Zoom speed when using zoom button (default is 2.5) -->
2.5
</Trigger>
<Wheel>
<!-- Zoom speed when using mouse wheel (default is 0.05) -->
0.10
</Wheel>
</ZoomSpeed>
<GamePadController>
<SwapPadButton>
<!-- When using game pad controller -->
<!-- Map Page Forward: Right Stick Button -->
<!-- Map Page Backward: D-Pad Left -->
<!-- Swap this? (yes or no) -->
no
</SwapPadButton>
</GamePadController>
<TimelinedBlastZone>
<Activate>
<!-- Activate Timelined Blast Zone Marker? (yes or no) -->
yes
</Activate>
<HideDuplicateBlastZoneMarker>
<!-- Hide duplicate Blast Zone Markers? (yes or no) -->
yes
</HideDuplicateBlastZoneMarker>
<!-- TLBZ1(Most recent) TLBZ2(old) TLBZ3(oldest) -->
<!-- Use 32bit RGB Value (RRGGBB) -->
<TLBZ1>
<LineColor>F5CC5C</LineColor><!-- Default is "F5CC5C" (Vanilla) -->
<FillColor>FF0000</FillColor><!-- Default is "FF0000" (Red) -->
</TLBZ1>
<TLBZ2>
<LineColor>F5CC5C</LineColor><!-- Default is "F5CC5C" (Vanilla) -->
<FillColor>00FF00</FillColor><!-- Default is "00FF00" (Green) -->
</TLBZ2>
<TLBZ3>
<LineColor>F5CC5C</LineColor><!-- Default is "F5CC5C" (Vanilla) -->
<FillColor>0000FF</FillColor><!-- Default is "0000FF" (Blue) -->
</TLBZ3>
</TimelinedBlastZone>
<HideMarker>
<HideIncKeyCode>
<!-- Marker Hide Level Inc. Key Code: Default is 80(P Key) -->
80
</HideIncKeyCode>
<HideDecKeyCode>
<!-- Marker Hide Level Dec. Key Code: Default is 79(O Key) -->
79
</HideDecKeyCode>
<HideLevel>
<!-- Info of Target -->
<!-- "Player" Player Marker (without Friend & Team) -->
<!-- "Team" Team Marker (Team Leader, Team Member, Friend, and Custom Marker) -->
<!-- "Camp" Camp Marker (inc. QuickCamp) -->
<!-- "InactiveQuest" Inactive Quest Marker -->
<!-- "ActiveQuest" Active Quest Marker -->
<!-- "All" Hides all markers without your own -->
<!-- "PlayerLocal" A world without any markers... -->
<!-- Set the hide level for each target(1/2/3/4/5) -->
<!-- Targets hide level equal or lower than the current hide level, will not be displayed -->
<Hide Target="Player">1</Hide>
<Hide Target="Team">2</Hide>
<Hide Target="Camp">3</Hide>
<Hide Target="InactiveQuest">4</Hide>
<Hide Target="ActiveQuetst">5</Hide>
<!-- Dont touch -->
<Hide Target="All">6</Hide><!-- Dont touch -->
<Hide Target="PlayerLocal">7</Hide><!-- Dont touch -->
</HideLevel>
</HideMarker>
<FindMarker>
<FindIncKeyCode>
<!-- Marker Find Level Inc. Key Code: Default is 45(Insert Key) -->
190
</FindIncKeyCode>
<FindDecKeyCode>
<!-- Marker Find Level Dec. Key Code: Default is 46(Delete Key) -->
188
</FindDecKeyCode>
<HideResetOnFind>
<!-- Reset Marker Hide Level? when used Easy Marker Finder -->
yes
</HideResetOnFind>
<LineThickness>3</LineThickness><!-- Line Thickness -->
<LineColor>00FF00</LineColor><!-- Line Color "00FF00" (RRGGBB) -->
<LineAlpha>0.5</LineAlpha><!-- Line Alpha (1.0 is solid) -->
<TeamMemberWaypoint>
<!-- Include Waypoint(Custom Marker) when finding for team members? -->
no
</TeamMemberWaypoint>
<FindQuickCamp>
<!-- Include QuickCamp when finding for Camps? -->
yes
</FindQuickCamp>
<FindType>
<!-- 1: Player Marker (without Friend & Team) -->
<!-- 2: Team Marker (and Custom Marker) -->
<!-- 3: Camp Marker (inc. QuickCamp) -->
<!-- 4: Inactive Quest Marker -->
<!-- 5: Active Quest Marker -->
<!-- 6: Event -->
<!-- 7: Friend(inc. Invite Pending) -->
<Find Type="1">2</Find>
<Find Type="2">3</Find>
<Find Type="3">4</Find>
<Find Type="4">5</Find>
<Find Type="5">6</Find>
<Find Type="6">7</Find>
<Find Type="7">1</Find>
</FindType>
</FindMarker>
<MapBook>
<CycleMapBook>
<!-- Cycle MapBook number? (yes or no) -->
no
</CycleMapBook>
<ForwardKeyCode>
<!-- Map Book Forward Key Code: Default is 36(Home Key) -->
36
</ForwardKeyCode>
<BackwardKeyCode>
<!-- Map Book Backward Key Code: Default is 35(End Key) -->
35
</BackwardKeyCode>
</MapBook>
<MapPage>
<CycleMapPage>
<!-- Cycle Map page number? (yes or no) -->
no
</CycleMapPage>
<ForwardKeyCode>
<!-- Map Page Forward Key Code: Default is 33(PageUp Key) -->
33
</ForwardKeyCode>
<BackwardKeyCode>
<!-- Map Page Backward Key Code: Default is 34(PageDown Key) -->
34
</BackwardKeyCode>
</MapPage>
<!-- Available key codes
PageUp 33
PageDown 34
END 35
HOME 36
INS 45
DEL 46
, 188
. 190
[ 219
] 221
A 65
D 68
W 87
S 83
SHIFT 16
CTRL 17
ALT 18
SPACE 32
` 192
B 66
F 70
G 71
H 72
I 73
J 74
K 75
L 76
N 78
O 79
P 80
Q 81
U 85
V 86
X 88
Y 89
-->
<Develop>
<!-- for Map Mod Developer's Option -->
<PlayerPixPos>
<!-- Display the player's position (pixel position) on the map texture -->
<!-- Texture Top Left is (0,0) -->
<!-- use this? (yes or no) -->
no
</PlayerPixPos>
<Pitt>
<!-- Currently under testing. -->
<!-- All markers, including the player's current position, are not displayed -->
<!-- Testing PITT? (yes or no) -->
yes
</Pitt>
</Develop>
<System>
<PageMax>
<!-- Max MapBook = 100 / PageMax -->
<!-- e.g. PageMax = 10: 100 / 10 = 10 MapBooks can be used -->
<!-- e.g. PageMax = 20: 100 / 20 = 5 MapBooks can be used -->
<!-- e.g. PageMax = 15: 100 / 15 = 6 MapBooks can be used(Undivided remainders are ignored) -->
<!-- e.g. PageMax = 5: 100 / 5 = 20 MapBooks can be used -->
<!-- Default is 10 -->
10
</PageMax>
</System>
</Settings>
</UniMap>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment