×
Fallout Wiki


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

Yes
<unnamed 1> or abb
See #Abbreviations below for list of valid inputs.
Neutral
(default: "text")
mode
Determines 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 Gametitle-FO1.png 01 Main E0CDA9
FOD Fallout Demo Fallout Demo Fallout Demo Fallout Demo Gametitle-FO1.png 01 Main E0CDA9
FO2 Fallout 2 Fallout 2 Fallout 2 Fallout 2 Gametitle-FO2.png 02 Main b6b93a
FOT Fallout Tactics Fallout Tactics Fallout Tactics Fallout Tactics Gametitle-FOT.png 02.1 Main C2B280
FOBOS Fallout: Brotherhood of Steel Fallout: BoS Fallout: Brotherhood of Steel Fallout: Brotherhood of Steel Gametitle-FOBOS.png 02.2 Main 8B7355
FO3 Fallout 3 Fallout 3 Fallout 3 Fallout 3 Gametitle-FO3.png 03 Main 2a9b41
FO3BS Broken Steel Broken Steel Broken Steel Broken Steel Gametitle-FO3 BS.png 03.001 Expansion 2a9b41
FO3MZ Mothership Zeta Mothership Zeta Mothership Zeta Mothership Zeta Gametitle-FO3 MZ.png 03.002 Expansion 588289
FO3OA Operation: Anchorage Operation: Anchorage Operation: Anchorage Operation: Anchorage Gametitle-FO3 OA.png 03.003 Expansion 3265cc
FO3PL Point Lookout Point Lookout Point Lookout (add-on) Point Lookout Gametitle-FO3 PL.png 03.004 Expansion 435148
FO3TP The Pitt The Pitt The Pitt (add-on) The Pitt Gametitle-FO3 TP.png 03.005 Expansion cc7232
FNV Fallout: New Vegas Fallout: New Vegas Fallout: New Vegas Fallout: New Vegas Gametitle-FNV.png 03.5 Main f67b3c
FONV Fallout: New Vegas Fallout: New Vegas Fallout: New Vegas Fallout: New Vegas Gametitle-FNV.png 03.5 Main f67b3c
FNVCS Courier's Stash Courier's Stash Courier's Stash Gametitle-FNV CS.png 03.501 Expansion cc6632
FNVDM Dead Money Dead Money Dead Money Dead Money Gametitle-FNV DM.png 03.502 Expansion cc5932
FONVDM Dead Money Dead Money Dead Money Dead Money Gametitle-FNV DM.png 03.502 Expansion 665533
FNVGRA Gun Runners' Arsenal Gun Runners' Arsenal Gun Runners' Arsenal Gun Runners' Arsenal Gametitle-FNV GRA.png 03.503 Expansion bf5f3f
FONVGRA Gun Runners' Arsenal Gun Runners' Arsenal Gun Runners' Arsenal Gun Runners' Arsenal Gametitle-FNV GRA.png 03.503 Expansion bf5f3f
FONVHH Honest Hearts Honest Hearts Honest Hearts Honest Hearts Gametitle-FNV HH.png 03.504 Expansion bf7f3f
FNVHH Honest Hearts Honest Hearts Honest Hearts Honest Hearts Gametitle-FNV HH.png 03.504 Expansion bf7f3f
FONVLR Lonesome Road Lonesome Road Lonesome Road (add-on) Lonesome Road Gametitle-FNV LR.png 03.505 Expansion cc6632
FNVLR Lonesome Road Lonesome Road Lonesome Road (add-on) Lonesome Road Gametitle-FNV LR.png 03.505 Expansion cc6632
FNVOWB Old World Blues Old World Blues Old World Blues (add-on) Old World Blues Gametitle-FNV OWB.png 03.506 Expansion 32cbcc
FONVOWB Old World Blues Old World Blues Old World Blues (add-on) Old World Blues Gametitle-FNV OWB.png 03.506 Expansion 32cbcc
FOS Fallout Shelter Fallout Shelter Fallout Shelter Fallout Shelter Gametitle-FOS.png 04 Main 3f94bf
FO4 Fallout 4 Fallout 4 Fallout 4 Fallout 4 Gametitle-FO4Transp.png 04.2 Main 3f94bf
FO4AUT Automatron Automatron Automatron (add-on) Automatron Gametitle-FO4 AUT.png 04.201 Expansion 598ca5
FO4WW Wasteland Workshop Wasteland Workshop Wasteland Workshop Wasteland Workshop Gametitle-FO4 WW.png 04.202 Expansion bf7f3f
FO4FH Far Harbor Far Harbor Far Harbor (add-on) Far Harbor Gametitle-FO4 FH.png 04.203 Expansion 28a38e
FO4CW Contraptions Workshop Contraptions Workshop Contraptions Workshop Contraptions Workshop Gametitle-FO4 CW.png 04.204 Expansion 32ccb2
FO4VW Vault-Tec Workshop Vault-Tec Workshop Vault-Tec Workshop Vault-Tec Workshop Gametitle-FO4 VW.png 04.205 Expansion d8b226
FO4NW Nuka-World Nuka-World Nuka-World (add-on) Nuka-World Gametitle-FO4 NW.png 04.206 Expansion cc3f32
FO4CC Creation Club Creation Club Creation Club Creation Club Gametitle-FO4 CC.png 04.207 Expansion 3f94bf
FO4GR Grognak & the Ruby Ruins Grognak & the Ruby Ruins Grognak & the Ruby Ruins Grognak & the Ruby Ruins FO76 Grognak.webp 04.209 Pip-boy game 3f94bf
FO4AE Fallout 4 Anniversary Edition Fallout 4 Anniversary Edition Fallout 4 Anniversary Edition Fallout 4 Anniversary Edition Gametitle-FO4Transp.png 04.210 Main 3f94bf
FBG Fallout: The Board Game Fallout: The Board Game Fallout: The Board Game Fallout: The Board Game Fallout The Board Game Icon.png 05 Main 4b8e20
FBGNC Fallout: New California Fallout: New California Fallout: New California Fallout: New California Gametitle-FBGNC.png 05.001 Expansion 4b8e20
FBGAB Fallout: Atomic Bonds Fallout: Atomic Bonds Fallout: Atomic Bonds Fallout: Atomic Bonds Gametitle-FBGAB.png 05.002 Expansion 4b8e20
FO4VR Fallout 4 VR Fallout 4 VR Fallout 4 VR Fallout 4 VR Fallout 4 VR Logo.png 06 Main 504455
FOWW Fallout: Wasteland Warfare Fallout: Wasteland Warfare Fallout: Wasteland Warfare Fallout: Wasteland Warfare FOWW Logo.png 07 Main 35f78a
FWW Fallout: Wasteland Warfare Fallout: Wasteland Warfare Fallout: Wasteland Warfare Fallout: Wasteland Warfare FOWW Logo.png 07 Main 35f78a
FWWCH FWW Campaign Handbook FWW Campaign Handbook Fallout: Wasteland Warfare Campaign Handbook FWW Campaign Handbook FOWW Logo.png 07.002 Expansion 35f78a
FWWGA FWW Getting Acclimated FWW Getting Acclimated Fallout: Wasteland Warfare Getting Acclimated FWW Getting Acclimated FOWW Logo.png 07.003 Expansion 35f78a
FWWROP FWW Rules of Play FWW Rules of Play Fallout: Wasteland Warfare Rules of Play FWW Rules of Play FOWW Logo.png 07.004 Expansion 35f78a
FWWBM Battle Mode Battle Mode Battle Mode FOWW Logo.png 07.005 Expansion 35f78a
FWWCOH Co-Op Handbook Co-Op Handbook Co-Op Handbook FOWW Logo.png 07.006 Expansion 35f78a
FWWAIH AI Handbook AI Handbook AI Handbook FOWW Logo.png 07.007 Expansion 35f78a
FWWCITC Caught in the Crossfire Caught in the Crossfire Caught in the Crossfire Caught in the Crossfire FOWW Logo.png 07.008 Expansion 35f78a
FWWITW Into the Wasteland Into the Wasteland Into the Wasteland Into the Wasteland FOWW Logo.png 07.009 Expansion 35f78a
FWWNV New Vegas Rules New Vegas Rules Fallout: Wasteland Warfare New Vegas New Vegas Rules FOWW Logo.png 07.010 Expansion
FWWCM Commonwealth Rules Commonwealth Rules Fallout: Wasteland Warfare Commonwealth Commonwealth Rules FOWW Logo.png 07.011 Expansion
FWWAAT1 Astoundingly Awesome Tales, #1 Astoundingly Awesome Tales, #1 Astoundingly Awesome Tales: Chapter 1 Astoundingly Awesome Tales, #1 FOWW Logo.png 07.012 Expansion
FWWITV Into the Vault Into the Vault Into the Vault Into the Vault FOWW Logo.png 07.013 Expansion
FWWHS Homestead Rules Homestead Rules Fallout: Wasteland Warfare Homestead Homestead Rules FOWW Logo.png 07.014 Expansion
FWWFITF Forged in the Fire Rules Forged in the Fire Rules Forged in the Fire Forged in the Fire Rules FOWW Logo.png 07.015 Expansion
FWWCP Capital Rules Capital Rules Fallout: Wasteland Warfare Capital Capital Rules FOWW Logo.png 07.016 Expansion
FWWNW Nuka-World Rules Nuka-World Rules Fallout: Wasteland Warfare Nuka World Nuka-World Rules FOWW Logo.png 07.017 Expansion
FWWAAT2 Astoundingly Awesome Tales, #2 Astoundingly Awesome Tales, #2 Astoundingly Awesome Tales, #2 FOWW Logo.png 07.018 Expansion
FO76 Fallout 76 Fallout 76 Fallout 76 Fallout 76 Gametitle-FO76.png 08 Main bf743f
FO76WASLAD Wastelad Wastelad Wastelad Wastelad FO76 Wastelad.webp 08.0001 Pip-boy game bf743f
FO76WA Wild Appalachia Wild Appalachia Wild Appalachia Wild Appalachia Gametitle-FO76 WA.png 08.001 Update 996632
FO76NW Nuclear Winter Nuclear Winter Nuclear Winter (update) Nuclear Winter Gametitle-FO76 NW.png 08.002 Update 7a3e2c
FO76WL Wastelanders Wastelanders Wastelanders Wastelanders Gametitle FO76WL.png 08.003 Update 7a3e2c
FO76LR The Legendary Run The Legendary Run The Legendary Run (update) The Legendary Run Gametitle-FO76 LR.png 08.004 Update 7a3e2c
FO76TLR The Legendary Run The Legendary Run Gametitle-FO76 LR.png 08.004 Season 7a3e2c
FO76OW One Wasteland For All One Wasteland One Wasteland For All One Wasteland For All Gametitle-FO76 One Wasteland.png 08.005 Update 7a3e2c
FO76OWFA One Wasteland For All One Wasteland One Wasteland For All One Wasteland For All Gametitle-FO76.png 08.005 Update 7a3e2c
FO76AA Armor Ace Armor Ace Armor Ace Gametitle-FO76 AA.webp 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 FO76 Scribe of Avalon circle logo.png 08.006 Season c8d2f0
FO76SD Steel Dawn Steel Dawn Steel Dawn Steel Dawn Gametitle-FO76 Steel Dawn.png 08.006 Update 3f7fbf
FO76LL Locked & Loaded Locked & Loaded Locked & Loaded Locked & Loaded Gametitle-FO76 Locked n Loaded.png 08.007 Update 5c3f2f
FO76CS Cold Steel Cold Steel Cold Steel Gametitle-FO76 CS.webp 08.007 Season 6b92aa
FO76SR Steel Reign Steel Reign Steel Reign Steel Reign Gametitle-FO76 Steel Reign.png 08.008 Update 3f7fbf
FO76EF Escape from the 42nd Century Escape from the 42nd Century Escape from the 42nd Century Gametitle-FO76 EF.webp 08.008 Season b14464
FO76FW Fallout Worlds Fallout Worlds Fallout Worlds Fallout Worlds Gametitle-FO76 FW.png 08.009 Update 46737a
FO76UN The Unstoppables vs The Diabolicals The Unstoppables vs The Diabolicals The Unstoppables vs The Diabolicals Gametitle-FO76 UN.webp 08.009 Season a464ac
FO76ZR Zorbo's Revenge Zorbo's Revenge Zorbo's Revenge Zorbo's Revenge Gametitle-FO76 ZR.webp 08.010 Season 4c7c93
FO76NM Night of the Moth Night of the Moth Night of the Moth Night of the Moth Gametitle-FO76 NM.png 08.010 Update 46737a
FO76BL A Better Life Underground A Better Life Underground A Better Life Underground Gametitle-FO76 BL.webp 08.011 Season dbcc92
FO76IB Invaders from Beyond Invaders from Beyond Invaders from Beyond Invaders from Beyond Gametitle-FO76 IB.webp 08.011 Update 46737a
FO76TS Invaders from Beyond Invaders from Beyond Invaders from Beyond Invaders from Beyond Gametitle-FO76 IB.webp 08.011 Update 46737a
FO76TM Test Your Metal Test Your Metal Test Your Metal Gametitle-FO76 TYM.webp 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 Gametitle FO76DI.webp 08.012 Season 514b49
FO76TYM Test Your Metal Test Your Metal Test Your Metal Test Your Metal Gametitle-FO76 TYM.webp 08.012 Update 46737a
FO76COS The City of Steel The City of Steel The City of Steel The City of Steel Gametitle FO76COS.webp 08.013 Season 7587a3
FO76ETP Expeditions: The Pitt Expeditions: The Pitt Expeditions: The Pitt Gametitle-FO76 TP.png 08.013 Update 46737a
FO76TP Expeditions: The Pitt Expeditions: The Pitt Expeditions: The Pitt Expeditions: The Pitt Gametitle-FO76 TP.png 08.013 Update 46737a
FO76NWT Nuka-World on Tour Nuka-World on Tour Nuka-World on Tour Nuka-World on Tour Gametitle-FO76 NWOT.png 08.014 Update cc3f32
FO76NUKA Nuka-World Nuka-World Nuka-World Nuka-World Gametitle FO76NUKA.webp 08.014 Season cc3f32
FO76RD Rip Daring and the Cryptid Hunt Rip Daring and the Cryptid Hunt Rip Daring and the Cryptid Hunt Gametitle-FO76.png 08.015 Season 76ad60
FO76MI Mutation Invasion Mutation Invasion Mutation Invasion Mutation Invasion Gametitle FO76MI.webp 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 FO76OBM.png 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 Gametitle FO76SFS.webp 08.016 Season e1ce93
FO76FF Fight for Freedom Fight for Freedom Fight for Freedom F76 S14 Logo in-body.png 08.017 Season b6453c
FO76BS The Big Score The Big Score The Big Score Gametitle-FO76.png 08.018 Season 4e4b4a
FO76ACBP Atlantic City Boardwalk Paradise Atlantic City Boardwalk Paradise Atlantic City Boardwalk Paradise Atlantic City Boardwalk Paradise FO76AC Icon.png 08.018 Update 6a4e3a
FO76DD Duel with the Devil Duel with the Devil Duel with the Devil Duel with the Devil Marquee season16.webp 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 Icon FO76ACAP.webp 08.019 Update b7853b
FO76PS Pioneer Scouts - Skyline Valley Pioneer Scouts - Skyline Valley Pioneer Scouts - Skyline Valley Pioneer Scouts - Skyline Valley Gametitle-FO76.png 08.021 Season 6e996b
FO76SV Skyline Valley Skyline Valley Skyline Valley Skyline Valley Icon FO76SV.webp 08.021 Update 3b667f
FO76MZ Milepost Zero Milepost Zero Milepost Zero Milepost Zero FO76 Keyart Milepost Zero Logo.webp 08.022 Update 6f533d
FO76MZCR Milepost Zero - Country Road Milepost Zero - Country Road Milepost Zero - Country Road Gametitle-FO76.png 08.022 Season f2c779
FO76GDSF Gleaming Depths - The Scientific Forge Gleaming Depths - The Scientific Forge Gleaming Depths - The Scientific Forge Gametitle-FO76.png 08.023 Season b4c3cf
FO76GD Gleaming Depths Gleaming Depths Gleaming Depths Gleaming Depths FO76 Keyart Gleaming Depths logo.webp 08.023 Update 1e373a
FO76GG Glow of the Ghoul Glow of the Ghoul Glow of the Ghoul Glow of the Ghoul FO76 Keyart Glow Of The Ghoul Logo.webp 08.024 Season 887163
FO76GW Ghoul Within Ghoul Within Ghoul Within Ghoul Within Icon FO76GW.webp 08.024 Update 4b3b3b
FO76GFU Gone Fission Gone Fission Gone Fission Gone Fission Icon FO76GFS.webp 08.025 Update 638865
FO76GFS Gone Fission Gone Fission Gone Fission Gone Fission Gone Fission Logo.jpg 08.025 Season 638865
FO76AML Appalachian Modern Living Appalachian Modern Living Appalachian Modern Living Appalachian Modern Living Gametitle FO76AML.webp 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 Gametitle FO76CRU.webp 08.026 Update ffffff
FO76BUSP Burning Springs Burning Springs Burning Springs Burning Springs Icon FO76BUSP.webp 08.027 Update ffffff
FO76BXR Blood x Rust Blood x Rust Blood x Rust Blood x Rust Gametitle FO76BXR.webp 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 Gametitle-FO76RDCC.webp 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 FOWW RPG Logo.png 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 FOWW RPG Logo.png 09.001 Expansion 35f78a
FWWRPGMF Machine Frequency Machine Frequency Machine Frequency (Wasteland Warfare) Machine Frequency FOWW RPG Logo.png 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 FOWW RPG Logo.png 09.003 Expansion
FWWRPGGMS Fallout: Wasteland Warfare Roleplaying Game GM Screen Fallout: Wasteland Warfare Roleplaying Game GM Screen FOWW RPG Logo.png 09.004 Expansion
FWWRPGTUS3 TUS Part 3: Battle Station TUS Part 3: Battle Station The Unexpected Shepherd: Part 3 TUS Part 3: Battle Station FOWW RPG Logo.png 09.005 Expansion 35f78a
FOSO Fallout Shelter Online Fallout Shelter Online Fallout Shelter Online Fallout Shelter Online Gametitle-FOSO.png 10 Main
FSBG Fallout Shelter: The Board Game Fallout Shelter: The Board Game Fallout Shelter: The Board Game Fallout Shelter: The Board Game FSBG Front of box.jpg 11 Main 425e4c
FORPG Fallout: The Roleplaying Game Fallout: The Roleplaying Game Fallout: The Roleplaying Game Fallout: The Roleplaying Game Gametitle-FORPG.png 12 Main fd8061
FORPGOCS Orange Coloured Sky Orange Coloured Sky Orange Coloured Sky Orange Coloured Sky Gametitle-FORPG.png 12.001 Expansion fd8061
FORPGFO Fully Operational Fully Operational Fully Operational Fully Operational Gametitle-FORPG.png 12.002 Expansion fd8061
FORPGWOA Winter of Atom Winter of Atom Winter of Atom Winter of Atom Gametitle FORPGWOA.webp 12.003 Expansion fd8061
FORPGRD Rust Devils NPC Pack Rust Devils NPC Pack Rust Devils (Fallout: The Roleplaying Game) Rust Devils NPC Pack Gametitle-FORPG.png 12.004 Expansion fd8061
FORPGQS Fallout: The Roleplaying Game Quickstart FORPG Quickstart Quickstart Fallout: The Roleplaying Game Quickstart Gametitle-FORPG.png 12.005 Expansion fd8061
FORPGSS Fallout: The Roleplaying Game Starter Set FORPG Starter Set Fallout: The Roleplaying Game Starter Set Gametitle-FORPG.png 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 Gametitle-FORPG.png 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 Gametitle-FORPG.png 12.008 Expansion fd8061
FORPGGMS Fallout: The Roleplaying Game GM Screen FORPG GM Screen GM Screen Fallout: The Roleplaying Game GM Screen Gametitle-FORPG.png 12.009 Expansion fd8061
FORPGSGB Settler's Guide Book Settler's Guide Book Settler's Guide Book Settler's Guide Book FORPGSGB Store Page Cover.webp 12.010 Expansion fd8061
FORPGWGB Wanderer's Guide Book Wanderer's Guide Book Wanderer's Guide Book FORPGWGB Store Page Cover.webp 12.011 Expansion fd8061
FORPGRF Royal Flush Royal Flush Royal Flush Royal Flush Gametitle FORPGRF.webp 12.012 Expansion fd8061
FOTV Fallout Television Series Fallout TV Series Fallout Television Series Fallout Television Series Fallout TV Show Logo.webp 13 Main d9eaf2
FOF Fallout: Factions Fallout: Factions Fallout: Factions Fallout: Factions Gametitle-FOF.webp 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 FOFNW Logo.png 14.001 Expansion
FOFCR Fallout: Factions Core Rulebook Fallout: Factions Core Rulebook Fallout: Factions Core Rulebook Fallout: Factions Core Rulebook Gametitle-FOF.webp 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 FOFNW Logo.png 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 Icon Allroads logo.webp 03.5 e8d9bd
FNVCE Fallout: New Vegas Official Game Guide Fallout: New Vegas Official Game Guide Fallout: New Vegas Official Game Guide Gametitle-FNV.png 03.5 665533
FNVCE1 Behind the Bright Lights & Big City Behind the Bright Lights & Big City Behind the Bright Lights & Big City Gametitle-FNV.png 03.5 665533
FNVCE2 Faction Profiles Faction Profiles Faction Profiles Gametitle-FNV.png 03.5 665533
FNVCE3 Tour of the Mojave Wasteland Tour of the Mojave Wasteland Tour of the Mojave Wasteland Gametitle-FNV.png 03.5 665533
FNVCE4 Wild Wasteland Oddities Wild Wasteland Oddities Wild Wasteland Oddities Gametitle-FNV.png 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 Infobox.svg

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 D20 final.jpg
FB Fallout Bible Fallout Bible Fallout Bible Fallout Bible Fallout Bible logo.png
FORTN Fortnite: Wrecked Fortnite: Wrecked Fortnite: Wrecked Fortnite: Wrecked Fortnite Fallout Crossover 9.webp
FPB Fallout Pip-Boy Fallout Pip-Boy Fallout Pip-Boy Fallout Pip-Boy Fallout 4 Pip-Boy App.png 04.2
JES J.E. Sawyer's Fallout RPG JES Fallout RPG J.E. Sawyer's Fallout RPG Infobox.svg
MTG Magic: The Gathering Magic: The Gathering Magic: The Gathering: Universes Beyond x Fallout Magic: The Gathering FOMTG Promotional March 2024 Release.png

