Download
(8Kb)
Download
Updated: 06-26-19 08:07 PM
Pictures
File Info
Compatibility:
Rise of Azshara (8.2.0)
Updated:06-26-19 08:07 PM
Created:04-13-16 05:24 AM
Downloads:7,129
Favorites:22
MD5:

Rematch ElvUI Skin  Popular! (More than 5000 hits)

Version: 1.2.2
by: Gello [More]

Rematch ElvUI Skin has a new owner! You can find updates at:
https://www.tukui.org/addons.php?id=140


This addon reskins the Rematch battle pet addon to better blend in with ElvUI.

It requires both Rematch and ElvUI to be installed and enabled and does not include any portion of either addon. If you don't already use both addons then this addon will have no effect.

Rematch can be found here.
ElvUI can be found here.

  • There is nothing to configure or set up. Install this addon and if current versions of both Rematch and ElvUI are enabled, Rematch will be skinned to blend in better with ElvUI.
  • If you later decide you want to go back to the original look, you can disable or uninstall this addon and Rematch will revert to its original look.
  • Many large windows in ElvUI are semi-transparent. It's necessary that the background of Rematch in the journal remain opaque. So overall it may not fit perfectly with the rest of the ElvUI but it should be closer than without.
  • I don't use ElvUI. If features get added to Rematch that don't get skinned please remind me!

If you have any questions, comments or bugs to report please leave a comment here. Thanks!

06/26/2019 version 1.2.2
- Fix for SetPoint error with team panel in 8.2 client.
- toc update for 8.2

03/03/2019 version 1.2.1
- Fix for lua error for some users. (line 492 attempt to index field 'Texture' (a nil value))

02/27/2019 version 1.2.0
- Fixes for recent ElvUI updates.

01/12/2019 version 1.1.1
- Lists are skinned more than they were before

12/11/2018 version 1.1.0
- Updated for Rematch 4.9
- Note: the major lists (pets, queue, teams, options) are not skinned; more work will need to happen for those

07/06/2018 version 1.0.12
- Updated for Rematch 4.8 and Battle for Azeroth client

08/29/2017 version 1.0.11
- toc update for 7.3

07/13/2017 version 1.0.10
- Changed previous fix to more immediately skin Rematch upon initialization.

07/11/2017 version 1.0.9
- Attempted fix for error with Rematch 4.7.3.

05/18/2017 version 1.0.8
- Fix for need to hit an extra ESC on login (menus created to reskin were not hidden).

03/28/2017 version 1.0.7
- toc update for 7.2

10/30/216 version 1.0.6
- toc update for 7.1

07/16/2016 version 1.0.5
- toc update for 7.0

06/09/2016 version 1.0.4
- Support for new "titlebar" buttons (Close, Minimize/Maximize, Lock, etc) in Rematch 4.4.4

05/23/2016 version 1.0.3
- This version supports both the WoD(live) and Legion(beta) clients.
- Journal background made more "Transparent".
- Update for Rematch 4.4.1.

04/17/2016 version 1.0.2
- Fix for lua error (line 462) when used alongside Rematch 4.3.4.

04/14/2016 version 1.0.1
- Partially reskinned pet card and ability card to better fit ElvUI but still retain original style.
- Reskinned title part of menu frames.
- Reskinned the Close and Maximize buttons in the "Minimal Minimized Window" view.
- Reskinned future CollectMe and PetTracker_Journal buttons in upcoming Rematch 4.3.4

04/13/2016 version 1.0.0
- Initial release.
Optional Files (0)


Post A Reply Comment Options
Unread 10-18-20, 03:36 PM  
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1240
File comments: 226
Uploads: 21
Re: Re: [cross-posted] BUG in 9.0.1

Originally Posted by Gello
Originally Posted by myrroddin
You can see the full bug report here, including error, files, and fixes. Apparently the error is caused by this skin and not ElvUI itself, but who knows.
I no longer maintain this skin, I'm afraid. Any updates would be here: https://www.tukui.org/addons.php?id=140
Cool, thanks.
Report comment to moderator  
Reply With Quote
Unread 10-18-20, 03:29 PM  
Gello
A Molten Giant
AddOn Author - Click to view AddOns

