Open d1uuuu opened 1 year ago
What is the python migration about? Is it for easier updates long term?
Moving to newer version of the game engine for better performance and more capabilities.
More than that, it's moving most of the MAS codebase to pure python in place of renpy-laced python to improve developer experience significantly. At our scale, working with libraries and across so many files is incredibly arduous without proper intellisense, type hints, documentation, and etc.
Tbh idk nothin bout coding but I think those animations and upscaling would be a really good idea
Me and ATOM had a lil convos on that a few years ago, but discarded the project due to copyright.
Also what is the new migration for anyway??
None of that really depends on the new python version, those are just general improvements unrelated to migration.
Upscaled resolution
Technically already possible, but with 32bits it might cause some issues.
New facial expression
Already possible to add new expressions, we just don't have anything to add. Except maybe one thing, it's in internal test right now.
Body animations starting from smooth blinking, cursor follow. Ending on integration of this thing into MAS
Blinking and following sprites are already smooth with dissolves. It is possible to have even more frames, but somebody would have to draw them. Live2d isn't going to happen due to complexity it adds.
Since all spritepacks and submods will requre adaptation, why not use this "clean wipe" chance and set standarts higher. So when updating their content to new version people will have to make their stuff fit new standarts. Like wider expression pool for dialoge mods or higher resolution for spritepacks.
Our expression pool is already large featuring over ten thousand possible combinations, with more easily addable by modifying the json (or runtime dicts) to add the new expression code keys + handlers. It's dynamic such that this is actually rather trivial.
Higher resolution again comes to the same thing where it's a nice to have.
Submod code and the format of spritepacks are changing to accomodate for the new restrictions, and wiki pages for migration are drafted, likewise the tools to make that easy for devs.
Things are changing, new standards are coming, we'll see when the natural res sprites will happen. Depends on dev availabilty which has been scarce lately.
Since MAS going to migrate to Python, why not take a chance and make a big overhaul on some other aspects.
What would be nice to see: Upscaled resolution of parts on Monikas visual. Monika look very lowres on 1440p monitor. And im not talking about zoom moments.
New facial expression sprites like new smile and etc.
Body animations starting from smooth blinking, cursor follow. Ending on integration of this thing into MAS https://www.youtube.com/watch?v=v7yEKVy-hB4
Thats what i have on my mind. Adjusting to new standarts will probably take a while, but in the end result will be a welcome improvement.