Download
(2MB)
Download
Updated: 01-14-13 02:41 PM
Pictures
File Info
Updated:01-14-13 02:41 PM
Created:10-14-12 01:54 PM
Downloads:10,609
Favorites:31
MD5:

WoWkemon  Popular! (More than 5000 hits)

Version: 1.21
by: Nyctrennis [More]


Are you ready to WOWKéMON?

WOWKéMON is a complete rewrite of the Blizzard Battle Pet frames.

Features:

  • Movable Unit Frames!
  • Themes!
  • WOWKéMON!
  • Real Pokemon-style weather!
  • Spectate other pet battles!

Bring up the in-game menu (Interface, keybindings, logout, etc) to change the theme!

"WoWkemon" theme Controls:
  • Right click and drag to move each frame individually.
  • Mouse over pokeballs to see the stats/moves of any pet in battle!

"Ruby & Sapphire" theme Controls:
  • Right click and drag to move the frames.
  • Mouse over pokeballs to see the stats/moves of any pet in battle!
  • Hold shift while being prompted for an action and the pass button will appear!

To spectate:
  1. Open up the friends pane.
  2. Click on the little pokeball next to the SoR button
  3. If any of your friends have WoWkemon and are on, you can click to spectate them. Otherwise, you can enter a custom user to connect to by clicking "Custom User."

Please post any bugs and feature requests!

Changelog:
r1-2-1
  • Click on "But it failed.." while using the Emerald theme to continue battle. Bug fixes, too.
r1-2-0
  • Split spectator mode and the Pokemon modes into two different addons. Both are now included in the downloaded zip, but can be disabled/enabled individually.
  • New beautiful default theme with art by Michael Tseng and davidseitzjr
  • Added theme support and created new default theme. Theme options are accessible via the escape menu in game.
  • Removed tutorial in favor of mousover helper text.
  • Fixed a bunch of bugs.
r1-1-5
  • Removed all dependencies on English for the mod. The addon should run completely fine in other localizations now, but I have no way to test it.
  • New splash artwork by davidseitzjr
r1-1-4
  • Fixed bug where you couldn't use any keys while in a pet battle.
  • Fixed bug where bag wouldn't open right.
  • Fixed "But it failed..." bug.
  • New artwork in some places courtesy of design work by davidseitzjr
r1-1-3
  • Bug fixes and cleanup
r1-1-2
  • More bug fixes
r1-1-1
  • Bug fixes
r1-1
  • TV textures added, thanks again to coerul on Curse!
  • Dynamic UI which scales with resolution
  • Combat-log based attacks/buffs means that you can now see what attacks the enemy is using
  • Redid intros to be less slow
  • Bunch of random fixes
  • Spectate feature which lets you spectate your friends' pet battles!
  • So much more!
r1-07
  • Fixed sunlight bugging out the client, and removed ask bar collision detection.
r1-06
  • Fixed weather not working.
r1-05
  • Made the UI more consistent with the Emerald theme.
  • Redid tooltips.
  • Redid battle logic.
  • Added wild pet quality.
  • Redid tutorial.
  • Added support for low resolutions.
  • Fixed random bugs.
  • A special thanks to Luhanaa on Shadow Council for helping me in the bug testing phase!
r1-04
  • Sped up text speed even more, also added a limit so that if it's going too slow, it'll just do it instantly.
  • Rewrote the buffs frames. They didn't work well anyway.
  • Fixed the WOWKéBALLs, again.
r1-03
  • Sped up text speed significantly.
  • Added buffs and updated weather to have the number of turns remaining.
  • Fixed odd frame bugs.
  • Streamlined intro frame rendering.
r1-02
  • Fixed small bugs and pokeball icon.
r1-01
  • Fixed pokeball button not working.

Like it? Please donate at http://pledgie.com/campaigns/18399

Post A Reply Comment Options
Unread 10-22-12, 01:45 PM  
Nyctrennis
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 24
Uploads: 6
My bad, fixed the weather.
Report comment to moderator  
Reply With Quote
Unread 10-22-12, 01:49 PM  
Burnide
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Originally Posted by Nyctrennis
My bad, fixed the weather.
Thank you so much! The addon is great!
Report comment to moderator  
Reply With Quote
Unread 10-22-12, 02:04 PM  
Nyctrennis
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 24
Uploads: 6
Originally Posted by Burnide
Thank you so much! The addon is great!
I'm glad you like it! Just as a general question for anyone reading, would you like quality stars on ALL of the pets instead of just wild ones? I figured most people don't care what the breed quality of an enemy is, or even their own pets.
Report comment to moderator  
Reply With Quote
Unread 10-28-12, 08:00 PM  
Mystek
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Fantastic addon, I absolutely love it! I've got a question (maybe a request if it's possible): Is there a way to add themes to the addon? Possibly of the interfaces of different Pokemon games? If not, that's cool I just wanted to throw that out there. Keep up the great work!
Report comment to moderator  
Reply With Quote
Unread 10-28-12, 08:22 PM  
Nyctrennis
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 24
Uploads: 6
Originally Posted by Mystek
Fantastic addon, I absolutely love it! I've got a question (maybe a request if it's possible): Is there a way to add themes to the addon? Possibly of the interfaces of different Pokemon games? If not, that's cool I just wanted to throw that out there. Keep up the great work!
I've been thinking a lot about how I can make this happen; it would require a big rewrite of 4000 or so lines of code to allow for dynamic UIs, but I really want to get it done! My only qualm with something like that is I could only do the games from GBA and under. That leaves, more or less, only two different UIs including the current one that could be implemented. This stems from the fact that before Ruby and Sapphire, the Pokemon UIs were pretty homogeneous -- i.e, there was very little change from Red through Crystal.

