Commit Graph

183 Commits

Author SHA1 Message Date
Antonio Niño Díaz
da2be26de1 examples: Change license to CC0-1.0 2022-10-16 22:55:06 +01:00
Antonio Niño Díaz
238b930c7f examples: Remove outdated examples 2022-10-16 22:26:51 +01:00
Antonio Niño Díaz
db8add4d7e example: Cleanup source files 2022-10-16 22:03:41 +01:00
Antonio Niño Díaz
ccc8a67caf library: Cleanup the final source files 2022-10-16 13:55:06 +01:00
Antonio Niño Díaz
76ccdc379e library: Cleanup source code files 2022-10-16 02:58:48 +01:00
Antonio Niño Díaz
d45d217c5f library: Fix documentation of some definitions 2022-10-16 02:45:46 +01:00
Antonio Niño Díaz
1b4d3270dc library: Cleanup code and add missing enum entries 2022-10-16 02:35:54 +01:00
Antonio Niño Díaz
e8b3c80060 library: Use NE_Model* instead of void* 2022-10-15 19:53:29 +01:00
Antonio Niño Díaz
5bc3abd71b library: Cleanup more source files 2022-10-15 19:51:04 +01:00
Antonio Niño Díaz
3781f15d25 library: Fix documentation of structs and enums 2022-10-15 19:26:31 +01:00
Antonio Niño Díaz
36a3f17e41 library: Clean more source files 2022-10-15 13:25:36 +01:00
Antonio Niño Díaz
c5b98e2d5e library: Clean more source code files 2022-10-15 03:08:32 +01:00
Antonio Niño Díaz
40a7c202d4 dsma: Update to version 0.2.0 2022-10-15 00:36:52 +01:00
Antonio Niño Díaz
ae7e4104d4 library: Cleanup some more files 2022-10-15 00:36:28 +01:00
Antonio Niño Díaz
c05b5ab2e1 library: Clean code and documentation of some files 2022-10-14 02:50:35 +01:00
Antonio Niño Díaz
74ca718594 examples: Update format 2022-10-14 02:32:33 +01:00
Antonio Niño Díaz
3412e33f30 docs: Update Doxyfile 2022-10-14 02:32:33 +01:00
Antonio Niño Díaz
2f30d24b97 readme: licenses: Update readme and remove unused GPLv3.0 2022-10-13 23:26:50 +01:00
Antonio Niño Díaz
aa022b2a28 examples: Update example to use nitroFS 2022-10-13 22:00:20 +01:00
Antonio Niño Díaz
794e961274 examples: Rename examples 2022-10-13 21:55:01 +01:00
Antonio Niño Díaz
37395b0ed6 examples: Update examples of animated models
- Use DSM/DSA files instead of NEA files.
- Use nitroFS instead of FAT.
2022-10-13 21:43:31 +01:00
Antonio Niño Díaz
008aac16cc library: Silence warning
This only happens with the BMP writing code.
2022-10-13 21:03:18 +01:00
Antonio Niño Díaz
937c1ed1cf library: Support DSMA and remove NEA support
Rendering NEA files has a terrible performance. Instead of trying to
support both formats, remove NEA and replace it by DSMA.

Some function signatures have changed to adapt to the new system.

"NE_ANIM_UPDOWN" has been removed because it's redundant: Just modify
the animation before exporting it from Blender.
2022-10-13 21:03:02 +01:00
Antonio Niño Díaz
94216bedc4 dsma: Import DSMA 2022-10-13 02:19:15 +01:00
Antonio Niño Díaz
954a62d997 library: Fix typos 2022-10-13 01:12:42 +01:00
Antonio Niño Díaz
6e344141e3 tools: Remove old tools and integrate md5_to_dsma
MD2 is a very awkward format to use, with few tools that can read it or
write it. Relying on it is a bad idea. The replacements are:

- OBJ: Extremely common, but it only supports static models.

- MD5: Very easy to read, supports skeletal animations, reasonably good
  support in Blender. For more information, check its repository:

    https://github.com/AntonioND/dsma-library
2022-10-11 01:38:58 +01:00
Antonio Niño Díaz
395e3672e1 gitignore: Add more files 2022-10-11 00:43:42 +01:00
Antonio Niño Díaz
85d11153df tools: obj2dl: Support quads 2022-09-10 15:48:41 +01:00
Antonio Niño Díaz
507b0b2e16 tools: obj2dl: Fix error and warning messages 2022-09-10 15:25:48 +01:00
Antonio Niño Díaz
3114d3b204 tools: Introduce obj2dl
This can be used to convert Wavefront OBJ files into NDS display lists.
2022-09-09 02:48:48 +01:00
Antonio Niño Díaz
e89e363594 Clean code of md2_to_bin 2022-08-13 03:18:27 +01:00
Antonio Niño Díaz
424448d369 Fix typos and whitespace in md2_to_nea 2022-08-13 03:18:02 +01:00
Antonio Niño Díaz
17dceb8489 Refactor types of md2_to_nea 2022-08-13 02:51:33 +01:00
Antonio Niño Díaz
5850ae5d59 Update PNG reading code in nitro_texture_converter 2022-01-21 01:04:20 +00:00
Antonio Niño Díaz
e98698febf Update Makefiles to the ones used by devkitARM now
Fetched from:

    6afa09b205

Reported by lifehackerhansol:

    https://github.com/DS-Homebrew/TWiLightMenu/issues/1753
2022-01-18 18:23:23 +00:00
Antonio Niño Díaz
38f419d94d Add some notes to examples that use BMP files 2021-08-24 02:34:07 +01:00
Antonio Niño Díaz
543a08781e Delete precompiled Linux binary 2019-06-14 15:01:42 +01:00
Antonio Niño Díaz
585e4933af Reorganize screenshots in readme 2019-06-14 14:53:53 +01:00
Antonio Niño Díaz
f41b922a75 Add script to generate documentation
Also, add compiled documentation to gitignore.
2019-06-14 14:33:38 +01:00
Antonio Niño Díaz
07b253c102 Add screenshots to readme 2019-06-14 14:30:18 +01:00
Antonio Niño Díaz
4eed1f9cb1 Update readme 2019-06-14 14:30:07 +01:00
Antonio Niño Díaz
2211b1f6ff Fix warning in printf 2019-06-14 14:01:47 +01:00
Antonio Niño Díaz
feca3549a4 Add gitignore to dlfixer 2019-06-14 14:01:38 +01:00
Antonio Niño Díaz
07330a0c7b Update copyright notice of tool 2019-06-14 14:00:47 +01:00
Antonio Niño Díaz
1969c648bc Fix Makefile of dlfixer 2019-06-14 14:00:33 +01:00
Antonio Niño Díaz
43cd753e6c Fix printf format specifier 2019-06-14 13:26:13 +01:00
Antonio Niño Díaz
b748685c12 Final touches to documentation 2019-06-14 13:15:52 +01:00
Antonio Niño Díaz
b1856d453a Minor fixes to comments 2019-06-14 13:03:23 +01:00
Antonio Niño Díaz
f6fb5c405e Increase version number to v0.7.0
Prepare for the next release.
2019-06-14 12:53:57 +01:00
Antonio Niño Díaz
08e83072bf Update Doxygen configuration
Remove inclusion graphs as they are useless in this project.

Set correct tab width.

Update version number.
2019-06-14 12:47:06 +01:00