Download
(174 Kb)
Download
Updated: 10/25/16 01:32 PM
Pictures
File Info
Compatibility:
One Tamriel (2.6)
Updated:10/25/16 01:32 PM
Created:10/25/16 01:32 PM
Monthly downloads:19
Total downloads:6,427
Favorites:13
MD5:
Faster Travel (Wayshrines menu & Teleporter) - maintenance  Popular! (More than 5000 hits)
Version: 2.0.6
by: Upyachka [More]
Thanks QuadroTony for sponsorships.

ChangeLog:
Fixed bug with daily repeatable quests.
Removed restriction for players alliance in lists - It's possible to travel to player of any alliance.
Player @ID displayed in lists instead of characters names.
New slash command to save alias for goto command:
Type /agoto aliasNameWithoutSpaces AnyWordsWithSpacesAndSpecialCharacters
For example:
/agoto coast The gold coast
and after: /goto coast
Also, you can save player name in alias.
Post A Reply Comment Options
Unread 05/14/18, 07:09 PM  
vecny.samotar
 
vecny.samotar's Avatar

Forum posts: 23
File comments: 552
Uploads: 0
would anyone come up with an addon for the summerset?
Last edited by vecny.samotar : 05/14/18 at 07:09 PM.
Report comment to moderator  
Reply With Quote
Unread 04/17/18, 06:00 AM  
cag_dk
 
cag_dk's Avatar

Forum posts: 25
File comments: 122
Uploads: 0
update?

any chance for an update??
Last edited by cag_dk : 05/05/18 at 05:50 AM.
Report comment to moderator  
Reply With Quote
Unread 02/24/18, 09:07 PM  
WfD Temp Account

Forum posts: 0
File comments: 34
Uploads: 0
updated the code

shouldn't break certain, specific dialogues i didn't account for now

Code:
    FasterTravel.__old_ZO_Dialogs_ShowPlatformDialog = ZO_Dialogs_ShowPlatformDialog

    FasterTravel.__new_ZO_Dialogs_ShowPlatformDialog = function(name, node, params, ...)
        if name ~= "RECALL_CONFIRM" and name ~= "FAST_TRAVEL_CONFIRM" then return end

        FasterTravel.__old_ZO_Dialogs_ShowPlatformDialog(name, node, params, ...)

	d("In func... "..name)
        -- hack to get fast travel node for recent list from the map
        local nodeIndex = node.nodeIndex

        local dialog = ZO_Dialogs_FindDialog(name)
        local acceptButton = dialog.buttonControls[1]
        local cancelButton = dialog.buttonControls[2]

        local acceptButton_m_callback = acceptButton.m_callback
        local cancelButton_m_callback = cancelButton.m_callback

        --get accept and cancel buttons
        acceptButton.m_callback = function(...)
            if acceptButton_m_callback ~= nil then acceptButton_m_callback(...) end
            PushRecent(nodeIndex)
            acceptButton.m_callback = acceptButton_m_callback
            cancelButton.m_callback = cancelButton_m_callback
        end

        cancelButton.m_callback = function(...)
            if cancelButton_m_callback ~= nil then cancelButton_m_callback(...) end
            acceptButton.m_callback = acceptButton_m_callback
            cancelButton.m_callback = cancelButton_m_callback
        end
    end

    FasterTravel.__Fast_Travel_Hook_Checker = function(name, ...)
        if name ~= "RECALL_CONFIRM" and name ~= "FAST_TRAVEL_CONFIRM" then
            if ZO_Dialogs_ShowPlatformDialog ~= FasterTravel.__old_ZO_Dialogs_ShowPlatformDialog then
                ZO_Dialogs_ShowPlatformDialog = FasterTravel.__old_ZO_Dialogs_ShowPlatformDialog
	        if name ~= "HOUSE_PREVIEW_PURCHASE" then
	                FasterTravel.__new_ZO_Dialogs_ShowPlatformDialog(name, ...)
		end
            end
        else
            if ZO_Dialogs_ShowPlatformDialog ~= FasterTravel.__new_ZO_Dialogs_ShowPlatformDialog then
                ZO_Dialogs_ShowPlatformDialog = FasterTravel.__new_ZO_Dialogs_ShowPlatformDialog
                FasterTravel.__new_ZO_Dialogs_ShowPlatformDialog(name, ...)
            end
        end
        ZO_PreHook("ZO_Dialogs_ShowPlatformDialog", FasterTravel.__Fast_Travel_Hook_Checker)
    end

    ZO_PreHook("ZO_Dialogs_ShowPlatformDialog", FasterTravel.__Fast_Travel_Hook_Checker)
