Download
(110Kb)
Download
Updated: 04-23-10 02:50 PM
Pictures
File Info
Updated:04-23-10 02:50 PM
Created:11-22-09 10:48 AM
Downloads:25,101
Favorites:97
MD5:

ncUI  Popular! (More than 5000 hits)

Version: 2.1a
by: nightcracker [More]


ncUI is an extreme light-weight user interface with a nice minimalistic look. This UI has less than 350 kB memory usage! I'm in love with this UI, and I hope you will fall in love with it too. Almost all config(which is currently nearly none) is found in the .lua files. Open them with Notepad and start editing! Warning: if you edit the wrong parts it will break the UI.

How to install:
Rename (if existent) your "Interface" and "Fonts" folders to "Interface_backup" and "Fonts_backup". Extract the Interface and Fonts folders to the folder which contains WoW.exe(default is "C:\Program Files\World of Warcraft\"). On first login you will be prompted to auto-install, click yes and ur done!

Usage:
Once installed, when you enter the game the UI will auto-configure. Then your ready to begin!
The navigation in ncUI is a little bit different than in the default UI. To bind use /hb and you can bind your actionbars, spells in the spellbook and macros.
Rightclick on the minimap is for tracking.
To get 25 extra actionbutton, open the default keybindings frame(Escape > Bindings), scroll all the way down and bind something to "Extra Buttons". If you now press and HOLD the keybinding, 25 extra buttons will become visible under your mouse.

Config is in the lua file "config.lua" found in the ncUI addon folder. The settings are well commented and easy to edit.

Upcoming features/todo list:
- Gametooltip quest info
- Clock and guild to ncDatatext
- My own unitframes
- Rewrite of CoolLine to ncCooldownline
- Totem bar
Suggest features! My todo list that constantly updates can be found here.

Credits:
- Tukz
- FatalEntity
- TotalPackage
- Cidrei
- Industrial
- Cael
- Evl
- p3lim
- haste
- Zork
- Tekkub

Bugs:
Please report all bugs here.

2.1
--
Too big to put in this log :D

2.0a, 2.0b
--
Fixed issue with the raid frames.

2.0
--
Fixed partyframe, fixed debufftimer, added cooldown flasher and most importantly, ncUI is out of the beta phase!

1.14
--
Added 2 bar layout, some fixes and added ncHoverName and ncKillingBlow. Also ncHoverFocus.

1.13
--
Major pixelperfect overhaul and debufftimer caching system added

1.12
--
Added a basic raid frame lay-out, fixed some bugs, fixed crash bug on zone and added debufftimer

1.11
--
Major update, done UF and layout completely overhauled

1.10
--
Font fix and minimap fix, also fixed vehicle exit button

1.9
--
Font changed

1.8
--
Increased the font size of the UF, removed the outline and fixed extrabuttons.lua

1.7
--
3.3 patch version pre-release, no new content, just bugfixes of 3.3

1.6
--
Added vehicle exit button

1.5
--
Small bugfix with druid bonus action bar and removed some unused textures.

1.4
--
Added pet and changed the look a little. Also added the font again, forgot to add it in 1.3.

1.3
--
And now it's a suite! Major changes under the hood and fixed with the resolution. Also more config possibilitys are added.

1.2
--
Another ncBags fix, and ncBindings modified.

1.1
--
Fixed ncBags and added bag bar, plus global config for color scheme.

1.0
--
Initial upload.
Optional Files (0)


Post A Reply Comment Options
Unread 05-08-10, 10:39 AM  
Bluesp
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 22
Uploads: 1
Aaaaaaa frack! I just tried that 1 min ago =D pretty cool to drag and drop, gj on this one, really sweet.
Report comment to moderator  
Reply With Quote
Unread 05-08-10, 08:49 AM  
nightcracker
A Molten Giant
 
nightcracker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 716
File comments: 428
Uploads: 22
Originally posted by Bluesp
Okey I'm stuck. As a shadowpriest i use Vampiric Embrace as a buff, but i cant seem to find it in the extra buttons. No worries, ill check the code ....but....heres the thing, i cant find the code which puts the abilities on the extra buttons. I just saw the one that creates the buttons. So....where should i be looking for to find the content of the extra buttons?
Drag and drop mate. But to see the buttons you must be dragging a spell(since "Always Show Actionbars" doesn't seem to work on them.
__________________
Three things are certain,
Death, taxes and site not found,
You, victim of one.
Report comment to moderator  
Reply With Quote
Unread 05-08-10, 08:42 AM  
Bluesp
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 22
Uploads: 1
Okey I'm stuck. As a shadowpriest i use Vampiric Embrace as a buff, but i cant seem to find it in the extra buttons. No worries, ill check the code ....but....heres the thing, i cant find the code which puts the abilities on the extra buttons. I just saw the one that creates the buttons. So....where should i be looking for to find the content of the extra buttons?
Report comment to moderator  
Reply With Quote
Unread 05-08-10, 12:34 AM  
Ismaros
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Many thanks. Another problem: something strange with "delay" or "Latency" or "Lag" red zone on castbar. Is wrong and always ~0.5 sec.
Report comment to moderator  
Reply With Quote
Unread 05-07-10, 07:36 PM  
nightcracker
A Molten Giant
 
nightcracker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 716
File comments: 428
Uploads: 22
Originally posted by Bluesp
I always use max scale for the ui and max resolution, the pixel thingy for the font looks crappy : / i just removed it ^^ and ive noticed that anything below 1600x1000 looks just awful at max ui scale
I only test out at .64 UI scale so
__________________
Three things are certain,
Death, taxes and site not found,
You, victim of one.
Report comment to moderator  
Reply With Quote
Unread 05-07-10, 11:04 AM  
Bluesp
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 22
Uploads: 1
Originally posted by nightcracker
This UI is usable for every resolution with a width wider then 1000 pixels.

And you need to set the maximum resolution that you can set in the Video options found in the escape menu for the pixelperfectness.
I always use max scale for the ui and max resolution, the pixel thingy for the font looks crappy : / i just removed it ^^ and ive noticed that anything below 1600x1000 looks just awful at max ui scale
Last edited by Bluesp : 05-07-10 at 11:09 AM.
Report comment to moderator  
Reply With Quote
Unread 05-07-10, 09:03 AM  
nightcracker
A Molten Giant
 
nightcracker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 716
File comments: 428
Uploads: 22
Originally posted by Bluesp
This UI isnt designed for anything below 1600 x 900
This UI is usable for every resolution with a width wider then 1000 pixels.

And you need to set the maximum resolution that you can set in the Video options found in the escape menu for the pixelperfectness.
__________________
Three things are certain,
Death, taxes and site not found,
You, victim of one.
Report comment to moderator  
Reply With Quote
Unread 05-07-10, 08:40 AM  
Bluesp
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 22
Uploads: 1
Originally posted by Ismaros
where can i: 1. edit chat high
2. disable 3d char model
3. new font on userframes
4. what rezolution i must use for this ui?
This UI isnt designed for anything below 1600 x 900
You can make it work but everything will be clamped together, you might try to lower the UI scale aswell.
About the font...go in ncUI>config.lua
Search for
["font"] = [[Fonts\FRIZQT__.ttf]], -- just a link to the gamefont
modify as you wish, i for one just removed the pixelated font = i added
--
in front of
["pixelfont"] = [[Interface\AddOns\ncUI\media\slkscr.ttf]], -- pixelated font
or something like that, i really dont remember what i did there because i see another like
["pixelfont"] = [[Fonts\FRIZQT__.ttf]], -- pixelated font
think i might have overmodified this part and forgot all about it

What do you mean by chat high? height?

About the 3D thing, i found it once, now i cant anymore, Ill search further and reply with that
Report comment to moderator  
Reply With Quote
Unread 05-06-10, 08:04 PM  
Ismaros
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
where can i: 1. edit chat high
2. disable 3d char model
3. new font on userframes
4. what rezolution i must use for this ui?
Report comment to moderator  
Reply With Quote
Unread 05-06-10, 01:13 PM  
jwn74
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Great work, hoping it continues Looking forward to the totem bar!
Report comment to moderator  
Reply With Quote
Unread 05-04-10, 09:54 AM  
Bluesp
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 22
Uploads: 1
Customization

All of the next tweaks are done in unitframe.lua Some of the modification numbers are mine, so just dont add them in the search bar, search for the first few words EXCLUDING the numbers.

1) Castbar size
search for
self.Castbar:SetWidth(F:Scale(250))
below that its the same only with height, modify the values

2) Castbar colour
search and modify
self.Castbar:SetStatusBarColor(unpack(C.general.border))
into something like
self.Castbar:SetStatusBarColor(0, 1, 0, .5)
you can choose your colours by playing around with the numbers

