| NORI version 2F 01 Example |
|
|||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| source file: Example.nri | ||||||||||||
| animation 1: 1 frame, 1 layer | ||||||||||||
| animation 2: 2 frames, 2 and 3 layers | ||||||||||||
| 4E 4F 52 49 signature (always 0x 4E 4F 52 49) |
2F 01 00 00 version = 0x 01 2F = 303 |
00 00 00 00 empty |
00 00 00 00 empty |
00 00 00 00 empty |
||||||||
| 00 00 00 00 empty |
00 00 00 00 empty |
02 00 00 00 number of animations = 0x 02 = 2 |
64 05 00 00 size of (animation Data + NORI Header) = 0x 05 64 = 1,380 bytes |
B0 06 00 00 file size = 0x 06 B0 = 1,712 bytes |
||||||||
| 47 41 57 49 signature (always 0x 47 41 57 49) |
2C 01 00 00 version = 0x 01 2C = 300 |
10 00 00 00 color depth of images = 0x 10 = 16 bits / pixel |
00 00 00 00 image compression = 0 = uncompressed |
00 00 00 00 palette = 0 = no palette |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
04 00 00 00 number of images = 0x 04 = 4 |
||||||||
| 4C 01 00 00 size of (GAWI Header + image Data) = = 0x 01 4C = 332 bytes |
00 00 00 00 offset table for images start of image 0 = 0x 00 = 0 bytes |
44 00 00 00 offset table for images end of image 0 = 0x 44 = 68 bytes |
88 00 00 00 offset table for images end of image 1 = 0x 88 = 136 bytes |
CC 00 00 00 offset table for images end of image 2 = 0x CC = 204 bytes |
||||||||
| 01 00 00 00 beginning of image 0 |
28 00 00 00 size of image 0 = 0x 28 = 40 bytes |
04 00 00 00 width of image 0 = 0x 04 = 4 pixels |
05 00 00 00 height of image 0 = 0x 05 = 5 pixels |
00 00 00 00 position X of image 0 (in pixels) |
||||||||
| 00 00 00 00 position Y of image 0 (in pixels) |
00 00 00 00 unknown |
FF 7F FF 7F image 0 row 1: pixels 1 and 2 |
FF 7F FF 7F image 0 row 1: pixels 3 and 4 |
FF 7F FF 7F image 0 row 2: pixels 1 and 2 |
||||||||
| FF 7F FF 7F image 0 row 2: pixels 3 and 4 |
FF 7F FF 7F image 0 row 3: pixels 1 and 2 |
FF 7F FF 7F image 0 row 3: pixels 3 and 4 |
FF 7F FF 7F image 0 row 4: pixels 1 and 2 |
FF 7F FF 7F image 0 row 4: pixels 3 and 4 |
||||||||
| FF 7F FF 7F image 0 row 5: pixels 1 and 2 |
FF 7F FF 7F image 0 row 5: pixels 3 and 4 |
01 00 00 00 beginning of image 1 |
28 00 00 00 size of image 1 = 0x 28 = 40 bytes |
04 00 00 00 width of image 1 = 0x 04 = 4 pixels |
||||||||
| 05 00 00 00 height of image 1 = 0x 05 = 5 pixels |
00 00 00 00 position X of image 1 (in pixels) |
00 00 00 00 position Y of image 1 (in pixels) |
00 00 00 00 unknown |
00 7C 00 7C image 1 row 1: pixels 1 and 2 |
||||||||
| 00 7C 00 7C image 1 row 1: pixels 3 and 4 |
00 7C 00 7C image 1 row 2: pixels 1 and 2 |
00 7C 00 7C image 1 row 2: pixels 3 and 4 |
00 7C 00 7C image 1 row 3: pixels 1 and 2 |
00 7C 00 7C image 1 row 3: pixels 3 and 4 |
||||||||
| 00 7C 00 7C image 1 row 4: pixels 1 and 2 |
00 7C 00 7C image 1 row 4: pixels 3 and 4 |
00 7C 00 7C image 1 row 5: pixels 1 and 2 |
00 7C 00 7C image 1 row 5: pixels 3 and 4 |
01 00 00 00 beginning of image 2 |
||||||||
| 28 00 00 00 size of image 2 = 0x 28 = 40 bytes |
04 00 00 00 width of image 2 = 0x 04 = 4 pixels |
05 00 00 00 height of image 2 = 0x 05 = 5 pixels |
00 00 00 00 position X of image 2 (in pixels) |
00 00 00 00 position Y of image 2 (in pixels) |
||||||||
| 00 00 00 00 unknown |
E0 7F E0 7F image 2 row 1: pixels 1 and 2 |
E0 7F E0 7F image 2 row 1: pixels 3 and 4 |
E0 7F E0 7F image 2 row 2: pixels 1 and 2 |
E0 7F E0 7F image 2 row 2: pixels 3 and 4 |
||||||||
| E0 7F E0 7F image 2 row 3: pixels 1 and 2 |
E0 7F E0 7F image 2 row 3: pixels 3 and 4 |
E0 7F E0 7F image 2 row 4: pixels 1 and 2 |
E0 7F E0 7F image 2 row 4: pixels 3 and 4 |
E0 7F E0 7F image 2 row 5: pixels 1 and 2 |
||||||||
| E0 7F E0 7F image 2 row 5: pixels 3 and 4 |
01 00 00 00 beginning of image 3 |
28 00 00 00 size of image 3 = 0x 28 = 40 bytes |
04 00 00 00 width of image 3 = 0x 04 = 4 pixels |
05 00 00 00 height of image 3 = 0x 05 = 5 pixels |
||||||||
| 00 00 00 00 position X of image 3 (in pixels) |
00 00 00 00 position Y of image 3 (in pixels) |
00 00 00 00 unknown |
1F 00 1F 00 image 3 row 1: pixels 1 and 2 |
1F 00 1F 00 image 3 row 1: pixels 3 and 4 |
||||||||
| 1F 00 1F 00 image 3 row 2: pixels 1 and 2 |
1F 00 1F 00 image 3 row 2: pixels 3 and 4 |
1F 00 1F 00 image 3 row 3: pixels 1 and 2 |
1F 00 1F 00 image 3 row 3: pixels 3 and 4 |
1F 00 1F 00 image 3 row 4: pixels 1 and 2 |
||||||||
| 1F 00 1F 00 image 3 row 4: pixels 3 and 4 |
1F 00 1F 00 image 3 row 5: pixels 1 and 2 |
1F 00 1F 00 image 3 row 5: pixels 3 and 4 |
00 00 00 00 offset table for animations start of animation 1 |
AC 01 00 00 offset table for animations end of animation 1 |
||||||||
| 41 6E 69 6D name of animation 1 0x41 0x6E 0x69 0x6D = ANIM |
61 74 69 6F name of animation 1 0x61 0x74 0x69 0x6F = ATIO |
6E 20 77 69 name of animation 1 0x6E 0x20 0x77 0x69 = N_WI |
74 68 20 31 name of animation 1 0x74 0x68 0x20 0x31 = TH_1 |
20 66 72 61 name of animation 1 0x20 0x66 0x72 0x61 = _FRA |
||||||||
| 6D 65 00 00 name of animation 1 0x6D 0x65 0x00 0x00 = ME |
00 00 00 00 name of animation 1 |
00 00 00 00 name of animation 1 |
01 00 00 00 animation 1 number of frames = 0x 01 = 1 frame |
00 00 00 00 offset table for frames of animation 1 start of frame 1 = 0x 0 = 0 bytes |
||||||||
| 64 00 00 00 animation 1, frame 1 frame delay = 0x 64 = 100 miliseconds |
01 00 00 00 animation 1, frame 1 number of layers = 0x 01 = 1 layer |
01 00 00 00 animation 1, frame 1, layer 1 number of image used = 0x 01 = image 1 |
FF FF FF FF animation 1, frame 1, layer 1 coordinate X of image 1 = 0x FF FF FF FF = -1 |
FF FF FF FF animation 1, frame 1, layer 1 coordinate Y of image 1 = 0x FF FF FF FF = -1 |
||||||||
| 64 00 00 00 animation 1, frame 1, layer 1 unknown |
00 00 00 00 animation 1, frame 1, layer 1 image flip = 0x 00 = none |
00 00 00 00 animation 1, frame 1, layer 1 blending effects = 0x 00 = none |
10 00 00 00 animation 1, frame 1, layer 1 unknown |
00 00 00 00 animation 1, frame 1 unknown |
||||||||
| CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
||||||||
| CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
||||||||
| CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
||||||||
| CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
||||||||
| CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
CD CD CD CD unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
CD CD CD CD unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| CD CD CD CD unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
CD CD CD CD unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
CD CD CD CD unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
41 6E 69 6D name of animation 2 0x41 0x6E 0x69 0x6D = ANIM |
61 74 69 6F name of animation 2 0x61 0x74 0x69 0x6F = ATIO |
6E 20 77 69 name of animation 2 0x6E 0x20 0x77 0x69 = N_WI |
||||||||
| 74 68 20 32 name of animation 2 0x74 0x68 0x20 0x32 = TH_2 |
20 66 72 61 name of animation 2 0x20 0x66 0x72 0x61 = _FRA |
6D 65 73 00 name of animation 2 0x6D 0x65 0x73 0x00 = MES |
00 00 00 00 name of animation 2 |
00 00 00 00 name of animation 2 |
||||||||
| 02 00 00 00 animation 2 number of frames = 0x 02 = 2 frames |
00 00 00 00 offset table for frames of animation 2 start of frame 1 = 0x 0 = 0 bytes |
A0 01 00 00 offset table for frames of animation 2 end of frame 1 = 0x 01 A0 = 416 bytes |
64 00 00 00 animation 2, frame 1 frame delay = 0x 64 = 100 miliseconds |
02 00 00 00 animation 2, frame 1 number of layers = 0x 02 = 2 layers |
||||||||
| 01 00 00 00 animation 2, frame 1, layer 1 number of image used = 0x 01 = image 1 |
FD FF FF FF animation 2, frame 1, layer 1 coordinate X of image 1 = 0x FD FF FF FF = -3 |
FF FF FF FF animation 2, frame 1, layer 1 coordinate Y of image 1 = 0x FF FF FF FF = -1 |
64 00 00 00 animation 2, frame 1, layer 1 unknown |
00 00 00 00 animation 2, frame 1, layer 1 image flip = 0x 00 = none |
||||||||
| 00 00 00 00 animation 2, frame 1, layer 1 blending effects = 0x 00 = none |
10 00 00 00 animation 2, frame 1, layer 1 unknown |
02 00 00 00 animation 2, frame 1, layer 2 number of image used = 0x 02 = image 2 |
01 00 00 00 animation 2, frame 1, layer 2 coordinate X of image 1 = 0x 01 = 1 |
FF FF FF FF animation 2, frame 1, layer 2 coordinate Y of image 1 = 0x FF FF FF FF = -1 |
||||||||
| 64 00 00 00 animation 2, frame 1, layer 2 unknown |
00 00 00 00 animation 2, frame 1, layer 2 image flip = 0x 00 = none |
00 00 00 00 animation 2, frame 1, layer 2 blending effects = 0x 00 = none |
10 00 00 00 animation 2, frame 1, layer 2 unknown |
00 00 00 00 animation 2, frame 1 unknown |
||||||||
| CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
||||||||
| CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
||||||||
| CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
||||||||
| CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
||||||||
| CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
CD CD CD CD unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
CD CD CD CD unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| CD CD CD CD unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
CD CD CD CD unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
CD CD CD CD unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
64 00 00 00 animation 2, frame 2 frame delay = 0x 64 = 100 miliseconds |
03 00 00 00 animation 2, frame 2 number of layers = 0x 03 = 3 layers |
01 00 00 00 animation 2, frame 2, layer 1 number of image used = 0x 01 = image 1 |
||||||||
| FD FF FF FF animation 2, frame 2, layer 1 coordinate X of image 1 = 0x FD FF FF FF = -3 |
FF FF FF FF animation 2, frame 2, layer 1 coordinate Y of image 1 = 0x FF FF FF FF = -1 |
64 00 00 00 animation 2, frame 2, layer 1 unknown |
00 00 00 00 animation 2, frame 2, layer 1 image flip = 0x 00 = none |
00 00 00 00 animation 2, frame 2, layer 1 blending effects = 0x 00 = none |
||||||||
| 10 00 00 00 animation 2, frame 2, layer 1 unknown |
02 00 00 00 animation 2, frame 2, layer 2 number of image used = 0x 02 = image 2 |
01 00 00 00 animation 2, frame 2, layer 2 coordinate X of image 1 = 0x 01 = 1 |
FF FF FF FF animation 2, frame 2, layer 2 coordinate Y of image 1 = 0x FF FF FF FF = -1 |
64 00 00 00 animation 2, frame 2, layer 2 unknown |
||||||||
| 00 00 00 00 animation 2, frame 2, layer 2 image flip = 0x 00 = none |
00 00 00 00 animation 2, frame 2, layer 2 blending effects = 0x 00 = none |
10 00 00 00 animation 2, frame 2, layer 2 unknown |
03 00 00 00 animation 2, frame 2, layer 3 number of image used = 0x 03 = image 3 |
05 00 00 00 animation 2, frame 2, layer 3 coordinate X of image 5 = 0x 05 = 5 |
||||||||
| FF FF FF FF animation 2, frame 2, layer 3 coordinate Y of image 1 = 0x FF FF FF FF = -1 |
64 00 00 00 animation 2, frame 2, layer 3 unknown |
00 00 00 00 animation 2, frame 2, layer 3 image flip = 0x 00 = none |
00 00 00 00 animation 2, frame 2, layer 3 blending effects = 0x 00 = none |
10 00 00 00 animation 2, frame 2, layer 3 unknown |
||||||||
| 00 00 00 00 animation 2, frame 2 unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
||||||||
| CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
||||||||
| CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
||||||||
| CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
||||||||
| CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
CD CD CD CD unknown |
||||||||
| CD CD CD CD unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
CD CD CD CD unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
CD CD CD CD unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
CD CD CD CD unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
CD CD CD CD unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| CD CD CD CD unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||
| 00 00 00 00 unknown |
00 00 00 00 unknown |
00 00 00 00 unknown |
||||||||||