5 ms·
Fun, and, doesn't surprise me based on what I hear of Live2D. Proprietary mess that is a nightmare to work with, with arcane documentation. I'll need to inform
by inariakagane 4y ago
Fun, and, doesn't surprise me based on what I hear of Live2D. Proprietary mess that is a nightmare to work with, with arcane documentation. I'll need to inform some friends to stop using all the free assets being posted around.
I find Inochi2D interesting, but, why do we keep making the same mistakes?
The codebase is written in D(!!!), using a NEW proprietary format(!!), only available on some platforms(!).
I am not up to date w/ current game development trends, but puppeteering/animating 2D assets exists in plenty of games (you see it a lot in Japanese/Korean/Chinese games, Nikke/Girl's Frontline/Arknights.) I wonder if using a format accepted by the industry, in a portable language like JavaScript, build web-first would've been a better choice.
Of course this is the lowest form of critique because I ain't gonna make it.
- ronsor 4y agoWell, the format isn't that proprietary since you can read the code. Live2D and Inochi2D occupy a specific niche and provide specific features in a way that can't be solved with other off-the-shelf solutions.
- CobrastanJorji 4y ago> using a NEW proprietary format That's presumably because of exactly the problem mentioned in the article. Customers of the other software are forbidden from using those files with other software, which could potentially include the use of a tool to convert that to a better format, so the competing software just made up a different format.
- inariakagane 4y agoI am ill informed about the actual industry landscape, but, Spine is listed elsewhere in this topic. I wonder if it would've been better to ask for that format to be open source for the community. Then 2d puppeteering artists could use they tool they prefer with a shared file format.
- incrudible 4y agoMaybe we could have operating systems that do not allow every program to read arbitrary user files, instead of making every program and all of its dependencies memory-safe.
- raincole 4y agoThink about it, the whole game industry kept using FBX, a proprietary format, for like two decades. It seems that people just don't care here.
- coldacid 4y agoWhen you need to get units on shelves as quickly as possible, you take whatever's already available and bend it to the particular project's needs. This has been game development since forever.
- LunaTheFoxgirl 4y agoInochi2D is not proprietary, the entire format is available under a BSD 2-clause license and I am working on documenting every aspect of it. Multiple implementations are in the works.
- p0nce 4y agoD has a memory @safe subset that would effectively prevent the exploit.
- numpad0 4y ago> puppeteering/animating 2D assets exists in plenty of games (you see it a lot in Japanese/Korean/Chinese games, Nikke/Girl's Frontline/Arknights.) Well, there are just handful that specifically don’t use Live2D… Also, software patent is legally a thing, whether you like it or not.