Jessecar96 / SteamBot

Automated bot software for interacting with Steam Trade
http://scrap.tf
MIT License
1.33k stars 911 forks source link

Crafting #57

Closed mango52 closed 11 years ago

mango52 commented 11 years ago

Is crafting a planned feature? I'm pretty sure it's possible, and it would make a great feature to make bots able to craft. Maybe start off with combining/smelting metal, since that's a pretty basic and predictable recipe.

I can't be of much help myself in this situation, as I have no experience with SteamKit.

waylaidwanderer commented 11 years ago

If you know how to craft then painting is easy. Not sure about other tools though

ThePickleMan notifications@github.com wrote:

Uh, how? Do we know yet, or is it the same issue as crafting?


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15492280

elipsitz commented 11 years ago

Has any more work been done with sending messages like crafting? (Or finding the structure of other messages?)

DrProfAxesome commented 11 years ago

Basically some people know how to do they. However since the release of this publicly would be a disaster, they won't give it to you and won't tell you how to do it. So unfortunately, this thread is basically on its own.

ghost commented 11 years ago

yeah that's kinda how it goes. So its best to leave it alone. Sent from my Verizon Wireless BlackBerry

-----Original Message----- From: DrProfAxesome notifications@github.com Date: Tue, 26 Mar 2013 17:53:47 To: Jessecar96/SteamBotSteamBot@noreply.github.com Reply-To: Jessecar96/SteamBot reply@reply.github.com Cc: 14942744z14942744@gmail.com Subject: Re: [SteamBot] Crafting (#57)

Basically some people know how to do they. However since the release of this publicly would be a disaster, they won't give it to you and won't tell you how to do it. So unfortunately, this thread is basically on its own.


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15498373

elipsitz commented 11 years ago

I mean, I know how to do it too. In theory. But I haven't been able to get it to work. Probably doesn't help that I'm manually sending Game Coordinator messages.

ghost commented 11 years ago

I still dont understand why 'releasing this to the public' is a bad idea. I understand that it presents competition to scrap.tf and I can respect that you dont want your user base to be damaged by this, however, scrapping items isnt scrap.tf's main attraction anymore. You offer lots more banking now and scrap.tf will always be the first choice for many. As for the ToSs, regardless of whether they have a "stand" or not, you said the whole project was against the ToS anyway, so what difference would this release make?

ghost commented 11 years ago

Why its a bad idea: release of new items means craft #s. Craft #s + automated crafting = unfair to people who have to update the game before crafting. This way only thing that updates is the cache and item schema. This means you can craft 1000 of the new items before anybody even gets in game. This unfairness is not something we suport so the release to the public is highly unfavored.

Sent from my Verizon Wireless BlackBerry

-----Original Message----- From: X33RO notifications@github.com Date: Thu, 28 Mar 2013 09:40:39 To: Jessecar96/SteamBotSteamBot@noreply.github.com Reply-To: Jessecar96/SteamBot reply@reply.github.com Cc: 14942744z14942744@gmail.com Subject: Re: [SteamBot] Crafting (#57)

I still dont understand why 'releasing this to the public' is a bad idea. I understand that it presents competition to scrap.tf and I can respect that you dont want your user base to be damaged by this, however, scrapping items isnt scrap.tf's main attraction anymore. You offer lots more banking now and scrap.tf will always be the first choice for many. As for the ToSs, regardless of whether they have a "stand" or not, you said the whole project was against the ToS anyway, so what difference would this release make?


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15599285

waylaidwanderer commented 11 years ago

Well said.

14942744 notifications@github.com wrote:

Why its a bad idea: release of new items means craft #s. Craft #s + automated crafting = unfair to people who have to update the game before crafting. This way only thing that updates is the cache and item schema. This means you can craft 1000 of the new items before anybody even gets in game. This unfairness is not something we suport so the release to the public is highly unfavored.

Sent from my Verizon Wireless BlackBerry

-----Original Message----- From: X33RO notifications@github.com Date: Thu, 28 Mar 2013 09:40:39 To: Jessecar96/SteamBotSteamBot@noreply.github.com Reply-To: Jessecar96/SteamBot reply@reply.github.com Cc: 14942744z14942744@gmail.com Subject: Re: [SteamBot] Crafting (#57)

I still dont understand why 'releasing this to the public' is a bad idea. I understand that it presents competition to scrap.tf and I can respect that you dont want your user base to be damaged by this, however, scrapping items isnt scrap.tf's main attraction anymore. You offer lots more banking now and scrap.tf will always be the first choice for many. As for the ToSs, regardless of whether they have a "stand" or not, you said the whole project was against the ToS anyway, so what difference would this release make?


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15599285


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15601808

elipsitz commented 11 years ago

That's the first explanation for this I've heard that makes sense completely. It's a shame though, having bots be able to craft (and things running on SteamBot like Mist) would be so helpful :(

ghost commented 11 years ago

Sorry about any grammar or lack of words/proper spelling. Please note: I type these replies via email on a blackberry, meaning I am unable to spell check.

Sent from my Verizon Wireless BlackBerry

-----Original Message----- From: waylaidwanderer notifications@github.com Date: Thu, 28 Mar 2013 11:32:41 To: Jessecar96/SteamBotSteamBot@noreply.github.com Reply-To: Jessecar96/SteamBot reply@reply.github.com Cc: 14942744z14942744@gmail.com Subject: Re: [SteamBot] Crafting (#57)

Well said.

14942744 notifications@github.com wrote:

Why its a bad idea: release of new items means craft #s. Craft #s + automated crafting = unfair to people who have to update the game before crafting. This way only thing that updates is the cache and item schema. This means you can craft 1000 of the new items before anybody even gets in game. This unfairness is not something we suport so the release to the public is highly unfavored.

Sent from my Verizon Wireless BlackBerry

-----Original Message----- From: X33RO notifications@github.com Date: Thu, 28 Mar 2013 09:40:39 To: Jessecar96/SteamBotSteamBot@noreply.github.com Reply-To: Jessecar96/SteamBot reply@reply.github.com Cc: 14942744z14942744@gmail.com Subject: Re: [SteamBot] Crafting (#57)

I still dont understand why 'releasing this to the public' is a bad idea. I understand that it presents competition to scrap.tf and I can respect that you dont want your user base to be damaged by this, however, scrapping items isnt scrap.tf's main attraction anymore. You offer lots more banking now and scrap.tf will always be the first choice for many. As for the ToSs, regardless of whether they have a "stand" or not, you said the whole project was against the ToS anyway, so what difference would this release make?


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15599285


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15601808


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15606196

ghost commented 11 years ago

I could try to make an offshoot that is closed source that has scrapping as a feature but I'm not to sure as to how feasable that will be.

-----Original Message----- From: ThePickleMan notifications@github.com Date: Thu, 28 Mar 2013 11:34:55 To: Jessecar96/SteamBotSteamBot@noreply.github.com Reply-To: Jessecar96/SteamBot reply@reply.github.com Cc: 14942744z14942744@gmail.com Subject: Re: [SteamBot] Crafting (#57)

That's the first explanation for this I've heard that makes sense completely. It's a shame though, having bots be able to craft (and things running on SteamBot like Mist) would be so helpful :(


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15606328

waylaidwanderer commented 11 years ago

You can't do that since SteamBot/SteamKit2 is licensed under the GPL

14942744 notifications@github.com wrote:

I could try to make an offshoot that is closed source that has scrapping as a feature but I'm not to sure as to how feasable that will be.

-----Original Message----- From: ThePickleMan notifications@github.com Date: Thu, 28 Mar 2013 11:34:55 To: Jessecar96/SteamBotSteamBot@noreply.github.com Reply-To: Jessecar96/SteamBot reply@reply.github.com Cc: 14942744z14942744@gmail.com Subject: Re: [SteamBot] Crafting (#57)

That's the first explanation for this I've heard that makes sense completely. It's a shame though, having bots be able to craft (and things running on SteamBot like Mist) would be so helpful :(


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15606328


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15606448

ghost commented 11 years ago

Oh, well that makes sense. Guess it's either start from scratch or no go. And starting from scratch is not feasible to me. So I can say: I will not be doin this. Good luck to anyone else.

-----Original Message----- From: waylaidwanderer notifications@github.com Date: Thu, 28 Mar 2013 11:37:56 To: Jessecar96/SteamBotSteamBot@noreply.github.com Reply-To: Jessecar96/SteamBot reply@reply.github.com Cc: 14942744z14942744@gmail.com Subject: Re: [SteamBot] Crafting (#57)

You can't do that since SteamBot/SteamKit2 is licensed under the GPL

14942744 notifications@github.com wrote:

I could try to make an offshoot that is closed source that has scrapping as a feature but I'm not to sure as to how feasable that will be. Sent from my Verizon Wireless BlackBerry

-----Original Message----- From: ThePickleMan notifications@github.com Date: Thu, 28 Mar 2013 11:34:55 To: Jessecar96/SteamBotSteamBot@noreply.github.com Reply-To: Jessecar96/SteamBot reply@reply.github.com Cc: 14942744z14942744@gmail.com Subject: Re: [SteamBot] Crafting (#57)

That's the first explanation for this I've heard that makes sense completely. It's a shame though, having bots be able to craft (and things running on SteamBot like Mist) would be so helpful :(


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15606328


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15606448


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15606513

cwhelchel commented 11 years ago

Is there a way only to allow crafting scrap recipes and not, say, recipes for things to get low craft numbers?

Seems to me valve would easily detect and shut down bots doing mass crafting like that.

waylaidwanderer commented 11 years ago

No, it's not possible. Once you know how to get crafting working, there's really no way to limit what kind of items are crafted.

Cainan Whelchel notifications@github.com wrote:

Is there a way only to allow crafting scrap recipes and not, say, recipes for things to get low craft numbers?

Seems to me valve would easily detect and shut down bots doing mass crafting like that.


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15606745

elipsitz commented 11 years ago

Well, I mean, you could, but as soon as someone figured out the other craft recipe id numbers (23 is refined to reclaimed I think), you could really do anything. Or if someone used the recipe 0xffff, which is "unknown" recipe.

ghost commented 11 years ago

It would have to be on their side, because I can't find a function that allows for that. Hmmm. I could try to keep digging.

Sent from my Verizon Wireless BlackBerry

-----Original Message----- From: Cainan Whelchel notifications@github.com Date: Thu, 28 Mar 2013 11:42:12 To: Jessecar96/SteamBotSteamBot@noreply.github.com Reply-To: Jessecar96/SteamBot reply@reply.github.com Cc: 14942744z14942744@gmail.com Subject: Re: [SteamBot] Crafting (#57)

Is there a way only to allow crafting scrap recipes and not, say, recipes for things to get low craft numbers?

Seems to me valve would easily detect and shut down bots doing mass crafting like that.


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15606745

waylaidwanderer commented 11 years ago

Problem is, you don't need craft recipes to craft stuff together unless you're trying to get a specific item. It's like when you craft items via the advanced blueprint thing in TF2.

ThePickleMan notifications@github.com wrote:

Well, I mean, you could, but as soon as someone figured out the other craft recipe id numbers (23 is refined to reclaimed I think), you could really do anything. Or if someone used the recipe 0xffff, which is "unknown" recipe.


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15606844

ghost commented 11 years ago

Well, what if we are workin on just one side of it (choose your own blueprint) instead of the main functions?

-----Original Message----- From: waylaidwanderer notifications@github.com Date: Thu, 28 Mar 2013 11:43:33 To: Jessecar96/SteamBotSteamBot@noreply.github.com Reply-To: Jessecar96/SteamBot reply@reply.github.com Cc: 14942744z14942744@gmail.com Subject: Re: [SteamBot] Crafting (#57)

No, it's not possible. Once you know how to get crafting working, there's really no way to limit what kind of items are crafted.

Cainan Whelchel notifications@github.com wrote:

Is there a way only to allow crafting scrap recipes and not, say, recipes for things to get low craft numbers?

Seems to me valve would easily detect and shut down bots doing mass crafting like that.


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15606745


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15606838

waylaidwanderer commented 11 years ago

Any kind of crafting released publicly will lead to abuse.

14942744 notifications@github.com wrote:

Well, what if we are workin on just one side of it (choose your own blueprint) instead of the main functions? Sent from my Verizon Wireless BlackBerry

-----Original Message----- From: waylaidwanderer notifications@github.com Date: Thu, 28 Mar 2013 11:43:33 To: Jessecar96/SteamBotSteamBot@noreply.github.com Reply-To: Jessecar96/SteamBot reply@reply.github.com Cc: 14942744z14942744@gmail.com Subject: Re: [SteamBot] Crafting (#57)

No, it's not possible. Once you know how to get crafting working, there's really no way to limit what kind of items are crafted.

Cainan Whelchel notifications@github.com wrote:

Is there a way only to allow crafting scrap recipes and not, say, recipes for things to get low craft numbers?

Seems to me valve would easily detect and shut down bots doing mass crafting like that.


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15606745


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15606838


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15607000

ghost commented 11 years ago

I just was wondering if we missed something. I suppose you are right, as long as its under a public open source we can't release anything to do with botting crafting.

-----Original Message----- From: waylaidwanderer notifications@github.com Date: Thu, 28 Mar 2013 11:49:04 To: Jessecar96/SteamBotSteamBot@noreply.github.com Reply-To: Jessecar96/SteamBot reply@reply.github.com Cc: 14942744z14942744@gmail.com Subject: Re: [SteamBot] Crafting (#57)

Any kind of crafting released publicly will lead to abuse.

14942744 notifications@github.com wrote:

Well, what if we are workin on just one side of it (choose your own blueprint) instead of the main functions? Sent from my Verizon Wireless BlackBerry

-----Original Message----- From: waylaidwanderer notifications@github.com Date: Thu, 28 Mar 2013 11:43:33 To: Jessecar96/SteamBotSteamBot@noreply.github.com Reply-To: Jessecar96/SteamBot reply@reply.github.com Cc: 14942744z14942744@gmail.com Subject: Re: [SteamBot] Crafting (#57)

No, it's not possible. Once you know how to get crafting working, there's really no way to limit what kind of items are crafted.

Cainan Whelchel notifications@github.com wrote:

Is there a way only to allow crafting scrap recipes and not, say, recipes for things to get low craft numbers?

Seems to me valve would easily detect and shut down bots doing mass crafting like that.


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15606745


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15606838


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15607000


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15607115

elipsitz commented 11 years ago

It really is a shame though.

cwhelchel commented 11 years ago

Any kind of crafting released publicly will lead to abuse.

Honestly, if people wanted to abuse this they would already be using the java source for ScrapBank.tf and his java steamkit.

Which is why geel9 said:

It's irrelevant. The repo you found the code on is public anyways.

waylaidwanderer commented 11 years ago

Well, there you go. If you want to implement crafting just learn Java... no biggie.

ghost commented 11 years ago

Wow I didnt even think of crafting low craft number items lol

But to be fair, even if it did go public, only a small amount of users would abuse it. Firstly, youd have to figure out that its possible to fish low craft numbers and secondly youd need the knowledge to actually make it

cwhelchel commented 11 years ago

Well, there you go. If you want to implement crafting just learn Java... no biggie.

Where there's a will. There's a way. :smile: Especially if some douche really wants to auto craft low number items.

ghost commented 11 years ago

This is true, anyone know when steampipe is launching for TF2? (slighty off topic but relevant)

teliosdev commented 11 years ago

Soon.

elipsitz commented 11 years ago

Just in case anybody wanted to know, Top-Cat's code works perfectly fine.

ghost commented 11 years ago

By any chance would it be able to join a server and qualify for item drops?

waylaidwanderer commented 11 years ago

No. That's not how it works.

X33RO notifications@github.com wrote:

By any chance would it be able to join a server and qualify for item drops?


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15619948

lazy1 commented 11 years ago

14942744 commented 6 hours ago Why its a bad idea: release of new items means craft #s. Craft #s + automated crafting = unfair to people who have to update the game before crafting. This way only thing that updates is the cache and item schema. This means you can craft 1000 of the new items before anybody even gets in game. This unfairness is not something we suport so the release to the public is highly unfavored.

Its just not true. Crafting depends: 1) on crafting ingredients 2) Game coordinator. One don't need TF2 updated to get new items with low craft numbers.

waylaidwanderer commented 11 years ago

You're only saying that because you don't get how it works. Right now I can tell my bot "craft two hats" and the bot would tell steam "I'm crafting two items with these IDs" and steam would say "ok" and ta-dah you have one rebuilt hat. It's instant.

lazy1 notifications@github.com wrote:

14942744 commented 6 hours ago

Why its a bad idea: release of new items means craft #s. Craft #s + automated crafting = unfair to people who > have to update the game before crafting. This way only thing that updates is the cache and item schema. This > means you can craft 1000 of the new items before anybody even gets in game. This unfairness is not something we suport so the release to the public is highly unfavored.

Its just not true. Crafting depends: 1) on crafting ingredients 2) Game coordinator. One don't need TF2 updated to get new items with low craft numbers.


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15620531

lazy1 commented 11 years ago

waylaidwanderer: If could do the same in game and it would be instant too. And I don't need to have game updated. I can't see easy way to abuse the system. You need to know when to say your bot when to craft hats. Also from economical standpoint this crafting will hardly make any sense. You will need to waste hundreds of hats to get one particular. And the result(low craft number) is far from guaranteed. If this idea would make sense people would be abusing it already.

waylaidwanderer commented 11 years ago

People aren't abusing it because automated crafting isn't easy to do at the moment.

cwhelchel commented 11 years ago

Just putting this out there....

It took me an hour to convert Topcat's java code to C#. And much to my amazement, it worked there too (or at least the stuff I tried). It's really wasn't terribly difficult, come to think of it.

waylaidwanderer commented 11 years ago

If someone really wants to get crafting working, then yeah, they do have that option. I have no idea how to code in Java myself, so I didn't really understand it when I looked it over, much less port it to C#.

Cainan Whelchel notifications@github.com wrote:

Just putting this out there....

It took me an hour to convert Topcat's java code to C#. And much to my amazement, it worked there too (or at least the stuff I tried). It's really wasn't terribly difficult, come to think of it.


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15626339

ghost commented 11 years ago

So basically, we have crafting working in SteamBot?

cwhelchel commented 11 years ago

Yes, I did get basic crafting code to work. I have not yet decided what to do with that code.

ghost commented 11 years ago

I'd recommend not making it public, like the rest of us. To many kids C+P code because they are too lazy to learn how to do it by hand. If they want to abuse it to get craft #s they should have to atleast work hard to get it, so the ones who don't abuse aren't screwed over.

-----Original Message----- From: Cainan Whelchel notifications@github.com Date: Fri, 29 Mar 2013 08:34:48 To: Jessecar96/SteamBotSteamBot@noreply.github.com Reply-To: Jessecar96/SteamBot reply@reply.github.com Cc: 14942744z14942744@gmail.com Subject: Re: [SteamBot] Crafting (#57)

Yes, I did get basic crafting code to work. I have not yet decided what to do with that code.


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15646132

ric20007 commented 11 years ago

The code only crafts metal (and maybe weapons to make scrap, not sure), so if you want to make it craft special weapons and items to get craft numbers you still need to write code. So "kids" would not be able to copy paste and abuse it to get low craft numbers.

lazy1 commented 11 years ago

And if someone(hypothetically) is already abusing the system then he would be strongly against releasing this code:)

waylaidwanderer commented 11 years ago

The code works by sending item IDs to the SteamGC to tell it that those items are being crafted together, I think. It'd be trivial to change the type of items.

ric20007 notifications@github.com wrote:

The code only crafts metal (and maybe weapons to make scrap, not sure), so if you want to make it craft special weapons and items to get craft numbers you still need to write code. So "kids" would not be able to copy paste and abuse it to get low craft numbers.


Reply to this email directly or view it on GitHub: https://github.com/Jessecar96/SteamBot/issues/57#issuecomment-15648548

gamemaster1494 commented 11 years ago

To me, this was TL;DR.

However, the reason we SHOULDN'T release it is simple, abuse. If someone really wants it that bad have them work for it. Spoon feeding them isn't a good idea.

lazy1 commented 11 years ago

I looked up Top-Cat code and wrote following code to smelt weapons:

            var Msg = new ClientMsgProtobuf<CMsgGCClient>( EMsg.ClientToGC );
            Msg.Body.appid = 440;    // TF2
            Msg.Body.msgtype = 1002; // EMsgGCCraft 
            Msg.Body.steamid=SteamClient.SteamID;
            List<byte> data = new List<byte>();
            data.AddRange(BitConverter.GetBytes((Int16)3)); // Recipe for smelting weapons
            data.AddRange(BitConverter.GetBytes((Int16)2)); // Number of items to smelt
            data.AddRange(BitConverter.GetBytes(item1.Id)); // Long item1 ID
            data.AddRange(BitConverter.GetBytes(item2.Id)); // Long item2 ID
            Msg.Body.payload=data.ToArray();                // 20 bytes
            SteamClient.Send(Msg);

For some reason crafting not happening and response in 1003 Message is negative. Can please anybody point me where I make mistake?

elipsitz commented 11 years ago

Perhaps you should reexamine the code. Besides, this isn't really the place to ask for help. This should be closed anyway.

lazy1 commented 11 years ago

Nevermind, got crafting working...

teliosdev commented 11 years ago

@FunkyLoveCow I'm not sure, since this hasn't been added to SteamBot yet and I do believe it is something that should be added.

Maybe a page on the wiki that isn't linked to or something so it's a little bit harder to find the solution? I don't want crafting to just be left out of the SteamBot.

lazy1 commented 11 years ago

Perhaps we should just make a fork with crafting enabled. Whoever needs it can backport it.

waylaidwanderer commented 11 years ago

Yeah, I find it funny how people were advocating that crafting should be made public, but as soon as they figured out how to do it themselves no word was heard from them again...