3) Castbar icon(you modify the castbar size but the icon stays the same)
search for
self.Castbar.Button:SetHeight(F:Scale(23.5))
self.Castbar.Button:SetWidth(F:Scale(23.5))
modify numbers

4) Castbar lag texture
can be modified searching for

if unit=="player" then
self.Castbar.SafeZone = self.Castbar:CreateTexture(nil, "OVERLAY")
self.Castbar.SafeZone:SetTexture(C.media.unitframe)
self.Castbar.SafeZone:SetVertexColor(1, 0, 0, .25)

modify the numbers to match your castbar texture or put -- in front of every line to make it comment (havent tested if no errors appear)

5) Castbar position
search for
self.Castbar:Place("BOTTOM", UIParent, "CENTER", -25, -188)
modify numbers and strings

6) Target of target disabling
search for
elseif unit == "targettarget" then
self:SetAttribute("initial-height", F:Scale(38))
put --[[ in front of
self:SetAttribute("initial-height", F:Scale(38))
so it would look like this
elseif unit == "targettarget" then
--[[ self:SetAttribute("initial-height", F:Scale(38))

end the comment by putting --]] after
self.Power.bg:SetVertexColor(0, 0, 0)

so it would look like this
self.Power.bg:SetVertexColor(0, 0, 0)
--]]

