5,389
edits
(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]] |