Jump to content

OniSplit/WIP: Difference between revisions

(alpha 7)
(→‎Future features: filling in)
Line 33: Line 33:
#TSFF (font family) and its TSFT (fonts) can be '''-extract'''ed (to an XML file referencing several BDF files) and '''-create'''d, allowing the customization of Oni's fonts/encodings. --[[User:Geyser|geyser]] ([[User talk:Geyser|talk]]) 12:16, 12 January 2022 (CET)
#TSFF (font family) and its TSFT (fonts) can be '''-extract'''ed (to an XML file referencing several BDF files) and '''-create'''d, allowing the customization of Oni's fonts/encodings. --[[User:Geyser|geyser]] ([[User talk:Geyser|talk]]) 12:16, 12 January 2022 (CET)
#Unified approach to text encoding, favoring Unicode (Basic Multilingual Plane) for internal code points and UTF-8 (up to three bytes per character) for text input (from XML or TXT). Legacy encodings should be handled too (autodetected or specified from the command-line when '''-create'''ing text consoles, menus, subtitles, etc). --[[User:Geyser|geyser]] ([[User talk:Geyser|talk]]) 12:16, 12 January 2022 (CET)
#Unified approach to text encoding, favoring Unicode (Basic Multilingual Plane) for internal code points and UTF-8 (up to three bytes per character) for text input (from XML or TXT). Legacy encodings should be handled too (autodetected or specified from the command-line when '''-create'''ing text consoles, menus, subtitles, etc). --[[User:Geyser|geyser]] ([[User talk:Geyser|talk]]) 12:16, 12 January 2022 (CET)
#Full support of sound conversion, including IMA4 encoding, and/or support for hybrid formats that can store IMA4 data as well as MS ADPCM and PCM: the PC retail SNDD format already supports all three, and it sounds reasonable (pun intended?) to implement a hybrid flavor for "short" SNDDs as well, exclusive to new engines (OniX/Daodan).
#Full support of sound conversion, including IMA4 encoding, and/or support for hybrid formats that can store IMA4 data as well as MS ADPCM and PCM: the PC retail SNDD format already supports all three, and it sounds reasonable (pun intended?) to implement a hybrid flavor for "short" SNDDs as well, exclusive to new engines (OniX/Daodan). --[[User:Geyser|geyser]] ([[User talk:Geyser|talk]]) 13:11, 8 February 2022 (CET)
#Lightmapping, normal/specular mapping, light sources (OBLS)...
#Lightmapping, normal/specular mapping, light sources (OBLS)... --[[User:Geyser|geyser]] ([[User talk:Geyser|talk]]) 13:11, 8 February 2022 (CET)
#Automatic generation of FLAG entities from Collada scenes ("empty" scene nodes identified by name). [[User:Geyser|geyser]] ([[User talk:Geyser|talk]]) 12:57, 10 February 2022 (CET)
#Support for multiple <Import> tags in an animation XML (to assemble a TRAM from several sources). [[User:Geyser|geyser]] ([[User talk:Geyser|talk]]) 12:57, 10 February 2022 (CET)
#...
#...
#PROFIT!!!
#PROFIT!!!


[[Category:Completed modding tools]][[Category:Bi-platform modding tools]]
[[Category:Completed modding tools]][[Category:Bi-platform modding tools]]