Introducing: Tourist

Langues: JP EN DE FR
Yellow Box
users online
Forum » Windower » General » Introducing: Tourist
Introducing: Tourist
 Sylph.Bryenne
Offline
Serveur: Sylph
Game: FFXI
User: Byrne
Posts: 22
By Sylph.Bryenne 2026-01-01 16:19:18
Link | Citer | R
 
Hey everyone, master lurker here. I generally don't post a lot, I just play and read all the guides when I need them. Quite a while ago (ever since coming back to FFXI) I had a bit more interest in the windower addons and how they work.

I am way more proud than I should be to share the results of that, as I am making my first personal addon available to the public for the first time. I hope it will bring enjoyment to some of you.

The Tourist addon shows zone-specific loading screens whenever you are zoning, instead of just...nothingness. Here's an overly dramatic video to show how it works:

https://www.youtube.com/watch?v=1JKhYwIqMao
[+]
Offline
By MelioraXI 2026-01-01 17:20:40
Link | Citer | R
 
I recall seeing a similar addon years ago for quotes or general tips and tricks. Similar idea but showing zone images is pretty cool.
[+]
 Bahamut.Senaki
Offline
Serveur: Bahamut
Game: FFXI
User: Senaki
Posts: 318
By Bahamut.Senaki 2026-01-02 01:04:53
Link | Citer | R
 
Looks like a great add-on!

I loved the creativity of the YouTube video too. :D
[+]
Offline
Posts: 2568
By Felgarr 2026-01-02 03:48:55
Link | Citer | R
 

Wow, more gravitas that the entire storyline of TVR. Great video!
[+]
 Ragnarok.Liteholt
Offline
Serveur: Ragnarok
Game: FFXI
User: Liteholt
Posts: 81
By Ragnarok.Liteholt 2026-01-02 06:27:27
Link | Citer | R
 
Found one bug so far. Going from Escha - Zi'Tah to Qufim through the portal shows the Xarcabard (S) loading screen.
[+]
 Sylph.Bryenne
Offline
Serveur: Sylph
Game: FFXI
User: Byrne
Posts: 22
By Sylph.Bryenne 2026-01-02 08:45:40
Link | Citer | R
 
Ragnarok.Liteholt said: »
Found one bug so far. Going from Escha - Zi'Tah to Qufim through the portal shows the Xarcabard (S) loading screen.

Huh. That definitely worked before, so it must have gotten screwed up when I rewrote the logic. I'll look into it, thanks for reporting :)

[edit]
Huh(2). It doesn't do that for me...it shows Qufim as it should?!

[edit2]
Huh(3). I got it to reproduce, it happens when you talk to the NPC and then exit. Which is weird :D
 Sylph.Bryenne
Offline
Serveur: Sylph
Game: FFXI
User: Byrne
Posts: 22
By Sylph.Bryenne 2026-01-02 12:50:47
Link | Citer | R
 
Ragnarok.Liteholt said: »
Found one bug so far. Going from Escha - Zi'Tah to Qufim through the portal shows the Xarcabard (S) loading screen.

Ok I fixed this issue and put v1.1 live. You only need to update the files 'tourist.lua' and 'npcs.lua'.
 Bismarck.Nickeny
Offline
Serveur: Bismarck
Game: FFXI
User: Nickeny
Posts: 2527
By Bismarck.Nickeny 2026-01-02 13:11:02
Link | Citer | R
 
Love it - Good job man
[+]
Offline
Posts: 27
By jorbpumpkin 2026-01-02 14:03:38
Link | Citer | R
 
I like this a lot, and the video is pretty funny. I found one problem: I got a bunch of error messages when going into and out of a battlefield. Specifically it was one of the battlefields in the Shantotto Ascension mission titled "Sugar-coated Directive," entered via the Cloister of Flames, but I'm guessing it also happens with other battlefields. On entry and exit, it tossed up a bunch of lua runtime errors related to failed attempts to index global settings and awnpcs due to a nil value. It seems like it needs a more graceful failure state, maybe it could just display no image instead of outputting error messages when it's lacking an image for a battlefield.

Edit: Right after I finished making this post, I went to touch the Fire Protocrystal again in order to complete the mission, and I got another Tourist error message even though I wasn't moving between zones.
 Asura.Zodiarchy
Offline
Serveur: Asura
Game: FFXI
User: Zodiarchy
Posts: 17
By Asura.Zodiarchy 2026-01-02 14:27:29
Link | Citer | R
 
Incredible job! Do I have permission to convert to Ashita for myself/other users?
 Ragnarok.Liteholt
Offline
Serveur: Ragnarok
Game: FFXI
User: Liteholt
Posts: 81
By Ragnarok.Liteholt 2026-01-02 16:04:53
Link | Citer | R
 
OK, I replaced those two files, now when I try to load it, I get

Lua syntax error: tourist/tourist.lua:7: unexpected symbol near '<'

Never mind, I see what happened. Downloaded the page instead of the file. >.<
[+]
 Sylph.Bryenne
Offline
Serveur: Sylph
Game: FFXI
User: Byrne
Posts: 22
By Sylph.Bryenne 2026-01-02 19:18:05
Link | Citer | R
 
jorbpumpkin said: »
I like this a lot, and the video is pretty funny. I found one problem: I got a bunch of error messages when going into and out of a battlefield. Specifically it was one of the battlefields in the Shantotto Ascension mission titled "Sugar-coated Directive," entered via the Cloister of Flames, but I'm guessing it also happens with other battlefields. On entry and exit, it tossed up a bunch of lua runtime errors related to failed attempts to index global settings and awnpcs due to a nil value. It seems like it needs a more graceful failure state, maybe it could just display no image instead of outputting error messages when it's lacking an image for a battlefield.

Edit: Right after I finished making this post, I went to touch the Fire Protocrystal again in order to complete the mission, and I got another Tourist error message even though I wasn't moving between zones.

There is a default image it will use if it doesnt have a zone, so that is taken into account. What you're describing sounds more like a problem with NPC lookup, which I will admit is not very robust (but already improved in 1.1). (I've tested the battlefields with HTBCNM fights without a problem).

I will keep improving the handling though, thanks for the feedback!
 Sylph.Bryenne
Offline
Serveur: Sylph
Game: FFXI
User: Byrne
Posts: 22
By Sylph.Bryenne 2026-01-02 19:20:37
Link | Citer | R
 
Asura.Zodiarchy said: »
Incredible job! Do I have permission to convert to Ashita for myself/other users?

As long as credit is given, go ahead. Just note that I will likely update regularly as more users report missing 'zone moments' or problems as already evident in this thread =)
Offline
Posts: 27
By jorbpumpkin 2026-01-02 19:39:10
Link | Citer | R
 
Sylph.Bryenne said: »
jorbpumpkin said: »
I like this a lot, and the video is pretty funny. I found one problem: I got a bunch of error messages when going into and out of a battlefield. Specifically it was one of the battlefields in the Shantotto Ascension mission titled "Sugar-coated Directive," entered via the Cloister of Flames, but I'm guessing it also happens with other battlefields. On entry and exit, it tossed up a bunch of lua runtime errors related to failed attempts to index global settings and awnpcs due to a nil value. It seems like it needs a more graceful failure state, maybe it could just display no image instead of outputting error messages when it's lacking an image for a battlefield.

Edit: Right after I finished making this post, I went to touch the Fire Protocrystal again in order to complete the mission, and I got another Tourist error message even though I wasn't moving between zones.

There is a default image it will use if it doesnt have a zone, so that is taken into account. What you're describing sounds more like a problem with NPC lookup, which I will admit is not very robust (but already improved in 1.1). (I've tested the battlefields with HTBCNM fights without a problem).

I will keep improving the handling though, thanks for the feedback!

An NPC lookup problem makes sense because as I was going through the rest of that quest line, I talked to an NPC in Norg and got another Tourist error. I think the error popped up when it went into a cutscene even though I wasn't changing zones. I uninstalled Tourist for now but would definitely try it again later on.
 Sylph.Bryenne
Offline
Serveur: Sylph
Game: FFXI
User: Byrne
Posts: 22
By Sylph.Bryenne 2026-01-02 22:35:20
Link | Citer | R
 
jorbpumpkin said: »

An NPC lookup problem makes sense because as I was going through the rest of that quest line, I talked to an NPC in Norg and got another Tourist error. I think the error popped up when it went into a cutscene even though I wasn't changing zones. I uninstalled Tourist for now but would definitely try it again later on.

