• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

Chaos Frame Modifier

 
Project Updated:
Files Updated: Mon, Feb 8 2010
Supports Game Version: 3.3.0
Category: Miscellaneous
Tags:

[Edit Tags]

Project Manager: ChaosInc
Additional Authors: No additional authors
Current Version: r30
License: All Rights Reserved
Development Site: CurseForge.com
Avg Daily DL (last 30 days): 3
Downloads Total: 1,263
Favorites: 6
Comments: 19
  • About Chaos Frame Modifier
  •  

CFM allows full manipulation of almost any frame in the game.

Slash Command
/cfm - brings up config
/cfm load <Realm> <Name> - swap to another toon's settings (remember to capitalize your realm and name)
ESC - closes config

The Config Panel

Frame List (top-left)
This lists your frames currently in your database.
Left Click: Selects the frame and fills in it's info in all other frames (except "Add Frame").
Right Click: Prompts removal of the frame from the database.

Add Frame (bottom-left)
This is where you can add frames to your database.
Frame: The actual name of the frame.
Parent: You can reassign the parent frame when adding. Leaving it blank will default it to it's current parent.
DFM Import Button: Opens frame to import frame settings from DFM
2 things to note:
1) No restore point will be generated during an import.
2) Because of the way DFM's saved vars are laid out, there is no way to "mass import" all frames at this time. Sorry. :(

Properties Frame (upper-right)
This displays and controls all the selected frame's properties.
Force Hide: Checking this will always hide the frame.
Width = Height: Also known as "Constrain Porportions". With this checked, if the width/height is changed, it automatically sets the other as the same value.
Width: Current width of the frame.
Height: Current height of the frame.
Scale: Current scale of the frame. (+/- adjust scale by .1)
Level: Current level of the frame. This controls where this frame's position is on the same strata (see below) as other frames. Think of it like a line of plates. You have 3 plates stacked; plate 1 overlaps plates 2 and 3. If you change plate 3 to the top of the stack (change it's level higher than plate 1), plate 3 now overlaps plates 1 and 2.
From: The selected frames anchor point. This is the point that will attach to the parent frame set in "To" (seebelow).
To: The parent's point where you want the your selected frame to attach to.
Strata: Similar to level, but more extreme. There are 5 choices and the list goes from lowest to highest (top to bottom).
Alpha: How "see through" a frame is. 1 = fully visible, 0 = invisible
Show/Hide Buttons: show/hide a selected frame
Lock/Unlock Button: enable/disable of dragging of selected frame

Position Frame (lower-right)
This controls the frames position in relation to the parent. Both values can be increased/decreased with their corresponding "+"/"-" buttons.
X: The selected frame's horizontal position.
Y: The selected frame's vertical position.
0,0: Resets the selected frame's position to X:0,Y:0.

Mouseover Frame (bottom)
This will tell you the name of the frame your mouse is currently over, as well as the parent of the frame.

Known Bugs
Frame X doesn't keep it's settings!: Some frames are "Load on Demand", meaning they don't exist yet when CFM tries to apply changes to it. This especially applies to several default Blizz frames (like AchievementFrame). If you come across something like this, please submit a ticket and I'll add support for it.

Look here before asking!
LDB/Titan/Fubar support?
Why? Too lazy to type /cfm?

Will you allow WoWMatrix to distribute this?
They can go die in a bus fire.

Bugs Reports/Suggestions
Bugs/Suggestions should be posted here or via the ticket system.

Author's Note
"Extreme" UI modders may remember the old Discord series of mods written by Lozareth. A few years ago he decided to cease development on this series. A few devoted individuals have kept the mods active at underworldexodus.com. Unfortunately, Discord Frame Modifier never truly has been kept "up to date" with the rest. The entire collection has been kept alive through what I like to call "bandaid" fixes, in which code was changed enough to keep the mods functional but are still full of errors. Unless these errors caused a cease in functionality, there were simply ignored. I finally got tired of said errors and started this project up. So enough babble, let's get on to what this thing can do!

Credits
ME!: I wrote it.
Moongaze: LOTS of help along the way, including a lot of performance suggestions.
Discord Community: For keeping Discord going as long as it has been. Notable people being Shiny, ThaDruid, Kayda. No credit goes to Lappen, however, as he's just a whiny bastard who hasn't done anything useful. Ever.
WoWInterface Community: Including Seerah, Akryn, and kraftman for helping me with my noobish questions on the forums when I'd get stuck.

  • Downloads (6)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  Chaos Frame Modifier r30 Release 3.3.0 6 2/8/2010
  Chaos Frame Modifier r29 Release 3.3.0 15 2/4/2010
  Chaos Frame Modifier r27 Release 3.3.0 95 1/1/2010
  Chaos Frame Modifier r26 Release 3.3.0 40 12/27/2009
  Chaos Frame Modifier r25 Release 3.3.0 67 12/12/2009
  • Screenshots (2)
  •  
  • Comments