that's that.

@vecny.samotar

no, i can't upload on esoui

sorry

it's not that hard to open the lua file and change the code, though

i just don't feel welcome around here, honestly, not at all

i was banned VERY randomly a while ago without knowing any reason why, so i'd be scared to upload anything

and for someone with generalised anxiety disorder, that's not great

i kept wondering what it was i did

(i did wonder if it was because i said i considered my addons 1.0 and i probably wouldn't work on them much more. but i still wanted to bugfix them)

(but then ayantir did a similar thing with custom titles so it coulnd't be that)

i kind of blew up about it a bit because they didn't even delete my account or addons, they just locked me out of them

which felt unnecessarily spiteful

shrug

might throw a mediafire thing together if you want

i'll do that

edit: going to put a mf link here, soon

here you go, if you want

it probably seems less trustworthy since it's not on esoui. thing is though is that it's all just text files. you can open them in notepad to see what they do

so

you can choose to trust it or not

it's really up to you

your prerogative and all

but like i said i can't upload on esoui

so i'll just leave that there.

okay?
Last edited by WfD Temp Account : 02/27/18 at 11:25 AM.
Report comment to moderator  
Reply With Quote
Unread 02/14/18, 08:06 AM  
vecny.samotar
 
vecny.samotar's Avatar

Forum posts: 23
File comments: 552
Uploads: 0
what if you fixed the repair as an addon?
Report comment to moderator  
Reply With Quote
Unread 02/14/18, 01:01 AM  
WfD Temp Account

Forum posts: 0
File comments: 34
Uploads: 0
...or...you know...you could do it in a way that doesn't break the recent list.

just replace the quoted function in the post below with this.

Code:
    FasterTravel.__old_ZO_Dialogs_ShowPlatformDialog = ZO_Dialogs_ShowPlatformDialog

    FasterTravel.__new_ZO_Dialogs_ShowPlatformDialog = function(name, node, params, ...)
        if name ~= "RECALL_CONFIRM" and name ~= "FAST_TRAVEL_CONFIRM" then return end

        FasterTravel.__old_ZO_Dialogs_ShowPlatformDialog(name, node, params, ...)

	d("In func... "..name)
        -- hack to get fast travel node for recent list from the map
        local nodeIndex = node.nodeIndex

        local dialog = ZO_Dialogs_FindDialog(name)
        local acceptButton = dialog.buttonControls[1]
        local cancelButton = dialog.buttonControls[2]

        local acceptButton_m_callback = acceptButton.m_callback
        local cancelButton_m_callback = cancelButton.m_callback

        --get accept and cancel buttons
        acceptButton.m_callback = function(...)
            if acceptButton_m_callback ~= nil then acceptButton_m_callback(...) end
            PushRecent(nodeIndex)
            acceptButton.m_callback = acceptButton_m_callback
            cancelButton.m_callback = cancelButton_m_callback
        end

        cancelButton.m_callback = function(...)
            if cancelButton_m_callback ~= nil then cancelButton_m_callback(...) end
            acceptButton.m_callback = acceptButton_m_callback
            cancelButton.m_callback = cancelButton_m_callback
        end
    end

    FasterTravel.__Fast_Travel_Hook_Checker = function(name, ...)
        if name == "HOUSE_PREVIEW_PURCHASE" then
            if ZO_Dialogs_ShowPlatformDialog ~= FasterTravel.__old_ZO_Dialogs_ShowPlatformDialog then
                ZO_Dialogs_ShowPlatformDialog = FasterTravel.__old_ZO_Dialogs_ShowPlatformDialog
            end
        else
            if ZO_Dialogs_ShowPlatformDialog ~= FasterTravel.__new_ZO_Dialogs_ShowPlatformDialog then
                ZO_Dialogs_ShowPlatformDialog = FasterTravel.__new_ZO_Dialogs_ShowPlatformDialog
                FasterTravel.__new_ZO_Dialogs_ShowPlatformDialog(name, ...)
            end
        end
        ZO_PreHook("ZO_Dialogs_ShowPlatformDialog", FasterTravel.__Fast_Travel_Hook_Checker)
    end

    ZO_PreHook("ZO_Dialogs_ShowPlatformDialog", FasterTravel.__Fast_Travel_Hook_Checker)
don't ask me how it works, it hurts me just thinking about it. the only issue you'll have is that when viewing a house to purchase the first time you press f5 it'll still fail (no errors), after that first press, it'll work. this is the only way that both fastertravel and esoui housing preview dialogs can work together that i can see, is with this bug. the code shows with this is. i hate that i had to set it up this way but i couldn't think of anything better.

at least it works?
Report comment to moderator  
Reply With Quote
Unread 08/02/17, 02:30 AM  
Sgy-x2
 
Sgy-x2's Avatar

Forum posts: 0
File comments: 53
Uploads: 0
Exclamation FIX

For those who are not working viewing homes for purchase. There is a small solution, I don't know how long it is harmless, but it works.
And so, we open FasterTravel.lua find line 473 and remove this block to line 500.
Code:
    ZO_Dialogs_ShowPlatformDialog = hook(ZO_Dialogs_ShowPlatformDialog, function(base, id, node, params, ...)
        base(id, node, params, ...)
        if id ~= "RECALL_CONFIRM" and id ~= "FAST_TRAVEL_CONFIRM" then return end
        -- hack to get fast travel node for recent list from the map
        local nodeIndex = node.nodeIndex

        local dialog = ZO_Dialogs_FindDialog(id)
        local acceptButton = dialog.buttonControls[1]
        local cancelButton = dialog.buttonControls[2]

        local acceptButton_m_callback = acceptButton.m_callback
        local cancelButton_m_callback = cancelButton.m_callback

        --get accept and cancel buttons
        acceptButton.m_callback = function(...)
            if acceptButton_m_callback ~= nil then acceptButton_m_callback(...) end
            PushRecent(nodeIndex)
            acceptButton.m_callback = acceptButton_m_callback
            cancelButton.m_callback = cancelButton_m_callback
        end

        cancelButton.m_callback = function(...)
            if cancelButton_m_callback ~= nil then cancelButton_m_callback(...) end
            acceptButton.m_callback = acceptButton_m_callback
            cancelButton.m_callback = cancelButton_m_callback
        end
    end)
Report comment to moderator  
Reply With Quote
Unread 07/14/17, 08:31 AM  
vecny.samotar
 
vecny.samotar's Avatar

Forum posts: 23
File comments: 552
Uploads: 0
When opening the map, I will write this error and delete the map menu completely.

Note: it only works on a new class warden

invalid order function for sorting
stack traceback:
[C]: in function 'table.sort'
user:/AddOns/FasterTravel/LocationData.lua:440: in function 'func'
user:/AddOns/FasterTravel/LocationData.lua:482: in function 'UpdateLocationOrder'
user:/AddOns/FasterTravel/FasterTravel.lua:156: in function 'RefreshLocationsIfRequired'
user:/AddOns/FasterTravel/FasterTravel.lua:171: in function 'RefreshWayshrinesIfRequired'
user:/AddOns/FasterTravel/FasterTravel.lua:512: in function '(anonymous)'
(tail call): ?
(tail call): ?
EsoUI/Libraries/ZO_Scene/ZO_SceneFragmentTemplates.lua:122: in function 'ZO_AnimatedSceneFragment:Show'
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:128: in function 'ZO_SceneFragment:ShouldBeShown'
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:172: in function 'ZO_SceneFragment:Refresh'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:293: in function 'ZO_Scene:RefreshFragmentsHelper'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:301: in function 'ZO_Scene:RefreshFragments'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:258: in function 'ZO_Scene:SetState'
EsoUI/Libraries/ZO_Scene/ZO_SceneManager.lua:182: in function 'ZO_SceneManager:ShowScene'
EsoUI/Libraries/ZO_Scene/ZO_SceneManager.lua:474: in function 'ZO_SceneManager:OnSceneStateChange'
EsoUI/Ingame/Scenes/IngameSceneManager.lua:325: in function 'ZO_IngameSceneManager:OnSceneStateChange'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:251: in function 'ZO_Scene:SetState'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:369: in function 'ZO_SceneetermineIfTransitionIsComplete'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:303: in function 'ZO_Scene:RefreshFragments'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:258: in function 'ZO_Scene:SetState'
EsoUI/Libraries/ZO_Scene/ZO_SceneManager.lua:187: in function 'ZO_SceneManager:HideScene'
EsoUI/Libraries/ZO_Scene/ZO_SceneManager.lua:242: in function 'ZO_SceneManager:Show'
EsoUI/Ingame/MainMenu/Keyboard/ZO_MainMenu_Keyboard.lua:702: in function 'MainMenu_Keyboard:Update'
EsoUI/Ingame/MainMenu/Keyboard/ZO_MainMenu_Keyboard.lua:712: in function 'MainMenu_Keyboard:ShowScene'
EsoUI/Ingame/MainMenu/Keyboard/ZO_MainMenu_Keyboard.lua:722: in function 'MainMenu_Keyboard:ToggleScene'
EsoUI/Ingame/MainMenu/Keyboard/ZO_MainMenu_Keyboard.lua:814: in function 'ZO_MainMenuManager_ToggleCategoryInternal'
EsoUI/Ingame/MainMenu/Keyboard/ZO_MainMenu_Keyboard.lua:835: in function 'MainMenu_Keyboard:ToggleCategory'
:1: in function '(main chunk)'

Could anyone update this addon?
Report comment to moderator  
Reply With Quote
Unread 06/28/17, 05:09 AM  
hagermanj

Forum posts: 2
File comments: 367
Uploads: 0
I have the following errors when I turn in crafting writs:

bad argument #4 to 'string.format' (string expected, got nil)
stack traceback:
[C]: in function 'string.format'
EsoUI/Libraries/Globals/globalapi.lua:154: in function 'zo_iconFormat'
EsoUI/Libraries/Globals/globalapi.lua:162: in function 'zo_iconTextFormat'
user:/AddOns/FasterTravel/QuestTracker.lua:131: in function 'setAssisted'
user:/AddOns/FasterTravel/QuestTracker.lua:134: in function 'AddQuest'
user:/AddOns/FasterTravel/QuestTracker.lua:333: in function 'func'
user:/AddOns/FasterTravel/QuestTracker.lua:229: in function 'UpdateLookups'
user:/AddOns/FasterTravel/QuestTracker.lua:337: in function 'callback'
user:/AddOns/FasterTravel/Quest.lua:72: in function 'OnQuestPositionRequestComplete'

Can anyone work on this, love this addon, hate to lose it.
Report comment to moderator  
Reply With Quote
Unread 06/18/17, 01:33 PM  
BigM
 
BigM's Avatar

Forum posts: 16
File comments: 371
Uploads: 0
Anyone know how to fix this, hate to abandon this addon.

user:/AddOns/FasterTravel/WorldMap.lua:26: attempt to index a nil value
stack traceback:
user:/AddOns/FasterTravel/WorldMap.lua:26: in function 'PanToPoint'
user:/AddOns/FasterTravel/WorldMap.lua:245: in function 'func'
user:/AddOns/FasterTravel/WorldMap.lua:233: in function 'OnMap'
user:/AddOns/FasterTravel/WorldMap.lua:243: in function 'PanToPoint'
user:/AddOns/FasterTravel/QuestTracker.lua:601: in function '(anonymous)'
(tail call): ?
user:/AddOns/FasterTravel/MapTabWayshrines.lua:271: in function '(anonymous)'
(tail call): ?
user:/AddOns/FasterTravel/worldmapinfocontrol.lua:80: in function 'InfoControl:RowMouseUp'
user:/AddOns/FasterTravel/worldmapinfocontrol.lua:104: in function 'RowMouseUp'
FasterTravel_WorldMapWayshrinesList0Row1Label_MouseUp:3: in function '(main chunk)'
Report comment to moderator  
Reply With Quote
Unread 05/28/17, 12:35 PM  
Jemcrystal

Forum posts: 28
File comments: 45
Uploads: 0
favorite

Plz resurrect this addon I can't live without it. I've tried to uninstall but the wayshrine map looks so ugly and naked without Faster Travel's neat display. I don't even care about the stupid fast travel part. I can use other addons for that. THIS ADDON IS PRETTY AND MAKES IT EASY TO VIEW THE ZONES
Report comment to moderator  
Reply With Quote
Unread 05/22/17, 12:20 AM  
Darquer

Forum posts: 0
File comments: 8
Uploads: 0
Still a Housing Editor Conflict

Will this ever be fixed? I need to disable the addon to view purchase options or to access the housing editor. While another addon provides /goto options, I use the Favorites and Recent wayshrines often.

I'm happy to contribute if this is going to get updated. Thanks.
Report comment to moderator  
Reply With Quote
Unread 05/19/17, 12:04 AM  
hagermanj

Forum posts: 2
File comments: 367
Uploads: 0
Anyone updating tis Addon??? Had this error:
bad argument #4 to 'string.format' (string expected, got nil)
stack traceback:
[C]: in function 'string.format'
EsoUI/Libraries/Globals/globalapi.lua:154: in function 'zo_iconFormat'
EsoUI/Libraries/Globals/globalapi.lua:162: in function 'zo_iconTextFormat'
user:/AddOns/FasterTravel/QuestTracker.lua:131: in function 'setAssisted'
user:/AddOns/FasterTravel/QuestTracker.lua:134: in function 'AddQuest'
user:/AddOns/FasterTravel/QuestTracker.lua:333: in function 'func'
user:/AddOns/FasterTravel/QuestTracker.lua:229: in function 'UpdateLookups'
user:/AddOns/FasterTravel/QuestTracker.lua:337: in function 'callback'
user:/AddOns/FasterTravel/Quest.lua:72: in function 'OnQuestPositionRequestComplete'
Report comment to moderator  
Reply With Quote
Unread 04/16/17, 07:22 AM  
cheerful

Forum posts: 0
File comments: 30
Uploads: 0
alternative

since this addon gave errors i tried the other travel addons. now i am using Teleport Tool. it requires a small manual fix (commments section) and a hotkey bind.
Report comment to moderator  
Reply With Quote
Unread 04/15/17, 06:23 PM  
Moosetrax
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 120
Uploads: 1
Not sure if anyone is maintaining this mod anymore, but, I encountered this error today and wanted to post it just in case.
Report comment to moderator  
Reply With Quote
Unread 03/02/17, 06:28 AM  
hagermanj

Forum posts: 2
File comments: 367
Uploads: 0
Any update when this great addon will be fixed?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: