VoxBreaker | An OOP Voxel Destruction module

Same the whole baseplate was gone :cry:

A bit late on this, but to make the parts cubic, youd have to subdivide either by 3 or 2 and use an algorithm to decide for that, which is rounding the remainder (using modulo) and deciding whether subdividing by 3 or 2 will get you closer to the goal of 2x2 or whatever part size you want. This wont give you the perfect size but gets you very close to a perfect cube divide. I believe JJS and realm rampage both use that little empty space as a means to get rid of the remaining amount after subdividing into cubes. This would probably only work well in a less detailed map though.

same issue here, like the floor is getting unanchored or something :person_shrugging:

Seems to only happen to larger parts for me, I replaced the part with 9 parts to make up the original part and it stopped the bug.

1 Like

Are you still alive bartokens?

3 Likes

This could potentially help with dividing parts.

aasubtractor

rip bartokens, you were the best vox breaker to ever break voxels. :pensive:

1 Like

rip barto :frowning_face:
May you rest in piece my voxel

RIP Barto, this module and his barrage module helpled me learn a lot back when I was first starting out. May he rest up in the vast fields of voxelated parts in the sky :dove: :pensive: :pray:

Thought barto was releasing updates on the module, turns out the replies were you guys :sob:

yea were just memeing lol :sweat_smile:

30charlimitbrowth

I had the exact same idea, I’m currently working on a battlegrounds game inspired by Elemental Battlegrounds that uses VoxBreaker, I scrolled down to see if someone has had the same issue as me and I saw this. By the way the issue I had was partcache which made the module act really weird.

Rip bartokens, you will be missed, rest in peace my idol and hero :pray:

Uh hey yall I did not realize you guys needed an update so badly :sweat_smile:

Yeah so I’ve made zero progress on this for a few reasons. For one the project I was planning on using VoxBreaker for kinda ended up going nowhere so I don’t really have a reason to use it anymore. That kind of demotivated me a ton so I stopped working on it for a while, and I was planning on getting back to it but I went to a concert and got hit with the flu for around 2 weeks. Afterwards I started a whole entirely new project so I didn’t really have time to get back to VoxBreaker.

So yeah I will release an update soon, just know that the honestly biggest reason for the lack of updates is that the bugs are incredibly confusing because I can’t figure out the causes. Plus figuring out a greedy meshing algorithm has been a challenge for a while

5 Likes

The return of bartokens!?!

I look forward to the update, if you manage to fix the bugs :saluting_face:

1 Like

I used to pray for times like this!!!

Also is there a discord server I can join/a game I can play, or something else I can do to support you? I appreciate you working on this module and helping people like me who found this module extremely useful, so I just want to thank you for that in some way.

1 Like

I could help with this.

With my current project ive implemented greedy meshing for quite a number of things. I may be able to assist in the making of greedy meshing for VoxBreaker!

:man_shrugging: I was really only making this module for myself so I didn’t see a need for a discord or anything like that. If you want to support me then play my games if I ever get around to releasing them lol.

That would be extremely helpful. My discord is @ Bartoken

1 Like

Alright then, I’ll keep an eye out for any projects you release!

Until then, enjoy the donations I sent your way via the VoxBreaker Test Place! I truly appreciate everything you’ve done! I can’t stress how much this module motivated me to work on my first ever project (a fighting game), and I probably wouldn’t have learned Lua and gone down this path if it wasn’t for that first push. Thank you :pray:

PS: Accept my friend request if you want :upside_down_face:

2 Likes

He’s alive!

I’m still interested in cleaning up the code and improving performance. Whenever you get the next update released, keep an eye on GitHub!

2 Likes