Forum posts: 521
File comments: 582
Uploads: 75
Re: [cross-posted] BUG in 9.0.1

Originally Posted by myrroddin
You can see the full bug report here, including error, files, and fixes. Apparently the error is caused by this skin and not ElvUI itself, but who knows.
I no longer maintain this skin, I'm afraid. Any updates would be here: https://www.tukui.org/addons.php?id=140
Report comment to moderator  
Reply With Quote
Unread 10-18-20, 03:23 PM  
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1240
File comments: 226
Uploads: 21
[cross-posted] BUG in 9.0.1

You can see the full bug report here, including error, files, and fixes. Apparently the error is caused by this skin and not ElvUI itself, but who knows.
Report comment to moderator  
Reply With Quote
Unread 06-29-19, 05:54 AM  
Gello
A Molten Giant
AddOn Author - Click to view AddOns

Forum posts: 521
File comments: 582
Uploads: 75
As long time users are no doubt aware, I'm awful at keeping this skin up to date. Fortunately, one of the admins of tukui, nihilistic_pandemonium, has agreed to take over this skin. You can expect much better care than I've been able to give it.

You can find future updates of this skin at:

https://www.tukui.org/addons.php?id=140
or
https://www.curseforge.com/wow/addon...tch-elvui-skin

I don't think he has plans to host on wowinterface; but since ElvUI is on tukui hopefully this isn't a great burden.

This is just for the ElvUI skin.

Thanks!
Report comment to moderator  
Reply With Quote
Unread 03-02-19, 06:29 PM  
Gello
A Molten Giant
AddOn Author - Click to view AddOns

Forum posts: 521
File comments: 582
Uploads: 75
Thanks, LightWinning. If you find any other bugs let me know. I'll have this fix posted on Sunday.
Report comment to moderator  
Reply With Quote
Unread 03-02-19, 11:15 AM  
LightWinning
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Howdy.

Receiving erorr message now:
\AddOns\RematchElvUISkin\RematchElvUISkin.lua:429: attempt to index field 'Texture' (a nil value)

I commented out that line, which resolved the issue. Am running 1.2 version of RematchElvUISkin, ElvUI 10.91, and Rematch 4.9.4
Report comment to moderator  
Reply With Quote
Unread 02-27-19, 06:41 AM  
Gello
A Molten Giant
AddOn Author - Click to view AddOns

Forum posts: 521
File comments: 582
Uploads: 75
If the update posted today (2/27/2019) breaks the skin which was working fine before, it means you were likely on an older ElvUI version. I don't use ElvUI so I have no idea when the transition happened. I recommend going to an older version of this skin or updating ElvUI.

I'm also looking for someone who uses ElvUI and would like to take over this skin.
Report comment to moderator  
Reply With Quote
Unread 12-11-18, 08:48 PM  
Gello
A Molten Giant
AddOn Author - Click to view AddOns

Forum posts: 521
File comments: 582
Uploads: 75
The latest skin doesn't do a complete reskin. The major lists (pets, queue, teams, options) will need more work later.
Report comment to moderator  
Reply With Quote
Unread 05-23-16, 10:23 PM  
Gello
A Molten Giant
AddOn Author - Click to view AddOns

Forum posts: 521
File comments: 582
Uploads: 75
Originally Posted by joshmiller83
Gello,

Have you looked into AddOnSkins? It skins many AddOns for ElvUI. Maybe it would help you or you could write patches for it for Rematch or talk to the author about some way to handle it.
I've looked at it but from what I can see it's a collection of skins. Inclusion of this addon into that addon wouldn't solve the root problem of things changing. It'd break just as often.

As an example, the most recent Rematch update removed the search editbox for finding an icon by name (since Legion now uses numbers for textures instead of names). So this skin attempted to reskin an editbox that no longer exists and it was throwing that error. A solution I was going to do recently was to add a wrapper to ElvUI's reskinning API so it would only attempt a reskin if the item existed. It would help some but it wouldn't solve the previous issue (from 1.0.1) where even attempting to index an item would throw an error, because the frame it's indexing from no longer exists.

