Skip to content

Releases

1.4.0

Choose a tag to compare

@github-actions github-actions released this 09 Nov 20:49
83a0d77

Added

  • Loot Rolls: a new module, off by default. Place the loot rolls in Edit Mode, and pick there which way they stack, the space between them, and how many example rolls to show. Each roll shows the seconds left and how many picked Need, Greed, or Pass, and item marks like Appearance Icons show on them.
  • Square Minimap: a new module, off by default. A square minimap with a border in Blizzard's art (gold by default, or nine others), moved up to the zone name above it. Shift-drag moves the day and night indicator, and minimap buttons follow the square edge.
  • Console Variables: a padlock keeps a CVar at your value every login, until you change or unlock it. Simplified Nameplate Size is in Popular.
  • Minimap Button: Customize picks which modules the quick toggles offer, and Menu Order sorts them by activity, category, or A to Z. Player and NPC Nameplates are in a new Nameplates group, and the button drags anywhere around the minimap.
  • Player Nameplates: Names Only in Dungeons (off by default) hides friendly players' health bars in dungeons and raids, where Blizzard draws their plates.

Fixed

  • Whisper Window: on a short chat window, the Chat Button no longer hides under the speech bubble. Buttons that don't fit go in the speech bubble's menu, which glows with waiting whispers, and the Chat Button now sits above Chat Copy's. Thanks to ryansouza.

Full Changelog: v1.3.1...v1.4.0

1.3.1

Choose a tag to compare

@github-actions github-actions released this 09 Nov 05:19
643f134

Added

  • Error Catcher: a Sound option (off by default) plays one of Blizzard's alerts, like Raid Warning or a war horn, when an error is caught. Thanks to cyberox.

Fixed

  • Whisper Window: its settings page no longer errors while another addon hides the chat buttons. Thanks to cyberox.

Full Changelog: v1.3.0...v1.3.1

1.3.0

Choose a tag to compare

@github-actions github-actions released this 09 Nov 05:06
41c5ba7

Added

  • Target Markers: a new module, off by default. Hold a key for a ring of raid icons at your mouse, like the ping wheel, and let go on one to mark your target (the middle clears it). Hold Shift as you let go for a world marker. Set the key in Key Bindings under Forever++. Works in combat.
  • Local Time: a new module, on by default. While the clock's Use Local Time is on, the calendar, guild events, and auction mail show your own time instead of the realm's.
  • Buff Timers: Hide Tracking Buffs (off by default) keeps Find Herbs, Find Minerals, and other tracking off the buff bar.

Fixed

  • Talent Planner: talents a little off their row no longer ask for points they don't need (Affliction showed 5 and 305).
  • Talent Planner: the plan's tooltip shows in full the first time you point at a talent.
  • NPC Nameplates: on name-only plates, a raid icon sits beside the name instead of far off to the side. Player Nameplates too.
  • Player Nameplates: the level beside a player's name now counts when centering the name.

Full Changelog: v1.2.1...v1.3.0

1.2.1

Choose a tag to compare

@github-actions github-actions released this 07 Nov 22:32
b0ef542