Cancelled or non-existent games

Abbreviation Title Short Games Title Link Icon Num Type Color
FILM Fallout Film Fallout Film Fallout Film Fallout Film Infobox.svg
FO5 Fallout 5 Fallout 5 Fallout 5 Fallout 5 Infobox.svg
FOBOS2 Fallout: Brotherhood of Steel 2 Fallout: BoS 2 Fallout: Brotherhood of Steel 2 Fallout: Brotherhood of Steel 2 Infobox.svg
FOT2 Fallout Tactics 2 Fallout Tactics 2 Fallout Tactics 2 Fallout Tactics 2 Gametitle-FOT2.png
FOW Fallout: Warfare Fallout: Warfare Fallout: Warfare Fallout: Warfare Gametitle-FOW.png
FOX Fallout Extreme Fallout Extreme Fallout Extreme Fallout Extreme Fallout Extreme Logo.png
LH Lionheart Lionheart Infobox.svg
PV13 Project V13 Project V13 Project V13 Project V13 Fallout online logo.png
TAR The Armageddon Rag Armageddon Rag Project V13 The Armageddon Rag Infobox.svg
TORN TORN TORN TORN Infobox.svg
VB Van Buren Van Buren Van Buren Van Buren Van Buren Fallout 3 Logo.png 02.3

