Lagbuster
About a week ago, I came across the Gfx addon. While it's OK for what it's for (letting players with substandard computers actually move in crowded zones, etc) it wasn't very good for borderline systems (many laptops, for example) that can handle most zones just fine, but slow to a crawl in zones like Dalaran (It's magically laglicious, donchaknow?)
So I spent the last week writing my first addon, Lagbuster ...basically it takes the Gfx concept and gives it some controls, letting you set up four separate graphics setups, loaded by a simple slash command on call, so you can lower your graphics settings in "bad" zones, and bring it back up to High quality in less laggy areas without having to go into the graphics controls manually. Feel free to rant and/or rave (Dons Molten Core Flame Resist gear):D |
Nice idea. Maybe it's just me but I would generally associate lag with latency more than framerate.
|
I guess this would be referring to what could be termed "visual lag", which refers to graphic processing time as opposed to network transmission time.
Seems like a great addon! Good luck with it! |
Ok some feedback for you:
Folder unzips to : "Lagbuster 1.01" This is bad. It doesn't even show up in the addons screen if you do that. I don't think the wow client likes spaces in addon folder names. I have 198 folders in my addons folder and none of them have spaces in them. You might want to repackage with the addon folder name "Lagbuster" for simplicity's sake. IMHO having to update the folder name each time you push out a new version is bit harder then just merely naming it "Lagbuster" and including a change log or read me in the addon itself. Matter of fact a small read me file with instructions on how to use it and a change log inside it would be good Also you forgot to alter your version number in the Title section of your toc file I'll do some more testing for you later (when I can find my flame retardant testing gear) PS I moved this comment here from the comments to your addon as I thought it would be better to put such feedback here :D |
Quote:
|
Ok..I added some error messages and improved the program's flow control, as well as fixing some errors in the source code comments. I'm going out of town for a week, so when I go to lunch I'm going to make sure it's all working right before I fly out...assuming the servers come up in time.
|
Run into a bit of a brick wall...in preparation for adding a GUI with clickable options, I started encapsulating the slash command options into functions, as you can see in this pastey file.
However, the slash command promptly stopped working, and I'm not sure why. The if...elseif is working (I put printouts in each one just to be sure) but for some reason, the functions aren't working. Anyone out there with more lua programming experience who can spot what's causing the function calls to not work? edit: To be more precise, the slash command works...it just doesn't call the functions in side the elseif blocks... Edit Too: Found the error...was trying to save all the variables with a single ##SavedVariables directive, but it was simply nilling out the whole data structure, methods and all...now just need to figure out better how to save the variables so any changes the user makes are persistant from session to sesson... |
Ok, I think it's now up and running with a functional GUI configuration panel, and full customization capability. It can now be used to create four custom graphics presets that can be programmed to load in various zones, either automatically or by a slash command.
Report any bugs you find in the comments tab on the addon, and I'll stamp them out ASAP. |
Quote:
|
Quote:
If his doesn't have anything to do with video settings, then why does it change them? |
Quote:
|
Looked at TweakWOW...Lagbuster has more options as far as automation goes...you can set up four different settings configurations, using the standard video and effects interface in WOW, and store them in the four "slots" (None, Average, Bad, Very Bad) and then set each individual zone as to which of those four configurations you want to use, and whether you want to automatically load them when entering the zone, or trigger the load manually.
|
Sounds promising, will test on my laptop when its done installing xp.
|
OK...I think I've got the penultimate version of Lagbuster up and running. You can now detatch the "Reset Graphics" button and drag it where you want it to pop up on the screen, so you don't have to open the config screen to reset the graphics when you enter a zone with new settings.
|
Updated for 3.2.
Reset Graphics button now dragable with the right mouse button, so you can position it without having it disappear as soon as you let go. |
Bug free at last?
I finally spent a couple of hours hunting down and killing the annoying bug that was causing a graphics restart when zoning instad of just popping up the "Restart Graphics" floater.
I think it's finally mostly bug free now. |
All times are GMT -6. The time now is 07:37 AM. |
vBulletin © 2024, Jelsoft Enterprises Ltd
© 2004 - 2022 MMOUI