This is version . It is not the current version, and thus it cannot be edited.
Back to current version   Restore this version

Jnlib layout files are used to define positions of elements on the screen. These files are BNCL, BNBL, and BNLL. They share a common header and coordinate structure. The header of these files is structured as:

OffsetTypeMeaning
0x00 char[4] File signature as a 4-character tag.
0x04 u16 Unknown.
0x06 u16 Number of layout elements.

Jnlib layout files use a common structure for storing coordinates. This allows for storing a coordinate relative to one of 9 points on the layout element. These take the following structure:

?? OO XXXXXXXXXXXX
|  |  |
|  |  +----------- The coordinate as a signed 12-bit integer.
|  +-------------- The origin. Can be 0 (left/top), 1 (center), or 2 (right/bottom).
+----------------- Unknown.

The origin position sets the position of the layout element with respect to one of 9 points on the element. These points are illustrated below:

Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
png
image_2024-05-01_212804849.png 2.5 kB 1 01-May-2024 21:28 Garhoogin jnlib origin position diagram
« This particular version was published on 01-May-2024 21:30 by Garhoogin.