summaryrefslogtreecommitdiff
path: root/README.markdown
blob: 9a3852d85d5d478266e373f680e2abc265404ac6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
LayoutStudio Readme
===================

LayoutStudio is a work-in-progress application written by Treeki which plans to
offer graphical editing of Wii NW4R layouts/banners (.brlyt/.brlan files) with
functional, real-time previews.

The application is written in C++ (with heavy usage of Nokia's Qt toolkit).

The graphical rendering will eventually use OpenGL, and build on the excellent
GX GPU emulation in the [Dolphin][dol] GameCube/Wii emulator.

[dol]: http://code.google.com/p/dolphin-emu/


### Implemented Features ###
- BRLYT reading (materials are not yet fully implemented)
- Simple API for manipulating layout files from other code
- Wii filesystem API (currently only supports U8 archives)


### Planned Features ###
- BRLYT writing (partially done)
- BRLAN reading/writing
- Graphical interface for editing layouts and animations
- Rendering of layouts using OpenGL and Dolphin's GX emulation
- BRFNT support


### Current (Short-Term) TODO ###
- Disassemble code that sets up indirect textures for materials
- Test code for material structs
- Add usd1 handling
- Add LYTLayout packing
- Add TPL file support


Other Stuff
-----------

Special thanks to megazig, trap15 and everyone else who worked on benzin.
Greets to #HACKERCHANNEL and the Newer team :p

Icons used in the GUI are from the Fugue set by [Yusuke Kamiyamane][yk].

The project is licensed under the GNU General Public License v2.

[yk]: http://p.yusukekamiyamane.com/