Download
(255Kb)
Download
Updated: 07-28-07 11:00 AM
Addon for:
FuBar 3.6.5.
Pictures
File Info
Updated:07-28-07 11:00 AM
Created:unknown
Downloads:12,584
Favorites:110
MD5:

TransporterFu  Popular! (More than 5000 hits)

Version: 2.0.38124.1188
by: Prandur [More]

Transportation is a precise business. Without precise calculations you could fly right through a star or bounce too close to a supernova and that'd end your trip real quick, wouldn't it?

The Transporter plugin to FuBar will assist you in dematerializing yourself all over the place by providing easy access to all your transportation methods.

Inspired by InnBound and Titan Portals.

Important:
With the release of version 2.0 the only dependency is now FuBar version 2.0 or higher. TransporterFu is now using Ace2/FuBar2 and because of this it is required that if you are upgrading from a non-2.x version to delete the old addon dir before extracting this one into your addons directory. (The new version has a different directory name, if you don't delete the old one, you'll probably end up running two Transporter versions side by side)

Change Log

2.0.38124.1188
- Resurrected for WoW 2.x courtesy of Ruldar

2.0.11761
- Updated to FuBar2/Ace2

0.6.4
- more code cleanup
- converted to use CrayonLib and AbacusLib
- requires FuBar 1.2.2052 or higher

0.6.3
- Code cleanup (aka bug #1146 aka Crack Cocaine)

0.6.2
- Added default of Hearthstone when no option is selected (fresh install)
- Fix for bug #1079, text not scaling.

0.6.1
- Removed constants file, wasn't needed anymore
- Icon is now dynamically generated for all methods
- Possible fix to bug 1071

0.6
- update to FuBar 1.2 API
- added ability to show the selected method and/or cooldown on the panel. In the case of the Hearthstone/Astral recall it will display the inn you are bound to.

0.5
- now using embedded PeriodicTable and SpecialEvents
- fixed debug messages (feature req #536)
- possible fix for icon display bug (untested)

0.4.4
- Updated for FuBar 0.9.99.335

0.4.3
- included AceTooltip in the package (needed by SpecialEvents)

0.4.2
- name change, because BossPanel has become FuBar
- fixed display icon bug
- fixed localization bug
- fixed method display sorting
- added German translation (courtesy of the Arcane Trickster)

0.4
- optimized update system
- fixed bug for registering with SpecialEvents
- changed the way initial item detection is handled
- fixed tooltip bug

0.3
- changed toc to 11000
- massive rewrite of update system
- optional dependency added: PeriodicTable
- trinkets now supported, along with most other items (provided PeriodicTable is installed)
- optional dependency added: SpecialEvents
- item updates are now much less resource intensive if SpecialEvents is installed

0.2
- major code rewrite, updates should be much less resource intensive, though there is one bug with the new style (see Known Bugs above)
- Now supports mounts

0.1.1
- minor update for changes in BossPanel 0.4.23

0.1
- Initial public beta release

Post A Reply Comment Options
Unread 03-20-06, 09:21 AM  
Lewzephyr
A Murloc Raider
 
Lewzephyr's Avatar

Forum posts: 8
File comments: 38
Uploads: 0
I just noticed this MOD... I have been waiting since I changed from Titan to Boss for this.
I havent had a chance to try it yet (will do this evening), but I noticed the lack of the PvP trinket that ports you back to the main base. It could be that I just missed it or that it may not be listed, but is in the MOD.

Ill give you more feedback after trying it out... thanks for making my BossPanel complete.
__________________
Putting the laughter back into Slaughter!!!!
Report comment to moderator  
Reply With Quote
Unread 03-20-06, 07:28 PM  
Prandur
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 15
Uploads: 3
Originally posted by Lewzephyr
I noticed the lack of the PvP trinket that ports you back to the main base
Actually that isn't in there, I had forgotten about it (I don't PvP much). I'll add it to list of things to add. Thanks!
Report comment to moderator  
Reply With Quote
Unread 03-20-06, 09:57 PM  
Nakari
A Murloc Raider

Forum posts: 4
File comments: 9
Uploads: 0
It would be nice if you could add support for the engineering transportation trinkets, too (Dimensional Ripper: Everlook and Ultrasafe Transporter: Gadgetzan).
Last edited by Nakari : 03-20-06 at 09:58 PM.
Report comment to moderator  
Reply With Quote
Unread 04-02-06, 03:30 AM  
Kraal
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Hello,

I'm trying to localize this mod for french, but I am facing a few issues :

1) using a BossPanel_TransporterLocals-frFR.lua file doesn't seem to work (it is simply ignored)
2) when replacing the variables directly in BossPanel_TransporterLocals.lua, only some of the spells are being displaed: portal: darnassus and portal: ironforge. Indeed, none "of portal: stormwind" or of the teleports are displayed in the addon. I've checked the spelling a few times and well I'm pretty sure I wrote correctly Stormwind :-)

Any clue what I'm doing wrong ? Where can I find a tutorial for localizing Boss addons ?