Add Comment

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • I'm sorry, it seems a bit lazy and childish, but is there any way you could make the positioning feature work with a click+drag? Going by x,y is extremely time consuming when trying to overhaul the ui. I have weird quirks when it comes to what I want out of my ui and at this point I just want things to go where I want them in a no-guessing manner. You seem to be a pretty active modder, so I was hoping my wish was somehow obtainable.

    If it can't be done, or you simply don't have the time. I understand. Just wondering.

    ~Darklilcorner
    Khaz'goroth (Horde)

    Reply Report Permalink
  • ChaosInc said

    Drag-n-Drop functionality is already planned. I have a lot of other projects that need updates at the moment that have my attention during my limited free time (new school term).

    I realize a lot of people would like to have this feature. To be honest, I'm picky about side-to-side equalibrium (50px left = 50px right of center, etc.) and that kind of accuracy isn't really viable with drag-n-drop, so I went with hard values instead for myself.

    I'll bump this up on my list of things I still want to add to CFM as it is now an actual user request rather than a "meh, I'll get to it eventually". ;D

    Reply Report Permalink
  • =) I'll take what I can get! And i think leaving the hard value function in is still a good idea, so you can drag and drop most things and then line everything up perfectly later. For me, it's mostly a matter of making an ui that fits with all the mods and the class I play. So I have to move things around, and around, and around some more.

    Thanks again for sparing some free time for this. I'll help with any error reports if it comes to it. <3

    ~Darklilcorner

    Reply Report Permalink
  • Quxtal said

    1) I don't think you can delete frames that do not have names
    2) How do you move the tooltip? (or what is the frame name to move the tool tip)

    Reply Report Permalink
  • ChaosInc said

    1) The name removal was the user assigned name, not the frame's physical name.
    2) Tooltip movement is beyond the scope of this addon. This was covered a few comments down. Please read previous comments before asking a question, it may have already been asked and answered. ;)

    Reply Report Permalink
  • ChaosInc said

    @Asherdu

    Odd that I didn't get an email from the forums when you posted, I'll look at my notification settings. Sorry about that, I'm not really ignoring it.

    A lot of issues have been cropping up when using this and the standard UI. I have a lot of fixes being worked on, but are untested as my account expired again and it'll be about a week or so before I can get it up again (xmas is expensive for 2 boys, lol). I'll look into these issues and get them resolved as soon as I can get in game again.

    Reply Report Permalink
  • Asherdu said

    No problem Chaos.
    MoveAnything is still working, but after so many patchjobs/bypasses by different authers Im beginning to loose my faith in it ;)
    Rather using something entirely new ;)

    Reply Report Permalink
  • Asherdu said

    I already posted on the forums of CFM about this problem (no luck though, after a week or so ;)). But I have a problem when I want to add the 'MinimapBorderTop' frame (the border around the zonename above the minimap).
    When I add the frame to CFM im getting the following error:

    Date: 2009-12-20 11:59:59
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\CFM\CFM.lua line 271:
    attempt to call method 'GetScale' (a nil value)
    Debug:
    (tail call): ?
    [C]: GetScale()
    CFM\CFM.lua:271: CFM_SaveFrame()
    CFM\CFM.lua:195: CFM_AddFrame()
    CFM\CFM.lua:1354:
    CFM\CFM.lua:1353
    AddOns:
    Swatter, v3.1.14 (<%codename%>)
    Adapt, v
    Babylonian, v5.1.DEV.130
    Bartender4, v4.4.2
    CFM, v1.0
    Configator, v5.1.DEV.190
    DBMCore, v
    Gatherer, v3.1.14
    GathererHUD, v3.1.14
    Koordinator, v3.27
    Outfitter, v4.9.1
    PowerAuras, v3.0.0
    Prat30, v3.3
    Prat30HighCPUUsageModules, v
    Prat30Libraries, v
    QuestHelper, v1.3.4
    Recount, v
    SharedMedia, v3.0
    SunnArt, v3.10
    WIM, v3.2.2
    BlizRuntimeLib_enUS v3.3.0.30300 <eu>
    (ck=1bc)


    The only thing I want to do with the frame is hide it (and its the only thing that keeps me sticking to MoveAnything!, that has been plastered more then Cher, tbh)

    Thanks in advance
    Asherdu
    The Sha'tar (EU)


    Reply Report Permalink
  • Asherdu said

    Something other that I just noticed. CFM does something quite weird with the moving of opened bags. Atleast with the smaller bags it slides the itemslots down from the bag background image.
    With that, I have the feeling it keeps remembering the old parent frame when you open more bags (even though I filled in UIParent)

    Reply Report Permalink
  • I have the same problem has Damoda, but where in the screenshot of CFM Config you see on the left handside the frames xperl_player i dont get anything to see there. What ever i try i get errors and looking here others dont have a issue it seems. So most probely i'm doing something wrong or installed it wrong.

    Reply Report Permalink
  • ChaosInc said

    You shouldn't see anything in the frame list on initial install. The mod doesn't come with any default frames, you have to register them yourself using the bottom-left interface. Ignore the "Name" field for now, it doesn't do anything at this point and may simply be removed later down the road as it would take a significant amount of rewriting to fix it.

    At a bare minimum, simply add the frame's name in the "Frame:" field add click "Add Frame". It should add it to the list. At that point you can select it and modify it with the rest of the interface.

    Please make sure to refer to the instructions in the description. I know, it's a bit long, but it should answer any questions you have as far as how to use the mod. The bottom section explains the functions of each section if you have any more questions. If things aren't working, please let me know what steps you're taking and I'll let you know if you're missing something. =D

    Reply Report Permalink
  • Thanks for the info. Let say i wanna move the tooltip i put in ToolTip in the Frame field. Is there a list for all the stuff there is in WoW it self what can be moved.

    Reply Report Permalink
  • ChaosInc said

    Tooltips are a bit beyond the scope of this at this time, unfortunately. Ran into this issue a while back when I first released in that the tooltip kept resetting to it's standard position each time it was shown (if I recall correctly). I suggest using another means of tooltip positioning for the time being.

    As long as you can get the frame's name, it *should* be able to be altered as you see fit. If you don't know the name, you can get it by hovering over a frame while the CFM config is open; It will display the name at the bottom.

    However, someone has reported a problem with the MainActionBar (and others) resetting after entering an instance, which I'm currently looking into. Figured I'd throw that out there just to make sure people know that I'm aware of the issue.

    Reply Report Permalink
  • Damoda said

    Just installed. Clicked Width = Height and...

    Date: 2009-12-11 18:41:19
    ID: 4
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\CFM\CFM.lua line 588:
    attempt to index field '?' (a nil value)
    Debug:
    (tail call): ?
    [C]: ?
    CFM\CFM.lua:588:
    CFM\CFM.lua:586
    AddOns:
    Swatter, v5.7.4568 (KillerKoala)
    WowheadLooter, v30203

    and so on...

    Reply Report Permalink
  • ChaosInc said

    Did you have a frame selected when you clicked the option? Only time this bug occurs is if you click options without a frame being selected on the list. It's a check that I forgot to add prior to leaving, but I should be able to patch it up without having to log in so that it doesn't occur again. I'll try to get it up tonight, but no promises as it doesn't really effect anything immediately important and I have other things on my plate at the moment (end of term this month >.<)

    Reply Report Permalink
  • knoedeluxe said

    works perfect thank you for your hard work.
    move anything is a joke compared to this.

    Reply Report Permalink
  • ChaosInc said

    Glad you like it. Although you may wish to find a more "constructive" way of making comparisons. MA! may not be as "feature abundant", but the author still spent his/her/it's own free time to build it and many people still prefer it over this. To each their own in that respect. =D

    Reply Report Permalink
  • Robadon666 said

    seems not work on 3.2

    Reply Report Permalink
  • ChaosInc said

    Can you be a bit more elaborate? As in, "not at all", "isn't applying setting", "isn't saving correctly", etc.? Simply "it doesn't work!" isn't very helpful, especially when it's working fine on my end.

    Reply Report Permalink
  • ChaosInc said

    r23 - all fixed now :)

    Reply Report Permalink
  • Addon Packs Containing Chaos Frame Modifier

Most Downloads / Day

  • Similar Addons
  •  

Average downloads per day

  1. 681 Skinner Miscellaneous
  2. 522 FuBar 3.6 Miscellaneous
  3. 359 Talented Miscellaneous
  4. 242 Fishing Buddy -- Tracking Miscellaneous
  5. 222 MoveAnything Miscellaneous