Wiki utilities

Abbreviation Title Short Games Title Link Icon Num Type Color
' None Infobox.svg
IFW Fallout Wiki Fallout Wiki Fallout Wiki Fallout Wiki Infobox.svg
None Mentioned-only Infobox.svg
NONE Mentioned-Only location mentioned-only Mentioned-Only location Infobox.svg
RW real world real world
WIKI Fallout Wiki Fallout Wiki Fallout Wiki Infobox.svg

Mods

Abbreviation Title Short Games Title Link Icon Num Type Color
AMIL Another Millenia Another Millenia Another Millenia Another Millenia Another Millenia logo.webp
AOTL Attack of the Lobotomites! Attack of the Lobotomites! Attack of the Lobotomites! Attack of the Lobotomites! AttackOfTheLobotomitesLogocut.png
AR1 America Rising - A Tale of the Enclave America Rising America Rising America Rising - A Tale of the Enclave Infobox.svg
AR2 America Rising 2 - Legacy of the Enclave America Rising 2 America Rising 2 America Rising 2 - Legacy of the Enclave Infobox.svg
AWOLP A World of (Less) Pain AWOLP A World of Less Pain A World of (Less) Pain A World of (Less) Pain.png
AWOP A World Of Pain AWOP A World Of Pain A World Of Pain A World Of Pain infobox.png
CSEP CSEP CSEP CSEP CSEP CSEP Banner Logo.png
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 Diz Icon.png
DOA Dawn of America Dawn of America Dawn of America Dawn of America Dawn of America Logo.webp
DOTC Driveables of the Commonweath DOTC Driveables of the Commonwealth Driveables of the Commonweath Minicar01.webp
DUST DUST Survival Simulator DUST DUST Survival Simulator DUST Survival Simulator Mod DUST Logo.jpg
FNC Fallout: New California FNC Fallout: New California Mod Fallout: New California Mod New California logo main page.png
FNM Fallout Nuevo Mexico
FO4NV Fallout 4: New Vegas Fallout 4: New Vegas Fallout 4: New Vegas Fallout 4: New Vegas Mod F4NV Logo Themed Small.png
FO4PA Fallout 4: Project Arroyo Fallout 4: Project Arroyo Fallout 4: Project Arroyo Fallout 4: Project Arroyo Proj Arroyo 6.png
FOCAS Fallout: Cascadia Fallout: Cascadia Fallout: Cascadia Fallout: Cascadia FOCAS Logo 2.png
FOE Fallout: Equestria FOE Fallout: Equestria Fallout: Equestria Foe-logo.png
FOLON Fallout London Fallout London Fallout London Fallout London Fallout London Logo.webp
FOTF Fallout: The Frontier FOTF Fallout: The Frontier Fallout: The Frontier Mod Frontier 1.webp
MOD Mods Mods Mod Mods Mods Icon.png
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 Infobox.svg
MPFO3 More Perks FO3 More Perks FO3 More Perks for Fallout 3 More Perks FO3 Infobox.svg
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 PBW Banner.png
SS2 Sim Settlements 2
TTW Tale of Two Wastelands TTW Tale of Two Wastelands Tale of Two Wastelands TTW icon.png
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 Upper skull.png
COLMOD Collective Modding Collective Modding Collective Modding Affiliate Collective Modding logo.png
COMFNV Fallout: New Vegas Community Fallout: New Vegas Community Fallout: New Vegas Community Fallout: New Vegas Community Community Site Logo.png
COMFO3 Fallout 3 Community Fallout 3 Community Fallout 3 Community Fallout 3 Community Community Site Logo.png
COMFO4 Fallout 4 Community Fallout 4 Community Fallout 4 Community Fallout 4 Community Community Site Logo.png
COMFO76 Fallout 76 Community Fallout 76 Community Fallout 76 Community Fallout 76 Community Community Site Logo.png
FANFIC Fanfiction Fanfiction Fanfiction Fanfiction Icon Astoundingly Awesome Tales.png
FODAL Fallout Dallas Fallout Dallas Fallout Dallas Fallout Dallas Fallout Dallas Sign Logo.webp
RWOT Real World on Tour! Real World on Tour! Real World on Tour! NW.png

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

Input Result
{{abb|FWWRPGTUS1}} TUS Part 1: Protection Order
{{abb|FWWRPGTUS1|mode=short}} TUS Part 1: Protection Order
{{abb|FWWRPGTUS1|mode=link}} TUS Part 1: Protection Order,
[[File:{{abb|FWWRPGTUS1|mode=icon}}]]
Note: Ideally, use {{icon}} instead
as it shares the same dataset but
with more features.
FOWW RPG Logo.png
{{abb|FWWRPGTUS1|mode=color}} 35f78a
{{abb|FWWRPGTUS1|mode=num}} 09.001



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 '&#032;' .. 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