Cutscenes can load different zones, which I will never be able to catch unless I replay every storyline in the game ;) I'll see if I can build in some better contingencies to at least prevent errors.
 Asura.Zodiarchy
Offline
Serveur: Asura
Game: FFXI
User: Zodiarchy
Posts: 17
By Asura.Zodiarchy 2026-01-02 22:38:48
Link | Citer | R
 
Sylph.Bryenne said: »
Asura.Zodiarchy said: »
Incredible job! Do I have permission to convert to Ashita for myself/other users?

As long as credit is given, go ahead. Just note that I will likely update regularly as more users report missing 'zone moments' or problems as already evident in this thread =)

Of course and totally understandable!

I'll definitely keep my eyes on it. What a great tool, thanks for your efforts!
[+]
 Valefor.Keylesta
Offline
Serveur: Valefor
Game: FFXI
User: Keyser
Posts: 182
By Valefor.Keylesta 2026-01-04 10:48:34
Link | Citer | R
 
I love this. Great job!
[+]
 Sylph.Bryenne
Offline
Serveur: Sylph
Game: FFXI
User: Byrne
Posts: 22
By Sylph.Bryenne 2026-01-10 11:38:50
Link | Citer | R
 
Tourist v1.2 is now live people. The changelog in the readme file will tell you what files you have to update (no need to re-download all the images).

In short:
* Fixed a bug where Dynamis - Jeuno [D] was not recognized
* added large and small images for Jeuno [D] since apparently I never made those
* Fixed a bug where the NPC 'Ernst' was not correctly recognized as an Abyssea warp NPC
* rewrote the NPC lookup logic to hopefully prevent the kind of error messages that some users were having during cutscenes.
* Added support for the "Lure of the Wildcat" NPCs that can warp you to Whitegate for 300 gil.
[+]
 Quetzalcoatl.Darthjohnboy
Offline
Serveur: Quetzalcoatl
Game: FFXI
User: johnno25
Posts: 36
By Quetzalcoatl.Darthjohnboy 2026-01-11 18:45:10
Link | Citer | R
 
Just got this today, is great so far.

Just wanted to let you know i warped into promy-holla and it showed la thiene artwork.
 Sylph.Bryenne
Offline
Serveur: Sylph
Game: FFXI
User: Byrne
Posts: 22
By Sylph.Bryenne 2026-01-16 21:54:50
Link | Citer | R
 
Quetzalcoatl.Darthjohnboy said: »
Just got this today, is great so far.

Just wanted to let you know i warped into promy-holla and it showed la thiene artwork.

From Hall of Transference to Promy-holla? I'll check it out.
Offline
By Draylo 2026-01-16 22:23:43
Link | Citer | R
 
https://github.com/Bryenne-Sylph/tourist
[+]
Offline
Posts: 183
By zeta 2026-01-20 17:15:42
Link | Citer | R
 
When entering Monstrocity from Port Windy It seems to show Windy Woods. Not sure if this is known. Area is Feretory. Thanks.
necroskull Necro Bump Detected! [40 days between previous and next post]
 Sylph.Bryenne
Offline
Serveur: Sylph
Game: FFXI
User: Byrne
Posts: 22
By Sylph.Bryenne 2026-03-01 16:05:05
Link | Citer | R
 
zeta said: »
When entering Monstrocity from Port Windy It seems to show Windy Woods. Not sure if this is known. Area is Feretory. Thanks.

Yes this is a known issue (that I haven't fixed yet >.>). I'll get around to it soon hopefully.

With that being said, I did upload v1.3 today that fixes some minor bugs:

  • fixed a bug where entering Sheol: gaol was not recognized when entering Odyssey

  • fixed a bug where teleporting back to your "home" city in Crystal Era zones via a Campaign Arbiter would sometimes show Xarcabard [S] instead of the city.

  • fixed a bug with teleport-spells where a nearby player teleporting would change your zone (lol!)

  • fixed a bug where entering Sortie would not be properly recognized if you are not the party leader

  • added support for the "Waking the Colossus" battlefield in Nyzul



There is no reason to redownload everything (since the image directories are quite large). Just updating the lua files should work just fine.

https://github.com/Bryenne-Sylph/tourist
 Asura.Otomis
Offline
Serveur: Asura
Game: FFXI
Posts: 211
By Asura.Otomis 2026-03-01 16:08:52
Link | Citer | R
 
Nice work!
Log in to post.