• Happy pride month, xisters of the schlog!

Discussion /blox/ - Roblox General

>Look at minecraft 1.7.10/1.12 or even modern mod tooling
minecraft is notoriously hard to mod for, you have to deal with gradle issues and a bunch of presetup shit and fucking mixins but once it's all done, you're good to go, just make sure you remember how mixins work.

eitherway didnt answer my question i dont play roblox i am recreating it
Mixins are indeed a pain in the ass, always been.
CleanroomMC or NH team have been making modding tooling a lot more accessible as of recent. I will admit I am shit at modding MC since I don't have much experience yet, but I do think it is the ultimate custom content game, not Roblox.
Also, if you are remaking Roblox, then that is a different story. I mean, Roblox itself is a badly made engine for a massive company.
 
Mixins are indeed a pain in the ass, always been.
CleanroomMC or NH team have been making modding tooling a lot more accessible as of recent. I will admit I am shit at modding MC since I don't have much experience yet, but I do think it is the ultimate custom content game, not Roblox.
Also, if you are remaking Roblox, then that is a different story. I mean, Roblox itself is a badly made engine for a massive company.
i can fix pretty much any issue roblox has, better multiplayer, better anti exploits, etc.
custom skybox supprot woop woop
1720374676128.png
 
What will you call it?
Colabricks. already settled on that name. not calling it "soyblox" because not everything has to be about soy. Heres a banner I made for it.
banner-alt.png
banner-white.png

I came up with the name when I wanted to think about what makes roblox so great, immediately Bloxy Cola came to mind, but "BloxyColaBlox" didn't sound great so I decided "ill call it colablox.. hmm no sounds weird... i know, i'll call it cola bricks" and thus, colabricks. let me know if the banners need touching up or whatever, they're kind of a placeholder for now. if i release to public it will be kind of like an "Open Source Roblox Replacement / Emulator" thing, basically would just be normal old roblox but with better performance, vulkan support, no viruses, easier to host perhaps, easier to mod, and more. idk if ill ever get there yet, but i mgiht focus on making a great studio editor first because the old roblox studio just sucks in my opinion

specifically focussing on recreating 2008M for now and then work my way up to like 2012 or 2013 roblox, then add features for changing versions if people like certain versions, which is as easy as just disabling features, I'd hope.
 
if i finish it you guys might be able to play it perhaps, inb4 le next robolx revival?! you kind of need novetus for it to work thoughever.
thats kind of what this is actually, just a replacement for novetus or novetus if it had native linux support.
 
Colabricks. already settled on that name. not calling it "soyblox" because not everything has to be about soy. Heres a banner I made for it.
View attachment 16243View attachment 16244
I came up with the name when I wanted to think about what makes roblox so great, immediately Bloxy Cola came to mind, but "BloxyColaBlox" didn't sound great so I decided "ill call it colablox.. hmm no sounds weird... i know, i'll call it cola bricks" and thus, colabricks. let me know if the banners need touching up or whatever, they're kind of a placeholder for now. if i release to public it will be kind of like an "Open Source Roblox Replacement / Emulator" thing, basically would just be normal old roblox but with better performance, vulkan support, no viruses, easier to host perhaps, easier to mod, and more. idk if ill ever get there yet, but i mgiht focus on making a great studio editor first because the old roblox studio just sucks in my opinion

specifically focussing on recreating 2008M for now and then work my way up to like 2012 or 2013 roblox, then add features for changing versions if people like certain versions, which is as easy as just disabling features, I'd hope.
Good luck with your project man.
 
Good luck with your project man.
thanks.
its mostly just for fun though. i dont intend on doing anything super serious with it, just a fun technical challenge that might help me in the future, learning about performance optimizations and shader materials. etc. i kind of always wanted to do this though, because i got into roblox technically at one point, reading xml files and wondering how it all worked and wondering "if roblox places are xml files surely you can just recreate the places in another engine" and yeah you can and i dont know if many other people have actually done that before but i managed to do it within like a week geg
 
