Torezu Posted August 8, 2012 Posted August 8, 2012 So uh... Does anybody object to me making Ugocraft compatible with Forge? Why on earth would anyone do something like that? Object, I mean.
jakj Posted August 8, 2012 Posted August 8, 2012 And if they do, why should you care? The ability of more people to use a mod outweighs the author's ego.
The Merchant of Menace Posted August 8, 2012 Posted August 8, 2012 Yeah, this isn't MCF, we don't stifle people's creativity so we can pander to overentitled twelve year olds.
charcharmunro Posted August 9, 2012 Posted August 9, 2012 Certainly would be nifty, and a lot nicer-looking than Frames for pretty much everything. Would probably suffer a lot of issues the Zeppelin mod did if you tried to use Ugocraft stuff along with active machines, though.
jakj Posted August 9, 2012 Posted August 9, 2012 That's mostly because the blocks have to be removed from the world, generated as entities, and re-added to the world, which not only stops them from working for the duration they're represented as entities, but off the top of my head there are at least three different ways to remove a block from the world programmatically (of which most mods handle only one, the case of an entity or explosion breaking it). Lordy, you should see the clusterfuck that is the old alchemical chest, and the way it initialized itself. Phew. Redpower does it the smartest way possible, as far as I can tell, which is why it is able to successfully move machines safely, preserving NBT information and all that. That's what happens when a block turns into a crate during movement: Redpower wraps it carefully in cellophane and carries it gently to its destination, because it doesn't know what it is and wants to be safer than sorrier. Hopefully Ugo is as smart.
The Merchant of Menace Posted August 9, 2012 Posted August 9, 2012 Zeppelin mod was pretty good for that, sure, in transit blocks would be pretty screwy, but most blocks I tried retained their storage in transit. Including energy storage blocks.
NightKev Posted August 9, 2012 Posted August 9, 2012 That's what happens when a block turns into a crate during movement: Redpower wraps it carefully in cellophane and carries it gently to its destination, because it doesn't know what it is and wants to be safer than sorrier. That's definitely my favorite explanation of Redpower frames turning blocks into crates. It allows you to judder blocks along one block at a time, Ugocraft and Zeppelin mod form the blocks into entities, which allows unconstrained movement. Well, Redpower frames turn the blocks into entities too, actually.
jakj Posted August 9, 2012 Posted August 9, 2012 Well, Redpower frames turn the blocks into entities too, actually. Indeed: The only restrictions to movement (and the slowness) during frame manipulation are actually Redpower-imposed. With an expanded UI and some additional flexibility, frames could basically be Ugocraft.
Zegaroth Posted August 10, 2012 Author Posted August 10, 2012 Whether or not I do anything about Ugocraft, the first thing thing I should do is learn Java.
freakachu Posted August 11, 2012 Posted August 11, 2012 Whether or not I do anything about Ugocraft, the first thing thing I should do is learn Java. as someone who actually knows java, and knew it before every even looking at deobfuscated minecraft code, I don't think there could possibly be a worse way to pick up java. you're welcome to have a go at it, but I hope you have a hell of a lot of determination and motivation to do this. the codebase is absolutely horrid and I can't imagine ugocraft is any better. if that doesn't deter you though, more power to you.
jakj Posted August 11, 2012 Posted August 11, 2012 If you already have a good bit of OO experience in programming, though, you're in good shape, because for someone learned in C++ or the like, Java is a cakewalk. It is a lot less powerful than bigger languages but much richer in flexibility. Java is a lot like Minecraft itself: Building blocks you assemble into a stacked whole.
Zegaroth Posted August 15, 2012 Author Posted August 15, 2012 Hmm, interesting. I almost learned C++ but got bored. This time I'll actually get stuff done!
jakj Posted August 15, 2012 Posted August 15, 2012 Java is approximately 3x easier to use than C++, if you don't try to stretch its limitations.
The_DarthMoogle Posted August 15, 2012 Posted August 15, 2012 I learned a tidbit of Java making cool things for websites ages ago. Anyway, Ugocraft is a heap of kack, had a go with it myself. It's a goddamn mess inside too. Zeppelin mod all the way. That's actually genuinely useful, and will have me nerdgasming once it's in Tekkit.
jakj Posted August 15, 2012 Posted August 15, 2012 That's a shame. Hopefully Eloraam will add rotation to frames, then. In theory, it shouldn't be too much additional code.
The_DarthMoogle Posted August 15, 2012 Posted August 15, 2012 That's a shame. Hopefully Eloraam will add rotation to frames, then. In theory, it shouldn't be too much additional code. That 'rotation' would still be as jaunty as moving one block. And how the hell do you rotate an inchworm drive? We'd have to come up with a seriously 'revolutionary' way of making a six-axis platform.
jakj Posted August 15, 2012 Posted August 15, 2012 But it's the same algorithm. Determine which blocks should move, see if there are blocks in the way, and rotate the entity instead of translating it. Use an arc from the furthest block.
The_DarthMoogle Posted August 15, 2012 Posted August 15, 2012 But it's the same algorithm. Determine which blocks should move, see if there are blocks in the way, and rotate the entity instead of translating it. Use an arc from the furthest block. I wasn't refuting that, I'm just saying it's impractical for nearly every application I can think of...
Zegaroth Posted August 16, 2012 Author Posted August 16, 2012 Alright then, off to the pits of programming languages for me.
GreenWolf13 Posted August 16, 2012 Posted August 16, 2012 Zeppelin mod all the way. That's actually genuinely useful, and will have me nerdgasming once it's in Tekkit. nerdgasming? Ewwwwww.
BoozleBox Posted August 23, 2012 Posted August 23, 2012 Doesnt redpower allow moving doors and muc guffins like that RedPower allows you to create moving doors and alike using its motors and frames, but they can only move in a grid fashion. Ugocraft allows you to rotate object and has more features, but you can still make some interesting contraptions with RedPower. =)
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now