Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(6 MB)
Download
Updated: 02-04-12 09:44 PM
Pictures
File Info
Updated:02-04-12 09:44 PM
Created:01-15-12 02:12 PM
Downloads:3,793
Favorites:62
MD5:
CompleteEJ
Version: r98
by: Vladinator [More]
This addon/project is in beta. Until MoP is released this is on hold, as they are officially adding a lot of the missing dungeons and bosses, maybe even all of them. Still they won't add old raids so I will keep this around until the right time for me to start working on this again.

The purpose of this project is to add all dungeons and raids that did not ship with Cataclysm, thus making the encounter journal complete!

It's a lot of work, each instance has to be manually tailored, artwork has to be made and typos have to be fixed. There is need of some core engine changes as well to support showing loot filtered by raid difficulty selected, though a prototype system is in place for this.

I originally wrote this as a personal project "can it be done" and it can, but it's not for the faint of heart. If you wish to help out, here is how you can do just that:
  1. If you haven't already, activate your SVN account by visiting this page:
    http://www.wowinterface.com/svn.php
  2. Then send me a message and I will add you to the team, include the SVN name if you wish to make it a tad quicker.
  3. Once you have access you can get the sources. I use TortoiseSVN and all I have to do is right-click in my Interface\Addons folder and select "SVN Checkout" then provide the URL to the trunk:
    svn://svn.wowinterface.com/CompleteEJ-915/trunk
    Just make sure the checkout directory is "..\WoW\Interface\Addons\CompleteEJ" and not "CompleteEJ-915" -this will allow the game to load the addon so you can reload the UI and check the effects of your changes.
  4. When you are done simply right-click the folder and commit your changes.
  5. Before you start doing stuff make sure you first update your local copy, right-click the folder and use the update option. It will then sync you to the repository, in case someone else made changes, these will then be applied to your version. If you had already committed your own changes from earlier, they will accompany the updates so nothing is lost.
  6. There is a DevTools folder under branches, you can find coumentation, some examples of the workflow, artwork templates, e.g. Take a look if you need help getting started:
    svn://svn.wowinterface.com/CompleteEJ-915/branches

So far, these instances have been thoroughly coded:

Raids
- Molten Core
- Blackwing Lair
- AQ20
- AQ40
- Karazhan
- Magtheridon's Lair

Dungeons
- Ragefire Chasm
- Wailing Caverns
- The Stockade
- Blackfathom Deeps
- Gnomeregan
- Scarlet Monastery
- Razorfen Kraul
- Maraudon
- Uldaman
- Scholomance
- Razorfen Downs
- Dire Maul
- Zul'Farrak
- Stratholme
- Sunken Temple
- Blackrock Depths
- Utgarde Keep
- The Nexus

The rest are templates, placeholders, unfinished dungeons based on data from Wowhead. It at least gives an idea what to expect, but needs polishing. Feel free to take a look on the data structure that I used in my instance files.

I guess that's enough about this project, those wish to help work on this, I won't say no, drop a comment and I'll get back to you.
r98
+ The addon only loads after the Blizzard one, speeding up loading times and avoiding nil errors caused at login for some people.

r96
+ Updated Sunken Temple and Blackrock Depths.
+ Added artwork for the mentioned instances.

r92
+ Updated Dire Maul, Zul'Farrak and Stratholme.
+ Added artwork for the mentioned instances.
r86
+ Updated, Gruul's Lair, Gnomeregan, Scarlet Monastery, Razorfen Kraul, Maraudon, Uldaman, Scholomance and Razorfen Downs.
+ Updated The Nexus. - Arxae
+ Added artwork for the mentioned instances.
r55
+ Quickly applied a hotfix that corrected an issue with spells showing spells from lower sections, in essence this fixes issues where a spell would appear to have more spells below it, but in fact it just showed spells from sections below but on the same level. Hard to explain, take my word for it, this is a good fix.
r54
+ Fixed issues with loading spells from the game, at login some spells were not shown and never loaded, this has now been corrected. Did not notice this since I always /reload and this seem to have covered over the issue as the spells loaded after the first interface reload.
+ Updated Utgarde Keep. - Arxae
+ Updated Magtheridon's Lair.
+ Added textures for Utgarde Keep and Magtheridon's Lair.
r28
+ Added textures for the dungeons that are finished, using BLP and there are some side effects on the textures for the moment (when looking at the boss page) but I will get this sorted soon enough.
r18
+ Changed on the file system, I suggest you delete the old folder instead of putting the updated files on top -that will clean some unused files on your end.
+ Updated Blackfathom Deeps
r10
+ Added a to-do list - Nobgul
r7
+ Properly moved the files into their addon folder, this way WoWI can generate the addon files without putting all the files in the root of the zip archive. Also contains the missing textures.
r4
+ Initial release of the source code as an addon. Missing textures will be added soon with a template texture.
Optional Files (0)


Archived Files (11)
File Name
Version
Size
Author
Date
r96
6MB
Vladinator
02-04-12 11:30 AM
r92
5MB
Vladinator
01-28-12 11:32 AM
r86
5MB
Vladinator
01-21-12 04:34 PM
r55
3MB
Vladinator
01-17-12 11:48 AM
r55
3MB
Vladinator
01-17-12 11:48 AM
r54
3MB
Vladinator
01-17-12 11:01 AM
r28
2MB
Vladinator
01-16-12 11:45 AM
r18
415kB
Vladinator
01-15-12 07:10 PM
r10
362kB
Vladinator
01-15-12 05:29 PM
r7
360kB
Vladinator
01-15-12 02:28 PM
0B
Vladinator
01-01-70 12:00 AM


Post A Reply Comment Options
Unread 12-10-12, 09:18 PM  
Barleduq
Ruler of All I Survey
 
Barleduq's Avatar

Forum posts: 62
File comments: 261
Uploads: 0
Originally Posted by Vlad
waiting eagerly for Blizzard to first make a move. :P
Always a good thing, to know what the baseline is / will be.

:-) :-) :-)

