Skip to content

Releases: Total-RP/Total-RP-3

0.2.0

29 Jun 13:34
Compare
Choose a tag to compare
0.2.0 Pre-release
Pre-release

Companion module

It's finally here. And it's certainly not "done", but we are short on ideas and we must step back and let you test and tell us what you think about it.

Please don't forget to also give opinion on things you like, not only on things you don't like. 😜

This module development was pretty chaotic. We faced a lot of API limitations, and really put the best of ourselves to bring you a solid way to customize your companion. But keep in mind that some enhancements won't be possible.

But first, what's a "companion" ? For now, companions are Hunter pets, Warlock minion, Mage elemental (not tested) and Battle pets. We haven't implemented the Mount customization as a brand new API for them will arrive with WoD.

Here is the easiest way to customize a companion :

  • Summon your companion.
  • Select it
  • Click on the "No profile" on the target frame -> Select a profile -> Create a new profile
  • Click again -> Open page
  • Of course, it's not the only way. You can create a profile through the Companions section.

Notes

Selecting your companion in game is the only way to link (or unlink) it to a profile.
You can't link a profile to a unnamed Battle pet. This is not a bug, but an implementation choice and won't be changed. By unnamed I mean that you must rename your battle pet and not use the default Wow name.

Already planned enhancement
Mass actions in the companion directory
Allows other ways to link a companion to a profile.

Known bugs

[FR client only] Erreur lua lors de la sélection d'un battle pet non-renommé.
Missing tooltip on character register search button.

Several others changes

We also bring several global changes. But we lose track of them. Ouf
This is a non-exhaustive list :
New color picker
Class color is now use for name color in tooltip
A better visual feedback when changing the "Currently" on dashboard
The interface uses sounds
Changing the way directory filters works. Now you should either click on the search button or press enter in one of the fields.

Module management

As you know, TRP3 will be a very modular addon. Also in the future people will be able to program and share their own module (not a in-game sharing of course, we are talking about lua code ^^).
So we converted the tooltip as a module.
The big advantage of module is that they don't run silently in background if they are disabled.

Chat frames enhancement

We began implementing the chat frames enhancement module. It should works but this is out of scope for this release. You can test it, but please don't review it yet.

MSP implementation

We began implementing the Mary Sur Protocol implementation. It does not work correctly for now. This protocol sucks and I hate it. The reference implementation is a f***ing mess. I disabled the MSP module for the time being. But now you known I'm on it. 😜

Future planning

From now on, I'm planning to do shorter releases. We will continue developing "common features" while Companion module is tested.

0.1.1

29 Jun 13:34
Compare
Choose a tag to compare
0.1.1 Pre-release
Pre-release

Patch notes

  • The about template 2 edition works now correctly.
  • You can now click anywhere on a test area to gain focus.
  • The right side of text area is not cropped anymore
  • When creating a new profile, the icon will be the racial one by default.
  • Drop list can be closed by clicking again on the button.
  • Drop list are closed when selecting a embedded level item.
  • If a icon can't be rounded, it will be displayed as it and won't be replaced by a default Wow rounded icon.
  • Complete revamp of "minimap button" location system. Please read the note below.
  • There is no check button on the ignored list anymore.
  • When "only when IC" option is selected for target frame display, the frame will correctly appears if passing to IC mode when selecting someone.
  • Description vote counter is correctly refreshed when receiving a vote while having the description displayed.
  • Adding "Getting position" buttons right to Birthplace and Residence fields.
  • Add a "Delete all profiles" option on the purge actions.
  • Changing "Miscellaneous" text to "More information" on characteristics.
  • Add a "Close all" button on directory sub-menus.
  • TRP main frame is closing when pressing ESC key.
  • Alert when changing character edit tabs without saving.
  • Directory third column now contains the "At first glance" and the "Unread description" flags.
  • The IC icon on toolbar is the current profile character icon. The OOC icon is now the silhouette icon.
  • Tooltip parameters - Anchor points are now present.
  • You can use Tab key to cycle characteristics field (edit mode). Use shift + Tab key to cycle backward.
  • "Save" text on Glance slot editor changed to "Save as preset".
  • Add new eye color feature.
  • Add new class color feature.
  • Enter can be used to confirm prompt popup.
  • Adding preview when selection background.

Minimap button

As we (internaly) changed the way the minimap button is placed, it's more than probable that the button will be misplaced when launching 0.1.1 the first time. This is not a bug. Smile
If the button is out of range, please use this command to reset its position.

/run TRP3_Configuration.minimap_x = 0; TRP3_Configuration.minimap_y = 0; ReloadUI();

0.1.0

29 Jun 13:33
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release

Scope of this release

  • Total RP 3 base interface : toolbar, target frame, main frame, minimap button
  • Dashboard page
  • Character page
  • Profile management
  • Directory page
  • Settings pages

This is the first version we release for Total RP 3 ! We worked very very very hard to create a stable and robust "engine" that will support all our future features.

The first set of features we are bringing to you is the Character module.
In Total RP 3 I wanted the addon to be centered again on your Character. More customization in order to let you have a very unique character. I want people to start reading other's description, like in the good old time.

If I have to give you a piece of advice : forget about Total RP 2. TRP3 is not a sequel. It's a brand new addon.
When coming from TRP2, it can take some time to get used to the new profile system. Don't forget that the directory stores PROFILES and not WoW characters.

Here are some key features for the Character module

  • Profile system, allowing you to easily switch from a profile to another, but also to link several WoW character to the same profile.
  • More freedom for your character information : show only what you want to show.
    You think TRP is lacking a particular information ? Like a social status ? Wealth ? Reputation to your guild ? You can create the field yourself !
  • Three different templates for your description, allowing you to create something visually unique.
  • "At first glance" slots, replacing the "Currently" and the visual state system from TRP2. No more huge character tooltips. Wink
  • Roleplay style page, allowing you to publicly show important OOC point about your character and your way of roleplaying.
  • A great tutorial mode, just like the one used in the latest WoW interfaces.

Known problems / bugs

(It's not necessary to report them)

  • The character tooltip will not display any icon until the player edit his character page and change the icon.
  • You can't use TAB to switch between field on the character edit page.
  • On the character edit page - Characteristics - the birthplace mention a button allowing you to place your residence on the map. There is no such button at the moment.
  • Personality traits have no descriptions.
  • Theme playing is capricious. This is a WoW API limitation : the music from WoW will always "win" against addon music. So, for example, if you enter a new zone while playing a character them, the zone music will interrupt the theme.
    Theme is playing loop. This is a WoW API limitation.
  • At first glance - editor - The left side of the text area crops the text.
  • When using a light background for the description and a black text, it's hard to see the text due to the text shadow. We are working on allowing disabling the text shadow.
  • If you open your character about page, and receive a vote, the vote statistics don't refresh until changing tab and opening the about tab again.
  • The Companions tab in the directory is out of scope for version 0.1
  • When selecting an entry in the second/third level of a multiple-level drop list, the drop list stays open.
  • Settings - Locale - French : placeholder.
  • Settings - Communication - Broadcast channel is not used for now.
  • Settings - Frames - Minimap Button : choosing a parent frame other than Minimap is buggy.
  • Settings - Frames - Target frame : if "only when IC", changing RP status while targeting does not show/hide the target frame.
  • Settings - Tooltip - Anchor point is empty.
  • Settings - Module status is empty.