Releases: Total-RP/Total-RP-3
0.2.2
First public alpha release.
It contains a lot of features about characters and pets customization.
- TRP3 main features (Toolbar, target bar ...)
- Profiles system
- Characters customization
- Companions customization
- Chat features
- MSP compatibility (TRP2 / MRP / XRP)
0.2.1
New features / Improvements
- Adding mass action for companion directory (remove all, and multi-remove).
- New order for frames in characteristics : Directory information - Additional information - Personality traits.
- Changing some UI sounds.
- Enhancing the personality traits editor.
- MSP implementation module (see notes below)
- Target frame converted to module. Can be totally disabled.
- "At first glance" bar converted to module. Can be totally disabled.
- New settings for "At first glance" bar.
- Toolbar converted to module. Can be totally disabled.
##Bug fixes
- The target frame refresh correctly when switching between profiles.
- The "At first glance" bar is not shown anymore if the target character/companion has no profile.
frFR client
Correction d'un bug à la sélection d'un battle pet non-renommé.
Fixed a bug where all personal `notifications where sent to others.
##Mary Sue Protocol
We now have a fully working MSP implementation. Total RP 3 supports ALL of the official MSP fields which is… well… more than MyRoleplay actually does 😜
Three fields are supported as "Additional information" on the characteristics page : Nickname, Motto and House name (as TRP3 does not have specific fields for them). But that does not prevent you from be compatible : If you put one of these fields as an additional information, it will be sent to other MSP players.
For the description, based on your template:
- Template 1 : The text is sent without any texts tags (as MRP doesn't handle them correctly, still have to contact the owner for that ...) as Description (no History).
- Template 2 : The text is the concatenation of all frames text, separated by a line break, sent as Description (no History).
- Template 3 : Correctly divides Description from History (Personality is not sent). Also when receiving MSP information, it will use this template.
0.2.0
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
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
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.