Thanks for the work you do!
Barleduq is offline Report comment to moderator  
Reply With Quote
Unread 12-10-12, 03:46 PM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 764
File comments: 387
Uploads: 39
Originally Posted by Barleduq
Came across this addon while wandering through the pick of the week forum. it looks like the most recent comment here was 9 months ago. Is this still in process? Or did Blizz do such a great job including things that there's no need?
Blizzard added a lot of the encounters as clean slates, so the only reason I didn't continue updating was (1) I had problems estimating proper spell damage for many bosses, this meant I couldn't specify how much damage the boss did (mobs got spellpower that we aren't able to read from the game files) so I spent ages trying to figure out an automated way around this with no success, and (2) MoP beta introduced a lot of dungeon entries, many still are clean slates, but I assume that at some point, maybe 5.2 or 5.3, they will release all encounters for the EJ, thus rendering this addon moot, hence why I haven't either updated it for MoP, waiting eagerly for Blizzard to first make a move. :P
__________________
Profile: Curse | Wowhead
Vlad is offline Report comment to moderator  
Reply With Quote
Unread 12-10-12, 02:30 PM  
Barleduq
Ruler of All I Survey
 
Barleduq's Avatar

Forum posts: 62
File comments: 261
Uploads: 0
Came across this addon while wandering through the pick of the week forum. it looks like the most recent comment here was 9 months ago. Is this still in process? Or did Blizz do such a great job including things that there's no need?
Barleduq is offline Report comment to moderator  
Reply With Quote
Unread 03-03-12, 08:00 AM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 764
File comments: 387
Uploads: 39
Originally Posted by FuxieDK
It happens at random <snip>
Thanks for clarifying, I was worried for a while about this issue, but I couldn't put my finger on what exactly caused it.

Also sorry for lack of updates lately, lot's going around but starting to sparse, so I can get to work more on this project soon.

*Edit*
Blizzard will add all the classic dungeons in MoP, this means I can at some point start to work again, just need to see what they do so I don't work on things they will do for me, hehe. :P
Last edited by Vlad : 07-27-12 at 08:37 AM.
Vlad is offline Report comment to moderator  
Reply With Quote
Unread 03-03-12, 07:49 AM  
FuxieDK
A Kobold Labourer
 
FuxieDK's Avatar

Forum posts: 1
File comments: 74
Uploads: 0
Originally Posted by Maelynn
This addon is causing the rest of the Dungeon Journal to bug, at least for me. I noticed it when I tried to read up on the bosses of the DS raid; I found that I can't click on the boss's icons to make their list of abilities appear. Disabling CompleteEJ solved this problem, which led me to believe it's something this addon does. Any tips?
That's not a problem with CompleteEJ, as I have this problem too, even before I started using CompleteEJ..

It happens at random, but can be solved by a /RELOADUI... Most of the times, atleast..

It's most likely some addon, that cause the problem, I just haven't been able to find out which one..
__________________
FuxieDK is offline Report comment to moderator  
Reply With Quote
Unread 02-23-12, 10:47 AM  
Maelynn
A Deviate Faerie Dragon
 
Maelynn's Avatar

Forum posts: 15
File comments: 181
Uploads: 0
Sorry for the late response - been a bit too busy to remember my post here.

Anyway, regarding the problem: I haven't been able to reproduce the bug. I've no idea what might've caused it, but at least I know now that it's not a constant issue and that I can easily resolve it (should it ever happen again) with a simple relog.
__________________
Just remember... if the world didn't suck, we'd all fall off.
Maelynn is offline Report comment to moderator  
Reply With Quote
Unread 02-15-12, 12:20 PM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 764
File comments: 387
Uploads: 39
@Maelynn It happens if you only load CompleteEJ too? I admit this patch I haven't yet had the chance to check properly, I just updated the item index as they added more items on the table it seems, but it shouldn't have been interfering with the bosses like that...

You login with CompleteEJ and DS is bugged, hmm, gonna investigate. I didn't have this problem last patch, maybe API changed and I need to update my hooks.

I suggest trying running CEJ and check if it works, then add more and more addons until it breaks, maybe there is a culprit!
Vlad is offline Report comment to moderator  
Reply With Quote
Unread 02-15-12, 12:04 PM  
Maelynn
A Deviate Faerie Dragon
 
Maelynn's Avatar

Forum posts: 15
File comments: 181
Uploads: 0
This addon is causing the rest of the Dungeon Journal to bug, at least for me. I noticed it when I tried to read up on the bosses of the DS raid; I found that I can't click on the boss's icons to make their list of abilities appear. Disabling CompleteEJ solved this problem, which led me to believe it's something this addon does. Any tips?
__________________
Just remember... if the world didn't suck, we'd all fall off.
Maelynn is offline Report comment to moderator  
Reply With Quote
Unread 02-14-12, 08:53 AM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 764
File comments: 387
Uploads: 39
Originally Posted by Susnow
Hi Vladinator,
thx for the great addon,
I and my friends have been maked a zhCN locale,if your permission, I would like to add CompleteEJ to my integrated addons

and if you need the locale, I'll pm you repository url in github
thx again

@Vladinator
I have no problem with that.

Just keep in mind that the texts with damage values are not correct for many encounters, because spells scale now, and I am working out how to get the real spell values from databases like Wowhead. In short, spell damage information is not correct for now and I will have it fixed sooner or later.

Development goes a bit slower now that work and university is back, but I have not stopped. :P
Vlad is offline Report comment to moderator  
Reply With Quote
Unread 02-13-12, 07:29 PM  
Susnow
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 1
Uploads: 0
Hi Vladinator,
thx for the great addon,
I and my friends have been maked a zhCN locale,if your permission, I would like to add CompleteEJ to my integrated addons

and if you need the locale, I'll pm you repository url in github
thx again

@Vladinator
Susnow is offline Report comment to moderator  
Reply With Quote
Unread 02-04-12, 09:36 PM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 764
File comments: 387
Uploads: 39
Re: getting this error on login

Originally Posted by tednik
... error on login to the game using the latest version

Code:
9x CompleteEJ-1.00\core.lua:461: attempt to index global "EncounterJournal" (a nil value)
I think I got this fixed by making the addon load after the Blizzard addon has loaded, it's Load on Demand so I was careless and didn't add the LoadWith tags until just now, try again and it should be working now.
Vlad is offline Report comment to moderator  
Reply With Quote
Unread 02-04-12, 09:24 PM  
tednik
A Fallenroot Satyr
 
tednik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 28
File comments: 38
Uploads: 2
getting this error on login

i am getting this error on login to the game using the latest version

Code:
9x CompleteEJ-1.00\core.lua:461: attempt to index global "EncounterJournal" (a nil value)
CompleteEJ-1.00\core.lua:461: in function <CompleteEJ\core.lua:452>
CompleteEJ-1.00\core.lua:542: in function "EJ_SelectInstance"
UpgradeList-v2.5.1\UI.lua:258: in function "LoadDungeonJournalInfo"
UpgradeList-v2.5.1\UI.lua:1828: in function "DrawUI"
UpgradeList-v2.5.1\Core.lua:2003: in function <UpgradeList\Core.lua:1980>
(tail call): ?
<in C code>
<string>:"safecall Dispatcher[1]":9: in function <string>:"safecall Dispatcher[1]":5
(tail call): ?
...\!!!163UI!!!\Libs\Ace3\AceAddon-3.0\AceAddon-3.0-99911.lua:543: in function "EnableAddon"
...\!!!163UI!!!\Libs\Ace3\AceAddon-3.0\AceAddon-3.0-99911.lua:638: in function <...\!!!163UI!!!\Libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:621>
<in C code>
<in C code>
FrameXML\UIParent.lua:274: in function "UIParentLoadAddOn"
FrameXML\UIParent.lua:297: in function "CombatLog_LoadUI"
FrameXML\UIParent.lua:616: in function <FrameXML\UIParent.lua:582>

Locals:
nil
__________________

tednik is online now Report comment to moderator  
Reply With Quote
Unread 02-04-12, 06:30 PM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 764
File comments: 387
Uploads: 39
Re: Re: Re: localization

Originally Posted by EKE
I can translate zhTW & zhCN if you need.
Cool, I will keep that in mind.

There is a problem with spell descriptions for now, that spell damage and such scale with the users level, so I need to find a way to calculate these values from the dbc, in order to write the appropriate damage information for each boss THEN allow localization to be created from that correct entry text.
Vlad is offline Report comment to moderator  
Reply With Quote
Unread 02-04-12, 06:00 PM  
EKE
A Defias Bandit

Forum posts: 3
File comments: 121
Uploads: 0
Re: Re: localization

Originally Posted by Vladinator
Originally Posted by shinchih2001
have plan to localization???
Can be done, but need people that can translate and use SVN, to translate the files.
I can translate zhTW & zhCN if you need.
EKE is offline Report comment to moderator  
Reply With Quote
Unread 01-28-12, 08:26 AM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 764
File comments: 387
Uploads: 39
@FuxieDK I can do it but when it is a bit more complete, it's not yet that finished that I can spread it around on different sites.

I haven't gotten to the world bosses just yet. TOC5 has not been worked on yet, the grim batol artwork indicates that those instances are not yet polished, they are just templates as I mention on the description page. Some seem fine, most are messy to read from. But thanks for the heads up I guess!

@p3lim I will take your advice and do it at one point. Need to finish the core and such and to feel comfortable, before I ask for translation help.

I personally work my way from the old content and up, meaning if updates are done to wotlk or tbc dungeons it will be someone else on the team contributing.
Last edited by Vlad : 01-28-12 at 01:43 PM.
Vlad is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: