WoWInterface

WoWInterface (https://www.wowinterface.com/forums/index.php)
-   General WoW Chat (https://www.wowinterface.com/forums/forumdisplay.php?f=143)
-   -   What would you like to see? (https://www.wowinterface.com/forums/showthread.php?t=50508)

Digital_Utopia 11-18-14 05:54 PM

What would you like to see?
 
My model viewer project(s) are kinda on hold, until I manage to figure out the changes to the item display information in the client database files (dbc/db2), so right now I'm looking for ideas.

What WoW-related application or plugin would you like to see? While this mainly goes for desktop apps (Windows/Mac), it could also extend to web or mobile; but I have a feeling the latter two types are pretty saturated these days. But /shrug - you never know.

So let me know below, and I'll take my pick based on a combination of popularity, feasibility, and personal choice.

Phanx 11-18-14 10:34 PM

A nicer version of WoW Global Finder with:

- The ability to select a folder and scan through it and all its subfolders, excluding "Libs" and "Lib" folders. Despite WGF having a button labeled "check file/folder" you can't actually select a folder; you can only select all the files in a folder manually.

- The ability to (ideally) see the offending line of code, and (or at least) to open the file to the specified line. The interface in grepWin works pretty well for this.

- The ability to show me what is wrong instead of just reporting "unknown error" for certain files that do not actually contain any errors as far as Lua and WoW are concerned... or, you know, just not failing on these files at all. :p

Digital_Utopia 11-18-14 11:39 PM

Interesting.

So, it basically compiles the selected lua files, and then uses grep to get any globals and errors from the compile process? Did I get that right?

That does sound like it could be pretty fun to play around with; but I'm gonna let this thread sit a day or two, to see if anybody else has any requests, first. I mean, fair is fair. :D

10leej 11-19-14 12:51 AM

I personally would like offline access to the game so I can test some changes I made to my addons yesterday when I currently have high speed access on the weekends.

#SatelliteInternetSucks

Anyways in reality I want the UI source code if someone can share a download link for me :) sure it'll take a night of downloading but it gives me something to play with other than my python programs and desktop environment fork and so on.

Phanx 11-19-14 01:14 AM

Quote:

Originally Posted by 10leej (Post 300677)
Anyways in reality I want the UI source code if someone can share a download link for me

http://www.townlong-yak.com/framexml

Or you can just extract it from your game client:

http://wowpedia.org/Viewing_Blizzard's_interface_code

Digital_Utopia 11-19-14 01:35 AM

Quote:

Originally Posted by 10leej (Post 300677)
I personally would like offline access to the game so I can test some changes I made to my addons yesterday when I currently have high speed access on the weekends.

#SatelliteInternetSucks

Anyways in reality I want the UI source code if someone can share a download link for me :) sure it'll take a night of downloading but it gives me something to play with other than my python programs and desktop environment fork and so on.

Source code? You mean the Blizzard lua/xml stuff in the game data? The guy who made MPQ Editor, also has an application named CascView that allows you to extract the files from the new gamedata format. There is one small catch. Since the WoW Casc storage doesn't yet contain a listfile, you'll need the one linked on the page. Unfortunately, that listfile is missing about 6k files. But the vast majority are there.

I'd have no problem sharing - but downloading that app would take a lot less time to download. :p

Phanx 11-19-14 02:23 AM

If you just want to look at the source code for the Blizzard UI, you do not need any special tools, and you do not need to manually extract anything out of the game data files. Just use the links in my last post to either look at the code online in your web browser, or extract a local copy of the code from your locally installed copy of WoW using commands built into the game client itself.

Digital_Utopia 11-19-14 02:28 AM

Quote:

Originally Posted by Phanx (Post 300682)
If you just want to look at the source code for the Blizzard UI, you do not need any special tools, and you do not need to manually extract anything out of the game data files. Just use the links in my last post to either look at the code online in your web browser, or extract a local copy of the code from your locally installed copy of WoW using commands built into the game client itself.

I'm just used to getting everything else that way :p

Resike 11-19-14 09:00 AM

Quote:

Originally Posted by Digital_Utopia (Post 300684)
I'm just used to getting everything else that way :p

You can use this extractor, it only has ~1000 missing files:

http://www.mediafire.com/download/xb...C+Explorer.zip

10leej 11-19-14 01:02 PM

Quote:

Originally Posted by Phanx (Post 300678)

Don't have a game client on the daily driver and the ISP literally killed the bittorrent protocol so can't download it via bit torrent and ping is too high for the battle.net client to download even itself.

So... therein lies my problem, but thank you Phanx for giving me a link to work with.

Digital_Utopia 11-19-14 04:25 PM

Quote:

Originally Posted by Resike (Post 300698)
You can use this extractor, it only has ~1000 missing files:

http://www.mediafire.com/download/xb...C+Explorer.zip

Thank you! I was having the most obnoxious time googling for an updated listfile, and even CascExplorer was linking to the CascView page for the listfile.

Quote:

Originally Posted by 10leej (Post 300718)
Don't have a game client on the daily driver and the ISP literally killed the bittorrent protocol so can't download it via bit torrent and ping is too high for the battle.net client to download even itself.

So... therein lies my problem, but thank you Phanx for giving me a link to work with.

I've extracted the interface files via the method Phanx shared, zipped them, and am currently uploading. I'll post a link when it's finished. I suggest getting them while they're hot - while I have no immediate need for the ~700MB of space it will take up, it will be the first to go if I do. I only have 10gb of storage, and before this, I've already used 5. :p

Digital_Utopia 11-19-14 04:54 PM

Here ya go.
BlizzardInterface.zip

Digital_Utopia 11-19-14 11:07 PM

So, back on track with the main topic.

I took a look at lua(c)-wow, and the listing output seems pretty straightforward. I'm not sure exactly what all the columns mean, but I think I understand enough of them to make something like that work.

Just have to dig around in the source to find out how to redirect the listing output, and then I should be able to compile it as a lib, and use it within the application.


So...first feature suggestion is simply a UI thing. Giving an option for a global folder name ignore, and a local one on open, is really the only thing necessary - beyond using those items in the search.

Second feature is also mostly a UI thing, though it does require loading up the file, and digging out the line. Nothing a simple split can't fix.

Third thing - well, getting an error isn't a problem; but not sure about that "unknown error" thing. You might have to find a file that generates that error, and pass it on to me. For all I know it could actually just be a bug in the application itself. :p

10leej 11-19-14 11:45 PM

Well since were back on topic I want better default raid frames that don't break when you working on something completely unrelated.

Seerah 11-20-14 04:16 PM

I'm pretty sure that's beyond the scope of what the OP had in mind. ;)

Phanx 11-20-14 09:02 PM

1 Attachment(s)
Quote:

Originally Posted by Digital_Utopia (Post 300751)
Third thing - well, getting an error isn't a problem; but not sure about that "unknown error" thing. You might have to find a file that generates that error, and pass it on to me. For all I know it could actually just be a bug in the application itself. :p

The attached file from Grid consistently causes the "unknown error" message in WoW Global Finder, but does not contain any syntax errors and works fine in WoW.

Digital_Utopia 11-20-14 10:49 PM

Quote:

Originally Posted by Phanx (Post 300815)
The attached file from Grid consistently causes the "unknown error" message in WoW Global Finder, but does not contain any syntax errors and works fine in WoW.

Just ran it through luac-wow, and everything came up fine. The only possible cause for such an error, that I can think of, is probably a failure with the grepping/regex. Considering the length and number of strings. But it will definitely help with testing my app, so I don't make the same mistakes. :p

Digital_Utopia 11-22-14 12:43 AM

Tough part's done.

got luac-wow embedded, with output to .NET



Next up is the parsing, and the actual UI stuff.


All times are GMT -6. The time now is 02:38 PM.

vBulletin © 2024, Jelsoft Enterprises Ltd
© 2004 - 2022 MMOUI