I can't do anything above that because the DS games rely on having a second screen with all the moves. Hard to replicate in WoW without it looking funky.

At any rate, I've put around 60 hours into development now. As far as I can tell, the addon's the most stable it's been so far. (I'll likely eat my words once someone finds a bug, but bear with me) I'll likely start working on the second UI soon. Look for it in 1.1, if I can find time to get it all working smoothly.
Report comment to moderator  
Reply With Quote
Unread 11-03-12, 11:00 PM  
Koki
A Defias Bandit
AddOn Compiler - Click to view compilations

Forum posts: 2
File comments: 2
Uploads: 1
Any chance of making the actual text frame moveable?
Report comment to moderator  
Reply With Quote
Unread 11-14-12, 02:47 AM  
xenophilia
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Question- it's letting me use the pokeball (strong pet trap) when the enemy hasn't lost any health. Don't really want to get in trouble for using this amazing addon, isn't this considered against the rules or some sorta nonsense?
Report comment to moderator  
Reply With Quote
Unread 11-14-12, 08:08 PM  
Nyctrennis
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 24
Uploads: 6
Originally Posted by xenophilia
Question- it's letting me use the pokeball (strong pet trap) when the enemy hasn't lost any health. Don't really want to get in trouble for using this amazing addon, isn't this considered against the rules or some sorta nonsense?
I didn't even know there were normally restrictions on the traps. Anything I can do with the Blizzard API is legal as far as they're concerned, so don't sweat it!
Report comment to moderator  
Reply With Quote
Unread 11-16-12, 05:05 PM  
xenophilia
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Oh, awesome! It just usually doesn't let you throw them until what you're fighting is under... 30%, I believe.

Thanks much!
Report comment to moderator  
Reply With Quote
Unread 11-16-12, 09:08 PM  
Whatsinaname
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Dunno if this is a bug with the new version or if I'm just missing something:

When the opponent pet dies and I go to the "select next wowkemon" screen, I'm unable to keep the current pet in. When I click the frame, it just gives me the error sound until I pick a different one.

Amazing addon btw, it's made pet battles even better!
Report comment to moderator  
Reply With Quote
Unread 11-17-12, 08:25 PM  
Mechrior
A Chromatic Dragonspawn
 
Mechrior's Avatar

Forum posts: 155
File comments: 120
Uploads: 0
spammed error when in windshear crag

25x WoWkemon-1.0.8\base.lua:2695: attempt to index global "ttp" (a nil value)
WoWkemon-1.0.8\base.lua:2695: in function "WoWkemon_UpdateUnitFrames"
WoWkemon-1.0.8\base.lua:615: in function <WoWkemon\base.lua:327>

Locals:
self = WoWkemon {
0 = <userdata>
BattleFrames = <unnamed> {}
SelectFrame = <unnamed> {}
IntroFrame = <unnamed> {}
AskBar = <unnamed> {}
status = true
RegistreEvent = <func> @WoWkemon\base.lua:4293
Tutorial = <unnamed> {}
PromptFrame = <unnamed> {}
BagFrame = <unnamed> {}
Timer = <unnamed> {}
Weather = <unnamed> {}
DialogBar = <unnamed> {}
FightBar = <unnamed> {}
}
event = "PET_BATTLE_OPENING_START"
arg1 = nil
arg2 = nil
arg3 = nil
arg4 = nil
arg5 = nil
arg6 = nil
arg7 = nil
arg8 = nil
arg9 = nil
arg10 = nil
arg11 = nil
TV = WoWkemon_TV {
0 = <userdata>
clients = <table> {}
SendAttack = <func> @WoWkemon\base.lua:4386
art = <unnamed> {}
connect = <func> @WoWkemon\base.lua:4340
SetModels = <func> @WoWkemon\base.lua:4799
bg = <unnamed> {}
Enemy = <table> {}
SendUnitInfo = <func> @WoWkemon\base.lua:4393
connected = false
UpdateUnitFrames = <func> @WoWkemon\base.lua:4760
Attack = <func> @WoWkemon\base.lua:4713
dialog = <unnamed> {}
BattleText = <func> @WoWkemon\base.lua:4796
Ally = <table> {}
SendBattle = <func> @WoWkemon\base.lua:4379
disconnecting = false
SendEvent = <func> @WoWkemon\base.lua:4361
disconnect = <func> @WoWkemon\base.lua:4345
connecting = false
render = <unnamed> {}
addclient = <func> @WoWkemon\base.lua:4351
removeclient = <func> @WoWkemon\base.lua:4450
setUp = <func> @WoWkemon\base.lua:4329
}
split = <func> @WoWkemon\base.lua:43
__________________
When the light in your heart shines, The rest of the world will pale in comparison


Report comment to moderator  
Reply With Quote
Unread 11-24-12, 07:30 PM  
Mechrior
A Chromatic Dragonspawn
 
Mechrior's Avatar

Forum posts: 155
File comments: 120
Uploads: 0
new error anywhere

163x WoWkemon-1.0.8\base.lua:2695: attempt to index global "ttp" (a nil value)
WoWkemon-1.0.8\base.lua:2695: in function "WoWkemon_UpdateUnitFrames"
WoWkemon-1.0.8\base.lua:615: in function <WoWkemon\base.lua:327>

Locals:
self = WoWkemon {
0 = <userdata>
BattleFrames = <unnamed> {}
SelectFrame = <unnamed> {}
IntroFrame = <unnamed> {}
AskBar = <unnamed> {}
status = true
RegistreEvent = <func> @WoWkemon\base.lua:4293
Tutorial = <unnamed> {}
PromptFrame = <unnamed> {}
BagFrame = <unnamed> {}
Timer = <unnamed> {}
Weather = <unnamed> {}
DialogBar = <unnamed> {}
FightBar = <unnamed> {}
}
event = "PET_BATTLE_OPENING_START"
arg1 = nil
arg2 = nil
arg3 = nil
arg4 = nil
arg5 = nil
arg6 = nil
arg7 = nil
arg8 = nil
arg9 = nil
arg10 = nil
arg11 = nil
TV = WoWkemon_TV {
0 = <userdata>
clients = <table> {}
SendAttack = <func> @WoWkemon\base.lua:4386
art = <unnamed> {}
connect = <func> @WoWkemon\base.lua:4340
SetModels = <func> @WoWkemon\base.lua:4799
bg = <unnamed> {}
Enemy = <table> {}
SendUnitInfo = <func> @WoWkemon\base.lua:4393
connected = false
UpdateUnitFrames = <func> @WoWkemon\base.lua:4760
Attack = <func> @WoWkemon\base.lua:4713
dialog = <unnamed> {}
BattleText = <func> @WoWkemon\base.lua:4796
Ally = <table> {}
SendBattle = <func> @WoWkemon\base.lua:4379
disconnecting = false
SendEvent = <func> @WoWkemon\base.lua:4361
disconnect = <func> @WoWkemon\base.lua:4345
connecting = false
render = <unnamed> {}
addclient = <func> @WoWkemon\base.lua:4351
removeclient = <func> @WoWkemon\base.lua:4450
setUp = <func> @WoWkemon\base.lua:4329
}
split = <func> @WoWkemon\base.lua:43
__________________
When the light in your heart shines, The rest of the world will pale in comparison


Report comment to moderator  
Reply With Quote
Unread 11-25-12, 09:54 AM  
Nyctrennis
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 24
Uploads: 6
Originally Posted by Mechrior
new error anywhere
Fixed, uploaded new version
Report comment to moderator  
Reply With Quote
Unread 11-25-12, 10:52 AM  
Miliart
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Whenever login to the game, when the first FIGHT command is finished, it does not display any instruction.
I can't attack or use the other skill, unless use keyboard 1 to kill the enemy, then I change pet or use the WoWkemon Ball in the second battle, I did the normal battle.

These are the pictures.
http://www.mediafire.com/?fjjalc69yrmljhn
Last edited by Miliart : 11-25-12 at 11:03 AM.
Report comment to moderator  
Reply With Quote
Unread 12-01-12, 08:21 PM  
Mechrior
A Chromatic Dragonspawn
 
Mechrior's Avatar

Forum posts: 155
File comments: 120
Uploads: 0
strangely enough sometimes WoWkemon stops working if a pet or critter has its spell fail, it becomes stuck on the "But it failed..." screen and wont move from there
Any ideas?

1x WoWkemon-1.1.1\base.lua:1993: attempt to concatenate local "name" (a nil value)
WoWkemon-1.1.1\base.lua:1993: in function "WoWkemon_UpdateAskBar"
WoWkemon-1.1.1\base.lua:4140: in function <WoWkemon\base.lua:4134>
<in C code>
WoWkemon-1.1.1\base.lua:395: in function <WoWkemon\base.lua:391>

Locals:
self = <unnamed> {
0 = <userdata>
emodel = <unnamed> {}
vs = <unnamed> {}
pName = "CHAMPION MECHORIAN"
GI = <table> {}
rpanel = <unnamed> {}
close = <unnamed> {}
nf = <unnamed> {}
name = <unnamed> {}
tmodel = <unnamed> {}
amodel = <unnamed> {}
lpanel = <unnamed> {}
bg = <unnamed> {}
pmodel = <unnamed> {}
}
__________________
When the light in your heart shines, The rest of the world will pale in comparison


Last edited by Mechrior : 12-01-12 at 08:58 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.