About Atlas Transportation
This is an Atlas plug-in that display transportation' maps.
You can browse the transportation nodes in each of the continent.
In the past this plug-in was built-in with Atlas' core release. And right now we are splitting it out to be an individual addon so that you can decide whether to download it or not.
Before Installing
Note that in order to make this addon to work properly, you will still need to have a latest Atlas downloaded and installed.
Author Team
- Arith - Project Manager
- Dynaletik - Co-author
- Deadca7 - Artist
- Lothaer - Co-author
License
Atlas is released under the GNU General Public License (GPL).
Localization
We are looking for volunteers to help on translating Atlas. If you are interested in helping translating Atlas, please visit our here: https://wow.curseforge.com/addons/atlas-transportation/localization/.
Any chance this can be updated for Classic soon? :D
this is still ongoing on classic btw :p
In reply to reaper666735:
You are right, I will find some time to revisit the maps for wow classic.
In reply to arithmandar:
Fixed. Let me know if anything is still missing or incorrect.
the new Argus map might have a small issue :p ( https://imgur.com/adgLpJc )
In reply to reaper666735:
Fixed now, thanks for spotting this so quickly.
In reply to arithmandar:
yw :)
Not sure what I'm doing wrong to get this error in Classic but it's consistently showing up:
Date: 2020-01-01 19:48:18
ID: 1
Error occured in: Global
Count: 1
Message: ...AddOns\Atlas_Transportation\Atlas_Transportation.lua line 2693:
attempt to concatenate a nil value
Debug:
...AddOns\Atlas_Transportation\Atlas_Transportation.lua:2693: in main chunk
Locals:
_G = <table> {
UpdateOnBarHighlightMarksBySpell = <function> defined @Interface\FrameXML\ActionButton.lua:70
ERR_OUT_OF_CHI = "Not enough chi"
DH_HAVOC_CORE_ABILITY_2 = "Strong melee attack that consumes Fury. If it critical strikes, some Fury is refunded."
MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock {
}
GetTrainerServiceTypeFilter = <function> defined =[C]:-1
UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names."
SetTrainerServiceTypeFilter = <function> defined =[C]:-1
LE_GAME_ERR_CHAT_RAID_RESTRICTED_TRIAL = 741
SPELL_FAILED_CUSTOM_ERROR_71 = "This partygoer wants to dance with you."
LE_GAME_ERR_PET_SPELL_TARGETS_DEAD = 399
ERROR_CLUB_TICKET_COUNT_AT_MAX_COMMUNITY = "Can't create any more invite links for this group."
RecruitAFriendFrame = RecruitAFriendFrame {
}
CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture = CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture {
}
ERR_TRADE_EQUIPPED_BAG = "You can't trade equipped bags."
PVP_RANK_6_1 = "Corporal"
ArmoryQuestLogRequiredMoneyFrameGoldButtonText = ArmoryQuestLogRequiredMoneyFrameGoldButtonText {
}
MultiBarLeftButton7 = MultiBarLeftButton7 {
}
InterfaceOptionsNamesPanelUnitNameplatesShowAll = InterfaceOptionsNamesPanelUnitNameplatesShowAll {
}
VideoOptionsFrameDefaults = VideoOptionsFrameDefaults {
}
MerchantItem2AltCurrencyFrameItem1Text = MerchantItem2AltCurrencyFrameItem1Text {
}
OPTION_TOOLTIP_ACTION_BUTTON_USE_KEY_DOWN = "Action button keybinds will respond on key down, rather than on key up."
BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates"
INSTANCE_UNAVAILABLE_OTHER_TEMPORARILY_DISABLED = "%s cannot enter. This instance is temporarily disabled."
ArmorySpellButton5 = ArmorySpellButton5 {
}
MultiBarBottomRightButton8Shine5 = MultiBarBottomRightButton8Shine5 {
}
IsReferAFriendLinked = <function> defined =[C]:-1
MAIL_LETTER_TOOLTIP = "Click to make a permanent
copy of this letter."
UnitFrameManaBar_UnregisterDefaultEvents = <function> defined @Interface\FrameXML\UnitFrame.lua:602
DUNGEON_FLOOR_UPPERBLACKROCKSPIRE3 = "Hall of Blackhand"
ArmoryMainHandSlot = ArmoryMainHandSlot {
}
CHAT_CONFIG_OTHER_COMBAT = <table> {
}
FCFDockOverflowButton_OnClick = <function> defined @Interface\FrameXML\FloatingChatFrame.lua:2373
BOOST2_WARRIOR_COLOSSUSSMASH = "Use Colossus Smash.
Colossus Smash increases your damage."
BN_UNABLE_TO_RESOLVE_NAME = "Unable to whisper '%s'. Blizzard services may be unavailable."
LE_GAME_ERR_RECRUIT_A_FRIEND_FAILED = 951
CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight = CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight {
}
LE_GAME_ERR_ONLY_ONE_QUIVER = 32
SpellButton6Cooldown = SpellButton6Cooldown {
}
SLASH_LibQTip1 = "/qtip"
ArmoryFrameBottomBorder = ArmoryFrameBottomBorder {
}
LOSS_OF_CONTROL_DISPLAY_FEAR = "Feared"
Graphics_QualityText = Graphics_QualityText {
}
ROGUE_COMBAT_CORE_ABILITY_4 = "Melee ability with an increased range that consumes Combo Points."
ArmoryTradeSkillFilterDropDownLeft = ArmoryTradeSkillFilterDropDownLeft {
}
StanceButton4FlyoutArrow = StanceButton4FlyoutArrow {
}
MultiBarRightButton7Shine9 = MultiBarRightButton7Shine9 {
}
BankFrameItem17SearchOverlay = BankFrameItem17SearchOverlay {
}
DMG_LCD = "DMG"
VideoOptionsPanel_Cancel = <function> defined @Interface\SharedXML\VideoOptionsPanels.lua:315
ArmoryTalentFrameBranch2 = ArmoryTalentFrameBranch2 {
}
Is64BitClient = <function> defined =[C]:-1
SecureCmdItemParse = <function> defined @Interface\FrameXML\ChatFrame.lua:1111
SLASH_STOPATTACK1 = "/stopattack"
ATLAS_DDL_CONTINENT_BROKENISLES2 = "Broken Isles Raids"
SortQuestWatches = <function> defined =[C]:-1
ContainerFrame4Item16Cooldown = ContainerFrame4Item16Cooldown {
}
MINIMAP_TRACKING_TRAINER_CLASS = "Class Trainer"
SLASH_DISMOUNT2 = "/dismount"
DUNGEON_FLOOR_DRAGONBLIGHTCHROMIESCENARIO2 = "Andorhal"
PlayerFrame_UpdateReadyCheck = <function> defined @Interface\FrameXML\PlayerFrame.lua:345
EMOTE69_CMD1 = "/nosepick"
WL_DESC_L
AddOns:
Swatter, v8.2.6377 (SwimmingSeadragon)
WowheadLooter, v11303
AdvancedInterfaceOptions, v1.3.3
Armory, vv1.5
Atlas, vv1.45.02
AtlasClassicWoW, vv1.45.01
AtlasTransportation, vv1.45.00
BlizRuntimeLib_enUS v1.13.3.11303 <none>
(ck=f0)
In reply to HonorGoG:
You installed the retail version in the classic client.
Works on Classic, but is highly inaccurate as it contains flight paths added in tbc (belf/draenei starting areas, Emeral Sanctuary in Felwood etc.).
In reply to zingmars:
+1
On the Eastern Kingdoms (Horde) map Kargath is listed as Kargathia Keep.
Also it's kind of weird how it includes the blood elf and dranei starting areas.
Other than that, good and useful addon.
In reply to Forge_User_29557281:
fixed.
Would love support for Classic!
EDIT:
And now i have it, thanks :)
In reply to Forge_User_29277239:
+1
Please do remember to update this addon! I like it so much.
<audio style="display: none;" controls="controls"></audio>
<audio style="display: none;" controls="controls"></audio>
Getting these errors each log in/ relog since patch 7.3.5 ,
3x Atlas_Transportation\Atlas_Transportation-v1.43.00.lua:2298: attempt to concatenate field '?' (a nil value)
Atlas_Transportation\Atlas_Transportation-v1.43.00.lua:2298: in main chunk
Locals:
_G = <table> {
ERR_OUT_OF_CHI = "Not enough chi"
DH_HAVOC_CORE_ABILITY_2 = "Strong melee attack that consumes Fury. If it critical strikes, some Fury is refunded."
Inst80Quest2name3 = "Accused Wristguards"
ArmoryOptionsTooltipPanelShowItemCountColorSwatch = ArmoryOptionsTooltipPanelShowItemCountColorSwatch {
}
GetTrainerServiceTypeFilter = <function> defined =[C]:-1
UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names."
ARL_DatamineCopyFrame = ARL_DatamineCopyFrame {
}
SetTrainerServiceTypeFilter = <function> defined =[C]:-1
LE_GAME_ERR_CHAT_RAID_RESTRICTED_TRIAL = 734
SPELL_FAILED_CUSTOM_ERROR_71 = "This partygoer wants to dance with you."
LE_GAME_ERR_PET_SPELL_TARGETS_DEAD = 394
Inst12Quest6description1_HORDE = "Two-Hand, Axe"
Inst116Quest2_HORDE = "2. Trouble Brewing"
Inst39Quest10_HORDE_Aim = "Caza'rez inside the Shattered Halls of Hellfire Citadel wants you to kill 4 Shattered Hand Legionnaires, 2 Shattered Hand Centurions, and 2 Shattered Hand Champions. "
MultiBarLeftButton7 = MultiBarLeftButton7 {
}
InterfaceOptionsNamesPanelUnitNameplatesShowAll = InterfaceOptionsNamesPanelUnitNameplatesShowAll {
}
Inst55Quest6 = "6. Wanted: A Warp Splinter Clipping (Heroic Daily)"
LFGListInviteDialog_OnEvent = <function> defined @FrameXML\LFGList.lua:2392
MerchantItem4AltCurrencyFrameItem1Text = MerchantItem4AltCurrencyFrameItem1Text {
}
BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates"
INSTANCE_UNAVAILABLE_OTHER_TEMPORARILY_DISABLED = "%s cannot enter. This instance is temporarily disabled."
ArmorySpellButton5 = ArmorySpellButton5 {
}
MultiBarBottomRightButton8Shine5 = MultiBarBottomRightButton8Shine5 {
}
IsReferAFriendLinked = <function> defined =[C]:-1
UnitFrameManaBar_UnregisterDefaultEvents = <function> defined @FrameXML\UnitFrame.lua:782
PaperDollTitlesPaneButton15BgTop = PaperDollTitlesPaneButton15BgTop {
}
CALENDAR_RAID_RESET_DESCRIPTION = "%1$s resets at %2$s."
ArmoryMainHandSlot = ArmoryMainHandSlot {
}
Inst93Quest1_Prequest = "None"
HasZoneAbility = <function> defined @FrameXML\ZoneAbility.lua:152
ChatFrame6EditBoxFocusMid = ChatFrame6EditBoxFocusMid {
}
CinematicFrameRaidBossEmoteFrame = CinematicFrameRaidBossEmoteFrame {
}
Inst22Quest2_HORDE_QuestID = "27192"
Inst153Quest2Rewardtext_HORDE = "|cff0070dd Reward: "
LFGTeleport = <function> defined =[C]:-1
LE_GAME_ERR_ONLY_ONE_QUIVER = 32
SpellButton6Cooldown = SpellButton6Cooldown {
}
ToggleEncounterJournal = <function> defined @FrameXML\UIParent.lua:853
LOSS_OF_CONTROL_DISPLAY_FEAR = "Feared"
Graphics_QualityText = Graphics_QualityText {
}
Inst91Quest1_HORDE_Prequest = "Echoes of Tortured Souls (|cffFFd200Forge of Souls|cffFFFFFF)"
TalentMicroButtonAlertShadowTopLeft = TalentMicroButtonAlertShadowTopLeft {
}
OverrideActionBarButton6Shine11 = OverrideActionBarButton6Shine11 {
}
ArmoryRaidInfoScrollFrameButton13Reset = ArmoryRaidInfoScrollFrameButton13Reset {
}
Inst72Quest1ID2 = "43182"
Inst39Quest3ID2 = "25805"
Inst51Quest4_HORDE_Note = "This daily quest can only be completed on Heroic difficulty.
Epoch Hunter is at |cffFFd200[3]|cffFFFFFF."
RaidGraphics_EnvironmentalDetailSlider = RaidGraphics_EnvironmentalDetailSlider {
}
Is64BitClient = <function> defined =[C]:-1
ArmoryOptionsTooltipPanelShowCanLearnColorSwatchNormalTexture = ArmoryOptionsTooltipPanelShowCanLearnColorSwatchNormalTexture {
}
Inst67Quest8_HORDE_Prequest = "None"
TutorialFrame_OnMouseDown = <function> defined @FrameXML\TutorialFrame.lua:383
SortQuestWatches = <function> defined =[C]:-1
ContainerFrame4Item16Cooldown = ContainerFrame4Item16Cooldown {
}
Inst27Quest3 = "3. Breaking and Entering"
DUNGEON_FLOOR_DRAGONBLIGHTCHROMIESCENARIO2 = "Andorhal"
Inst157Quest6_HORDE_Attain = "110"
PlayerFrame_UpdateReadyCheck = <function> defined @FrameXML\PlayerFrame.lua:473
Inst169Quest6_Aim = "Help Darius soothe the old casts egos by finding a Positive Review amongst the audience members to simmer tensions between Romulo and Julianne, stealing a Bouquet of Roses from one of the ne
In reply to reaper666735:
In reply to Forge_User_96220691:
In reply to reaper666735: