December 20th marks the 1st anniversary of this repository & its first release! I thought I'd abandon this project within a few months of starting it, and while there have been a few hiccups & pauses, I'm glad this is still going today. With the knowledge I've gained over this year alone, I hope to continue building this project in a much better state than it's in right now...
This project, alongside the Pomyu Chara Archive, has been very slowly bringing interest back to a nearly abandoned part of PMS & BMS history. I hope to not just preserve existing characters, but to also encourage the creation of new characters as well.
Thank you to everybody who has expressed interest throughout this year! (≧∇≦)ノ♪
Originally, my next release would've allowed you to create, edit, and save Pomyu Charas. But it turns out that making an editor is a lot more difficult than I measured it to be. X﹏X
While this build does not let you save CHP files, you can use this build to get a small feel for the editor I plan on making. In addition, some more improvement have been made related to how CHP files are processed & Pomyu Charas are rendered.
The Notes
New!
- Upgraded the UI, take a look!
- You can now drag-and-drop CHP files to open them
- Rects can now be edited
- Selected rect can be highlighted to easily see where its located
- You can now hover over a rect in a dropdown menu to preview it
- Animation frames can now be edited (W.I.P.)
Fixes
- Rects with negative width/height can now be drawn
- Dance animations are no longer cropped to the character's size boundaries, and now use the playfield boundaries instead (will be adjustable later)
- Base36 is now correctly supported
AutoColorSet
is now always true if a character is determined to be Legacy- Other fixes I forgot I made
Extra
- "States" are now referred to as "Animations"
- "Interpolation" is now referred to as "Tweening"
- Experimental config options can be adjusted in the Settings tab.
- 1x1 sprites are no longer drawn by default (currently researching)
- Removed Ude to resolve license conflict, now requiring the user to manually choose a different encoding if Shift-JIS does not fit.