A template that retrieves the name of a game or source text. Used to auto format references. To add any new entries, add them in Module:Abb/data. Used by Template:Abb. If you want to auto generate links, please use Template:Abblink instead of the link parameter.
Usage
{{abb|abbreviation}}
Parameters
<unnamed 1> or abb
See #Abbreviations below for list of valid inputs.
(default: "text")
modeDetermines the template output.
Available options:
- icon: Returns an icon (without "File:" prefix).
- link: Returns the name of the overview article if applicable.
- short: Returns a shortened version of the name.
- text: Returns the source's name.
- num: The order of release. Use decimals for expansions and DLC. Will order them in the table below as well in that order.
- color: Representative color used for some userbox templates and others.
- type: Options are
'game', 'pub', 'cross', 'cancel', 'wiki', 'mod', 'comm', 'other'.
Advanced options:
- category: Will add "
[[Category:" and the short name as a category. Used in Template:Mbox.
Example:
-->{{#invoke:Abb|category<!--
-->|games ={{{games|}}}<!--
-->|category ={{{category}}}<!--
-->|mode =append<!--
-->|prepend =(<!--
-->|sort key ={{{sort key|}}}<!--
-->|append =)<!--
-->}}<!---->Abbreviations
This section is generated automatically using the documentation function in Module:Abb. They are separated according to type. Current types are 'game', 'pub', 'cross', 'cancel', 'wiki', 'mod', 'comm', 'other' . Games in main are ordered by "num".
Main
| Abbreviation | Title | Short | Games Title | Link | Icon | Num | Type | Color |
|---|---|---|---|---|---|---|---|---|
| FO1 | Fallout | Fallout | Fallout | Fallout | 01 | Main | E0CDA9 | |
| FOD | Fallout Demo | Fallout Demo | Fallout Demo | Fallout Demo | 01 | Main | E0CDA9 | |
| FO2 | Fallout 2 | Fallout 2 | Fallout 2 | Fallout 2 | 02 | Main | b6b93a | |
| FOT | Fallout Tactics | Fallout Tactics | Fallout Tactics | Fallout Tactics | 02.1 | Main | C2B280 | |
| FOBOS | Fallout: Brotherhood of Steel | Fallout: BoS | Fallout: Brotherhood of Steel | Fallout: Brotherhood of Steel | 02.2 | Main | 8B7355 | |
| FO3 | Fallout 3 | Fallout 3 | Fallout 3 | Fallout 3 | 03 | Main | 2a9b41 | |
| FO3BS | Broken Steel | Broken Steel | Broken Steel | Broken Steel | 03.001 | Expansion | 2a9b41 | |
| FO3MZ | Mothership Zeta | Mothership Zeta | Mothership Zeta | Mothership Zeta | 03.002 | Expansion | 588289 | |
| FO3OA | Operation: Anchorage | Operation: Anchorage | Operation: Anchorage | Operation: Anchorage | 03.003 | Expansion | 3265cc | |
| FO3PL | Point Lookout | Point Lookout | Point Lookout (add-on) | Point Lookout | 03.004 | Expansion | 435148 | |
| FO3TP | The Pitt | The Pitt | The Pitt (add-on) | The Pitt | 03.005 | Expansion | cc7232 | |
| FNV | Fallout: New Vegas | Fallout: New Vegas | Fallout: New Vegas | Fallout: New Vegas | 03.5 | Main | f67b3c | |
| FONV | Fallout: New Vegas | Fallout: New Vegas | Fallout: New Vegas | Fallout: New Vegas | 03.5 | Main | f67b3c | |
| FNVCS | Courier's Stash | Courier's Stash | Courier's Stash | 03.501 | Expansion | cc6632 | ||
| FNVDM | Dead Money | Dead Money | Dead Money | Dead Money | 03.502 | Expansion | cc5932 | |
| FONVDM | Dead Money | Dead Money | Dead Money | Dead Money | 03.502 | Expansion | 665533 | |
| FNVGRA | Gun Runners' Arsenal | Gun Runners' Arsenal | Gun Runners' Arsenal | Gun Runners' Arsenal | 03.503 | Expansion | bf5f3f | |
| FONVGRA | Gun Runners' Arsenal | Gun Runners' Arsenal | Gun Runners' Arsenal | Gun Runners' Arsenal | 03.503 | Expansion | bf5f3f | |
| FONVHH | Honest Hearts | Honest Hearts | Honest Hearts | Honest Hearts | 03.504 | Expansion | bf7f3f | |
| FNVHH | Honest Hearts | Honest Hearts | Honest Hearts | Honest Hearts | 03.504 | Expansion | bf7f3f | |
| FONVLR | Lonesome Road | Lonesome Road | Lonesome Road (add-on) | Lonesome Road | 03.505 | Expansion | cc6632 | |
| FNVLR | Lonesome Road | Lonesome Road | Lonesome Road (add-on) | Lonesome Road | 03.505 | Expansion | cc6632 | |
| FNVOWB | Old World Blues | Old World Blues | Old World Blues (add-on) | Old World Blues | 03.506 | Expansion | 32cbcc | |
| FONVOWB | Old World Blues | Old World Blues | Old World Blues (add-on) | Old World Blues | 03.506 | Expansion | 32cbcc | |
| FOS | Fallout Shelter | Fallout Shelter | Fallout Shelter | Fallout Shelter | 04 | Main | 3f94bf | |
| FO4 | Fallout 4 | Fallout 4 | Fallout 4 | Fallout 4 | 04.2 | Main | 3f94bf | |
| FO4AUT | Automatron | Automatron | Automatron (add-on) | Automatron | 04.201 | Expansion | 598ca5 | |
| FO4WW | Wasteland Workshop | Wasteland Workshop | Wasteland Workshop | Wasteland Workshop | 04.202 | Expansion | bf7f3f | |
| FO4FH | Far Harbor | Far Harbor | Far Harbor (add-on) | Far Harbor | 04.203 | Expansion | 28a38e | |
| FO4CW | Contraptions Workshop | Contraptions Workshop | Contraptions Workshop | Contraptions Workshop | 04.204 | Expansion | 32ccb2 | |
| FO4VW | Vault-Tec Workshop | Vault-Tec Workshop | Vault-Tec Workshop | Vault-Tec Workshop | 04.205 | Expansion | d8b226 | |
| FO4NW | Nuka-World | Nuka-World | Nuka-World (add-on) | Nuka-World | 04.206 | Expansion | cc3f32 | |
| FO4CC | Creation Club | Creation Club | Creation Club | Creation Club | 04.207 | Expansion | 3f94bf | |
| FO4GR | Grognak & the Ruby Ruins | Grognak & the Ruby Ruins | Grognak & the Ruby Ruins | Grognak & the Ruby Ruins | 04.209 | Pip-boy game | 3f94bf | |
| FO4AE | Fallout 4 Anniversary Edition | Fallout 4 Anniversary Edition | Fallout 4 Anniversary Edition | Fallout 4 Anniversary Edition | 04.210 | Main | 3f94bf | |
| FBG | Fallout: The Board Game | Fallout: The Board Game | Fallout: The Board Game | Fallout: The Board Game | 05 | Main | 4b8e20 | |
| FBGNC | Fallout: New California | Fallout: New California | Fallout: New California | Fallout: New California | 05.001 | Expansion | 4b8e20 | |
| FBGAB | Fallout: Atomic Bonds | Fallout: Atomic Bonds | Fallout: Atomic Bonds | Fallout: Atomic Bonds | 05.002 | Expansion | 4b8e20 | |
| FO4VR | Fallout 4 VR | Fallout 4 VR | Fallout 4 VR | Fallout 4 VR | 06 | Main | 504455 | |
| FOWW | Fallout: Wasteland Warfare | Fallout: Wasteland Warfare | Fallout: Wasteland Warfare | Fallout: Wasteland Warfare | 07 | Main | 35f78a | |
| FWW | Fallout: Wasteland Warfare | Fallout: Wasteland Warfare | Fallout: Wasteland Warfare | Fallout: Wasteland Warfare | 07 | Main | 35f78a | |
| FWWCH | FWW Campaign Handbook | FWW Campaign Handbook | Fallout: Wasteland Warfare Campaign Handbook | FWW Campaign Handbook | 07.002 | Expansion | 35f78a | |
| FWWGA | FWW Getting Acclimated | FWW Getting Acclimated | Fallout: Wasteland Warfare Getting Acclimated | FWW Getting Acclimated | 07.003 | Expansion | 35f78a | |
| FWWROP | FWW Rules of Play | FWW Rules of Play | Fallout: Wasteland Warfare Rules of Play | FWW Rules of Play | 07.004 | Expansion | 35f78a | |
| FWWBM | Battle Mode | Battle Mode | Battle Mode | 07.005 | Expansion | 35f78a | ||
| FWWCOH | Co-Op Handbook | Co-Op Handbook | Co-Op Handbook | 07.006 | Expansion | 35f78a | ||
| FWWAIH | AI Handbook | AI Handbook | AI Handbook | 07.007 | Expansion | 35f78a | ||
| FWWCITC | Caught in the Crossfire | Caught in the Crossfire | Caught in the Crossfire | Caught in the Crossfire | 07.008 | Expansion | 35f78a | |
| FWWITW | Into the Wasteland | Into the Wasteland | Into the Wasteland | Into the Wasteland | 07.009 | Expansion | 35f78a | |
| FWWNV | New Vegas Rules | New Vegas Rules | Fallout: Wasteland Warfare New Vegas | New Vegas Rules | 07.010 | Expansion | ||
| FWWCM | Commonwealth Rules | Commonwealth Rules | Fallout: Wasteland Warfare Commonwealth | Commonwealth Rules | 07.011 | Expansion | ||
| FWWAAT1 | Astoundingly Awesome Tales, #1 | Astoundingly Awesome Tales, #1 | Astoundingly Awesome Tales: Chapter 1 | Astoundingly Awesome Tales, #1 | 07.012 | Expansion | ||
| FWWITV | Into the Vault | Into the Vault | Into the Vault | Into the Vault | 07.013 | Expansion | ||
| FWWHS | Homestead Rules | Homestead Rules | Fallout: Wasteland Warfare Homestead | Homestead Rules | 07.014 | Expansion | ||
| FWWFITF | Forged in the Fire Rules | Forged in the Fire Rules | Forged in the Fire | Forged in the Fire Rules | 07.015 | Expansion | ||
| FWWCP | Capital Rules | Capital Rules | Fallout: Wasteland Warfare Capital | Capital Rules | 07.016 | Expansion | ||
| FWWNW | Nuka-World Rules | Nuka-World Rules | Fallout: Wasteland Warfare Nuka World | Nuka-World Rules | 07.017 | Expansion | ||
| FWWAAT2 | Astoundingly Awesome Tales, #2 | Astoundingly Awesome Tales, #2 | Astoundingly Awesome Tales, #2 | 07.018 | Expansion | |||
| FO76 | Fallout 76 | Fallout 76 | Fallout 76 | Fallout 76 | 08 | Main | bf743f | |
| FO76WASLAD | Wastelad | Wastelad | Wastelad | Wastelad | 08.0001 | Pip-boy game | bf743f | |
| FO76WA | Wild Appalachia | Wild Appalachia | Wild Appalachia | Wild Appalachia | 08.001 | Update | 996632 | |
| FO76NW | Nuclear Winter | Nuclear Winter | Nuclear Winter (update) | Nuclear Winter | 08.002 | Update | 7a3e2c | |
| FO76WL | Wastelanders | Wastelanders | Wastelanders | Wastelanders | 08.003 | Update | 7a3e2c | |
| FO76LR | The Legendary Run | The Legendary Run | The Legendary Run (update) | The Legendary Run | 08.004 | Update | 7a3e2c | |
| FO76TLR | The Legendary Run | The Legendary Run | 08.004 | Season | 7a3e2c | |||
| FO76OW | One Wasteland For All | One Wasteland | One Wasteland For All | One Wasteland For All | 08.005 | Update | 7a3e2c | |
| FO76OWFA | One Wasteland For All | One Wasteland | One Wasteland For All | One Wasteland For All | 08.005 | Update | 7a3e2c | |
| FO76AA | Armor Ace | Armor Ace | Armor Ace | 08.005 | Season | fbe6c4 | ||
| FO76FS | Steel Dawn | 08.006 | Update | 3f7fbf | ||||
| FO76SA | The Scribe of Avalon | The Scribe of Avalon | The Scribe of Avalon | The Scribe of Avalon | 08.006 | Season | c8d2f0 | |
| FO76SD | Steel Dawn | Steel Dawn | Steel Dawn | Steel Dawn | 08.006 | Update | 3f7fbf | |
| FO76LL | Locked & Loaded | Locked & Loaded | Locked & Loaded | Locked & Loaded | 08.007 | Update | 5c3f2f | |
| FO76CS | Cold Steel | Cold Steel | Cold Steel | 08.007 | Season | 6b92aa | ||
| FO76SR | Steel Reign | Steel Reign | Steel Reign | Steel Reign | 08.008 | Update | 3f7fbf | |
| FO76EF | Escape from the 42nd Century | Escape from the 42nd Century | Escape from the 42nd Century | 08.008 | Season | b14464 | ||
| FO76FW | Fallout Worlds | Fallout Worlds | Fallout Worlds | Fallout Worlds | 08.009 | Update | 46737a | |
| FO76UN | The Unstoppables vs The Diabolicals | The Unstoppables vs The Diabolicals | The Unstoppables vs The Diabolicals | 08.009 | Season | a464ac | ||
| FO76ZR | Zorbo's Revenge | Zorbo's Revenge | Zorbo's Revenge | Zorbo's Revenge | 08.010 | Season | 4c7c93 | |
| FO76NM | Night of the Moth | Night of the Moth | Night of the Moth | Night of the Moth | 08.010 | Update | 46737a | |
| FO76BL | A Better Life Underground | A Better Life Underground | A Better Life Underground | 08.011 | Season | dbcc92 | ||
| FO76IB | Invaders from Beyond | Invaders from Beyond | Invaders from Beyond | Invaders from Beyond | 08.011 | Update | 46737a | |
| FO76TS | Invaders from Beyond | Invaders from Beyond | Invaders from Beyond | Invaders from Beyond | 08.011 | Update | 46737a | |
| FO76TM | Test Your Metal | Test Your Metal | Test Your Metal | 08.012 | Update | 46737a | ||
| FO76DI | Heart of Steel: A Dread Island Tale | Dread Island | Heart of Steel: A Dread Island Tale | Heart of Steel: A Dread Island Tale | 08.012 | Season | 514b49 | |
| FO76TYM | Test Your Metal | Test Your Metal | Test Your Metal | Test Your Metal | 08.012 | Update | 46737a | |
| FO76COS | The City of Steel | The City of Steel | The City of Steel | The City of Steel | 08.013 | Season | 7587a3 | |
| FO76ETP | Expeditions: The Pitt | Expeditions: The Pitt | Expeditions: The Pitt | 08.013 | Update | 46737a | ||
| FO76TP | Expeditions: The Pitt | Expeditions: The Pitt | Expeditions: The Pitt | Expeditions: The Pitt | 08.013 | Update | 46737a | |
| FO76NWT | Nuka-World on Tour | Nuka-World on Tour | Nuka-World on Tour | Nuka-World on Tour | 08.014 | Update | cc3f32 | |
| FO76NUKA | Nuka-World | Nuka-World | Nuka-World | Nuka-World | 08.014 | Season | cc3f32 | |
| FO76RD | Rip Daring and the Cryptid Hunt | Rip Daring and the Cryptid Hunt | Rip Daring and the Cryptid Hunt | 08.015 | Season | 76ad60 | ||
| FO76MI | Mutation Invasion | Mutation Invasion | Mutation Invasion | Mutation Invasion | 08.015 | Update | 553e5e | |
| FO76OBM | Once in a Blue Moon | Once in a Blue Moon | Once in a Blue Moon | Once in a Blue Moon | 08.016 | Update | 3b4d6a | |
| FO76S4S | Shoot for the Stars | 08.016 | Season | |||||
| FO76SFS | Shoot for the Stars | Shoot for the Stars | Shoot for the Stars | Shoot for the Stars | 08.016 | Season | e1ce93 | |
| FO76FF | Fight for Freedom | Fight for Freedom | Fight for Freedom | 08.017 | Season | b6453c | ||
| FO76BS | The Big Score | The Big Score | The Big Score | 08.018 | Season | 4e4b4a | ||
| FO76ACBP | Atlantic City Boardwalk Paradise | Atlantic City Boardwalk Paradise | Atlantic City Boardwalk Paradise | Atlantic City Boardwalk Paradise | 08.018 | Update | 6a4e3a | |
| FO76DD | Duel with the Devil | Duel with the Devil | Duel with the Devil | Duel with the Devil | 08.019 | Season | 9f3f38 | |
| FO76ACAP | Atlantic City America's Playground | Atlantic City America's Playground | Atlantic City America's Playground | Atlantic City America's Playground | 08.019 | Update | b7853b | |
| FO76PS | Pioneer Scouts - Skyline Valley | Pioneer Scouts - Skyline Valley | Pioneer Scouts - Skyline Valley | Pioneer Scouts - Skyline Valley | 08.021 | Season | 6e996b | |
| FO76SV | Skyline Valley | Skyline Valley | Skyline Valley | Skyline Valley | 08.021 | Update | 3b667f | |
| FO76MZ | Milepost Zero | Milepost Zero | Milepost Zero | Milepost Zero | 08.022 | Update | 6f533d | |
| FO76MZCR | Milepost Zero - Country Road | Milepost Zero - Country Road | Milepost Zero - Country Road | 08.022 | Season | f2c779 | ||
| FO76GDSF | Gleaming Depths - The Scientific Forge | Gleaming Depths - The Scientific Forge | Gleaming Depths - The Scientific Forge | 08.023 | Season | b4c3cf | ||
| FO76GD | Gleaming Depths | Gleaming Depths | Gleaming Depths | Gleaming Depths | 08.023 | Update | 1e373a | |
| FO76GG | Glow of the Ghoul | Glow of the Ghoul | Glow of the Ghoul | Glow of the Ghoul | 08.024 | Season | 887163 | |
| FO76GW | Ghoul Within | Ghoul Within | Ghoul Within | Ghoul Within | 08.024 | Update | 4b3b3b | |
| FO76GFU | Gone Fission | Gone Fission | Gone Fission | Gone Fission | 08.025 | Update | 638865 | |
| FO76GFS | Gone Fission | Gone Fission | Gone Fission | Gone Fission | 08.025 | Season | 638865 | |
| FO76AML | Appalachian Modern Living | Appalachian Modern Living | Appalachian Modern Living | Appalachian Modern Living | 08.026 | Season | ffffff | |
| FO76CR | C.A.M.P. Revamp | C.A.M.P. Revamp | C.A.M.P. Revamp | C.A.M.P. Revamp | 08.026 | Update | ffffff | |
| FO76BUSP | Burning Springs | Burning Springs | Burning Springs | Burning Springs | 08.027 | Update | ffffff | |
| FO76BXR | Blood x Rust | Blood x Rust | Blood x Rust | Blood x Rust | 08.027 | Season | ffffff | |
| FO76TB | The Backwoods | The Backwoods | The Backwoods | The Backwoods | 08.028 | Update | ffffff | |
| FO76RDCC | Rip Daring and the Cryptids From Beyond the Cosmos | Rip Daring and the Cryptids From Beyond the Cosmos | Rip Daring and the Cryptids From Beyond the Cosmos | Rip Daring and the Cryptids From Beyond the Cosmos | 08.028 | Season | ffffff | |
| FO76AUS | Appalachia Under Siege | Appalachia Under Siege | Appalachia Under Siege | Appalachia Under Siege | 08.029 | Season | ffffff | |
| FO76INF | Infestations | Infestations | Infestations | Infestations | 08.029 | Update | ffffff | |
| FWWRPG | Fallout: Wasteland Warfare Roleplaying Game | Wasteland Warfare Roleplaying Game | Fallout: Wasteland Warfare Roleplaying Game | Fallout: Wasteland Warfare Roleplaying Game | 09.001 | Main | 35f78a | |
| FWWRPGTUS1 | TUS Part 1: Protection Order | TUS Part 1: Protection Order | The Unexpected Shepherd: Part 1 | TUS Part 1: Protection Order | 09.001 | Expansion | 35f78a | |
| FWWRPGMF | Machine Frequency | Machine Frequency | Machine Frequency (Wasteland Warfare) | Machine Frequency | 09.002 | Expansion | 35f78a | |
| FWWRPGTUS2 | TUS Part 2: Dangerous Trails | TUS Part 2: Dangerous Trails | The Unexpected Shepherd: Part 2 | TUS Part 2: Dangerous Trails | 09.003 | Expansion | ||
| FWWRPGGMS | Fallout: Wasteland Warfare Roleplaying Game GM Screen | Fallout: Wasteland Warfare Roleplaying Game GM Screen | 09.004 | Expansion | ||||
| FWWRPGTUS3 | TUS Part 3: Battle Station | TUS Part 3: Battle Station | The Unexpected Shepherd: Part 3 | TUS Part 3: Battle Station | 09.005 | Expansion | 35f78a | |
| FOSO | Fallout Shelter Online | Fallout Shelter Online | Fallout Shelter Online | Fallout Shelter Online | 10 | Main | ||
| FSBG | Fallout Shelter: The Board Game | Fallout Shelter: The Board Game | Fallout Shelter: The Board Game | Fallout Shelter: The Board Game | 11 | Main | 425e4c | |
| FORPG | Fallout: The Roleplaying Game | Fallout: The Roleplaying Game | Fallout: The Roleplaying Game | Fallout: The Roleplaying Game | 12 | Main | fd8061 | |
| FORPGOCS | Orange Coloured Sky | Orange Coloured Sky | Orange Coloured Sky | Orange Coloured Sky | 12.001 | Expansion | fd8061 | |
| FORPGFO | Fully Operational | Fully Operational | Fully Operational | Fully Operational | 12.002 | Expansion | fd8061 | |
| FORPGWOA | Winter of Atom | Winter of Atom | Winter of Atom | Winter of Atom | 12.003 | Expansion | fd8061 | |
| FORPGRD | Rust Devils NPC Pack | Rust Devils NPC Pack | Rust Devils (Fallout: The Roleplaying Game) | Rust Devils NPC Pack | 12.004 | Expansion | fd8061 | |
| FORPGQS | Fallout: The Roleplaying Game Quickstart | FORPG Quickstart | Quickstart | Fallout: The Roleplaying Game Quickstart | 12.005 | Expansion | fd8061 | |
| FORPGSS | Fallout: The Roleplaying Game Starter Set | FORPG Starter Set | Fallout: The Roleplaying Game Starter Set | 12.006 | Expansion | fd8061 | ||
| FORPGUPON | Once Upon a Time in the Wasteland | Once Upon a Time in the Wasteland | Once Upon a Time in the Wasteland | Once Upon a Time in the Wasteland | 12.007 | Expansion | fd8061 | |
| FORPGGM | Fallout: The Roleplaying Game Gamemaster's Toolkit | FORPG Gamemaster's Toolkit | Gamemaster's Toolkit | Fallout: The Roleplaying Game Gamemaster's Toolkit | 12.008 | Expansion | fd8061 | |
| FORPGGMS | Fallout: The Roleplaying Game GM Screen | FORPG GM Screen | GM Screen | Fallout: The Roleplaying Game GM Screen | 12.009 | Expansion | fd8061 | |
| FORPGSGB | Settler's Guide Book | Settler's Guide Book | Settler's Guide Book | Settler's Guide Book | 12.010 | Expansion | fd8061 | |
| FORPGWGB | Wanderer's Guide Book | Wanderer's Guide Book | Wanderer's Guide Book | 12.011 | Expansion | fd8061 | ||
| FORPGRF | Royal Flush | Royal Flush | Royal Flush | Royal Flush | 12.012 | Expansion | fd8061 | |
| FOTV | Fallout Television Series | Fallout TV Series | Fallout Television Series | Fallout Television Series | 13 | Main | d9eaf2 | |
| FOF | Fallout: Factions | Fallout: Factions | Fallout: Factions | Fallout: Factions | 14 | Main | ||
| FOFNW | Fallout: Factions Battle For Nuka-World Starter Set | Fallout: Factions Battle For Nuka-World Starter Set | Fallout: Factions Battle For Nuka-World Starter Set | Fallout: Factions Battle For Nuka-World Starter Set | 14.001 | Expansion | ||
| FOFCR | Fallout: Factions Core Rulebook | Fallout: Factions Core Rulebook | Fallout: Factions Core Rulebook | Fallout: Factions Core Rulebook | 14.002 | Expansion | ||
| FOFQS | Fallout: Factions Welcome to Nuka-World! Quickstart | Fallout: Factions Welcome to Nuka-World! Quickstart | Fallout: Factions Welcome to Nuka-World! Quickstart | Fallout: Factions Welcome to Nuka-World! Quickstart | 14.003 | Expansion | ||
| FOPP | Fallout: Power Play | Fallout: Power Play | Fallout: Power Play | Fallout: Power Play | 15 | Main |
Publications
| Abbreviation | Title | Short | Games Title | Link | Icon | Num | Type | Color |
|---|---|---|---|---|---|---|---|---|
| AR | All Roads | All Roads | All Roads | All Roads | 03.5 | e8d9bd | ||
| FNVCE | Fallout: New Vegas Official Game Guide | Fallout: New Vegas Official Game Guide | Fallout: New Vegas Official Game Guide | 03.5 | 665533 | |||
| FNVCE1 | Behind the Bright Lights & Big City | Behind the Bright Lights & Big City | Behind the Bright Lights & Big City | 03.5 | 665533 | |||
| FNVCE2 | Faction Profiles | Faction Profiles | Faction Profiles | 03.5 | 665533 | |||
| FNVCE3 | Tour of the Mojave Wasteland | Tour of the Mojave Wasteland | Tour of the Mojave Wasteland | 03.5 | 665533 | |||
| FNVCE4 | Wild Wasteland Oddities | Wild Wasteland Oddities | Wild Wasteland Oddities | 03.5 | 665533 | |||
| PA | One Man, and a Crate of Puppets | Penny Arcade | One Man, and a Crate of Puppets | One Man, and a Crate of Puppets |
Crossovers and auxiliary content
| Abbreviation | Title | Short | Games Title | Link | Icon | Num | Type | Color |
|---|---|---|---|---|---|---|---|---|
| CROSS | Crossovers | Crossover | Crossover | Crossovers | ||||
| D20 | Fallout Pen and Paper d20 | Fallout d20 | Fallout Pen and Paper d20 | Fallout Pen and Paper d20 | ||||
| FB | Fallout Bible | Fallout Bible | Fallout Bible | Fallout Bible | ||||
| FORTN | Fortnite: Wrecked | Fortnite: Wrecked | Fortnite: Wrecked | Fortnite: Wrecked | ||||
| FPB | Fallout Pip-Boy | Fallout Pip-Boy | Fallout Pip-Boy | Fallout Pip-Boy | 04.2 | |||
| JES | J.E. Sawyer's Fallout RPG | JES Fallout RPG | J.E. Sawyer's Fallout RPG | |||||
| MTG | Magic: The Gathering | Magic: The Gathering | Magic: The Gathering: Universes Beyond x Fallout | Magic: The Gathering |
Cancelled or non-existent games
| Abbreviation | Title | Short | Games Title | Link | Icon | Num | Type | Color |
|---|---|---|---|---|---|---|---|---|
| FILM | Fallout Film | Fallout Film | Fallout Film | Fallout Film | ||||
| FO5 | Fallout 5 | Fallout 5 | Fallout 5 | Fallout 5 | ||||
| FOBOS2 | Fallout: Brotherhood of Steel 2 | Fallout: BoS 2 | Fallout: Brotherhood of Steel 2 | Fallout: Brotherhood of Steel 2 | ||||
| FOT2 | Fallout Tactics 2 | Fallout Tactics 2 | Fallout Tactics 2 | Fallout Tactics 2 | ||||
| FOW | Fallout: Warfare | Fallout: Warfare | Fallout: Warfare | Fallout: Warfare | ||||
| FOX | Fallout Extreme | Fallout Extreme | Fallout Extreme | Fallout Extreme | ||||
| LH | Lionheart | Lionheart | ||||||
| PV13 | Project V13 | Project V13 | Project V13 | Project V13 | ||||
| TAR | The Armageddon Rag | Armageddon Rag | Project V13 | The Armageddon Rag | ||||
| TORN | TORN | TORN | TORN | |||||
| VB | Van Buren | Van Buren | Van Buren | Van Buren | 02.3 |
Wiki utilities
| Abbreviation | Title | Short | Games Title | Link | Icon | Num | Type | Color |
|---|---|---|---|---|---|---|---|---|
| ' | None | |||||||
| IFW | Fallout Wiki | Fallout Wiki | Fallout Wiki | Fallout Wiki | ||||
| None | Mentioned-only | |||||||
| NONE | Mentioned-Only location | mentioned-only | Mentioned-Only location | |||||
| RW | real world | real world | ||||||
| WIKI | Fallout Wiki | Fallout Wiki | Fallout Wiki |
Mods
| Abbreviation | Title | Short | Games Title | Link | Icon | Num | Type | Color |
|---|---|---|---|---|---|---|---|---|
| AMIL | Another Millenia | Another Millenia | Another Millenia | Another Millenia | ||||
| AOTL | Attack of the Lobotomites! | Attack of the Lobotomites! | Attack of the Lobotomites! | Attack of the Lobotomites! | ||||
| AR1 | America Rising - A Tale of the Enclave | America Rising | America Rising | America Rising - A Tale of the Enclave | ||||
| AR2 | America Rising 2 - Legacy of the Enclave | America Rising 2 | America Rising 2 | America Rising 2 - Legacy of the Enclave | ||||
| AWOLP | A World of (Less) Pain | AWOLP | A World of Less Pain | A World of (Less) Pain | ||||
| AWOP | A World Of Pain | AWOP | A World Of Pain | A World Of Pain | ||||
| CSEP | CSEP | CSEP | CSEP | CSEP | ||||
| DIZ | DiZco12's Lightweight Lore-Friendly Overhaul | DiZco12's Lightweight Lore-Friendly Overhaul | DiZco12's Lightweight Lore-Friendly Overhaul | DiZco12's Lightweight Lore-Friendly Overhaul | ||||
| DOA | Dawn of America | Dawn of America | Dawn of America | Dawn of America | ||||
| DOTC | Driveables of the Commonweath | DOTC | Driveables of the Commonwealth | Driveables of the Commonweath | ||||
| DUST | DUST Survival Simulator | DUST | DUST Survival Simulator | DUST Survival Simulator | ||||
| FNC | Fallout: New California | FNC | Fallout: New California Mod | Fallout: New California | ||||
| FNM | Fallout Nuevo Mexico | |||||||
| FO4NV | Fallout 4: New Vegas | Fallout 4: New Vegas | Fallout 4: New Vegas | Fallout 4: New Vegas | ||||
| FO4PA | Fallout 4: Project Arroyo | Fallout 4: Project Arroyo | Fallout 4: Project Arroyo | Fallout 4: Project Arroyo | ||||
| FOCAS | Fallout: Cascadia | Fallout: Cascadia | Fallout: Cascadia | Fallout: Cascadia | ||||
| FOE | Fallout: Equestria | FOE | Fallout: Equestria | Fallout: Equestria | ||||
| FOLON | Fallout London | Fallout London | Fallout London | Fallout London | ||||
| FOTF | Fallout: The Frontier | FOTF | Fallout: The Frontier | Fallout: The Frontier | ||||
| MOD | Mods | Mods | Mod | Mods | ||||
| MPBS | More Perks for Broken Steel | |||||||
| MPCMP | More Perks for Companions | |||||||
| MPDF | Deserter's Fortress | |||||||
| MPDM | More Perks for Dead Money | |||||||
| MPFNV | More Perks FNV | More Perks FNV | More Perks for Fallout: New Vegas | More Perks FNV | ||||
| MPFO3 | More Perks FO3 | More Perks FO3 | More Perks for Fallout 3 | More Perks FO3 | ||||
| MPHH | More Perks for Honest Hearts | |||||||
| MPMT | More Traits for Fallout: New Vegas | |||||||
| MPMZ | More Perks for Mothership Zeta | |||||||
| MPOA | More Perks for Operation: Anchorage | |||||||
| MPOWB | More Perks for Old World Blues | |||||||
| MPPL | More Perks for Point Lookout | |||||||
| MPREQ | More Perks Requested for Fallout 3 | |||||||
| MPTP | More Perks for The Pitt | |||||||
| PBW | Project: Bygone Weapons | Project: Bygone Weapons | Project Bygone Weapons | Project: Bygone Weapons | ||||
| SS2 | Sim Settlements 2 | |||||||
| TTW | Tale of Two Wastelands | TTW | Tale of Two Wastelands | Tale of Two Wastelands | ||||
| WASH | Washington's Malevolence |
Community
| Abbreviation | Title | Short | Games Title | Link | Icon | Num | Type | Color |
|---|---|---|---|---|---|---|---|---|
| BONEZONE | THE BONE ZONE | The Bone Zone | THE BONE ZONE | |||||
| COLMOD | Collective Modding | Collective Modding | Collective Modding | |||||
| COMFNV | Fallout: New Vegas Community | Fallout: New Vegas Community | Fallout: New Vegas Community | Fallout: New Vegas Community | ||||
| COMFO3 | Fallout 3 Community | Fallout 3 Community | Fallout 3 Community | Fallout 3 Community | ||||
| COMFO4 | Fallout 4 Community | Fallout 4 Community | Fallout 4 Community | Fallout 4 Community | ||||
| COMFO76 | Fallout 76 Community | Fallout 76 Community | Fallout 76 Community | Fallout 76 Community | ||||
| FANFIC | Fanfiction | Fanfiction | Fanfiction | Fanfiction | ||||
| FODAL | Fallout Dallas | Fallout Dallas | Fallout Dallas | Fallout Dallas | ||||
| RWOT | Real World on Tour! | Real World on Tour! | Real World on Tour! |
Game Title Only
| Abbreviation | Title | Short | Games Title | Link | Icon | Num | Type | Color |
|---|---|---|---|---|---|---|---|---|
| 2D20 | Fallout 2d20 |
Adding new abbrevations
Add the following to Template:Abb and complete the fields.
-->|ABBREVIATION=<!--
-->{{#switch:{{lc:{{{mode|}}}}}<!--
-->|icon =<!--
-->|link =<!--
-->|short =<!--
-->|num =<!--
-->|color =<!--
-->|text|#default =<!--
-->}}<!--
Please note:
- Abbreviations are uppercase.
- Icon file names are specified without "File:" prefix.
- Maintain reference group type for abbreviations (game, publication, design document, developer statement)
Examples
local p = {}
local util = require( 'Module:Util' )
local gameList = require('Module:Abb/data').gameList
local str = require("Module:String")
local type2Labels = {
main = "'''Main'''", -- bold
dlc = "''Expansion''", -- italics
pipboy = "''Pip-boy game''", -- italics
update = "''Update''", -- italics
season = "''Season''", -- italics
miniseason = "''Mini Season''", -- italics
}
function setTable(keys)
if string.len(tostring(keys)) > 0 then
result = mw.text.split(keys, ",")
else
result = nil
end
return result
end
function _valid(games)
local keys = setTable(games)
for k, v in ipairs(keys) do
if gameList[v] ~=nil then
return true
end
end
return false
end
function p.i_valid(games)
return _valid(games)
end
function p.validation(frame)
return _valid(frame.args['games'])
end
function icon(abbGames, abbLength)
local fileOut = ""
for i = 1, abbLength do
key = mw.text.trim(string.upper(abbGames[i]))
if util.exists(gameList, key) and util.exists(gameList[key].icon) then
currentFile = gameList[key].icon
if currentFile ~= nil then
fileOut = fileOut .. currentFile
end
end
end
return fileOut
end
function _category(keys, category, prepend, append, mode, sortkey)
local keys = setTable(keys)
local result = ""
if util.exists(keys) then
for k, v in ipairs(keys) do
local currentCat = nil
if util.exists(gameList[v].short) then
currentCat = gameList[v].short
else
currentCat = gameList[v].title
end
result = result .. "[[Category:"
if util.exists(mode) and string.lower(mode) == "append" then
result = result .. string.lower(category) .. " "
if util.exists(prepend) then
result = result .. prepend
end
result = result .. currentCat
if util.exists(append) then
result = result .. append
end
else
result = result .. currentCat .. " "
if util.exists(prepend) then
result = result .. " " .. prepend
end
result = result .. category
if util.exists(append) then
result = result .. append
end
end
if util.exists(sortKey) then
result = result .. "|" .. sortKey
end
result = result .. "]]"
end
else
result = "[[Category:" .. category
if exists(sortKey) then
result = result .. "|" .. sortKey
end
result = result .. "]]"
end
return result
end
function p.i_category(games, category, prepend, append, mode, sortkey)
return _category(games, category, prepend, append, mode, sortkey)
end
function p.category(frame)
local keys = setTable(frame.args['games'])
local category = frame.args['category']
local prepend = frame.args['prepend']
local append = frame.args['append']
local mode = frame.args['mode']
local sortKey = frame.args['sort key']
local i = 1
local result = ""
if keys ~= nil then
while i <= table.getn(keys) do
local currentCat = nil
currentCat = keys[i]
-- always use the clean title (not the link, which may have parentheticals)
currentCat = gameList[currentCat]['title']
result = result .. "[[Category:"
if string.lower(mode) == "append" then
result = result .. string.lower(category) .. " "
if prepend ~= nil then
result = result .. prepend
end
result = result .. currentCat
if append ~= nil then
result = result .. append
end
else
result = result .. currentCat .. " "
if prepend ~= nil then
result = result .. " " .. prepend
end
result = result .. category
if append ~= nil then
result = result .. append
end
end
if sortKey ~= nil and string.len(sortKey) ~= 0 then
result = result .. "|" .. sortKey
end
result = result .. "]]"
i = i + 1
end
else
result = "[[Category:" .. category
if sortKey ~= nil and string.len(sortKey) ~= 0 then
result = result .. "|" .. sortKey
end
result = result .. "]]"
end
return result
end
local function abbOnly(games, mode, length)
local out = {}
local missing = 0
local BadAbb = ''
local isLink = 0
for i = 1, length do
local key = mw.text.trim(games[i])
local data = gameList[key]
if data then
if mode == 'short' then
table.insert(out, data.short or data.title)
elseif mode == 'icon' then
table.insert(out, '' .. data.icon .. '')
elseif mode == 'link' then -- default to link/text
local link = util.exists(data.link) and (util.exists(data.title) and data.link .. '|' .. data.title or data.link) or data.title
table.insert(out, '' .. link .. '')
isLink = 1
elseif mode == 'abblink' then
table.insert(out, data.link)
elseif mode == 'num' then
table.insert(out, data.num)
elseif mode == 'color' then
table.insert(out, data.color)
elseif mode == 'gametitle' then
table.insert(out, data.gametitle or data.title)
elseif mode == 'type' then
table.insert(out, data.type)
elseif mode == 'type2' then
table.insert(out, data.type2)
else
table.insert(out, '' .. data.title .. '')
end
else
BadAbb = BadAbb .. key
if missing == 0 then
missing = 1
end
end
end
if missing > 0 then
table.insert(out, '[[Category:Pages With Bad Abb]]')
end
if isLink > 0 then
table.insert(out, '[[Category:Pages that use the link mode of Abb]]')
end
return table.concat(out, ', ')
end
function p.i_abbOnly(frame)
local args = frame.args
return abbOnly(args[1], args[2], args[3])
end
-- alias your existing p.category for “abbCategory”
local abbCategory = p.category
-- alias your existing icon() for “abbFile”
local abbFile = icon
function p.abb(frame)
if util.exists(frame.args[2]) then
mode = string.lower(frame.args[2])
end
local games = string.upper(tostring(frame.args[1]))
games = mw.text.split(games, ",")
length = table.getn(games)
if mode == "link" or mode == "text" or mode == "short" or mode == "num" or mode == "gametitle" or mode == "type" or mode == "type2" or mode == "color" or mode == nil then
result = abbOnly(games, mode, length)
end
if mode == "cat" then
abbCatName = frame.args[3]
abbAppend = frame.args[4]
abbPrepend = frame.args[5]
abbCatMode = frame.args[6]
abbSort = frame.args[7]
result = abbCategory(games, length, abbCatName, abbAppend, abbPrepend, abbCatMode, abbSort)
end
if mode == "icon" then
result = abbFile(games, length)
end
return result
end
function p.documentation()
local categories = {
game = { name = 'Main', heading = '== Main ==' },
pub = { name = 'Publications', heading = '== Publications ==' },
cross = { name = 'Crossovers and auxiliary content', heading = '== Crossovers and auxiliary content ==' },
cancel = { name = 'Cancelled or non-existent games', heading = '== Cancelled or non-existent games ==' },
wiki = { name = 'Wiki utilities', heading = '== Wiki utilities ==' },
mod = { name = 'Mods', heading = '== Mods ==' },
comm = { name = 'Community', heading = '== Community ==' },
gto = { name = 'Game Title Only', heading = '== Game Title Only ==' },
other = { name = 'Others', heading = '== Others ==' },
}
-- Categorize keys by type
local sorted = {}
for k, v in pairs(gameList) do
local cat = (util.exists(v.type) and v.type or 'other')
if not sorted[cat] then
sorted[cat] = {}
end
table.insert(sorted[cat], k)
end
-- Sort lists
for cat, list in pairs(sorted) do
if cat == "game" then
-- Sort 'game' category by data.num
table.sort(list, function(a, b)
local numA = tonumber(gameList[a].num) or math.huge
local numB = tonumber(gameList[b].num) or math.huge
return numA < numB
end)
else
table.sort(list)
end
end
local function renderTable(keys)
local result = '{| class="ace-table ace-table-shaded ace-table-full sortable"\n|-\n'
result = result .. '! Abbreviation !! Title !! Short !! Games Title !! Link !! Icon !! Num !! Type !!Color\n|-\n'
for _, v in ipairs(keys) do
local data = gameList[v]
local title = util.exists(data.title) and data.title or ''
local short = util.exists(data.short) and data.short or ''
local gametitle = util.exists(data.gametitle) and data.gametitle or ''
local link = util.exists(data.link) and (util.exists(data.title) and data.link .. '|' .. data.title or data.link) or ''
local icon = util.exists(data.icon) and ('[[File:' .. data.icon .. '|40x40px]]') or ''
local num = util.exists(data.num) and data.num or ''
-- single lookup replaces the if/elseif chain:
local rawType2 = util.exists(data.type2) and data.type2 or ''
local type2 = type2Labels[rawType2] or rawType2
local color = util.exists(data.color) and data.color or ''
local colorCircle = color ~= '' and (
'<span style="display:inline-block;width:1em;height:1em;background:#' .. color .. ';border-radius:50%;border:1px solid #aaa;margin:auto;"></span> ' .. color
) or ''
result = result
.. '| \'\'\'' .. v .. '\'\'\''
.. ' || ' .. title
.. ' || ' .. short
.. ' || ' .. gametitle
.. ' || '.. (util.exists(link) and '[[ ' .. link .. ' ]]' or '')
.. ' || ' .. icon
.. ' || ' .. num
.. ' || ' .. type2
.. ' || ' .. colorCircle
.. '\n|-\n'
end
return result .. '|}'
end
-- Compile full output with "Main" first
local fullResult = ''
local orderedKeys = { 'game', 'pub', 'cross', 'cancel', 'wiki', 'mod', 'comm', 'gto', 'other' }
for _, catKey in ipairs(orderedKeys) do
local catData = categories[catKey]
local keys = sorted[catKey]
if keys and #keys > 0 then
fullResult = fullResult .. catData.heading .. '\n' .. renderTable(keys) .. '\n\n'
end
end
return fullResult
end
function p.abbLink(frame)
local args = frame.args
local games = args[1]
local abbmode = args[2] or ''
local link = args[3] or ''
local mode = args[4] or ''
local name = args[5] or ''
local prefix = args[6] or ''
local suffix = args[7] or ''
local sep = args[8] or ''
if not util.exists(sep) then
sep = '/'
end
local splitBy = args[9] or ','
local out = ''
games = string.upper(tostring(games))
local gameSplit = str.split(games,splitBy,-1)
local gameMax = table.maxn(gameSplit)
for k, game in pairs(gameSplit) do
if k > 1 and k <= gameMax then out = out .. sep end
mw.log('game #'..k..': '..game)
local linkStr = (prefix or '') .. '[['
local abbVal = abbOnly({game}, 'abblink' , 1)
mw.log('abbVal #'..k..': ('..game..', '..(util.exists(link) and 'link' or 'nil')..', 1) '..abbVal)
linkStr = linkStr .. abbVal .. (util.exists(link) and ' ' .. link or '')
linkStr = linkStr .. '|'
linkStr = linkStr .. '\'\'' .. abbOnly({game}, abbmode, 1) .. '\'\''
if mode == 'fullnames' or k == gameMax then
if util.exists(name) then linkStr = linkStr .. name end
end
linkStr = linkStr .. ']]' .. (suffix or '')
out = out .. linkStr
end
mw.log(out)
return out
end
function p.getNumEscaped(frame)
local games = frame.args[1]
if not games or games == '' then
return ''
end
games = string.upper(mw.text.trim(games))
local parts = mw.text.split(games, ',')
local lowest
for _, key in ipairs(parts) do
key = mw.text.trim(key)
local data = gameList[key]
if data and data.num then
local n = tonumber(data.num)
if n and (not lowest or n < lowest) then
lowest = n
end
end
end
if lowest then
return mw.text.nowiki(string.format('%06.3f', lowest)):gsub('^0+', '')
end
return ''
end
return p

