Commit Graph

28 Commits

Author SHA1 Message Date
RavePossum
6614272027 Update KBEC size to account for 4-byte aligment 2024-11-10 13:00:20 -05:00
red031000
7b048127ad
Merge branch 'nanr_taketwo' of https://github.com/joshua-smith-12/nitrogfx 2024-11-09 19:53:13 +02:00
Joshua Smith
17cb8623f4 apply padding to the correct animation result index when results are reused between sequences 2024-10-28 12:57:13 -05:00
Joshua Smith
8cc28326b7 support NCLR files with unusual inverted size field 2024-10-28 10:28:50 -05:00
Joshua Smith
112fce2031 add missing free for usedResults 2024-10-27 19:49:22 -05:00
red031000
11193e5aef
Merge pull request #11 from joshua-smith-12/ncer_multiple_oam
Add support for building NCER files with OAM count > 1, support for VRAM transfer data
2024-10-28 00:20:42 +00:00
Joshua Smith
4d1609732b undo changes to animationElement/animationType fields 2024-10-27 18:56:21 -05:00
Joshua Smith
4433b68feb missed checking whether result was already used before increasing sequenceLen 2024-10-20 13:20:07 -05:00
Joshua Smith
d55fbd6ff4 update NANR parser to handle resultType better and handle padding 2024-10-20 12:51:53 -05:00
Joshua Smith
819153913a partitions -> vram transfer data, add struct/format to represent transfer data 2024-10-20 11:18:30 -05:00
red031000
f9a9fdc11b
fix missing newlines on error 2024-10-19 23:51:32 +01:00
Joshua Smith
dcb714befc fix incorrect bounds checking for CEBK block 2024-10-17 14:07:07 -05:00
Joshua Smith
8d191dbb9a support partition data in NCER JSON format 2024-10-17 13:25:00 -05:00
Joshua Smith
fa38e17f0d NCER KBEC section size depends on OAM count 2024-10-17 11:14:08 -05:00
PikalaxALT
ae44344810
Update gfx.c 2024-08-04 21:45:04 -04:00
PikalaxALT
24188ee122 Fix NCER LABL block parsing 2024-08-02 18:56:53 -04:00
red031000
616bfba6f5
brace style 2024-03-11 02:08:31 +00:00
red031000
3284d0d547
add PMCP support and fix a few bugs 2024-02-03 01:28:36 +00:00
turtleisaac
e803a91635 Replaced tilesPerRow with colsPerChunk 2023-08-03 16:15:58 -04:00
turtleisaac
7c492fbdc0 Replaced idxComponent1 and idxComponent2 with idxComponentY and idxComponentX, respectively 2023-08-02 10:53:06 -04:00
turtleisaac
e8365bca10 Refactored names for readability; added comments 2023-08-02 09:37:15 -04:00
red031000
70e1614d0a
implement multiple OAM objects in NCER 2023-07-28 06:40:16 +01:00
red031000
6e7b7d335f
conversion from 8bpp scanning mode, vram transfer, and mapping types 2023-07-22 19:13:09 +01:00
red031000
1d1f96bc4a
NANR to json decoding 2023-07-04 19:09:26 +01:00
red031000
c567e1268e
NCER to json decoding 2023-07-04 00:40:46 +01:00
red031000
649aa24a6f
NCER cellAttrs 2023-07-03 21:55:59 +01:00
red031000
8906c349fd
some cleanup 2023-07-03 18:15:33 +01:00
red031000
a4e194fc9b
initial commit 2023-07-03 17:26:19 +01:00