Hello everybody! A little while ago, I decided to make a Sburb mod.
For Minecraft!
Okay, so basically how this works is that I'm modding the game to make it more like the reality-bending video game, Sburb, in the MSPA adventure, Homestuck. If you do not know what Homestuck is, then go here. OK, did you read it all yet? Of course you didn't, it's like a gazillion pages long. Come back here in a couple months when you have.
Right, now that's out of the way, let's get to the actual functionality of the mod. This first release of the mod will basically provide a new way to craft items. A convoluted, roundabout way of crafting items. It's called Punch-Card Alchemy. And here's how it's done:
1. Craft a stack of Captchalogue Cards. Four papers in a square makes 8 Cards.
2. Captchalogue an item. To do this, you basically craft an item on top of a Card, and then get that item inside a card. Isn't this so simple?
3. Extrude some Cruxite Dowels from a Cruxtuder. Right-clicking on your cruxtuder ejects one Cruxite Dowel.
4. Read the code on the back of your Captchalogue Cards. You do this by looking down at it, kind of like a map. Each item has its own Captcha Code on the back of the Card, made up of the characters
Looking at an Empty Captchalogue Card will show up as
00000000
5. Stick any Card (it doesn't matter which) into a Punch Designix and type in the code (this time it does matter which) from the back of the card you want the item from. The Designix punches the code into the card in a pattern, similar to the way the first computers read data. Once you punch the Card, you will not be able to access the item inside.
6. Stick the Punched Card and a Cruxite Dowel (you still have those, right) into a Totem Lathe. The Lathe reads the data from the Punched Card and carves a totem-like pattern into the Cruxite.
7. Kill a bunch of mobs. Mobs will drop, along with their normal items, different types of Grist. Build Grist, Shale, and more can be used in this process.
8. Stick the Totem into an Alchemiter to create your item! Well, sort of. Each item costs different amounts and types of Grist. Certain items require more and rarer types of Grist than others.
That's how you DUPLICATE an item. Crafting new ones are a whole other story. There are two ways to combine items using this process.
1. Stick two cards into the Totem Lathe. The holes will overlap, thus creating a different item. This process is represented by the symbol &&
2. Punch a card twice in the Designix with two different codes. This will make make a different item, but one that is completely different than the && process. This process is therefore represented by the symbol ||.
For example, Diamond(LL4ma!?q) and a Stone Sword(U7Lkt!lh) can be combined in both ways to form very different results. Diamond || Sword=Diamond Sword(VNL!t!?!), while Diamond && Sword= I dunno, a Sword Diamond(K54Wa!lW), which looks like a Diamond but is used as a Stone Sword. Or something.
As you can see, this is potentially a very very complicated mod. And I really am not that good at coding. I can do basic stuff, like items or basic blocks, but nothing like this. Also, I'm having a bit of trouble fitting a 16x16 item into the image of a Captchalogue Card. It should look something like this:, but that unfortunately does not translate as well into the other items, and the blocks. So yeah! This is a big mod, and I'm going to need a lot of help with this. Now, who's with me?
Completed, In progress
Version 1: Punch Card Alchemy
Version 2: Make it SMP, add MSPA items/weapons (maybe even Strife Specibus)
Version 3: Add Computers (mainly, one player can edit another's house)
Version 4: Add Prototyping
Version 5: Have LO?A?s in the game (probably won't be SMP for a little while)
Version 6: Got Tiger!
* * * * * * * * * * * * * * * *
MSPA, Sburb, and Homestuck are all copyrights of Andrew Hussie and his affiliates
I can't code, although I may know someone who can. If you need anything textured though, I'm your guy.
Who? I really need to know.
And the textures aren't too much of a problem, except for the Captchalogued items. If you can figure out how to get all the items and blocks to fit in that little white space, you have my gratitude and reverence. The picture's at the end, in case you didn't notice it before. Thank you!
I checked, and I don't know anyone. I am going to start Java, but this is wayyyy beyond me. :S I don't understand what I am supposed to do with the captchalogues? (It is late, sorry. xD)
I checked, and I don't know anyone. I am going to start Java, but this is wayyyy beyond me. :S I don't understand what I am supposed to do with the captchalogues? (It is late, sorry. xD)
You mean as far as the sprites go? Just take the images from items.png and stick them into that white space on the card, so that it looks as if the card has a picture of an item on it. I tried, but the only ones I can get to look good are the helmets. Maybe you will have better luck than I have.
Update: I have completed the Cruxtuder (Click + Cruxtuder = Cruxite) and am almost through with the code for the Totem Lathe. If someone knows how to make something like the Punch Designex, where you stick a card in and type in an 8 character code to punch the card, now would be the time to offer up your skills. Also, I need someone who understands maps. Thanks!
I'm having a bit of trouble coding. I'm trying to get the Totem Lathe to work as a simple furnace before I do any complicated stuff to it, but the Lathe won't accept the Cruxite as fuel. I'll send my code to anyone who asks.
I used to mod a bit, and have been wanting to do a SBURB-esque mod for a while. I was thinking that when you accessed your computer, if you were the server to a client, you could get teleported over to them and be basically in creative mode, with the server limiting you by grist. It would take a client and server mod to allow for server mode, but I think it could be doable. I'm also thinking that it could be modded so when you pick up an item it would automatically look for an open capchalogue card, and would preform some action based on whether it found an open one or not. Of course we'd have to disable the toss button, and have picked up capchalogue cards automatically go into a new card rather than getting used. It might be easier to do the item textures if it came with a 32 bit texture pack that was the vanilla pack doubled in size, plus captchalogue cards and other items.
As for making things, I'd think you would make a bunch of different attributes and give each item some attributes, such as "Shitty" for a SBAJH poster (posters would be modified paintings?).
If you'd like me to try and help you, I'd be happy to give it a shot. My java is a bit rusty, and I'm not terribly familiar with the minecraft source code anymore, but I think I could still be of some assistance.
I may be able to help! Throw your current code at me and I'll see what I can do. (Don't count on it, as you MAY never hear from me again, I can't trust Future Me, but I will try!)
I used to mod a bit, and have been wanting to do a SBURB-esque mod for a while. I was thinking that when you accessed your computer, if you were the server to a client, you could get teleported over to them and be basically in creative mode, with the server limiting you by grist. It would take a client and server mod to allow for server mode, but I think it could be doable. I'm also thinking that it could be modded so when you pick up an item it would automatically look for an open capchalogue card, and would preform some action based on whether it found an open one or not. Of course we'd have to disable the toss button, and have picked up capchalogue cards automatically go into a new card rather than getting used. It might be easier to do the item textures if it came with a 32 bit texture pack that was the vanilla pack doubled in size, plus captchalogue cards and other items. As for making things, I'd think you would make a bunch of different attributes and give each item some attributes, such as "Shitty" for a SBAJH poster (posters would be modified paintings?). If you'd like me to try and help you, I'd be happy to give it a shot. My java is a bit rusty, and I'm not terribly familiar with the minecraft source code anymore, but I think I could still be of some assistance.
Computer: That's pretty much the same thing I thought of, but remember that the Client can't see the Server player.
Cards: It would be nice if you could get the cards to pick stuff up, and shenanigans would ensue, but I'm not nearly a good enough coder to do something.
Yes, different items will have different attributes. I'm also thinking about adding a Strife Specibus (if I can figure out how), which not only can hold all your weapons of the same kind, but gives you a hotkey to press to use one, and these are more powerful than normal items (because you are better at using them as weapons)
As a newbie graphic designer, I've been looking for a project. I'm also an avid fan of Homestuck, and would love to help design the gui and the items.I can't code for ****, but when it comes to graphics, I'm damn good.I'll do this all, if I can post some of the art to my deviantArt, so I can get a bit of credit for the art. I'd love to assist!
I've got someone tackling the cards for now, but you can do the MSPA-specific items if you want.
I may be able to help! Throw your current code at me and I'll see what I can do. (Don't count on it, as you MAY never hear from me again, I can't trust Future Me, but I will try!)
Everyone know that the only person less reliable than Future You is Past You. I'm sending the Totem Lathe code to see if you can fix the problem.
Hey there, joined up to add some suggestions and what not:
First of all, your first task shouldn't be punchcard alchemy but just the sylladex system. Hell, even if this is all you make I'll still use the hell out of it. You can even spend some extra time and make different moduses, having the modus cards spawn randomly on monsters and in towns/mines.
It would be cool if your minecraft mod actually mirrored a player's advancement through SBURB, which is to say, they start in a regular minecraft map, make a house, get the SBURB Beta (perhaps it just spawns in their home after a set number of days, I'm tempted to say 413 days but that's a pretty long time), and then can use their computer to craft things like the Cruxtruder, Punch Designix, Totem Lathe, and Alchimiter. They also get a pre-punched card to make their Cruxite artifact. Upon using this artifact (it could be random and have to be used, like you get a cruxite shovel and you have to dig until it breaks, if you get a cruxite apple like John you just have to eat it) you and your house are teleported to the medium.
In the above scenario you'd presumably have to have meteors coming, you could start the timer with 4 hours 13 minutes and presumably anybody could complete the mission in that time. You might have to make the meteor a "creature" in the game code. This would allow for it to be animated smoothly. Upon contact with the player/ground it would explode and you'd get a game over. It would basically be a combination of the ghost things in The Nether and Creepers.
A sprite would be possible. It would mimic the wolf in that it follows you around but it wouldn't fight and would be immortal. You could prototype it by killing an animal with it following you. Whatever the first thing you kill it would prototype with. Imagine a creepersprite or a netherdragonsprite. Awesome.
Several biomes could be designed to represent planets in the medium. A random one could be selected, alternately two could be selected and spawned. For instance you could have a "heat" biome and a "stone" biome and get the Land of Heat and Stone.
To start it should probably just be a 1 player session, even if that doesn't make much sense.
Sleeping in a bed teleports you to prospit (made of gold) or derse (probably a new block). That self can fly like in creative mode.
A quest bed will randomly spawn somewhere within a certain distance of your house. If you die on it (or just sleep in it which should be easier to code) then you become God Tier (you lose your dream self in this process). This lets you fly around as if it's creative mode, possibly changes your character skin (if you can do that client side, not sure) and maybe gives you other abilities based on your randomized title.
I don't see much use for the battlefield, honestly even prospit or derse seems kind of pointless since you couldn't bring items from one to the other. Perhaps there are portals littered around that you can use to get between the three though.
Teleporting your house into the medium would probably require some sort of pylon or border sysstem to denote your "property" so it doesn't just pull in some predetermined distance from your bed. Maybe there's a preset area you can build your house in to stop people from bringing whole chunks into the medium with them.
Alright, the ideas keep coming but I'll take a breather for now. I'm pretty busy with work and other projects but this might be something I have to chip in on. I'm a decent programmer, though I've never tried modding. I'll look into things.
Computer: That's pretty much the same thing I thought of, but remember that the Client can't see the Server player.
Cards: It would be nice if you could get the cards to pick stuff up, and shenanigans would ensue, but I'm not nearly a good enough coder to do something.
Yes, different items will have different attributes. I'm also thinking about adding a Strife Specibus (if I can figure out how), which not only can hold all your weapons of the same kind, but gives you a hotkey to press to use one, and these are more powerful than normal items (because you are better at using them as weapons)
Well it would have to change your skin a fair amount. Invisible for being in server mode, prospit/derse for that, god tier clothes, etc.
I was thinking that the quick bar would house your Active Weapon as well as up to eight capchalogue cards (The number accessible at once determined by your Fetch Modus). I imagine the inventory screen would be replaced with a small menu, with the Quickswitch bar items displayed and four buttons, one to change weapons, one to access your captchalogue, one to see your grist totals/boondollars, and one to see your Echeladder progression. In server mode, it would be further replaced with a menu to buy things with the grist the other player collected.
When you go to sleep, I expect it would take you to a far away part of the server (or another World if the server had the capacity to handle them, not really sure how that works) that was a big golden/purple world, with people there. You would be able to fly, but damage would still be on and you wouldn't have blocks.
When you reached the top of your echeladder, you would be able to sleep on your quest bed and ascend unless your dream self was dead. If you died while dreaming, your dream self would be dead and you would respawn at the bed you slept in, further dreaming sending you floating in the outer reach. I imagine we wouldn't have the quest beds at the center of Prospit and Derse as those only activate when prospit or derse are destroyed entirely, and I don't imagine we would want to try and get in all the weird occurrences that happened in the session of SBURB that we saw, such as Jack becoming super powerful, or the universe having Cancer.
For Minecraft!
Okay, so basically how this works is that I'm modding the game to make it more like the reality-bending video game, Sburb, in the MSPA adventure, Homestuck. If you do not know what Homestuck is, then go here. OK, did you read it all yet? Of course you didn't, it's like a gazillion pages long. Come back here in a couple months when you have.
Right, now that's out of the way, let's get to the actual functionality of the mod. This first release of the mod will basically provide a new way to craft items. A convoluted, roundabout way of crafting items. It's called Punch-Card Alchemy. And here's how it's done:
1. Craft a stack of Captchalogue Cards. Four papers in a square makes 8 Cards.
2. Captchalogue an item. To do this, you basically craft an item on top of a Card, and then get that item inside a card. Isn't this so simple?
3. Extrude some Cruxite Dowels from a Cruxtuder. Right-clicking on your cruxtuder ejects one Cruxite Dowel.
4. Read the code on the back of your Captchalogue Cards. You do this by looking down at it, kind of like a map. Each item has its own Captcha Code on the back of the Card, made up of the characters For example, a Diamond Sword would be Looking at an Empty Captchalogue Card will show up as
5. Stick any Card (it doesn't matter which) into a Punch Designix and type in the code (this time it does matter which) from the back of the card you want the item from. The Designix punches the code into the card in a pattern, similar to the way the first computers read data. Once you punch the Card, you will not be able to access the item inside.
6. Stick the Punched Card and a Cruxite Dowel (you still have those, right) into a Totem Lathe. The Lathe reads the data from the Punched Card and carves a totem-like pattern into the Cruxite.
7. Kill a bunch of mobs. Mobs will drop, along with their normal items, different types of Grist. Build Grist, Shale, and more can be used in this process.
8. Stick the Totem into an Alchemiter to create your item! Well, sort of. Each item costs different amounts and types of Grist. Certain items require more and rarer types of Grist than others.
That's how you DUPLICATE an item. Crafting new ones are a whole other story. There are two ways to combine items using this process.
1. Stick two cards into the Totem Lathe. The holes will overlap, thus creating a different item. This process is represented by the symbol &&
2. Punch a card twice in the Designix with two different codes. This will make make a different item, but one that is completely different than the && process. This process is therefore represented by the symbol ||.
For example, Diamond(LL4ma!?q) and a Stone Sword(U7Lkt!lh) can be combined in both ways to form very different results. Diamond || Sword=Diamond Sword(VNL!t!?!), while Diamond && Sword= I dunno, a Sword Diamond(K54Wa!lW), which looks like a Diamond but is used as a Stone Sword. Or something.
As you can see, this is potentially a very very complicated mod. And I really am not that good at coding. I can do basic stuff, like items or basic blocks, but nothing like this. Also, I'm having a bit of trouble fitting a 16x16 item into the image of a Captchalogue Card. It should look something like this:
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
PLANS FOR THIS MOD:
Version 1: Punch Card Alchemy
Version 2: Make it SMP, add MSPA items/weapons (maybe even Strife Specibus)
Version 3: Add Computers (mainly, one player can edit another's house)
Version 4: Add Prototyping
Version 5: Have LO?A?s in the game (probably won't be SMP for a little while)
Version 6: Got Tiger!
* * * * * * * * * * * * * * * *
MSPA, Sburb, and Homestuck are all copyrights of Andrew Hussie and his affiliates
Who? I really need to know.
And the textures aren't too much of a problem, except for the Captchalogued items. If you can figure out how to get all the items and blocks to fit in that little white space, you have my gratitude and reverence. The picture's at the end, in case you didn't notice it before. Thank you!
You mean as far as the sprites go? Just take the images from items.png and stick them into that white space on the card, so that it looks as if the card has a picture of an item on it. I tried, but the only ones I can get to look good are the helmets. Maybe you will have better luck than I have.
Yes, I do want those, but I'd rather them be the ones you see in your inventory than just the resized 16x16 texture. Please PM me the pictures.
Improved Card:
Wood Pick:
Stone Pick:
Iron Pick:
Gold Pick:
Diamond Pick:
Download in ZIP: Here
Goddamn do I hate this name z_z
I'm not sure about the improved card... unless it provides more room for the item? If it does, then I'm OK with it.
Let me know if you want some more.
Goddamn do I hate this name z_z
I just checked, it does have more room.
Yes, please make more. If you can figure out a way to get the 3d block images in there too, do that.
As for making things, I'd think you would make a bunch of different attributes and give each item some attributes, such as "Shitty" for a SBAJH poster (posters would be modified paintings?).
If you'd like me to try and help you, I'd be happy to give it a shot. My java is a bit rusty, and I'm not terribly familiar with the minecraft source code anymore, but I think I could still be of some assistance.
I can't code for ****, but when it comes to graphics, I'm damn good.
I'll do this all, if I can post some of the art to my deviantArt, so I can get a bit of credit for the art. I'd love to assist!
Please give me an Internet if you like.
Computer: That's pretty much the same thing I thought of, but remember that the Client can't see the Server player.
Cards: It would be nice if you could get the cards to pick stuff up, and shenanigans would ensue, but I'm not nearly a good enough coder to do something.
Yes, different items will have different attributes. I'm also thinking about adding a Strife Specibus (if I can figure out how), which not only can hold all your weapons of the same kind, but gives you a hotkey to press to use one, and these are more powerful than normal items (because you are better at using them as weapons)
I've got someone tackling the cards for now, but you can do the MSPA-specific items if you want.
Everyone know that the only person less reliable than Future You is Past You. I'm sending the Totem Lathe code to see if you can fix the problem.
First of all, your first task shouldn't be punchcard alchemy but just the sylladex system. Hell, even if this is all you make I'll still use the hell out of it. You can even spend some extra time and make different moduses, having the modus cards spawn randomly on monsters and in towns/mines.
It would be cool if your minecraft mod actually mirrored a player's advancement through SBURB, which is to say, they start in a regular minecraft map, make a house, get the SBURB Beta (perhaps it just spawns in their home after a set number of days, I'm tempted to say 413 days but that's a pretty long time), and then can use their computer to craft things like the Cruxtruder, Punch Designix, Totem Lathe, and Alchimiter. They also get a pre-punched card to make their Cruxite artifact. Upon using this artifact (it could be random and have to be used, like you get a cruxite shovel and you have to dig until it breaks, if you get a cruxite apple like John you just have to eat it) you and your house are teleported to the medium.
In the above scenario you'd presumably have to have meteors coming, you could start the timer with 4 hours 13 minutes and presumably anybody could complete the mission in that time. You might have to make the meteor a "creature" in the game code. This would allow for it to be animated smoothly. Upon contact with the player/ground it would explode and you'd get a game over. It would basically be a combination of the ghost things in The Nether and Creepers.
A sprite would be possible. It would mimic the wolf in that it follows you around but it wouldn't fight and would be immortal. You could prototype it by killing an animal with it following you. Whatever the first thing you kill it would prototype with. Imagine a creepersprite or a netherdragonsprite. Awesome.
Several biomes could be designed to represent planets in the medium. A random one could be selected, alternately two could be selected and spawned. For instance you could have a "heat" biome and a "stone" biome and get the Land of Heat and Stone.
To start it should probably just be a 1 player session, even if that doesn't make much sense.
Sleeping in a bed teleports you to prospit (made of gold) or derse (probably a new block). That self can fly like in creative mode.
A quest bed will randomly spawn somewhere within a certain distance of your house. If you die on it (or just sleep in it which should be easier to code) then you become God Tier (you lose your dream self in this process). This lets you fly around as if it's creative mode, possibly changes your character skin (if you can do that client side, not sure) and maybe gives you other abilities based on your randomized title.
I don't see much use for the battlefield, honestly even prospit or derse seems kind of pointless since you couldn't bring items from one to the other. Perhaps there are portals littered around that you can use to get between the three though.
Teleporting your house into the medium would probably require some sort of pylon or border sysstem to denote your "property" so it doesn't just pull in some predetermined distance from your bed. Maybe there's a preset area you can build your house in to stop people from bringing whole chunks into the medium with them.
Alright, the ideas keep coming but I'll take a breather for now. I'm pretty busy with work and other projects but this might be something I have to chip in on. I'm a decent programmer, though I've never tried modding. I'll look into things.
Well it would have to change your skin a fair amount. Invisible for being in server mode, prospit/derse for that, god tier clothes, etc.
I was thinking that the quick bar would house your Active Weapon as well as up to eight capchalogue cards (The number accessible at once determined by your Fetch Modus). I imagine the inventory screen would be replaced with a small menu, with the Quickswitch bar items displayed and four buttons, one to change weapons, one to access your captchalogue, one to see your grist totals/boondollars, and one to see your Echeladder progression. In server mode, it would be further replaced with a menu to buy things with the grist the other player collected.
When you go to sleep, I expect it would take you to a far away part of the server (or another World if the server had the capacity to handle them, not really sure how that works) that was a big golden/purple world, with people there. You would be able to fly, but damage would still be on and you wouldn't have blocks.
When you reached the top of your echeladder, you would be able to sleep on your quest bed and ascend unless your dream self was dead. If you died while dreaming, your dream self would be dead and you would respawn at the bed you slept in, further dreaming sending you floating in the outer reach. I imagine we wouldn't have the quest beds at the center of Prospit and Derse as those only activate when prospit or derse are destroyed entirely, and I don't imagine we would want to try and get in all the weird occurrences that happened in the session of SBURB that we saw, such as Jack becoming super powerful, or the universe having Cancer.