lotrointerface.com
Search Downloads

LoTROInterface SVN BuildSkin

[/] [branches/] [UiBuilder-Compat/] [ReadMe.txt] - Blame information for rev 10

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 3 Mevordel-4860
HOW TO USE
2 Mevordel-4860
----------
3 10 Mevordel-4860
Extract everything in this archive to your UiBuilder directory in your LOTRO Skins folder.
4 Mevordel-4860
It should end up looking something like "My Documents\The Lord of the Rings Online\ui\skins\UiBuilder\BuildSkin.exe"
5 3 Mevordel-4860
Then run BuildSkin.exe (it has a ring icon).
6 Mevordel-4860
 
7 Mevordel-4860
USAGE NOTES
8 Mevordel-4860
-----------
9 Mevordel-4860
+ Skins created with UiBuilder cannot be "Loaded" in BuildSkin. (But you can rebuild them, and then they will work.)
10 Mevordel-4860
 
11 Mevordel-4860
MANAGING OPTIONS
12 Mevordel-4860
----------------
13 Mevordel-4860
Options are stored in the BuildSkin.conf file. It is created from defaults the first time you close to program (if it does not already exist).
14 Mevordel-4860
They are stored in the following manner:
15 Mevordel-4860
        Path to text editor
16 Mevordel-4860
        Most recently selected skin
17 Mevordel-4860
        Available resolutions (separated by comma and NO space)
18 Mevordel-4860
        Available toolbar widths (same here)
19 Mevordel-4860
        Use explicit defaults? True/False
20 Mevordel-4860
        Auto-load last skin on startup? True/False
21 Mevordel-4860
 
22 Mevordel-4860
MAKING ADDONS
23 Mevordel-4860
-------------
24 Mevordel-4860
The general procedure is the same as that for UiBuilder.
25 Mevordel-4860
1. In the appropriate directory (folder) for the element, place an XML file called "<YourSkinName>.xml"
26 Mevordel-4860
2. If the skin element is resolution specific, create a directory called "<YourSkinName>res" and put in it an (empty) file named "resenable.xml" and a file named "<YourSkinName> <Resolution>.xml" for each supported resolution.
27 Mevordel-4860
3. If you have a screenshot of just that element with your skin enabled, place it in the Preview folder and name it "<YourSkinName>.jpg"
28 Mevordel-4860
4. If your skin requires custom art, place it in a separate folder (preferrably something like "<YourSkinName>art").
29 Mevordel-4860
5. NOTE: You MUST change the paths of your art mappings. They need to be relative to where the full skin XML will end up, NOT where your element XML file goes. In other words, they should be something like "..\<Element>\<YourSkinArtFolder>\<whatever>.tga"
30 Mevordel-4860
 
31 Mevordel-4860
CHANGELOG/ROADMAP
32 Mevordel-4860
-----------------
33 Mevordel-4860
 v'     0.0.1   UI Mockup
34 Mevordel-4860
 v'     0.0.1a  Code Cleanup
35 Mevordel-4860
 v'     0.0.2   Add Object-Oriented Code
36 Mevordel-4860
 v'     0.0.2a  Implement Directory Parsing
37 Mevordel-4860
 v'     0.0.2b  Implement Preview Images
38 Mevordel-4860
 v'     0.0.3   Implement XML File Building
39 Mevordel-4860
 v'     0.0.3a  Implement XML File Loading
40 Mevordel-4860
 v'     0.0.3b  Implement Manual Editing
41 Mevordel-4860
 v'     0.0.3c  Add Resolution Support
42 6 Mevordel-4860
 v'     0.0.3z  Code Cleanup (FIRST TEST RELEASE)
43 Mevordel-4860
 v'     0.0.4   Add More Skin Elements
44 Mevordel-4860
 v'     0.0.4a  Correctly Implement Error Messages/Handling
45 10 Mevordel-4860
 v'     0.0.4b  UI/Code Cleanup/Bugfixes
46 Mevordel-4860
        This is as far as I plan to go.
47 3 Mevordel-4860
 
48 Mevordel-4860
COPYRIGHT/LICENSE
49 Mevordel-4860
-----------------
50 Mevordel-4860
Copyright (c) 2011 Mevordel
51 Mevordel-4860
 
52 Mevordel-4860
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
53 Mevordel-4860
 
54 Mevordel-4860
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
55 Mevordel-4860
 
56 Mevordel-4860
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

All times are GMT -5. The time now is 12:24 PM.


Our Network
EQInterface | EQ2Interface | Minion | WoWInterface | ESOUI | LoTROInterface | MMOUI | Swtorui