If someone else were maintaining this skin, they'd have to make an update for every change. As much as I'd like someone else to do it, I can guarantee it'd be broken most of the time.

I just need to be more diligent about remembering that things being removed requires a fix for this addon and the Aurora one too if that gets made (which is unlikely unless I can get some sample code of how to make a frame/button look like the rest of the UI. I don't have a great deal of time to research it on my own).
Last edited by Gello : 05-23-16 at 10:33 PM.
Report comment to moderator  
Reply With Quote
Unread 05-23-16, 09:41 PM  
joshmiller83
Premium Member
Premium Member

Forum posts: 12
File comments: 54
Uploads: 0
Gello,

Have you looked into AddOnSkins? It skins many AddOns for ElvUI. Maybe it would help you or you could write patches for it for Rematch or talk to the author about some way to handle it.
Report comment to moderator  
Reply With Quote
Unread 05-23-16, 09:10 PM  
Gello
A Molten Giant
AddOn Author - Click to view AddOns

Forum posts: 521
File comments: 582
Uploads: 75
Originally Posted by Tonyleila
Hey gello, that looks realy nice. Now that you have this I think its quite easy to make it compatible with Aurora?
I woud not even mind if it woud still look like elvUI just make it look like in the screenshot
AuroraMissingTextures is your addon. If you use it Rematch should look like this as of Rematch 4.3.6:


I need to revisit how this ElvUI skin works because it breaks just about every Rematch update. Once that happens I can look at doing a more complete Aurora reskin. But a little help would go a long way because what little I've worked with the Aurora API I can't get it to reskin anything to look like the other parts of the UI.
Report comment to moderator  
Reply With Quote
Unread 05-23-16, 06:33 PM  
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 758
File comments: 2021
Uploads: 37
Hey gello, that looks realy nice. Now that you have this I think its quite easy to make it compatible with Aurora?
I woud not even mind if it woud still look like elvUI just make it look like in the screenshot
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Last edited by Tonyleila : 05-23-16 at 06:34 PM.
Report comment to moderator  
Reply With Quote
Unread 05-23-16, 05:07 PM  
Gello
A Molten Giant
AddOn Author - Click to view AddOns

Forum posts: 521
File comments: 582
Uploads: 75
Re: Bug Report

Originally Posted by joshmiller83
1x ElvUI\modules\skins\skins.lua:204: attempt to index local 'frame' (a nil value)
ElvUI\modules\skins\skins.lua:204: in function `HandleEditBox'
Oops. Will get a fix up tonight, thanks!
Report comment to moderator  
Reply With Quote
Unread 05-23-16, 05:02 PM  
joshmiller83
Premium Member
Premium Member

Forum posts: 12
File comments: 54
Uploads: 0
Question Bug Report

1x ElvUI\modules\skins\skins.lua:204: attempt to index local 'frame' (a nil value)
ElvUI\modules\skins\skins.lua:204: in function `HandleEditBox'
RematchElvUISkin\RematchElvUISkin-1.0.2.lua:352: in function `func'
RematchElvUISkin\RematchElvUISkin-1.0.2.lua:551: in function <RematchElvUISkin\RematchElvUISkin.lua:541>

Locals:
self = <table> {
SetDefaultModuleLibraries = <function> defined @TradeSkillInfo\Libs\AceAddon-3.0\AceAddon-3.0.lua:398
HandleDropDownBox = <function> defined @ElvUI\modules\skins\skins.lua:240
HandleNextPrevButton = <function> defined @ElvUI\modules\skins\skins.lua:129
modules = <table> {
}
CancelTimer = <function> defined @TradeSkillInfo\Libs\AceTimer-3.0\AceTimer-3.0.lua:145
IterateEmbeds = <function> defined @TradeSkillInfo\Libs\AceAddon-3.0\AceAddon-3.0.lua:473
SecureHookScript = <function> defined @TradeSkillInfo\Libs\AceHook-3.0\AceHook-3.0.lua:410
RawHookScript = <function> defined @TradeSkillInfo\Libs\AceHook-3.0\AceHook-3.0.lua:395
HandleCloseButton = <function> defined @ElvUI\modules\skins\skins.lua:372
SetDefaultModulePrototype = <function> defined @TradeSkillInfo\Libs\AceAddon-3.0\AceAddon-3.0.lua:440
defaultModuleState = true
IsEnabled = <function> defined @TradeSkillInfo\Libs\AceAddon-3.0\AceAddon-3.0.lua:482
ScheduleTimer = <function> defined @TradeSkillInfo\Libs\AceTimer-3.0\AceTimer-3.0.lua:92
DisableModule = <function> defined @TradeSkillInfo\Libs\AceAddon-3.0\AceAddon-3.0.lua:381
ADDON_LOADED = <function> defined @ElvUI\modules\skins\skins.lua:428
HandleSliderFrame = <function> defined @ElvUI\modules\skins\skins.lua:396
RegisterMessage = <function> defined @LibSharedMedia-3.0\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
UnregisterMessage = <function> defined @LibSharedMedia-3.0\CallbackHandler-1.0\CallbackHandler-1.0.lua:181
hooks = <table> {
}
HandleEditBox = <function> defined @ElvUI\modules\skins\skins.lua:203
db = <table> {
}
SetModifiedBackdrop = <function> defined @ElvUI\modules\skins\skins.lua:11
SetEnabledState = <function> defined @TradeSkillInfo\Libs\AceAddon-3.0\AceAddon-3.0.lua:455
Hook = <function> defined @TradeSkillInfo\Libs\AceHook-3.0\AceHook-3.0.lua:274
enabledState = true
SkinAce3 = <function> defined @ElvUI\modules\skins\addons\ace3.lua:103
RegisterEvent = <function> defined @LibSharedMedia-3.0\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
IterateModules = <function> defined @TradeSkillInfo\Libs\AceAddon-3.0\AceAddon-3.0.lua:468
RawHook = <function> defined @TradeSkillInfo\Libs\AceHook-3.0\AceHook-3.0.lua:313
HandleRotateButton = <function> defined @ElvUI\modules\skins\skins.lua:189
HandleCheckBox = <function> defined @ElvUI\modules\skins\skins.lua:271
UnregisterAllEvents = <function> defined @LibSharedMedia-3.0\CallbackHandler-1.0\CallbackHandler-1.0.lua:202
allowBypass = <table> {
}
GetModule = <function> defined @TradeSkillInfo\Libs\AceAddon-3.0\AceAddon-3.0.lua:241
defaultModuleLibraries = <table> {
}
TimeLeft = <function> defined @TradeSkillInfo\Libs\AceTimer-3.0\AceTimer-3.0.lua:170
ScheduleRepeatingTimer = <function> defined @TradeSkillInfo\Libs\AceTimer-3.0\AceTimer-3.0.lua:127
CancelAllTimers = <function> defined @TradeSkillInfo\Libs\AceTimer-3.0\AceTimer-3.0.lua:158
GetName = <function> defined @TradeSkillInfo\Libs\AceAddon-3.0\AceAddon-3.0.lua:310
name = "ElvUI_Skins"
HandleTab = <function> defined @ElvUI\modules\skins\skins.lua:107
orderedModules = <table> {
}
Disable = <function> defined @TradeSkillInfo\Libs\AceAddon-3.0\AceAddon-3.0.lua:345
Unhook = <function> defined @TradeSkillInfo\Libs\AceHook-3.0\AceHook-3.0.lua:418
baseName = "ElvUI"
Initialize = <function> defined =[C]:-1
IsModule = <function> defined @TradeSkillInfo\Libs\AceAddon-3.0\AceAddon-3.0.lua:248
RegisterSkin = <function> defined @AddO
Report comment to moderator  
Reply With Quote
Unread 04-17-16, 01:12 PM  
Gello
A Molten Giant
AddOn Author - Click to view AddOns

Forum posts: 521
File comments: 582
Uploads: 75
Thanks for the report!

I'll have a fix up in moments.

edit: 1.0.2 just posted should fix this. I'll take some time later this week to rework this addon so it will be more resilient to changes in Rematch.
Last edited by Gello : 04-17-16 at 01:16 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: