- Joined
- Apr 24, 2024
- Messages
- 17,832
Nothing igcan you guys imagine what e-pussy feels like?
Nothing igcan you guys imagine what e-pussy feels like?
guess you could say that e-pussy is air tightNothing ig
Mixins are indeed a pain in the ass, always been.>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
i can fix pretty much any issue roblox has, better multiplayer, better anti exploits, etc.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.
>beachboyscaliforniacreated on the same day hahaha
What will you call it?my roblox clone looking very robloxy so far
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.What will you call it?
Good luck with your project man.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..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.
thanks.Good luck with your project man.
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
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
Why did you create the Allah niggercube?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.
cus it was funnyWhy did you create the Allah niggercube?