Added

  • Tooltips: Quest Lines hides the quest lines (a quest's name and its objectives) on player and NPC tooltips, or on objects such as chests too. Quest lines still show until you pick it. Thanks to cyberox.
  • World Map: quick checkboxes in the world map's filter menu for Dungeons, Raids, Flight Masters, Boats and Zeppelins, Unexplored Areas, and Zone Info.
  • World Map: Forever's new dungeons: The Drowned City, Blackmaw Hold, and The Shaper's Terrace on the map, and with Krol'dok Stronghold and Alcaz Prison in their zones' info.
  • Other addons can read more through ForeverPlusPlusAPI.v1: your talent trees (GetTalentTabs), any herb, vein, chest, or fishing pool by name (GetWorldNodeInfo, GetFishingPoolByObject), your profession skills (GetProfessionSkill), every flight timed (GetFlightTimes), the flight points you've learned (GetKnownFlightPoints), what each Gathering Map node has given (loot), and callbacks for each gather and each flight (GATHERED, FLIGHT_STARTED, FLIGHT_ENDED). GetModuleInfo says when a module is locked.

Fixed

  • Whisper Window: the Chat Button follows Blizzard's chat buttons when another addon moves them, and Settings says when another addon hides them, so the button can't show. The same for Chat Copy's button.
  • Gathering Map: a shared string can't bring colors, textures, or links into node names.
  • World Map: Ley Lines no longer finishes reading a cast after being turned off.
  • World Map: Blackrock Mountain's tooltip lists only the dungeons or raids that are turned on, and its icon is the raid one while only Raids is on.
  • Auto Screenshot: no longer takes a shot it started after being turned off, and no longer takes one at Neutral reputation (Friendly and up, as it says).
  • Auto Weapon Buff: an item it learned in play can no longer end up counted as fitting every weapon.
  • Movable Windows: turning it off puts back how Blizzard kept each window on the screen.
  • Commands: /fpp toggle on a locked module says it's off, and the About page doesn't count one as on.
  • The public API lists every dungeon and raid, and a callback that registers another one no longer upsets the rest.

Full Changelog: v1.2.0...v1.2.1

1.2.0

Choose a tag to compare

@github-actions github-actions released this 07 Nov 20:15
cd3c38a

Added

  • Gathering Map: a new module, on by default. It remembers every herb, vein, treasure chest, and fishing pool you gather, for all your characters, and shows them on the world map and the minimap as the icon of what they give. Near you on the minimap a node is an empty ring the game's own tracking dot shows inside when it's up. One you just gathered is a ring on the minimap and faded on the world map, and one your skill is too low for is gray. Its page in Settings shows or hides each node for each character and map, and Export and Import share nodes as a line of text.
  • Appearance Icons: a new module, on by default. Gear whose appearance you haven't collected gets Blizzard's transmogrifier icon in a corner, in your bags and bank, at merchants, in the auction house, and in loot, and so does a recipe that makes it.
  • Buff Timers: Sort Buffs (off by default) orders your buffs by time left, the next to run out on the left or right.
  • Already Known: Corner, Check Size, and Padding for the green check.
  • Spell Ranks: Corner, Badge Size, and Padding for the warning badge.
  • Minimap Button: a Gathering group in its quick toggles, with Gathering Map and the kinds it shows (herbs, ore, and fishing pools only with the profession).
  • AddOns List: a Chat Messages checkbox, to stop it saying in chat that a set was saved or is missing addons.
  • Other addons can read Gathering Map's nodes through ForeverPlusPlusAPI.v1 (GetGatheringMaps, GetGatheringNodes, and the GATHERING_NODES_UPDATED callback).

Changed

  • Minimap Node Icons: turned off for now. Since the game's update of November 7, the minimap only says what's under your own mouse, so the module can't find the dots, and the same goes for every addon that works this way. It shows a padlock and a red name in the Modules list, and its settings say why. It comes back if a later update fixes this, or will be removed. Gathering Map still remembers the nodes you gather.
  • Debug: its tools and every module's debug options are on a Debug page of their own in the Settings sidebar again, while it's on.
  • Upgrade Arrows: the arrow is 18 pixels by default instead of 20, and keeps in proportion to the icon it's on. A size you picked stays.
  • Already Known: the check is 18 pixels by default instead of 14, and keeps in proportion to the icon it's on.
  • Spell Ranks: the badge is 18 pixels by default instead of 16, and keeps in proportion to the button it's on.
  • Quest Nameplates: the quest icon grows and shrinks with the game's nameplate size, and Size is 90% by default instead of 100%. A size you picked stays.

Fixed

  • Upgrade Arrows: with a two-hander on, a one-hander or off hand is judged together with the best item in your bags for the other hand, as the game's own comparison does, instead of on its own (a cutlass showed +1898%). With Show Scores on, the tooltip says which item it was paired with.
  • Upgrade Arrows: Higher Level Gear marks gear you're a few levels too low for again.
  • Upgrade Arrows: with Show Scores on, gear you wear shows its own score too, and scores and percentages show two decimals.
  • Spell Ranks: a spell the game says is the highest rank you know is never marked, such as one that shares its name with another spell.

Full Changelog: v1.1.0...v1.2.0

1.1.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 20:02
6c38371

Added

  • Console Variables: a Popular group of the console variables players look for, under plain names, such as Max Camera Distance, Screen Glow, and Nameplate Range.
  • Console Variables: star a console variable to keep it in Favorites.
  • Console Variables: when the game won't take a value (past its range), chat says what it kept and the box flashes red.
  • Item Tooltips: Compare Crafted Gear: a recipe in your bags that makes gear compares it with what you wear. On by default.
  • Profiler: a module folds open to show its time by source: each event, hook, and update.
  • Profiler: spikes: the worst frames over 16 ms, with whose call it was and whether you were in combat.
  • Profiler: Copy gives the results as one line for a bug report. A bar shows each module's share, and memory shows how fast it grew.
  • Upgrade Arrows: Gear for Later: with Higher Level Gear on, upgrades you can't wear yet get a gray arrow, and the tooltip says at what level.
  • Currency Bar: Gold per Hour, in the tooltip under Session. On by default.
  • XP Bar Text: Show XP per Hour puts XP per hour and time to level on the bar. Off by default.
  • Waypoints: text after the coordinates is a note shown under the arrow: /way 45 67 Hogger.
  • Waypoints: /way share puts your map pin's link in the chat box.
  • Chat Copy: a Select All button, ready for Ctrl+C.
  • Player Nameplates, NPC Nameplates: Level Frame puts the level in a square or round badge, and Level Size sets its size. Off by default.
  • Player Nameplates, NPC Nameplates: Health Bar replaces Health Bar When Hurt and adds Never, to hide the bar even in combat. Your choice carries over.
  • Player Nameplates: Icon Size sizes the class, group, friend, and recent ally icons apart from the name. If you changed Name Size, the icons stay as they were.

Changed

  • Player Nameplates, NPC Nameplates: the gap between the name, level, and icons grows with the name.
  • Player Nameplates: the three Class Icon styles are now about the same size.
  • Console Variables: a note at the top says 0 is usually off and 1 on, and tooltips say when a value can be something else.
  • Console Variables: opens on Favorites, or Popular until you star one, and search looks through All.
  • Upgrade Arrows: the talent tree you pick is saved per character, so alts aren't judged by another character's tree. The first character you log in with keeps your current pick.
  • Waypoints: you arrive within 10 yards instead of 5, and Clear Pin on Arrival is on by default.
  • Gathering Tracking: changing Track applies at once, and Swap Between Both shows only when Track is set to both.
  • Auto Sell Junk: says in chat when the buyback list is full and junk was left unsold.
  • Commands: a module's /fpp command is listed only while the module is on.

Fixed

  • Upgrade Arrows: arrows and scores now update after a level-up.
  • Macros: turning Smart Buff off and on in combat no longer deletes its macro or empties its action bar slots.
  • Social Button: turning it off and on no longer adds an extra hook each time.
  • Settings: a checkbox for one of the game's settings, clicked in combat, keeps your pick and applies it once combat ends.
  • World Map: Points of Interest listens only to your own casts, and only while ley lines are shown.
  • Talent Planner: rows no longer ask for impossible point totals (a hunter's Survival row 2 asked for 300).

Full Changelog: v1.0.2...v1.1.0

1.0.2

Choose a tag to compare

@github-actions github-actions released this 06 Nov 03:26
c4747fb

Added

  • Druid Mana Bar: a new module for druids: your mana in a light blue bar on the player frame, under your energy or rage, while in Cat or Bear Form. Show in Every Form keeps it there in caster form too. On by default.
  • Tooltips: Friends List colors friends' tooltips in the friends list: name and class by class, level by difficulty, and side red or blue. On by default.

Full Changelog: v1.0.1...v1.0.2

1.0.1

Choose a tag to compare

@github-actions github-actions released this 06 Nov 00:36
4338c1c

Added

  • Item Tooltips: Hide on Junk leaves auction prices off gray items. Off by default.
  • Player Nameplates: Dim Other Players fades players outside your group, guild, friends, and recent allies, so NPCs stand out. Your target stays bright. On by default, at 30%.
  • Player Nameplates: Lighter Rogue Yellow, so rogues don't look like neutral NPCs. Off by default.
  • Player Nameplates: Class Icon before or after a player's name: ringed, round, or square, next to the name or past the level. Off by default.

Changed

  • Settings: an option that can't work with another says so, with a button to the other one, such as Movable Windows' Reset Key matching its Move Key.
  • Settings: a module with its own page (Console Variables, Profiler, Upgrade Arrows) notes that the page shows or goes away once you pick another page.

Fixed

  • Movable Windows: more windows move: Settings, Friends, the group finder, currencies, flight maps, chat channels and settings, guild ranks, quest details, Help, the Escape menu, the zone map (by its tab), and the world map when it isn't maximized. Grab a window anywhere that isn't a button or a list.
  • Quest Nameplates: quest icons no longer overlap the gold elite dragon on the left side of a nameplate.

Full Changelog: v1.0.0-beta.2...v1.0.1

1.0.0

Choose a tag to compare

@github-actions github-actions released this 05 Nov 03:58
643d6cf

Forever++'s first full release for WoW: Forever, with everything from the betas and the additions below. Thanks to everyone who tested it. Watch the 80-second trailer.

Added

  • Class Colors: when Blizzard's nameplates don't show players in their class color, its settings say so, with a Turn On button for each of Blizzard's settings: friendly players' health bars, enemy players' health bars, and friendly players' names. The names line doesn't show while Player Nameplates is on, since that draws its own names.
  • Debug: new Testing tools that show a module with made-up data, for seeing or recording it without what it waits for: Flight Timer's Test Flight (the bar counting down), Combat Alert's Test Alerts, Chat Levels' Test Chat (made-up trade chat with levels and class colors), and Quest Nameplates' Test Quest Icons (progress on every creature's nameplate).
  • Movable Windows: a new module that lets you hold the move key (Shift by default) and drag Blizzard's windows, like your character, spellbook, professions, friends, and bags, to put them where you want. Remember Position keeps them there always, until you log out or reload, or never, and Reset puts every window back. Ctrl+Right-click a window to put just that one back; the click and key are options too. Off by default.
  • Quest Nameplates: while Blizzard's enemy nameplates are off, its settings say so, with a Turn On button, since quest icons need them.
  • World Map: Coordinates has Player Coordinates, Cursor Coordinates, and Tenths checkboxes. They're Blizzard's own settings, so changing one here changes it in Blizzard's Interface options too. They replace the "Blizzard's map coordinates are off" line.

Changed

  • Settings: a setting you pick stays yours, even when it's the same as the default. If a later version changes that default, your choice is kept. Only the undo arrow, Defaults, or /fpp reset puts it back, and after that you get the new default.
  • Settings: a "Blizzard's ... is off" line with a Turn On button no longer shows on a client that doesn't have that setting, and its tooltip says only what doesn't work, since the button turns it on.

Fixed

  • Settings: turning on a module with a page of its own (Debug, Console Variables, Profiler, Upgrade Arrows) no longer makes Blizzard's Social options fail with an action blocked (C_Discord.IsUserOAuthed). Its page shows in the sidebar the next time you pick a Forever++ page.
  • Edit Mode: the settings box for Forever++'s frames is wide enough for the scale slider's value, with room on both sides.
  • Edit Mode: picking one of Forever++'s frames in Edit Mode during combat no longer gets an action blocked (PlayerFrame:SetClampRectInsets()) or leaves Blizzard's Edit Mode open to later errors.
  • Minimap Node Icons: Forever's own kinds of herbs and veins, like Poor Copper Vein, get the icon of the one they're named after (Copper Vein) right away, and a node it doesn't know learns its icon when you gather it, which didn't work before.

Full Changelog: v1.0.0-beta.2...v1.0.0

1.0.0-beta.2

1.0.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Nov 19:04
2e0bf09

Added

  • Other addons can read what Forever++ knows through ForeverPlusPlusAPI.v1: auction prices, what disenchanting an item gives and is worth, Upgrade Arrows' scores, flight times, the class, level, race, and guild of players it has seen, class and level colors, dungeon and raid levels, gathering skills, and each module with its options. They can set and clear the map pin, and get callbacks when these change. See the API documentation.

Full Changelog: v1.0.0-beta.1...v1.0.0-beta.2