Crafting recipes by inspecting Objects/Blocks

Discussion in 'Blocks and Crafting' started by mrboese, Jan 2, 2014.

?

Good idea?

  1. Yes! Add it, devs!!!

    90.9%
  2. Nooooooooooooooooooooooooooooooooooo - It will break the game!

    0 vote(s)
    0.0%
  3. Ok, but ... <Write answer>

    9.1%
  1. mrboese

    mrboese Phantasmal Quasar

    Everybody knows the lack of pixel printing blocks , so you have to destroy existing structures. Also, a problem, i came across (with projects like "Build a gigantic metal-sandstone-style mega city with ... everything!"), is constant lack of pixels, i completely consume, e.g. printing a fountain.*

    STOP! Before you cry - I don't want to remove the pixel printer, nor I want less expensive items**
    I suggest some sort of "inspecting" an existing item (without destroying or even removing it). Just use the "Inspect" tool on an item and you will learn the crafting recipe just by looking at it (Note: Later, I will explain, how to make it more challenging)

    Inspecting Tool

    The tool, used for inspecting is already existing: [​IMG]
    So, no extra confusing super mega tool thing.

    But ... That's too easy!!

    I already found a solution:
    You may know the codices (letters, books, ...), you can find in villages or dungeons - Currently, they are nice, but some sort of worthless (So many players just ignores them).

    If you find a codex and read it, it will be added to your notebook, but also, you will learn something about the race, covered by the codex.

    Let's add a new UI:
    [​IMG]

    Nice GUI, but how will it make inspecting more challenging?

    You cannot get a crafting recipe just by using inspect tool on an item - To craft the item, you will need enough knowledge about the race (So you can understand how they craft it - and how to do it yourself)

    If you want to craft an item, you will have to inspect it, but it will only work, if you found and read enough codices of the race, the item belongs.


    The value of read codices will differ from item to item:

    Example
    Race: Avians

    • Park bench: No knowledge needed - Just inspect
    • Temple ornaments: High amount of knowledge needed
    • Avian table: Some knowledge needed (Reason: The nice carvings)

    Note: There can also be items/blocks, you cannot get a crafting recipe

    Pictures

    Trying to inspect a bench
    [​IMG]

    Trying to inspect an avian light (Without knowledge about avians)
    [​IMG]


    For Developers: Possible Implementation

    Player variables

    • INTEGER:codices_<race> : For each race: Counter of found codices
    Item/Block variables
    • BOOLEAN:inspect_craftable : Determines if it can be inspected
    • RACE:race : Race, attached to the item
    • INTEGER:inspect_codex_min : Minimal count of codices needed

    Inspect tool:
    [​IMG]


    * I temporary solved my problems by using modifications like "Logical Crafting Recipes", giving me crafting tables, where I can craft every block of a race - but in my point of view this is too much - I spend a little stone and iron and can craft everything --- nothing to explore. lame.

    ** But some sort of rebalance would be not bad. Some decoration items are ... expensive
     
    Reade, Pacificatore, Sorrieah and 7 others like this.
  2. Sgt_Hankey

    Sgt_Hankey Request for Urgent Business Relationship

    Holy Shizzles this is an interesting concept! I hope it gets full attention, because I think it deserves it.
    Just make sure to preserve the current "inspect" lines, like the "I can't craft this until I learn more" is a one-time message until you gain more knowledge.
    Then after that one-time message, or you have obtained the recipe, you can just play the default Inspect-Lines.
     
  3. Genouious

    Genouious Space Hobo

    Tricorders, or tricorder like device, for complicated items perhaps?
     
    Sgt_Hankey likes this.
  4. Game³oid

    Game³oid Big Damn Hero

    Very Nice
     
    Last edited: Jan 3, 2014
  5. Alaster

    Alaster Orbital Explorer

    Great idea.
    Personal, I hate destroying villages to get what I want.
    This would just make things easier in terms of building structures.
    However, would this affect what the character has to say about certain objects? I quite enjoy some of things that my characters say about things.
    Could this be avoided by having the first time you inspect something the character comes to the conclusion that he/she can build it, then throw in their own two cents on the subject. Or maybe the inspect key (being 'n') could have a right click and left click option.
    Right click = Character commenting on what they know/assume about object
    Left click = Character inspect object to see if they can build it
     
    Sgt_Hankey likes this.
  6. Sgt_Hankey

    Sgt_Hankey Request for Urgent Business Relationship

    Right/left for inspecting sounds like a good idea, but somehow I think that could become sort of annoying.
    Just having the character change between the two kinds would be my preferred.
     
  7. EraticThaArtist

    EraticThaArtist Space Hobo

    I like the idea, but I would simplify it a bit. Adding too much depth could make it a little more annoying to use. The game can be time consuming as it is, and as much as I love Starbound, I still don't want to spend hours upon hours trying to learn to craft something. Perhaps if there was a travel log for your ship so that you could easily get back to a certain planet to inspect something you wanted to learn to craft after finding more codexes that would be nice.

    Hey MrBoese, I would like to work together with you to compile a bunch of really good suggestions into one thread, do you have a way to communicate? Like Steam or something?
     
    Sgt_Hankey likes this.
  8. EraticThaArtist

    EraticThaArtist Space Hobo

    To be clear, I think this is a great idea, there are just a few concerns I have.
     
    Sgt_Hankey likes this.
  9. Sgt_Hankey

    Sgt_Hankey Request for Urgent Business Relationship

    Indeed, to have a log-book about every planet you've been to as well as every star system could be nice.
    Especially if you could write down in the log book whatever you wanted. Like "This planet has Acid Rain, but a huge Apex Colony, as well as a Floran Prison. I've built a huge monument to myself on this planet."
     
  10. LizardPL

    LizardPL Void-Bound Voyager

    Actually a good idea, but will it let us create the items with 'traditional' resources (wood, stone, plant fibre, metals)? I mean, both blocks and 'furniture'. It would be nice to firstly scan for example glitch castle wall, and then create it with stone, or thatched roof with e.g. plant fibre (or at least with pixels, but i prefer traditional crafting ;) i know, i am "so last millennia" )
    Also i think that there should be as less as possible such blocks, that aren't possible to be crafted. I have another opinion about furniture, that still can be printed with pixels, some of the objects could be without crafting recipe.
    And, what with dungeons that do not belong to any race (maybe i am wrong, don't judge me) like Sewer Dungeon? http://starbounder.org/mediawiki/images/5/54/Sewer_dungeon_tanks.jpg Items/blocks in it couldn't be scanned? They are interesting and make room for creativity in building. Personally, I really would like to be able to craft every (or almost every) block in the game (no matter, with resources or pixels) :) Destroying villages or dungeons can get annoying.

    Anyway i really support the idea! It is also a very clever way to make Codex(es) useful and not ignored :)
     
  11. DireBunny

    DireBunny Void-Bound Voyager

    I like it. A couple of add-on suggestions to address concerns:

    Rather than replace the existing description text (a herculean task) instead just add a second line like "I don't know enough about [race x] to dupilcate this." and "I could make this myself." to the description. Possibly make this right-click functionality as suggested above.
    This may be a bit simulationist or lore vs gameplay for some, but I'd suggest that some "dungeon" specific blocks be uncraftable, such as rusted metal, worn pipes, etc. However inspecting those items would get you the crafting recipe for the 'clean' version: non-rusty plating, shiny copper pipes, etc.
     
    Sgt_Hankey likes this.
  12. Sgt_Hankey

    Sgt_Hankey Request for Urgent Business Relationship

    Tbh, I don't think it would be too unrealistic to be able to craft rusty or otherwise outworn things. Pixels work like magic, they can make ANYTHING happen.
    Even rust brand spanking new Iron Pipes.
     
    Tamorr and LizardPL like this.
  13. LizardPL

    LizardPL Void-Bound Voyager

    Well, that is also a good idea :) but I also agree with Sgt_Hankey's statement, that pixels work like magic, (kind of sci-fi magic ;) ) and there could be any way to craft "spoiled" blocks - rusty, mossy etc. Being able to build own, personal sewer and live in it would be cool. (without destroying existing one)
     
    Tamorr and Sgt_Hankey like this.
  14. LOCSA_XIII

    LOCSA_XIII Void-Bound Voyager

    this is so much better. I dont like just running around with my pick and steal stuff as much as i can. 1+
     
    Tamorr and Sgt_Hankey like this.
  15. rexicom

    rexicom Scruffy Nerf-Herder

    Your idea is perfect! It will solve many problems and make the game more fun :D
     
    Sgt_Hankey likes this.

Share This Page