All the best,

K.
Report comment to moderator  
Reply With Quote
Unread 04-02-06, 09:31 AM  
Prandur
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 15
Uploads: 3
Originally posted by Kraal
I'm trying to localize this mod for french, but I am facing a few issues :

1) using a BossPanel_TransporterLocals-frFR.lua file doesn't seem to work (it is simply ignored)
Did you edit the .toc and add a line for list BossPanel_TransporterLocals-frFR.lua above BossPanel_TransporterLocals.lua ? That could be the problem.

2) when replacing the variables directly in BossPanel_TransporterLocals.lua, only some of the spells are being displaed: portal: darnassus and portal: ironforge. Indeed, none "of portal: stormwind" or of the teleports are displayed in the addon. I've checked the spelling a few times and well I'm pretty sure I wrote correctly Stormwind :-)
I've noticed in other localizations you need to use the character codes for certain letters instead of just typing them in normally. So for french I'm taking about all the accent grave letters. This link might help you http://tlt.psu.edu/suggestions/inter...ml.html#accent

So instead of à you would put \224
I think, I really have never tried it. But that's what I've seen done.

Any clue what I'm doing wrong ? Where can I find a tutorial for localizing Boss addons ?
Well BossPanel plugins are just Ace based addons, so you could check out the Ace website: http://www.wowace.com

Maybe post on the forums there and ask if none of this helps.
Report comment to moderator  
Reply With Quote
Unread 04-03-06, 05:33 AM  
Kraal
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Hello,

Originally posted by Prandur
Did you edit the .toc and add a line for list BossPanel_TransporterLocals-frFR.lua above BossPanel_TransporterLocals.lua ? That could be the problem.


I'm pretty sure I tried it, but I'll verify again.

I've noticed in other localizations you need to use the character codes for certain letters instead of just typing them in normally. So for french I'm taking about all the accent grave letters. This link might help you http://tlt.psu.edu/suggestions/inter...ml.html#accent

So instead of à you would put \224
I think, I really have never tried it. But that's what I've seen done.
In fact I did it, I tried thefollowing 3 different methods: no encoding, \xxx, and the one used in the french globals (some weird chars). None worked.

The behaviour of the string matching process is really weird: I added some debug code to verify what was happening and here are the results:

- variables are correctly built and added to the METHODS variable (i.e. TELEPORT_DN, TELEPORT_IF, TELEPORT_SW, PORTAL_DN. PORTAL_IF, PORTAL_SW)
- their values are ok (using one of the 3 previously described methods)
- when searching for spell ID the following thing happens:

spell name | variable value | equal ?
Téléportation : Darnassus | Téléportation Darnassus | NO
Téléportation : Ironforge | Téléportation Ironforge | NO
Téléportation : Stormwind | Téléportation Stormwind | NO
Portail : Darnassus | Portail : Darnassus | YES
Portail : Ironforge | Portail : Ironforge | YES
Portail : Stormwind | Portail : Stormwind | NO

Thus I only get spell ids for portals to darnassus and ironforge.

Each time I get a NO, it displays the *same* spelling (on screen)... At the very begining I thought that it was a matter of encoding due to the "é" chars, nevertheless as portal to Stormwind is not accepted neither (and as there is no special char in it) I'm wondering what's happening.

I tried to set the variables using getSpellName(sid) (I can't remember the exact variable name) and providing the sid manually: it works fine, all spells are correctly displayed. The debug output shows that all names are matching. Unfortunately, spell IDs seem to change... It worked fine for two hours, and the menu starte to display "polymorph" and "blink" spells (lol) so this is not a viable workaround :-( I guess that it is the reason, you coded it this way :-)

Well BossPanel plugins are just Ace based addons, so you could check out the Ace website: http://www.wowace.com

Maybe post on the forums there and ask if none of this helps.
I'll go check it thank you a lot,

See you!
Last edited by Kraal : 04-03-06 at 05:47 AM.
Report comment to moderator  
Reply With Quote
Unread 04-03-06, 05:43 AM  
Kraal
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
By the way

Well I forgot the most important thing...

Your addon is great, thank you a lot ! :-)
Report comment to moderator  
Reply With Quote
Unread 04-03-06, 12:56 PM  
Kraal
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
got it...

After having tested the whole thing I found out why it was not working.

1) I was loading Locals before Locals-frFR (my bad uh uh...)
2) for the spelling... I checked the strings char by char and it appeared that for some weird reasons instead of using a space " " char in spell names, blizzard developers use for some spells, sometimes, the char 194 followed by the char 160... Don't ask me why...

This is the case for all teleporting spells (first space before the ":") and for portal to stormwind (but not ironforge nor darnassus...)

Anyway, I finally had to modify the spell names in order to get such strings...

TELEPORT_DN = "T\195\169l\195\169portation"..string.char(194)..string.char(160)..": Darnassus"

(yes I love lua and lol...)

I cannot check for horde spells and items I dont have, but if you want I can post here the french localisation and someone can test it for horde teleports/portals.

See you !
Report comment to moderator  
Reply With Quote
Unread 04-03-06, 01:01 PM  
Prandur
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 15
Uploads: 3
Re: By the way

Originally posted by Kraal
Your addon is great, thank you a lot ! :-)
Thanks. The next version should be much, much better. Once I get the last of the current known bugs worked out. I'm almost there.

And yes, as you discovered the Spell ID's can change quite frequently sometimes, so I had no other choice but do it this way. For items I was able to use itemID's which are fixed, and thus avoid the need to localize them.

You've got a very strange problem there, with what I can see and the process you laid out it SHOULD work. Its quite irritating that it doesn't. I'm still working on trying to eliminate the necessity for localization, but I'm afraid in the case of spells it doesn't look good.

*edit*

However I see you did get it to work finally. Very odd. And yes, please if you could post the french localized values here I will include them in all future releases. Thanks!
Last edited by Prandur : 04-03-06 at 01:04 PM.
Report comment to moderator  
Reply With Quote
Unread 04-05-06, 01:58 AM  
Kraal
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
French localization + mods

Hi again,

Sorry for the delay, but I have lots of work these days and unfortunately yesterday european wow servers were down... That's why I could'nt test some modifications I made to your code.

Anyway, I contacted the french localization team and declared the "bug". In fact these two chars are an unsecable space and they have no clue where they use normal spaces and where they use unsecable spaces... They will correct the strings little by little to normalize them but they cannot ensure that all strings will be ok, nor that there is no unsecable spaces in other localizations (or even in US version) and they don't know if they will replace unsecable spaces with regular spaces, or replace spaces with unsecable spaces... further as they are using different tools for localizing the strings, it seems that some of them directly inserts unsecable spaces... (lol)

For this reason as this issue may appear with other spells and/or localizations and as I don't even dream about a real fix, I slightly modified your code in order to allows users to declare spell names in the Locals without using these anoying unsecable spaces:

1) created a small function RemoveUnsecableSpaces which replaces them with regular spaces
2) create a UpdateSpellNames function which replaces the spellnames declared through variables (in self.loc[method]) by the spellname as declared in the spellBook (using the ReplaceUnsecableSpaces for normailzing the spell names)

I tested it partially yesterday and it seems to work (at first sight), but it was late and couldn't come and paste modified code here.

Concerning the French localization of your addon, it is also done and I'll paste it here with the code.

See you,

K.
Last edited by Kraal : 04-05-06 at 06:31 AM.
Report comment to moderator  
Reply With Quote
Unread 04-05-06, 10:16 AM  
Prandur
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 15
Uploads: 3
Re: French localization + mods

Cool, when you get the chance just PM me the new code and localization, or post it here, whatever.

I've majorly rewritten Transporter since the last official release, so I'll have to merge your new code in. Shouldn't be much of a problem though if I understand what you've done correctly.
Report comment to moderator  
Reply With Quote
Unread 04-05-06, 08:05 PM  
OttoDeFe
A Chromatic Dragonspawn
 
OttoDeFe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 178
File comments: 195
Uploads: 12
D/L Link...

Hmph - link keeps giving me 0.2...

And I spent time updating from the SVN...

Too excited to wait to try this... every edition is just.... better!
__________________
"They say
the pen is mightier than any saber -
any sword -
but if there's a war
I just don't know if a Bic will save ya..."

-- Last Offence
Last edited by OttoDeFe : 04-05-06 at 08:08 PM.
Report comment to moderator  
Reply With Quote
Unread 04-05-06, 09:17 PM  
Prandur
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 15
Uploads: 3
Re: D/L Link...

Originally posted by OttoDeFe
Hmph - link keeps giving me 0.2...
Doh! I made the same mistake when I was updating ItemBonuses. I've reposted the new zip file, hopefully it takes this time.
Report comment to moderator  
Reply With Quote
Unread 04-05-06, 09:52 PM  
OttoDeFe
A Chromatic Dragonspawn
 
OttoDeFe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 178
File comments: 195
Uploads: 12
Re: Re: D/L Link...

Originally posted by Prandur
Doh! I made the same mistake when I was updating ItemBonuses. I've reposted the new zip file, hopefully it takes this time.
HUZZAH!!!!

It's up.... but the Authentication Server is down for e-maintenance... woot.
__________________
"They say
the pen is mightier than any saber -
any sword -
but if there's a war
I just don't know if a Bic will save ya..."

-- Last Offence
Last edited by OttoDeFe : 04-05-06 at 09:53 PM.
Report comment to moderator  
Reply With Quote
Unread 04-22-06, 09:21 PM  
Tekkub
A Molten Giant
 
Tekkub's Avatar
AddOn Author - Click to view AddOns

Forum posts: 960
File comments: 334
Uploads: 67
PTEmbed and SEEmbed work! Huzzah!

I'm oh so happy to see the embeds already getting put to good use. I need to stop writing libraries and sit down and convert my mods to actually use them now
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: