New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Module Overhaul - Crafting #728
Comments
What about including this directly? Because Crafting is something users
|
No, but that's a misunderstanding of what our modules are - they're not the same as traditional "mods". The base version of the game will ship with some sort of crafting module - it just won't be in the engine :-) |
I've got this module compiling (with only a couple of potentially-important pieces of code commented out) and running without warnings. Still not sure how to make it do something yet. |
These are the pieces that seem important.
|
Just to reference this somewhere I tried it from source using the legacy build and crafting didn't actually appear to function. Binary build 420 does seem to work. |
I've created /mkienenb/Terasology/tree/Minion-module-support for my engine changes to get Minions and Crafting ported to build 752-ish. Possibly has some extra garbage in there, but it's really just adding a method to Icon, and adding some relaxed security. mkienenb/Miniion/tree/develop-752-upgrade and mkienenb/Crafting/tree/develop-752-upgrade have the module changes. |
I've fixed all of the obvious issues with this module, but since I'm not entirely certain how it worked in the first place, it's rather difficult for me to pursue it much further. It compiles, it runs, but I can't say much beyond that. |
Thanks @mkienenb :-) I think there's good potential to build on, even if it still takes some refactoring here and there. I'm very eager to see where we can get with a blueprint approach and/or custom blocks rather than straight crafting (as discussed previously - although I forget if it was in the forum with threads like https://forum.terasology.org/threads/assembly-table-a-take-on-crafting.838/#post-8445 or on IRC) I still like the idea of using this style of crafting but can recall I was pretty decently defeated somewhere in favor of a more automatic recipe picking approach rather than rely on placement - although tools could interact with that as well :-) |
Closing this as the module has been archived by now (https://github.com/Terasology-Archived/Crafting) and is subject to a rewrite - if at all. |
This module is another big one to convert for the new multiplayer/structure changes. It involves involves a fair amount of GUI stuff that could involve #720 and is a novel yet complex beast :-)
There are other related pending issues like #481 and #509 and lots of discussion in the forum
Original author is @small-jeeper - hoping he can take a look at bringing the base functional version up to speed. Ideally that would include related functional changes but I think it would be nice just to have working as-is too
New home: https://github.com/Terasology/Crafting
Jenkins: http://jenkins.movingblocks.net/job/Crafting
Command to fetch:
gradlew fetchModuleCrafting
The text was updated successfully, but these errors were encountered: