SakeTami
McHorse
McHorse

patreon


First month report β€” BBS mod development

Hello there! It's been a month since I've started BBS mod's development, and to celebrate 1st month of the development, I've decided to recap what did I do in this month. Before I do that, I would like to thank you for your financial support! 😊

Without you, I doubt I would be able to work on BBS mod. During the development, I've experienced at least 4 different hiccups, where I would spend 6+ hours fixing something very counterintuitive due to the way Minecraft works. There is no documentation on how certain systems, or Minecraft as a while, works, so I had to figure this out painfully on my own. I couldn't imagine how much time it would take if I could only allocate 1 hour a day in my free time. It would've taken years!

Thanks to your financial support, I can focus on its development full time! πŸ’–

Report

Everything started with the first stream on February 24th, where I've implemented basic player recording system. This system unfortunately won't make it to the final mod, but it was a good starting point for me. I've learned a couple of important things about Fabric and new Minecraft.

First week

In the first week, I've been exploring relevant parts of Minecraft code. Like, how does Minecraft's GUI work, how do I render things on the HUD, in the world, etc.

Beside that, I've also tried to import as much BBS Studio code as I could. Not everything was imported, but majority of code that didn't rely on rendering was successfully imported!

Second week

On the second week, I've spent all of the time making BBS Studio's UI framework work. During this week, I've streamed a crucial part of fixing the UI.

It took a lot of time to figure out why certain parts wouldn't work, but in the end of week, majority of UI framework's features were working, and dashboard would appear correctly!

Third week

On the third week, I imported form system (like morph system in my 1.12.2 mods) and fixed camera editor related issues with camera positioning. I manage to implement basic model rendering, which wasn't bug free, but during that week, I made form picker menu working.

There was also more UI fixes that I've missed, and I've streamed an abruptly ended stream on which I was fixing form renderers.

Fourth week

On the fourth week, I've worked on fixing bugs and glitches related to form rendering. Beside that, I also implemented model blocks, watch dog listener (to automatically update models, textures and sounds whenever user edits them), framebuffer bone picking, and file drag and drop (at the moment it only works with texture picker).

Conclusion

During 4 weeks of almost full time development on BBS mod, I've learned a lot (which should help in future development), and I think I made a lot of progress. At the moment, in its condition, BBS mod isn't ready, well, beside model blocks. I haven't tested BBS mod with Sodium or Iris, but I'm afraid that some parts of form rendering will definitely break.

I hope to finish BBS Studio code porting in the first week of the second month. There aren't many features left, however those are specifically: video recording and film controller, which both are most of the complex features of BBS Studio that I've left for last.

My plan for the second month is to finish remaining BBS Studio features, and to implement some of the missing systems from my 1.12.2 mods like Emoticons, damage control, action system, and etc.

Thank you so much for your financial support! Also, special thanks goes to Chryfi, Astemir, Yanis, JellySquid and Fabric Discord community members for answering my questions! 😊

And also special special thanks goes to Chunk7 for managing Afdian and Chinese user group! 😊😊😊

First month report β€” BBS mod development

Comments

When I saw your videos on Discord and saw how well you were doing, I decided not to shoot any videos. I've already put together a build for version 1.20.4 and I'm just waiting for your creation. I translate each of your posts immediately to fully understand and enjoy your work. Thanks for being with us, bro.

Satorik

You're the GOAT, thank you so much for your effort!

ItsLunaz


More Creators