Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Cabal Online > Cabal Guides & Templates
You last visited: Today at 02:55

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Decora - CABAL Online UI Painter (Preliminary Release)

Discussion on Decora - CABAL Online UI Painter (Preliminary Release) within the Cabal Guides & Templates forum part of the Cabal Online category.

Reply
 
Old   #1
 
Yamachi's Avatar
 
elite*gold: 0
Join Date: Jun 2008
Posts: 149
Received Thanks: 138
Decora - CABAL Online UI Painter (Preliminary Release)



What is Decora?

Decora is a visual UI editor for CABAL Online. It allows you to redesign the entire user interface using intuitive controls. It also supports all known Western UI formats (EP2 through EP5, Asian clients not supported).


How do I use Decora?

Start by clicking the left-most button in the toolbar and selecting your ui.dat.



Then, select the desired scene from the drop-down list on the far right side of the toolbar.



The selected scene will now appear in the canvas area of the main window.



You can select a control in the scene by simply clicking on it. A golden border surrounds your current selection. If you move your mouse to the edges of the control, you can resize the control. You can also use your mouse to position the control. Do this by holding the left mouse button on the control, then dragging your mouse to the desired location.

Click the "Properties" tab on the right-hand side of the window. This will bring up a pane that contains information about the currently-selected control.



From here, you can tweak advanced properties of the scene's controls, or select a control from the "Controls" drop-down list. This is handy for those controls that don't have images, so aren't clickable with your mouse.

Click the "Texture List Editor" button in the toolbar on the main window. It is the third button from the left.



This window lets you change the names of the textures that are to be used for the UI. You can even add new textures here.

Click the "Image Bit Editor" button in the toolbar on the main window. It can be found next to the "Texture List Editor" button.



This window lets you change all the image sections that can be used as images for controls. You can add new "image bits" by clicking the "+" button next to the drop-down list on the right.

Click the "Text Editor" button in the toolbar on the main window. It is the right-most button.



This window lets you change all of the text that can be displayed on a control. *NOT FINISHED*


Is Decora free?

Ofcourse it is. I program as a hobby. For me, this is fun, and I really can't see myself making money from something I enjoy :P


What does "Decora" mean?

It comes from the latin word "decore", meaning "beauty". It symbolises the desire to make things our own that most of us have, and to make those things look beautiful.


Who wrote Decora?

Me.


All by yourself?

Yes. However, I use NAudio for audio processing, and WPFSoundVisualizationLib for some eyecandy (check the About window to see what I mean )


Can I have the source code for Decora?

You can get both source code and precompiled binaries here:
I need to relocate this as the tdp domain name expired...


What do I need to run Decora?
  • .Net Framework 4.0
  • Windows Vista (unconfirmed) or Windows 7 (x86 or x64)
  • Desktop resolution greater than 1024x768


Where can I download Decora?

You can download precompiled binaries for Decora from the Files page on its redmine:
Same here, I need to update the links later. For now, you can use this: I believe this is the latest version that was uploaded.

Happy modding!



** Changelog **
Code:
02/05/2011
* Initial Release

04/05/2011
* Fixed crash when saving after adding a texture (thanks to allocen for bringing this issue to my attention).  It was an issue with texture metadata not being generated for new textures.
* Most toolbar buttons, the scene selector, and the properties tab are now disabled until you open a UI file.  This will help prevent confusion and crashes caused by attempting to save non-existant data.
* All controls in the properties pane are disabled while no scene control is selected.

18/05/2011
* Decora is now open-source! It is licensed under GPLv3.
* Fixed a bug that was corrupting the ui.dat when saving (textures were being saved with incorrect dimensions). Thanks again to allocen for bringing this to my attention.
Yamachi is offline  
Thanks
32 Users
Old 05/03/2011, 06:25   #2
 
zeke____'s Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 449
Received Thanks: 256
awesome, cant wait to try it out; always liked custom themes but never wanted to download em for fear it would cause the game to crash somehow (we get enough in cabal na with no custom theme, given the constant content updates and events ect)
zeke____ is offline  
Old 05/03/2011, 10:52   #3
 
alecz24's Avatar
 
elite*gold: 0
Join Date: Sep 2007
Posts: 2,442
Received Thanks: 714
Amazing job!

I was looking for a way to edit my UI for a looong time now, but the methods i found about were too complex.

It's a great pleasure to have you here Yamachi!

edit:you should mention in your first post that the resolution MUST be over 1024x768 for the properties menu to appear
alecz24 is offline  
Old 05/03/2011, 14:24   #4
 
bboyecko's Avatar
 
elite*gold: 0
Join Date: Mar 2007
Posts: 206
Received Thanks: 41
awesome, but one question.

Xp not supported or just not tested yet?
bboyecko is offline  
Old 05/03/2011, 14:52   #5
 
