RecipeBook 2.4.2
Change log
2.4.2 Consolidated Changelog (2.4.1 through 2.4.2i7)
Auto-Update:
- AutoUpdate is in BETA! Here's the scoop:
- You may add anyone you like to your auto-update list. When you login, and whenever someone who is on your list (and a friend/guildmate) logs in, RecipeBook attempts to send ALL TRACKED DATA for the current alt only.
- You may select the update frequency: once a day, or once a week. RecipeBook will not send data to a player any more frequently than that. Each alt is tracked separately.
- The receiving player MUST have your sending alt on Auto-Accept. Otherwise, your update to them will silently fail. To fix this, have them add your alt to the AutoAccept list.
- Auto-updating is SILENT. That means it is possible to unknowingly logout in the middle of an update. If that happens, there should NOT be a problem; the other player will have partial data and you will attempt to auto-update on the next login.
- Right-click on a player's name in the AutoUpdate list to select more than one alt to auto-update from.
- Auto-updating should be deferred if you are in combat; I hope this helps prevent lag.
- Mandatory update for sharing secondary to the above. Get all your friends and neighbors to update!
- "Send Update to Guild on login" : When you login, sends an AutoUpdate to your guild channel for that character.
Sharing: - Updated /rb send to reflect the new database format; this is not backwards compatible.
- Now sending faction data for those "send all" moments.
Item Matching:
- Changed tradeskill storing once again to hopefully eliminate the need for further exceptions.
- Revamped RecipeBook Database format to allow for improved storing of tradeskills - specifically, database had no allowances for items that could be made in multiple ways by a single tradeskill (Large Prismatic Shards!)
Options:
- Added a new options selection: "Delete recipes that no character knows" This will default to ON. If you turn it off, RecipeBook will continue to hold on to data after you delete an alt or tradeskill. Combining this with "Show All Items" will create an expanding database of items for you to browse.
Interactions with Other Mods:
- .Meta field added to recipe data. This is a field intended for use by outside mods that want to store "extra" data on recipes. Please use the included functions to add and subtract metadata if you are doing so, rather than editing the field directly (see Interface API.txt for details):
- Added several functions and tables to allow you to add custom sort details to the RecipeBook Sort frame. See Interface API.txt for details.
- Added RBDB:Recipe_ItemToDB(iid, name) : This will convert a recipe item (i.e. "Recipe: Giant Dingo Puffs") into the appropriate created item id and recipe spell id, provided it's in the database.
- Completed revision of functions to method structure. If you are hooking RB for some reason you will need to know this.
- RecipeBook_DoHookedFunction retained for legacy support. See Interface API.txt for use.
Interface:
- When clicking on/mousing over an item, RecipeBook now has the ability to display which of your alts/shared characters can make it. Good for "Can anyone cut exotic gem X?" requests and the like.
- This uses the same "Same Faction/Opposite Faction" settings as your recipe display.
- Corresponding option in the options tab to NOT show such data, and to toggle it by alts/shared characters.
- Now with icons next to recipes in the Browse panel!
- Mouse over them to display the item link.
- Click/Shift+Click/Ctrl+Click on these items should work as per the usual Blizzard standards. Alt+Click will display materials data.
- The text next to the icon will show the create link. Click to display a separate tooltip. Ctrl+Click to show the Dressing Room for the created item. Shift+Click to link/display materials data.
- Removed extra special manual force linewrap code for tooltips. Replaced by thinking outside the box and making it work right in Blizzard's code instead.
- This fixed color coding in tooltips as well.
- Removed the extra blank line before RecipeBook data on tooltips. If you crave it back, I need to know.
- Revamped skill browsing frame code for efficiency and accuracy.
- Text search box on skill browsing frame to filter known recipes :)
- Display of items in the RecipeBook browser should now be by the recipe name (Nexus Transformation, etc) instead of the crafted item name.
- Searching in the RecipeBook browser should now search the recipe name and the created item name, meaning that Nexus Transformation will match to Small Prismatic Shard, etc.
- Enchantment links should now correctly generate as pretty gold links rather than pretty blue spell links.
- Dropdown menu to sort items by difficulty/type/alphabetical/several other possibly-useful items. THIS IS IN BETA.
- When sorting by item level or minimum level, you should see the item/required level on the right side.
- You will see appropriate informative headers at the top of the skill browse frame
- RecipeBook's skill browser now uses safe tooltips - if an item is not in your local cache, you will be informed and given the option to query the server. This will be most noticeable immediately after a patch.
You should still see the item names listed in the skill lists; you will see a yellow ! next to them, indicating you need to query the server for the link.
This will NOT affect known data (i.e. uncached items will still be displayed as known when they are known) :)
As a side note, mousing over a recipe loads the corresponding item into your cache; a nice effect.
- Frame background for RecipeBook information now much darker; should be easy to see.
- When you click on a new profession or select a new character, RecipeBook's Skill Browser should now take you back to the top of the list instead of maintaining position.
- You may now select "Show all items" to have RecipeBook display items your character does not know, but that are in its database.
- Items displayed in this manner will be colored red, for difficulty "cannot make".
- Moved the scrollframe in RBUI_BankFrame over by 20 so that it no longer looks like it's climbing out of the frame.
Bug Fixes:
- Re-fixed bug from 2.4.0b in which options that are corrupted should be reset. Missed something.
- Dropdown for character selection on the skill browse frame now correctly displays Shared data, not your same bloody alts twice.
- Options for known/learnable recipe display for Shared data now actually trigger a change in the displayed data :)
- Options for known/learnable recipes should now be checkable
- If RecipeBook detects that a crafted item's name has changed, it will now make that change appropriately in the database.
- A rare and somewhat convoluted bug involving tradeskills not updating after a character delete.
- A lot of redundant code.
- Auction items coloring correctly (noticed in 2.4.1h)
- Altered the way that RecipeBook was generating links for SetTooltip to include the full itemString data ("item:
:0:0:0:0:0:0:0:0"). This establishes compatibility with HealPoints. - Revamped Player Selection Menu code. You should not notice any changes, but the UI thanks me for appropriate use of built-in Blizzard functions.
- RecipeBook Minimap and AutoUpdate dropdowns now correctly using Blizzard functions.
- Some rearrangement of internal variables you shouldn't be directly accessing anyway.
- Items in the database are now correctly identified by the item name versus what the recipe that creates the item is called.
- RecipeBook now correctly includes all spells that make an item - i.e. Nexus Transformation and Small Prismatic Shard both make Small Prismatic Shard; they are now BOTH registered in the database.
- ItemRefTooltip should no longer duplicate/triplicate/etcetericate the RecipeBook data if you should happen to have an ItemRef tooltip up and then, say, click on a player's name in chat.
- Changes made to RBTradeskill:SpecialtyScan() to detect more accurately.
- Skill display should now correctly show weaponsmith subspecialties.
- "Spellcloth Tailoring" updated to "Spellfire Tailoring", so it will now detect. Similarly, Mooncloth tailoring and the Alchemy specializations will now correctly display. Thanks to the Trade Channel on Cenarion Circle for rounding up some alts and giving me correct information.
Translation:
- Cleaned up localization.lua significantly: removed about 50 unused localization variables.
- Revamped format of localization.lua to be significantly more translator
- friendly. Namely, anything I don't want you to translate is no longer in the file.
- Updated localization.de.lua file :)
- As far as I can tell, RBDB:Skill_DelocalizeText has never worked properly before now. This has been remedied.
Known caveats
AutoUpdate is still in beta - please let me know how it is working.
You will still have to open your tradeskill windows to update information.
Facts
- Uploaded on
- 31 May 2008
- Game version
- 2.4.2
- Filename
- RecipeBook_2.4.2.zip
- Size
- 155.0 KiB
- MD5
- 1811de7fbd5e088b533f1657bea05c26
- Type
- Release
- Status
- Normal