i dont even need to watch those videos to know she;s right because all i have to do is go to natural disaster survival and say some shit like
"why do your avatars look ugly" when talking to like a female ro hoe with blocky legs and those oversexual white clothing that kids seem to love these days
and they get into a big hissy fit over it so much so that it's genuinely so easy to just troll people on roblox by making fun of them and getting into arguments
but thats all people do in NDS since its more of a hangout game than an actual game.
 
yeah NDS has been a total joke gameplay wise
you basically get told what the disaster is and what to do, so unless you tape a tungsten cube to your S key it's near impossible to die
unlike the good old days of NDS when you actually had to figure out what the disaster was using cues from what's happening which added at least some element of skill
 
snca colabricks devlog: had some issues with rotations AKA basis today and I was expecting it to be really hard to fix when it was actually easy.
Made a roblox place to test how things should rotate, all pointing towards the center and looked, they're all fucked up!
1720553410725.png
1720553449249.png

It's like this in other places too, like Crossroads with it's bridges!

But I fixed it, here's what I did wrong:
In Roblox, things are positioned using a CFrame which is basically a Transform, consisting of an origin and a basis. The basis is formed like this:
R00, R01, R02, R10, R11, R12, R20, R21, R22.

My dumbass thought it should be read like this: xx, xy, xz, yx, yy, yz, zx, zy, zz
But instead, it's actually read like this: xx, yx, zx, xy, yy, zy, xz, yz, zz.
Resulting in it begin fixed as follows:

1720553676479.png
1720553701882.png


All I did to fix this was change one line of code:

Code:
func create_basis(item):
    var thing = func gen(num):
        return Vector3(float(item["R" + str(num) + "0"].content),float(item["R" + str(num) + "1"].content),float(item["R" + str(num) + "2"].content))
    var basis = Basis(thing.call(0),thing.call(1),thing.call(2))
    return basis

to

Code:
func create_basis(item):
    var thing = func gen(num):
        return Vector3(float(item["R0" + str(num)].content),float(item["R1" + str(num)].content),float(item["R2" + str(num)].content))
    var basis = Basis(thing.call(0),thing.call(1),thing.call(2))
    return basis

So aint that neat? Now I gotta figure out performant decal support.
 
snca colabricks devlog: had some issues with rotations AKA basis today and I was expecting it to be really hard to fix when it was actually easy.
Made a roblox place to test how things should rotate, all pointing towards the center and looked, they're all fucked up!
View attachment 16684View attachment 16685
It's like this in other places too, like Crossroads with it's bridges!

But I fixed it, here's what I did wrong:
In Roblox, things are positioned using a CFrame which is basically a Transform, consisting of an origin and a basis. The basis is formed like this:
R00, R01, R02, R10, R11, R12, R20, R21, R22.

My dumbass thought it should be read like this: xx, xy, xz, yx, yy, yz, zx, zy, zz
But instead, it's actually read like this: xx, yx, zx, xy, yy, zy, xz, yz, zz.
Resulting in it begin fixed as follows:

View attachment 16689View attachment 16690

All I did to fix this was change one line of code:

Code:
func create_basis(item):
    var thing = func gen(num):
        return Vector3(float(item["R" + str(num) + "0"].content),float(item["R" + str(num) + "1"].content),float(item["R" + str(num) + "2"].content))
    var basis = Basis(thing.call(0),thing.call(1),thing.call(2))
    return basis

to

Code:
func create_basis(item):
    var thing = func gen(num):
        return Vector3(float(item["R0" + str(num)].content),float(item["R1" + str(num)].content),float(item["R2" + str(num)].content))
    var basis = Basis(thing.call(0),thing.call(1),thing.call(2))
    return basis

So aint that neat? Now I gotta figure out performant decal support.
Why did you create the Allah niggercube?
 
Back
Top