Yamachi's Avatar
 
elite*gold: 0
Join Date: Jun 2008
Posts: 149
Received Thanks: 138
Quote:
Originally Posted by bboyecko View Post
awesome, but one question.

Xp not supported or just not tested yet?
Only 1 person has tested it on XP, and it didn't work for them. However, he also said other things didn't work, so it may have just been his machine. Anyways, you'd need SP3 to even attempt to make this work, as it uses WIC to display the DDS files. Let me know if you get it working.
Yamachi is offline  
Old 05/03/2011, 15:34   #6
 
№ĕrtǐ's Avatar
 
elite*gold: 30
Join Date: Jan 2011
Posts: 57
Received Thanks: 42
NICE work itīs great!
№ĕrtǐ is offline  
Old 05/04/2011, 02:11   #7
 
rezzmarr's Avatar
 
elite*gold: 0
Join Date: Nov 2007
Posts: 92
Received Thanks: 53
I got an error when I tried to run Decora.exe :l

"program has stopped working" or so... on Windows 7 x64

I read the readme.txt and ran the .bat file as an admin first...

Annnyways ): I see your thread got deleted from Eu forums and got banned o_O
rezzmarr is offline  
Old 05/04/2011, 03:27   #8
 
Yamachi's Avatar
 
elite*gold: 0
Join Date: Jun 2008
Posts: 149
Received Thanks: 138
Quote:
Originally Posted by rezzmarr View Post
Annnyways ): I see your thread got deleted from Eu forums and got banned o_O
Yeah... One of the GM's there doesn't like me. He seems to think I run a private server and hack. His opinion of me comes solely from my blog posts, which he obviously didn't understand in the slightest. Oh well, it's him that's making the EU community miss out on a tool I wanted to share with them.
Yamachi is offline  
Old 05/04/2011, 19:45   #9
 
Yamachi's Avatar
 
elite*gold: 0
Join Date: Jun 2008
Posts: 149
Received Thanks: 138
Updated first post.
  • Fixed crash when saving after adding a texture (thanks to allocen for bringing this issue to my attention). It was an issue with texture metadata not being generated for new textures.
  • Most toolbar buttons, the scene selector, and the properties tab are now disabled until you open a UI file. This will help prevent confusion and crashes caused by attempting to save non-existant data.
  • All controls in the properties pane are disabled while no scene control is selected.
Yamachi is offline  
Thanks
1 User
Old 05/05/2011, 13:21   #10
 
elite*gold: 0
Join Date: Jan 2008
Posts: 166
Received Thanks: 3
VERY NICE JOB!!! THUMBS UP!!!
mook2222 is offline  
Old 05/07/2011, 22:10   #11
 
bboyecko's Avatar
 
elite*gold: 0
Join Date: Mar 2007
Posts: 206
Received Thanks: 41
Quote:
Originally Posted by Yamachi View Post
Only 1 person has tested it on XP, and it didn't work for them. However, he also said other things didn't work, so it may have just been his machine. Anyways, you'd need SP3 to even attempt to make this work, as it uses WIC to display the DDS files. Let me know if you get it working.
works for me.
wxp sp3
home edition

EPIC TOOL if i may add
bboyecko is offline  
Old 05/08/2011, 14:24   #12
 
elite*gold: 0
Join Date: Apr 2009
Posts: 21
Received Thanks: 0
it does not work on my computer.
im using win xp sp3
xvmoto is offline  
Old 05/08/2011, 14:30   #13
 
Yamachi's Avatar
 
elite*gold: 0
Join Date: Jun 2008
Posts: 149
Received Thanks: 138
Just to let everyone know, there's an issue with the latest version. In order to fix it properly (so that Decora renders scenes exactly how CABAL renders them), I would need to wait for a hotfix for WPF. However, I will skip rendering it properly and stick with the current rendering code. I should have a fix today or tomorrow, depending on how lazy I am.
Yamachi is offline  
Old 05/10/2011, 08:52   #14
 
elite*gold: 0
Join Date: May 2010
Posts: 52
Received Thanks: 6
I am really confused with this tool, is there that can provide video tutorials on how to use it.
joens0985 is offline  
Old 05/10/2011, 16:03   #15
 
Yamachi's Avatar
 
elite*gold: 0
Join Date: Jun 2008
Posts: 149
Received Thanks: 138
Quote:
Originally Posted by joens0985 View Post
I am really confused with this tool, is there that can provide video tutorials on how to use it.
... Are you being serious, or are you just trolling?
Yamachi is offline  
Reply


Similar Threads Similar Threads
painter needed
08/08/2009 - Kal Online - 9 Replies
eya :D i need someone who can do image editing (photoshop,paintsho, anything....) to help me making header and other images for website...



All times are GMT +1. The time now is 02:56.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.