This is done in addons/ncui/scripts
Search for buttonstyler.lua

7) Keybindings visible

search for

HotKey:SetText("")
HotKey:Hide()
HotKey.Show = function() end

put a -- in front of them so it would look like this

--HotKey:SetText("")
--HotKey:Hide()
--HotKey.Show = function() end

I hope this helped some of you guys. You can basically modify the entire thing to look original and stuff, personally I havent modified too much, I resized the nameplates but I dont have time right now to search for the lines in the codes. You can do that in nameplates.lua search for width/height stuff. Looking forward for the fix with the chat problems ^^ im too lazy to figure it out myself
Last edited by Bluesp : 05-04-10 at 03:04 PM.
Report comment to moderator  
Reply With Quote
Unread 05-04-10, 07:02 AM  
zheep
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Thanks a lot ssmmgg! Now I find this UI nearly perfect. Thanks again
Report comment to moderator  
Reply With Quote
Unread 05-04-10, 12:19 AM  
ssmmgg
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Originally posted by zheep
First I have to say awesome UI like everyone else says, but unfortauntely I have found one, only one very annoying thing the UI that I would like to be added in. Please add some line of code or tell me what to edit to make target mana to show up (and not on %, actual values). This question has also been asked before, but it didin't get answer.

Thanks in advance.
you can add codes under this line in unitframe.lua:

find
Code:
self:Tag(info, "[pname]|cff0090ff[( )rare]|r")
add code under it
Code:
if unit == "target" then
    local power = self.Power:CreateFontString(nil, "OVERLAY", "ncUIfontright")
    power:Place("RIGHT", self.Health, -2, -12)
    power.frequentUpdates = 0.1
    self:Tag(power, "[ppower][( )druidpower]")
end
Last edited by ssmmgg : 05-04-10 at 12:19 AM.
Report comment to moderator  
Reply With Quote
Unread 05-03-10, 03:42 PM  
zheep
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
First I have to say awesome UI like everyone else says, but unfortauntely I have found one, only one very annoying thing the UI that I would like to be added in. Please add some line of code or tell me what to edit to make target mana to show up (and not on %, actual values). This question has also been asked before, but it didin't get answer.

Thanks in advance.
Report comment to moderator  
Reply With Quote
Unread 05-02-10, 10:41 PM  
mensor91
A Kobold Labourer
 
mensor91's Avatar

Forum posts: 0
File comments: 3
Uploads: 0
Font size can be changed here:

C:\Program Files\World of Warcraft\Interface\AddOns\ncUI\scripts\core.lua

ncUIfont:SetFont(C.media.pixelfont, F:Scale(10), "THINOUTLINE")

Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: