Jump to content

SiderisAnon

Member
  • Posts

    102
  • Joined

  • Last visited

Reputation Activity

  1. Like
    SiderisAnon got a reaction from Leond in Extended Building Options   
    Extended Building Options
    Welcome to the Extended Building Options mod forum thread. This mod came into being because I am the type of person who loves to have more things to build in any sandbox game I play. When I looked for existing mods that would allow this, the ones I found were not working because update 30 had changed how world objects are built, breaking those mods.
    I sat down to learn about Project Zomboid modding and to try and get one of those mods working for my own play. In doing so, I discovered that it would in many ways be more interesting to simply create a building mod from scratch. As I both put a lot of work into this mod and figured that other players would enjoy having more building options, I decided to share this mod with the Project Zomboid community.
    This mod is inspired by the "Building Mod Reloaded" mod by Gaunti12, which was in turn based on the "Building Mod" mod by Badtrix. I have added additional buildable objects to what those mods provided; not all of their objects were included. Some of my inspiration and education also came from the "Handmade Wooden Dowels" mod by Onkeen.
    The metal and metal scraps concepts are taken from "Building Mod Reloaded". Their implementation here is my own. The components for the two mods are not compatible with each other.
    The "Building Mod" had digging for clay. My clay and brick are not compatible with whatever was produced by that mod. (I never looked closely, so I am unsure whether that mod produced bricks or how.)
    This mod would have been impossible without the tile splitting ability of the UnPacker utility from the Project Zomboid forum.
    Current Download
    April 9, 2015: Extended Building Options mod version 1.4 for Project Zomboid version 31.10.
    Update History:
    What You Can Build
    This mod includes walls, floors, containers, tables, chairs, beds, light posts, and a variety of decorative elements. The current full menu listing is in the spoiler block below.
    The list is pretty extensive because I went a little crazy in adding lots of buildable items into the game. When it came to floors, I probably went too far, but I was trying to see just how many different floor types could be added.
    I used the base Project Zomboid files for anything that was built, so they will interact with the world just like any normal object. They can also be deconstructed just like any of the default items you can build.
    Screenshots Can Be Found Here
    Getting Started In Game
    Depending on what you want to build, you will need some kind of a tool. Wood requires a hammer or stone hammer, metal a screwdriver, and brick a masonry trowel.
    I primarily based the materials required on the objects you can already build in Project Zomboid. For most things, you need planks and nails. For metal objects, you will need metal plates and screws. For stone objects, brick and clay. Wall hangings are generally a piece of paper and a nail.
    Just use a right-click like you would for normal building. The menu will be called "Extended Building Options".
    New Items Added
    Small Piece of Metal: Created by hammering various metal items. Sheet of Metal: Found in the world or crafted from metal pieces. Empty Can: When you empty a can of food or soda can. Fill it with water or hammer it into metal pieces. Masonry Trowel: Found in the world or crafted from a gardening trowel. Lump of Clay: Dug up from sand or gravel. Shovel required. Raw Brick: Shaped from Clay. Brick: Bake a raw brick. New Recipes Added
    Many in-game items can be hammered into metal pieces. Put twenty metal pieces in a baking pan or roasting pan, cook it, and you end up with a metal sheet.
    You can hammer a standard trowel out flat into a masonry trowel.
    With a shovel, you can dig in sand or gravel to find clay. Shape the clay into a brick. Cook the raw brick to get a brick you can use to build. As long as the brick is still "raw", it can be shaped back into clay.
    In case you want a lot of flower beds, you can now cut tree branches into twigs with a saw.
    Things To Keep In Mind
    Some objects can be rotated to change their appearance. This should be noted at the bottom of that object's tooltip. You can mix and match wall styles however you want. Same with fences. Fences can be jumped over and will not stop zombies; they work just like the fences you can build in the default game. Any door frame section can hold any door. All of the floors work identically. Even if it is called "carpet", it will support your weight or keep the rain out. You do not need to build a wooden floor and then lay carpet over it. The flower beds are also floors. Yes, you can build an upper story out of them and walk around on your flower garden. Everything in the "containers" menu holds the normal inventory size of fifty. I figured out how to give the containers icons other than the default crate, so that should make mass storage a bit more interesting. The "Mini Fridge" is buildable for humor value. It functions as a container, but do not expect it to keep your food cold even if I did give it the refrigerator icon. You can sleep in the beds, couches, and chairs as normal. The "Wall Hangings" must be placed against a wall. The "Light Posts" work just like the current lamp on a pillar you can build; mine just look nicer. You will need a flashlight to build them. Object Stength
    Game objects start with a base health, then add 50 health per point of Carpentry. The Handy trait adds 100 health. This allows for a maximum health amount of [base] + ((Carpentry * 50) + Handy.
    Stone walls (300 base) are stronger than a plank wall (100 base), but not as strong as a log wall (400 base). Metal walls are just as strong as a log wall. Fences and posts are technically walls in Project Zomboid. There are no metal "walls" in the mod, but there are metal "fences". Metal stairs are the same strength as the wooden ones. Stone Containers (200 base) are stronger than wooden ones (100 base). Metal containers, including the lockers, are much stronger (400 base). Wall decorations have very little health (40 base, no bonus for Carpentry). Some Side Notes
    I have tried to comment the code enough so that others can learn from my mod as I have from previous mods. I have also done this in case at some point another programmer has to update this mod for a later version of Project Zomboid. Hopefully I did not go so far in my explanations that the code becomes unreadable.
    If you want to run testing on this mod, uncomment the "ISBuildMenu.cheat = true;" line in "EBOBuildMenu.lua". This will allow you to build any item in the mod without tools or materials. It will also allow you to build the base Project Zomboid buildable objects without tools or materials as well.
    Artwork
    The item sprites I am using were provided by Svarog and Onkeen, some of which are based off of sprites already in Project Zomboid. These look much better than what I was originally using. Thank you!
    Future Plans
    Currently, my workload is a bit high, so I am not going to make any promises on additions to the mod for a bit. I will monitor this thread so I can fix any bugs that crop up.
    I do still have a list of things I want to do, just not the time allocation currently.
    I can say that things like generators or solar panels for refrigerators and lights are not going to happen because they are outside the scope of this mod. Working stoves have also been requested, but I know another modder stated they were working on those, so I do not have any plans to dig into that code and will leave it to other minds than mine.
    Feedback
    I would appreciate feedback on the mod, how it plays, whether you think the material and Carpentry requirements are reasonable, and how it works in your game.
    If you find any bugs, please let me know.
    Also please let me know if any tooltips need to be changed; by now they all kind of blur together for me.
    Credit
    Credit Where Credit Is Due
  2. Like
    SiderisAnon got a reaction from ProjectSky in Extended Building Options   
    Extended Building Options
    Welcome to the Extended Building Options mod forum thread. This mod came into being because I am the type of person who loves to have more things to build in any sandbox game I play. When I looked for existing mods that would allow this, the ones I found were not working because update 30 had changed how world objects are built, breaking those mods.
    I sat down to learn about Project Zomboid modding and to try and get one of those mods working for my own play. In doing so, I discovered that it would in many ways be more interesting to simply create a building mod from scratch. As I both put a lot of work into this mod and figured that other players would enjoy having more building options, I decided to share this mod with the Project Zomboid community.
    This mod is inspired by the "Building Mod Reloaded" mod by Gaunti12, which was in turn based on the "Building Mod" mod by Badtrix. I have added additional buildable objects to what those mods provided; not all of their objects were included. Some of my inspiration and education also came from the "Handmade Wooden Dowels" mod by Onkeen.
    The metal and metal scraps concepts are taken from "Building Mod Reloaded". Their implementation here is my own. The components for the two mods are not compatible with each other.
    The "Building Mod" had digging for clay. My clay and brick are not compatible with whatever was produced by that mod. (I never looked closely, so I am unsure whether that mod produced bricks or how.)
    This mod would have been impossible without the tile splitting ability of the UnPacker utility from the Project Zomboid forum.
    Current Download
    April 9, 2015: Extended Building Options mod version 1.4 for Project Zomboid version 31.10.
    Update History:
    What You Can Build
    This mod includes walls, floors, containers, tables, chairs, beds, light posts, and a variety of decorative elements. The current full menu listing is in the spoiler block below.
    The list is pretty extensive because I went a little crazy in adding lots of buildable items into the game. When it came to floors, I probably went too far, but I was trying to see just how many different floor types could be added.
    I used the base Project Zomboid files for anything that was built, so they will interact with the world just like any normal object. They can also be deconstructed just like any of the default items you can build.
    Screenshots Can Be Found Here
    Getting Started In Game
    Depending on what you want to build, you will need some kind of a tool. Wood requires a hammer or stone hammer, metal a screwdriver, and brick a masonry trowel.
    I primarily based the materials required on the objects you can already build in Project Zomboid. For most things, you need planks and nails. For metal objects, you will need metal plates and screws. For stone objects, brick and clay. Wall hangings are generally a piece of paper and a nail.
    Just use a right-click like you would for normal building. The menu will be called "Extended Building Options".
    New Items Added
    Small Piece of Metal: Created by hammering various metal items. Sheet of Metal: Found in the world or crafted from metal pieces. Empty Can: When you empty a can of food or soda can. Fill it with water or hammer it into metal pieces. Masonry Trowel: Found in the world or crafted from a gardening trowel. Lump of Clay: Dug up from sand or gravel. Shovel required. Raw Brick: Shaped from Clay. Brick: Bake a raw brick. New Recipes Added
    Many in-game items can be hammered into metal pieces. Put twenty metal pieces in a baking pan or roasting pan, cook it, and you end up with a metal sheet.
    You can hammer a standard trowel out flat into a masonry trowel.
    With a shovel, you can dig in sand or gravel to find clay. Shape the clay into a brick. Cook the raw brick to get a brick you can use to build. As long as the brick is still "raw", it can be shaped back into clay.
    In case you want a lot of flower beds, you can now cut tree branches into twigs with a saw.
    Things To Keep In Mind
    Some objects can be rotated to change their appearance. This should be noted at the bottom of that object's tooltip. You can mix and match wall styles however you want. Same with fences. Fences can be jumped over and will not stop zombies; they work just like the fences you can build in the default game. Any door frame section can hold any door. All of the floors work identically. Even if it is called "carpet", it will support your weight or keep the rain out. You do not need to build a wooden floor and then lay carpet over it. The flower beds are also floors. Yes, you can build an upper story out of them and walk around on your flower garden. Everything in the "containers" menu holds the normal inventory size of fifty. I figured out how to give the containers icons other than the default crate, so that should make mass storage a bit more interesting. The "Mini Fridge" is buildable for humor value. It functions as a container, but do not expect it to keep your food cold even if I did give it the refrigerator icon. You can sleep in the beds, couches, and chairs as normal. The "Wall Hangings" must be placed against a wall. The "Light Posts" work just like the current lamp on a pillar you can build; mine just look nicer. You will need a flashlight to build them. Object Stength
    Game objects start with a base health, then add 50 health per point of Carpentry. The Handy trait adds 100 health. This allows for a maximum health amount of [base] + ((Carpentry * 50) + Handy.
    Stone walls (300 base) are stronger than a plank wall (100 base), but not as strong as a log wall (400 base). Metal walls are just as strong as a log wall. Fences and posts are technically walls in Project Zomboid. There are no metal "walls" in the mod, but there are metal "fences". Metal stairs are the same strength as the wooden ones. Stone Containers (200 base) are stronger than wooden ones (100 base). Metal containers, including the lockers, are much stronger (400 base). Wall decorations have very little health (40 base, no bonus for Carpentry). Some Side Notes
    I have tried to comment the code enough so that others can learn from my mod as I have from previous mods. I have also done this in case at some point another programmer has to update this mod for a later version of Project Zomboid. Hopefully I did not go so far in my explanations that the code becomes unreadable.
    If you want to run testing on this mod, uncomment the "ISBuildMenu.cheat = true;" line in "EBOBuildMenu.lua". This will allow you to build any item in the mod without tools or materials. It will also allow you to build the base Project Zomboid buildable objects without tools or materials as well.
    Artwork
    The item sprites I am using were provided by Svarog and Onkeen, some of which are based off of sprites already in Project Zomboid. These look much better than what I was originally using. Thank you!
    Future Plans
    Currently, my workload is a bit high, so I am not going to make any promises on additions to the mod for a bit. I will monitor this thread so I can fix any bugs that crop up.
    I do still have a list of things I want to do, just not the time allocation currently.
    I can say that things like generators or solar panels for refrigerators and lights are not going to happen because they are outside the scope of this mod. Working stoves have also been requested, but I know another modder stated they were working on those, so I do not have any plans to dig into that code and will leave it to other minds than mine.
    Feedback
    I would appreciate feedback on the mod, how it plays, whether you think the material and Carpentry requirements are reasonable, and how it works in your game.
    If you find any bugs, please let me know.
    Also please let me know if any tooltips need to be changed; by now they all kind of blur together for me.
    Credit
    Credit Where Credit Is Due
  3. Like
    SiderisAnon reacted to nasKo in Valve now lets developers permanently ban Steam users from a game   
    I'd agree if this was about toxicities like it'd include racism.Ultimatively this isn't about keeping toxicity out of games, though.
    It's primarily aimed at cheating and you absolutely should be permanently banned from playing those if you've been evidently cheating.
    And no, we have not been getting by without permanent bans.
    Be it good ol Punkbuster banning your GUID because you cheated in CS, RtCW, CoD, or BF or VAC banning you from the CS series game of your choice, CoD MW 2 & 3 or Dungeon Defenders. Mind you, people who were banned by PB or VAC were and still are able to launch games they were banned on. They are just not allowed to play on AC-protected servers. The percentage of people contuing to play on those is extremely minuscule.
    Temporary bans are no answer to cheating in games, at all. Especially since they are often enough highly competetive.
    And even permanent bans are not preventing people from cheating. In my last 10 CS:GO matches I've had 3 spinbotters currently still not banned in addition to the 7 people who got VAC/Overwatch banned recently, some of which I didn't even suspect of cheating. That's at least 10 people cheating in an obvious way out of 50 on a fairly high level of the game's ranking system. This has been the state of the game for a while (though often not as extreme as in my example).
    So I don't see temporary bans fixing anything if permanent bans aren't already helping.
    People wasting money in order to cheat at a video game should not be given special attention in perspective of "consumer rights protection" than those paying for a game and having their experience shat on by cheaters.
  4. Like
    SiderisAnon reacted to Dragonbahn in How to make a item has mutiple icons?   
    An easier way of doing that would be to just make it become another object with the other sprite and the same/different stats.
  5. Like
    SiderisAnon got a reaction from Dr_Cox1911 in Extended Building Options   
    Update: Extended Building Options v1.4
    April 9, 2015: Extended Building Options mod version 1.4 for Project Zomboid version 31.10.

    Updated the mod to work with the underlying recipe code changes in Project Zomboid v31, which had caused some of this mod's recipes to not work properly. Adjusted brick shaping and un-shaping so that crafting experience is not gained. Adjusted putting pieces of metal into a pan and taking them out again so that crafting experience is not gained. Adjusted sawing branches into twigs so that this generates the same experience as sawing logs for planks.

     
    Sorry this update took so long.  There were some changes made to the code that handles recipes and crafting in Project Zomboid v31 that had a much greater effect than I had originally realized.  I ended up banging my head on a few things until I found the pattern that worked.  For those of you who mod, it boiled down to: 1) Having to move all the items and recipes for this mod into Base; and 2) Changing references like ReplaceOnCooked to include the module name, even for Base items which previously did not need a module reference.  I cannot tell you why this change needed to happen; I just know this is what ended up working.
     
    With this version of Extended Building Options, I was able to bang out metal pieces and sheets of metal, bake pieces into a sheets of metal, open cans of food and turn those cans into metal bits, dig up clay, shape and bake bricks, saw some branches into twigs, and plant a little garden.  Fingers crossed, I believe everything is working properly now.
     
    I do not have a server set up, so I have not tested this in multiplayer.  However, since the issues people were having in multiplayer were also being seen by me in single mode, I am hoping that everything will be working smoothly once you update your client and server with these changes.  Let me know if there are any issues there.
     
     
    The listed experience removal on bricks and filling pans was done because I discovered you could make a brick, squish it back to clay, make a brick... repeat for infinite experience.  Since Indie Stone was kind enough to provide a way to control experience for the recipes you craft in your inventory, I thought I'd plug this exploit.  It's like they knew I was going to need it.
  6. Like
    SiderisAnon got a reaction from Suomiboi in Simple modding questions / help   
    The list of files is what is in your directories. What files there are can and will change between versions of Project Zomboid.
    The game is still under development. Until the development is final, I do not expect to see any kind of an API for modding. This is to be expected.
    Ultimately, we have to learn for ourselves and study what other modders have done. Like a lot of programming, getting a mod to work will generally involve hunting down the answers you need. In this case, it's partially about hunting through the provided code.
  7. Like
    SiderisAnon got a reaction from Malaras in Extended Building Options   
    Update: Extended Building Options v1.4
    April 9, 2015: Extended Building Options mod version 1.4 for Project Zomboid version 31.10.

    Updated the mod to work with the underlying recipe code changes in Project Zomboid v31, which had caused some of this mod's recipes to not work properly. Adjusted brick shaping and un-shaping so that crafting experience is not gained. Adjusted putting pieces of metal into a pan and taking them out again so that crafting experience is not gained. Adjusted sawing branches into twigs so that this generates the same experience as sawing logs for planks.

     
    Sorry this update took so long.  There were some changes made to the code that handles recipes and crafting in Project Zomboid v31 that had a much greater effect than I had originally realized.  I ended up banging my head on a few things until I found the pattern that worked.  For those of you who mod, it boiled down to: 1) Having to move all the items and recipes for this mod into Base; and 2) Changing references like ReplaceOnCooked to include the module name, even for Base items which previously did not need a module reference.  I cannot tell you why this change needed to happen; I just know this is what ended up working.
     
    With this version of Extended Building Options, I was able to bang out metal pieces and sheets of metal, bake pieces into a sheets of metal, open cans of food and turn those cans into metal bits, dig up clay, shape and bake bricks, saw some branches into twigs, and plant a little garden.  Fingers crossed, I believe everything is working properly now.
     
    I do not have a server set up, so I have not tested this in multiplayer.  However, since the issues people were having in multiplayer were also being seen by me in single mode, I am hoping that everything will be working smoothly once you update your client and server with these changes.  Let me know if there are any issues there.
     
     
    The listed experience removal on bricks and filling pans was done because I discovered you could make a brick, squish it back to clay, make a brick... repeat for infinite experience.  Since Indie Stone was kind enough to provide a way to control experience for the recipes you craft in your inventory, I thought I'd plug this exploit.  It's like they knew I was going to need it.
  8. Like
    SiderisAnon got a reaction from PZ-NOOB in Extended Building Options   
    Extended Building Options
    Welcome to the Extended Building Options mod forum thread. This mod came into being because I am the type of person who loves to have more things to build in any sandbox game I play. When I looked for existing mods that would allow this, the ones I found were not working because update 30 had changed how world objects are built, breaking those mods.
    I sat down to learn about Project Zomboid modding and to try and get one of those mods working for my own play. In doing so, I discovered that it would in many ways be more interesting to simply create a building mod from scratch. As I both put a lot of work into this mod and figured that other players would enjoy having more building options, I decided to share this mod with the Project Zomboid community.
    This mod is inspired by the "Building Mod Reloaded" mod by Gaunti12, which was in turn based on the "Building Mod" mod by Badtrix. I have added additional buildable objects to what those mods provided; not all of their objects were included. Some of my inspiration and education also came from the "Handmade Wooden Dowels" mod by Onkeen.
    The metal and metal scraps concepts are taken from "Building Mod Reloaded". Their implementation here is my own. The components for the two mods are not compatible with each other.
    The "Building Mod" had digging for clay. My clay and brick are not compatible with whatever was produced by that mod. (I never looked closely, so I am unsure whether that mod produced bricks or how.)
    This mod would have been impossible without the tile splitting ability of the UnPacker utility from the Project Zomboid forum.
    Current Download
    April 9, 2015: Extended Building Options mod version 1.4 for Project Zomboid version 31.10.
    Update History:
    What You Can Build
    This mod includes walls, floors, containers, tables, chairs, beds, light posts, and a variety of decorative elements. The current full menu listing is in the spoiler block below.
    The list is pretty extensive because I went a little crazy in adding lots of buildable items into the game. When it came to floors, I probably went too far, but I was trying to see just how many different floor types could be added.
    I used the base Project Zomboid files for anything that was built, so they will interact with the world just like any normal object. They can also be deconstructed just like any of the default items you can build.
    Screenshots Can Be Found Here
    Getting Started In Game
    Depending on what you want to build, you will need some kind of a tool. Wood requires a hammer or stone hammer, metal a screwdriver, and brick a masonry trowel.
    I primarily based the materials required on the objects you can already build in Project Zomboid. For most things, you need planks and nails. For metal objects, you will need metal plates and screws. For stone objects, brick and clay. Wall hangings are generally a piece of paper and a nail.
    Just use a right-click like you would for normal building. The menu will be called "Extended Building Options".
    New Items Added
    Small Piece of Metal: Created by hammering various metal items. Sheet of Metal: Found in the world or crafted from metal pieces. Empty Can: When you empty a can of food or soda can. Fill it with water or hammer it into metal pieces. Masonry Trowel: Found in the world or crafted from a gardening trowel. Lump of Clay: Dug up from sand or gravel. Shovel required. Raw Brick: Shaped from Clay. Brick: Bake a raw brick. New Recipes Added
    Many in-game items can be hammered into metal pieces. Put twenty metal pieces in a baking pan or roasting pan, cook it, and you end up with a metal sheet.
    You can hammer a standard trowel out flat into a masonry trowel.
    With a shovel, you can dig in sand or gravel to find clay. Shape the clay into a brick. Cook the raw brick to get a brick you can use to build. As long as the brick is still "raw", it can be shaped back into clay.
    In case you want a lot of flower beds, you can now cut tree branches into twigs with a saw.
    Things To Keep In Mind
    Some objects can be rotated to change their appearance. This should be noted at the bottom of that object's tooltip. You can mix and match wall styles however you want. Same with fences. Fences can be jumped over and will not stop zombies; they work just like the fences you can build in the default game. Any door frame section can hold any door. All of the floors work identically. Even if it is called "carpet", it will support your weight or keep the rain out. You do not need to build a wooden floor and then lay carpet over it. The flower beds are also floors. Yes, you can build an upper story out of them and walk around on your flower garden. Everything in the "containers" menu holds the normal inventory size of fifty. I figured out how to give the containers icons other than the default crate, so that should make mass storage a bit more interesting. The "Mini Fridge" is buildable for humor value. It functions as a container, but do not expect it to keep your food cold even if I did give it the refrigerator icon. You can sleep in the beds, couches, and chairs as normal. The "Wall Hangings" must be placed against a wall. The "Light Posts" work just like the current lamp on a pillar you can build; mine just look nicer. You will need a flashlight to build them. Object Stength
    Game objects start with a base health, then add 50 health per point of Carpentry. The Handy trait adds 100 health. This allows for a maximum health amount of [base] + ((Carpentry * 50) + Handy.
    Stone walls (300 base) are stronger than a plank wall (100 base), but not as strong as a log wall (400 base). Metal walls are just as strong as a log wall. Fences and posts are technically walls in Project Zomboid. There are no metal "walls" in the mod, but there are metal "fences". Metal stairs are the same strength as the wooden ones. Stone Containers (200 base) are stronger than wooden ones (100 base). Metal containers, including the lockers, are much stronger (400 base). Wall decorations have very little health (40 base, no bonus for Carpentry). Some Side Notes
    I have tried to comment the code enough so that others can learn from my mod as I have from previous mods. I have also done this in case at some point another programmer has to update this mod for a later version of Project Zomboid. Hopefully I did not go so far in my explanations that the code becomes unreadable.
    If you want to run testing on this mod, uncomment the "ISBuildMenu.cheat = true;" line in "EBOBuildMenu.lua". This will allow you to build any item in the mod without tools or materials. It will also allow you to build the base Project Zomboid buildable objects without tools or materials as well.
    Artwork
    The item sprites I am using were provided by Svarog and Onkeen, some of which are based off of sprites already in Project Zomboid. These look much better than what I was originally using. Thank you!
    Future Plans
    Currently, my workload is a bit high, so I am not going to make any promises on additions to the mod for a bit. I will monitor this thread so I can fix any bugs that crop up.
    I do still have a list of things I want to do, just not the time allocation currently.
    I can say that things like generators or solar panels for refrigerators and lights are not going to happen because they are outside the scope of this mod. Working stoves have also been requested, but I know another modder stated they were working on those, so I do not have any plans to dig into that code and will leave it to other minds than mine.
    Feedback
    I would appreciate feedback on the mod, how it plays, whether you think the material and Carpentry requirements are reasonable, and how it works in your game.
    If you find any bugs, please let me know.
    Also please let me know if any tooltips need to be changed; by now they all kind of blur together for me.
    Credit
    Credit Where Credit Is Due
  9. Like
    SiderisAnon got a reaction from dnk3912 in Extended Building Options   
    Extended Building Options
    Welcome to the Extended Building Options mod forum thread. This mod came into being because I am the type of person who loves to have more things to build in any sandbox game I play. When I looked for existing mods that would allow this, the ones I found were not working because update 30 had changed how world objects are built, breaking those mods.
    I sat down to learn about Project Zomboid modding and to try and get one of those mods working for my own play. In doing so, I discovered that it would in many ways be more interesting to simply create a building mod from scratch. As I both put a lot of work into this mod and figured that other players would enjoy having more building options, I decided to share this mod with the Project Zomboid community.
    This mod is inspired by the "Building Mod Reloaded" mod by Gaunti12, which was in turn based on the "Building Mod" mod by Badtrix. I have added additional buildable objects to what those mods provided; not all of their objects were included. Some of my inspiration and education also came from the "Handmade Wooden Dowels" mod by Onkeen.
    The metal and metal scraps concepts are taken from "Building Mod Reloaded". Their implementation here is my own. The components for the two mods are not compatible with each other.
    The "Building Mod" had digging for clay. My clay and brick are not compatible with whatever was produced by that mod. (I never looked closely, so I am unsure whether that mod produced bricks or how.)
    This mod would have been impossible without the tile splitting ability of the UnPacker utility from the Project Zomboid forum.
    Current Download
    April 9, 2015: Extended Building Options mod version 1.4 for Project Zomboid version 31.10.
    Update History:
    What You Can Build
    This mod includes walls, floors, containers, tables, chairs, beds, light posts, and a variety of decorative elements. The current full menu listing is in the spoiler block below.
    The list is pretty extensive because I went a little crazy in adding lots of buildable items into the game. When it came to floors, I probably went too far, but I was trying to see just how many different floor types could be added.
    I used the base Project Zomboid files for anything that was built, so they will interact with the world just like any normal object. They can also be deconstructed just like any of the default items you can build.
    Screenshots Can Be Found Here
    Getting Started In Game
    Depending on what you want to build, you will need some kind of a tool. Wood requires a hammer or stone hammer, metal a screwdriver, and brick a masonry trowel.
    I primarily based the materials required on the objects you can already build in Project Zomboid. For most things, you need planks and nails. For metal objects, you will need metal plates and screws. For stone objects, brick and clay. Wall hangings are generally a piece of paper and a nail.
    Just use a right-click like you would for normal building. The menu will be called "Extended Building Options".
    New Items Added
    Small Piece of Metal: Created by hammering various metal items. Sheet of Metal: Found in the world or crafted from metal pieces. Empty Can: When you empty a can of food or soda can. Fill it with water or hammer it into metal pieces. Masonry Trowel: Found in the world or crafted from a gardening trowel. Lump of Clay: Dug up from sand or gravel. Shovel required. Raw Brick: Shaped from Clay. Brick: Bake a raw brick. New Recipes Added
    Many in-game items can be hammered into metal pieces. Put twenty metal pieces in a baking pan or roasting pan, cook it, and you end up with a metal sheet.
    You can hammer a standard trowel out flat into a masonry trowel.
    With a shovel, you can dig in sand or gravel to find clay. Shape the clay into a brick. Cook the raw brick to get a brick you can use to build. As long as the brick is still "raw", it can be shaped back into clay.
    In case you want a lot of flower beds, you can now cut tree branches into twigs with a saw.
    Things To Keep In Mind
    Some objects can be rotated to change their appearance. This should be noted at the bottom of that object's tooltip. You can mix and match wall styles however you want. Same with fences. Fences can be jumped over and will not stop zombies; they work just like the fences you can build in the default game. Any door frame section can hold any door. All of the floors work identically. Even if it is called "carpet", it will support your weight or keep the rain out. You do not need to build a wooden floor and then lay carpet over it. The flower beds are also floors. Yes, you can build an upper story out of them and walk around on your flower garden. Everything in the "containers" menu holds the normal inventory size of fifty. I figured out how to give the containers icons other than the default crate, so that should make mass storage a bit more interesting. The "Mini Fridge" is buildable for humor value. It functions as a container, but do not expect it to keep your food cold even if I did give it the refrigerator icon. You can sleep in the beds, couches, and chairs as normal. The "Wall Hangings" must be placed against a wall. The "Light Posts" work just like the current lamp on a pillar you can build; mine just look nicer. You will need a flashlight to build them. Object Stength
    Game objects start with a base health, then add 50 health per point of Carpentry. The Handy trait adds 100 health. This allows for a maximum health amount of [base] + ((Carpentry * 50) + Handy.
    Stone walls (300 base) are stronger than a plank wall (100 base), but not as strong as a log wall (400 base). Metal walls are just as strong as a log wall. Fences and posts are technically walls in Project Zomboid. There are no metal "walls" in the mod, but there are metal "fences". Metal stairs are the same strength as the wooden ones. Stone Containers (200 base) are stronger than wooden ones (100 base). Metal containers, including the lockers, are much stronger (400 base). Wall decorations have very little health (40 base, no bonus for Carpentry). Some Side Notes
    I have tried to comment the code enough so that others can learn from my mod as I have from previous mods. I have also done this in case at some point another programmer has to update this mod for a later version of Project Zomboid. Hopefully I did not go so far in my explanations that the code becomes unreadable.
    If you want to run testing on this mod, uncomment the "ISBuildMenu.cheat = true;" line in "EBOBuildMenu.lua". This will allow you to build any item in the mod without tools or materials. It will also allow you to build the base Project Zomboid buildable objects without tools or materials as well.
    Artwork
    The item sprites I am using were provided by Svarog and Onkeen, some of which are based off of sprites already in Project Zomboid. These look much better than what I was originally using. Thank you!
    Future Plans
    Currently, my workload is a bit high, so I am not going to make any promises on additions to the mod for a bit. I will monitor this thread so I can fix any bugs that crop up.
    I do still have a list of things I want to do, just not the time allocation currently.
    I can say that things like generators or solar panels for refrigerators and lights are not going to happen because they are outside the scope of this mod. Working stoves have also been requested, but I know another modder stated they were working on those, so I do not have any plans to dig into that code and will leave it to other minds than mine.
    Feedback
    I would appreciate feedback on the mod, how it plays, whether you think the material and Carpentry requirements are reasonable, and how it works in your game.
    If you find any bugs, please let me know.
    Also please let me know if any tooltips need to be changed; by now they all kind of blur together for me.
    Credit
    Credit Where Credit Is Due
  10. Like
    SiderisAnon reacted to WolfeClaw in Recommended Mods for Multiplayer (Latest Build)   
    Wooden Dowels
  11. Like
    SiderisAnon reacted to RichCoconut in Recommended Mods for Multiplayer (Latest Build)   
    Admin Tools V2
     
    Extended Buildings
  12. Like
    SiderisAnon got a reaction from Svarog in Extended Building Options   
    Update: Extended Building Options v1.3
    March 28, 2015: Extended Building Options mod version 1.3 for Project Zomboid version 31.10.
    Accidentially left the cheat/debug mode on in version 1.2. Fixed this.
  13. Like
    SiderisAnon reacted to Warsaken in Extended Building Options   
    I'm looking in to the code to do just that. I have added refrigerators, but I'm having issues with stoves being able to toggle on/off. Once I resolve that even more options could become available for Sideris.
  14. Like
    SiderisAnon got a reaction from Dudeman325 in What is OnCreate code used for?   
    You can also use OnCreate if you want to have a recipe return more than one thing.
    As an example, you can tie logs together with rope in the game. Then when you untie the logs, you get both the rope and the logs back. The recipe returns the logs, the OnCreate code returns the ropes.
  15. Like
    SiderisAnon reacted to EnigmaGrey in RELEASED: Build 31   
    Find one of the two or three wells in the game. Alternatively, now that water can be collected from the river (and needs purification), just go there.
  16. Like
    SiderisAnon reacted to zoyd in They're Crawling Out!   
    They're Crawling Out! PZ Mod v 0.1
     
    Killed all zombies in the area? 
    Happy with your impenetrable fortress? 
    Bored with living in a backwater all your life, cultivating carrots and daisies?
    (grim laughter)
    The forces of darkness have risen coprses lying for many years below ground.
    The dead and buried come to life.
    They are emerging from under the ground, crawling out, searching for the only survivor, smelling fresh meat!
    The deeper their grave is, the longer their way out from down below, and the stronger they are.
     
    -------------------------
     
    Well, enough pathetics
     
    The purpose of this mod is to vary the late game a bit. After some days of gameplay (their number can be modified in settings) new zombies start to appear not far from the player. Because they can't appear out of nowhere, I've decided that they should appear from under the ground, cause it's the only place (in theory) where corpses can be found after you cleared the area (yeah, I know, it's dragged in by the head and shoulders, but .. why not?). So be careful, they can appear inside your fortress. Anyway, they can't break through house floor or asphalt road. If there's much asphalt/floor/water in the area, it would be unlikely for a zombie to find the way out. The plants also stay intact (because the soil was digged up already and no corpses were found).
    The time between zombie appearances can be modified in mod settings. New zombies walk towards player position. 
    As time goes by, new zombies become more tough (this can also be turned on/off in settings).
     
    A little bonus: as the groung becomes digged up while zombie is crawling out, sometimes a worm or two can be found near..
     
     
    Installation:
    Unpack into \Users\<Username>\Zomboid\mods\
     
    Settings:
    Mod settings are kept in file "settings.ini" in mod folder. 
     
    Notes:
    As it's my first mod and I spent only a couple of days making it, it's a bit ugly and must have some bugs. So be careful with your long-played-games. Anyway, it works for me.
    As i play only single player, I have no idea how it'll work in MP.
    As I'm using VirtualZombieManager, the zeds are not permanent. If someone could help me making them permanent on the map and/or modifying their stats (except health), that would be very much appreciated
     
    Download:
    Latest version v0.3 is here.
     
    Thanks:
    To all modders & devs, I learned a lot from their source code
  17. Like
    SiderisAnon reacted to dayero in RELEASED: Build 31   
    If you are at it, please add a scottish trait: men are not affected by harsh weather conditions when they wear a skirt
  18. Like
    SiderisAnon reacted to jefferyharrell in RELEASED: Build 31   
    Well yeah, drinking it wouldn't kill the pathogen in your blood. It would, however, kill you quite effectively, as the game already incorporates. Erm. Spoiler alert I guess.
     
    The really interesting thing about bleach is that for about 200 years, nobody knew exactly why it kills everything. It was just this incredibly toxic thing that would destroy every living microorganism known to man and nobody knew why or how. It was only recently that somebody (I forget who) identified the exact chemical interaction between the hypochlorite ion in bleach and a particular protein that does it. Basically the hypochlorite interacts with this one protein (which is found in all life based on proteins) and neutralizes its action, which causes all the other proteins around it to coagulate, just as if they'd been boiled. Bacteria, fungi, viruses, even prions … they're all fundamentally made of protein molecules, and bleach turns them into so much amino-acid slag.
     
    Anyway. Sorry. Totally off-topic. All I was trying to say was that if it were me cleaning up zombie goo, I'd use Clorox rather than tap water. I'm weird, though.
  19. Like
    SiderisAnon reacted to jefferyharrell in RELEASED: Build 31   
    In real life, blood is surprisingly difficult to get off of surfaces and out of textiles using water alone. The stuff isn't strictly water-soluble.
     
    In the game, I imagine the use of bleach is more a function of infection prevention than cleanliness alone. As long the zombie contagion is biological and not straight-up magical, bleach will kill it for sure; bleach kills everything. So if you're looking at a puddle of gore teeming with whatever pathogen makes zombies happen, it's entirely plausible to say you're gonna reach for a bottle of bleach to clean it up rather than a bucket of water.
  20. Like
    SiderisAnon got a reaction from Jatta Pake in Extended Building Options   
    Extended Building Options
    Welcome to the Extended Building Options mod forum thread. This mod came into being because I am the type of person who loves to have more things to build in any sandbox game I play. When I looked for existing mods that would allow this, the ones I found were not working because update 30 had changed how world objects are built, breaking those mods.
    I sat down to learn about Project Zomboid modding and to try and get one of those mods working for my own play. In doing so, I discovered that it would in many ways be more interesting to simply create a building mod from scratch. As I both put a lot of work into this mod and figured that other players would enjoy having more building options, I decided to share this mod with the Project Zomboid community.
    This mod is inspired by the "Building Mod Reloaded" mod by Gaunti12, which was in turn based on the "Building Mod" mod by Badtrix. I have added additional buildable objects to what those mods provided; not all of their objects were included. Some of my inspiration and education also came from the "Handmade Wooden Dowels" mod by Onkeen.
    The metal and metal scraps concepts are taken from "Building Mod Reloaded". Their implementation here is my own. The components for the two mods are not compatible with each other.
    The "Building Mod" had digging for clay. My clay and brick are not compatible with whatever was produced by that mod. (I never looked closely, so I am unsure whether that mod produced bricks or how.)
    This mod would have been impossible without the tile splitting ability of the UnPacker utility from the Project Zomboid forum.
    Current Download
    April 9, 2015: Extended Building Options mod version 1.4 for Project Zomboid version 31.10.
    Update History:
    What You Can Build
    This mod includes walls, floors, containers, tables, chairs, beds, light posts, and a variety of decorative elements. The current full menu listing is in the spoiler block below.
    The list is pretty extensive because I went a little crazy in adding lots of buildable items into the game. When it came to floors, I probably went too far, but I was trying to see just how many different floor types could be added.
    I used the base Project Zomboid files for anything that was built, so they will interact with the world just like any normal object. They can also be deconstructed just like any of the default items you can build.
    Screenshots Can Be Found Here
    Getting Started In Game
    Depending on what you want to build, you will need some kind of a tool. Wood requires a hammer or stone hammer, metal a screwdriver, and brick a masonry trowel.
    I primarily based the materials required on the objects you can already build in Project Zomboid. For most things, you need planks and nails. For metal objects, you will need metal plates and screws. For stone objects, brick and clay. Wall hangings are generally a piece of paper and a nail.
    Just use a right-click like you would for normal building. The menu will be called "Extended Building Options".
    New Items Added
    Small Piece of Metal: Created by hammering various metal items. Sheet of Metal: Found in the world or crafted from metal pieces. Empty Can: When you empty a can of food or soda can. Fill it with water or hammer it into metal pieces. Masonry Trowel: Found in the world or crafted from a gardening trowel. Lump of Clay: Dug up from sand or gravel. Shovel required. Raw Brick: Shaped from Clay. Brick: Bake a raw brick. New Recipes Added
    Many in-game items can be hammered into metal pieces. Put twenty metal pieces in a baking pan or roasting pan, cook it, and you end up with a metal sheet.
    You can hammer a standard trowel out flat into a masonry trowel.
    With a shovel, you can dig in sand or gravel to find clay. Shape the clay into a brick. Cook the raw brick to get a brick you can use to build. As long as the brick is still "raw", it can be shaped back into clay.
    In case you want a lot of flower beds, you can now cut tree branches into twigs with a saw.
    Things To Keep In Mind
    Some objects can be rotated to change their appearance. This should be noted at the bottom of that object's tooltip. You can mix and match wall styles however you want. Same with fences. Fences can be jumped over and will not stop zombies; they work just like the fences you can build in the default game. Any door frame section can hold any door. All of the floors work identically. Even if it is called "carpet", it will support your weight or keep the rain out. You do not need to build a wooden floor and then lay carpet over it. The flower beds are also floors. Yes, you can build an upper story out of them and walk around on your flower garden. Everything in the "containers" menu holds the normal inventory size of fifty. I figured out how to give the containers icons other than the default crate, so that should make mass storage a bit more interesting. The "Mini Fridge" is buildable for humor value. It functions as a container, but do not expect it to keep your food cold even if I did give it the refrigerator icon. You can sleep in the beds, couches, and chairs as normal. The "Wall Hangings" must be placed against a wall. The "Light Posts" work just like the current lamp on a pillar you can build; mine just look nicer. You will need a flashlight to build them. Object Stength
    Game objects start with a base health, then add 50 health per point of Carpentry. The Handy trait adds 100 health. This allows for a maximum health amount of [base] + ((Carpentry * 50) + Handy.
    Stone walls (300 base) are stronger than a plank wall (100 base), but not as strong as a log wall (400 base). Metal walls are just as strong as a log wall. Fences and posts are technically walls in Project Zomboid. There are no metal "walls" in the mod, but there are metal "fences". Metal stairs are the same strength as the wooden ones. Stone Containers (200 base) are stronger than wooden ones (100 base). Metal containers, including the lockers, are much stronger (400 base). Wall decorations have very little health (40 base, no bonus for Carpentry). Some Side Notes
    I have tried to comment the code enough so that others can learn from my mod as I have from previous mods. I have also done this in case at some point another programmer has to update this mod for a later version of Project Zomboid. Hopefully I did not go so far in my explanations that the code becomes unreadable.
    If you want to run testing on this mod, uncomment the "ISBuildMenu.cheat = true;" line in "EBOBuildMenu.lua". This will allow you to build any item in the mod without tools or materials. It will also allow you to build the base Project Zomboid buildable objects without tools or materials as well.
    Artwork
    The item sprites I am using were provided by Svarog and Onkeen, some of which are based off of sprites already in Project Zomboid. These look much better than what I was originally using. Thank you!
    Future Plans
    Currently, my workload is a bit high, so I am not going to make any promises on additions to the mod for a bit. I will monitor this thread so I can fix any bugs that crop up.
    I do still have a list of things I want to do, just not the time allocation currently.
    I can say that things like generators or solar panels for refrigerators and lights are not going to happen because they are outside the scope of this mod. Working stoves have also been requested, but I know another modder stated they were working on those, so I do not have any plans to dig into that code and will leave it to other minds than mine.
    Feedback
    I would appreciate feedback on the mod, how it plays, whether you think the material and Carpentry requirements are reasonable, and how it works in your game.
    If you find any bugs, please let me know.
    Also please let me know if any tooltips need to be changed; by now they all kind of blur together for me.
    Credit
    Credit Where Credit Is Due
  21. Like
    SiderisAnon got a reaction from eaglescout666 in What do YOU do when you are bit?   
    What do I do when bit by a zombie?
    I die.
  22. Like
    SiderisAnon got a reaction from RickL in Extended Building Options   
    I originally had chain link on my list of fences, but it ended up being more complicated than normal fencing because of how the support posts are set up on the sprites. Things looked really ugly just treating them like a normal fence sprite. The same was true with both short and tall chain link and short and tall wrought iron.
    I did not see a good chain link fence gate either.
    Overall, there do not seem to be many fence gate sprites. I have the few wooden gates I could find noted so I can go back and experiment with getting decent looking fence gates at a later point.
  23. Like
    SiderisAnon got a reaction from Dudeman325 in Extended Building Options   
    Extended Building Options
    Welcome to the Extended Building Options mod forum thread. This mod came into being because I am the type of person who loves to have more things to build in any sandbox game I play. When I looked for existing mods that would allow this, the ones I found were not working because update 30 had changed how world objects are built, breaking those mods.
    I sat down to learn about Project Zomboid modding and to try and get one of those mods working for my own play. In doing so, I discovered that it would in many ways be more interesting to simply create a building mod from scratch. As I both put a lot of work into this mod and figured that other players would enjoy having more building options, I decided to share this mod with the Project Zomboid community.
    This mod is inspired by the "Building Mod Reloaded" mod by Gaunti12, which was in turn based on the "Building Mod" mod by Badtrix. I have added additional buildable objects to what those mods provided; not all of their objects were included. Some of my inspiration and education also came from the "Handmade Wooden Dowels" mod by Onkeen.
    The metal and metal scraps concepts are taken from "Building Mod Reloaded". Their implementation here is my own. The components for the two mods are not compatible with each other.
    The "Building Mod" had digging for clay. My clay and brick are not compatible with whatever was produced by that mod. (I never looked closely, so I am unsure whether that mod produced bricks or how.)
    This mod would have been impossible without the tile splitting ability of the UnPacker utility from the Project Zomboid forum.
    Current Download
    April 9, 2015: Extended Building Options mod version 1.4 for Project Zomboid version 31.10.
    Update History:
    What You Can Build
    This mod includes walls, floors, containers, tables, chairs, beds, light posts, and a variety of decorative elements. The current full menu listing is in the spoiler block below.
    The list is pretty extensive because I went a little crazy in adding lots of buildable items into the game. When it came to floors, I probably went too far, but I was trying to see just how many different floor types could be added.
    I used the base Project Zomboid files for anything that was built, so they will interact with the world just like any normal object. They can also be deconstructed just like any of the default items you can build.
    Screenshots Can Be Found Here
    Getting Started In Game
    Depending on what you want to build, you will need some kind of a tool. Wood requires a hammer or stone hammer, metal a screwdriver, and brick a masonry trowel.
    I primarily based the materials required on the objects you can already build in Project Zomboid. For most things, you need planks and nails. For metal objects, you will need metal plates and screws. For stone objects, brick and clay. Wall hangings are generally a piece of paper and a nail.
    Just use a right-click like you would for normal building. The menu will be called "Extended Building Options".
    New Items Added
    Small Piece of Metal: Created by hammering various metal items. Sheet of Metal: Found in the world or crafted from metal pieces. Empty Can: When you empty a can of food or soda can. Fill it with water or hammer it into metal pieces. Masonry Trowel: Found in the world or crafted from a gardening trowel. Lump of Clay: Dug up from sand or gravel. Shovel required. Raw Brick: Shaped from Clay. Brick: Bake a raw brick. New Recipes Added
    Many in-game items can be hammered into metal pieces. Put twenty metal pieces in a baking pan or roasting pan, cook it, and you end up with a metal sheet.
    You can hammer a standard trowel out flat into a masonry trowel.
    With a shovel, you can dig in sand or gravel to find clay. Shape the clay into a brick. Cook the raw brick to get a brick you can use to build. As long as the brick is still "raw", it can be shaped back into clay.
    In case you want a lot of flower beds, you can now cut tree branches into twigs with a saw.
    Things To Keep In Mind
    Some objects can be rotated to change their appearance. This should be noted at the bottom of that object's tooltip. You can mix and match wall styles however you want. Same with fences. Fences can be jumped over and will not stop zombies; they work just like the fences you can build in the default game. Any door frame section can hold any door. All of the floors work identically. Even if it is called "carpet", it will support your weight or keep the rain out. You do not need to build a wooden floor and then lay carpet over it. The flower beds are also floors. Yes, you can build an upper story out of them and walk around on your flower garden. Everything in the "containers" menu holds the normal inventory size of fifty. I figured out how to give the containers icons other than the default crate, so that should make mass storage a bit more interesting. The "Mini Fridge" is buildable for humor value. It functions as a container, but do not expect it to keep your food cold even if I did give it the refrigerator icon. You can sleep in the beds, couches, and chairs as normal. The "Wall Hangings" must be placed against a wall. The "Light Posts" work just like the current lamp on a pillar you can build; mine just look nicer. You will need a flashlight to build them. Object Stength
    Game objects start with a base health, then add 50 health per point of Carpentry. The Handy trait adds 100 health. This allows for a maximum health amount of [base] + ((Carpentry * 50) + Handy.
    Stone walls (300 base) are stronger than a plank wall (100 base), but not as strong as a log wall (400 base). Metal walls are just as strong as a log wall. Fences and posts are technically walls in Project Zomboid. There are no metal "walls" in the mod, but there are metal "fences". Metal stairs are the same strength as the wooden ones. Stone Containers (200 base) are stronger than wooden ones (100 base). Metal containers, including the lockers, are much stronger (400 base). Wall decorations have very little health (40 base, no bonus for Carpentry). Some Side Notes
    I have tried to comment the code enough so that others can learn from my mod as I have from previous mods. I have also done this in case at some point another programmer has to update this mod for a later version of Project Zomboid. Hopefully I did not go so far in my explanations that the code becomes unreadable.
    If you want to run testing on this mod, uncomment the "ISBuildMenu.cheat = true;" line in "EBOBuildMenu.lua". This will allow you to build any item in the mod without tools or materials. It will also allow you to build the base Project Zomboid buildable objects without tools or materials as well.
    Artwork
    The item sprites I am using were provided by Svarog and Onkeen, some of which are based off of sprites already in Project Zomboid. These look much better than what I was originally using. Thank you!
    Future Plans
    Currently, my workload is a bit high, so I am not going to make any promises on additions to the mod for a bit. I will monitor this thread so I can fix any bugs that crop up.
    I do still have a list of things I want to do, just not the time allocation currently.
    I can say that things like generators or solar panels for refrigerators and lights are not going to happen because they are outside the scope of this mod. Working stoves have also been requested, but I know another modder stated they were working on those, so I do not have any plans to dig into that code and will leave it to other minds than mine.
    Feedback
    I would appreciate feedback on the mod, how it plays, whether you think the material and Carpentry requirements are reasonable, and how it works in your game.
    If you find any bugs, please let me know.
    Also please let me know if any tooltips need to be changed; by now they all kind of blur together for me.
    Credit
    Credit Where Credit Is Due
  24. Like
    SiderisAnon got a reaction from Koregan in Extended Building Options   
    Extended Building Options
    Welcome to the Extended Building Options mod forum thread. This mod came into being because I am the type of person who loves to have more things to build in any sandbox game I play. When I looked for existing mods that would allow this, the ones I found were not working because update 30 had changed how world objects are built, breaking those mods.
    I sat down to learn about Project Zomboid modding and to try and get one of those mods working for my own play. In doing so, I discovered that it would in many ways be more interesting to simply create a building mod from scratch. As I both put a lot of work into this mod and figured that other players would enjoy having more building options, I decided to share this mod with the Project Zomboid community.
    This mod is inspired by the "Building Mod Reloaded" mod by Gaunti12, which was in turn based on the "Building Mod" mod by Badtrix. I have added additional buildable objects to what those mods provided; not all of their objects were included. Some of my inspiration and education also came from the "Handmade Wooden Dowels" mod by Onkeen.
    The metal and metal scraps concepts are taken from "Building Mod Reloaded". Their implementation here is my own. The components for the two mods are not compatible with each other.
    The "Building Mod" had digging for clay. My clay and brick are not compatible with whatever was produced by that mod. (I never looked closely, so I am unsure whether that mod produced bricks or how.)
    This mod would have been impossible without the tile splitting ability of the UnPacker utility from the Project Zomboid forum.
    Current Download
    April 9, 2015: Extended Building Options mod version 1.4 for Project Zomboid version 31.10.
    Update History:
    What You Can Build
    This mod includes walls, floors, containers, tables, chairs, beds, light posts, and a variety of decorative elements. The current full menu listing is in the spoiler block below.
    The list is pretty extensive because I went a little crazy in adding lots of buildable items into the game. When it came to floors, I probably went too far, but I was trying to see just how many different floor types could be added.
    I used the base Project Zomboid files for anything that was built, so they will interact with the world just like any normal object. They can also be deconstructed just like any of the default items you can build.
    Screenshots Can Be Found Here
    Getting Started In Game
    Depending on what you want to build, you will need some kind of a tool. Wood requires a hammer or stone hammer, metal a screwdriver, and brick a masonry trowel.
    I primarily based the materials required on the objects you can already build in Project Zomboid. For most things, you need planks and nails. For metal objects, you will need metal plates and screws. For stone objects, brick and clay. Wall hangings are generally a piece of paper and a nail.
    Just use a right-click like you would for normal building. The menu will be called "Extended Building Options".
    New Items Added
    Small Piece of Metal: Created by hammering various metal items. Sheet of Metal: Found in the world or crafted from metal pieces. Empty Can: When you empty a can of food or soda can. Fill it with water or hammer it into metal pieces. Masonry Trowel: Found in the world or crafted from a gardening trowel. Lump of Clay: Dug up from sand or gravel. Shovel required. Raw Brick: Shaped from Clay. Brick: Bake a raw brick. New Recipes Added
    Many in-game items can be hammered into metal pieces. Put twenty metal pieces in a baking pan or roasting pan, cook it, and you end up with a metal sheet.
    You can hammer a standard trowel out flat into a masonry trowel.
    With a shovel, you can dig in sand or gravel to find clay. Shape the clay into a brick. Cook the raw brick to get a brick you can use to build. As long as the brick is still "raw", it can be shaped back into clay.
    In case you want a lot of flower beds, you can now cut tree branches into twigs with a saw.
    Things To Keep In Mind
    Some objects can be rotated to change their appearance. This should be noted at the bottom of that object's tooltip. You can mix and match wall styles however you want. Same with fences. Fences can be jumped over and will not stop zombies; they work just like the fences you can build in the default game. Any door frame section can hold any door. All of the floors work identically. Even if it is called "carpet", it will support your weight or keep the rain out. You do not need to build a wooden floor and then lay carpet over it. The flower beds are also floors. Yes, you can build an upper story out of them and walk around on your flower garden. Everything in the "containers" menu holds the normal inventory size of fifty. I figured out how to give the containers icons other than the default crate, so that should make mass storage a bit more interesting. The "Mini Fridge" is buildable for humor value. It functions as a container, but do not expect it to keep your food cold even if I did give it the refrigerator icon. You can sleep in the beds, couches, and chairs as normal. The "Wall Hangings" must be placed against a wall. The "Light Posts" work just like the current lamp on a pillar you can build; mine just look nicer. You will need a flashlight to build them. Object Stength
    Game objects start with a base health, then add 50 health per point of Carpentry. The Handy trait adds 100 health. This allows for a maximum health amount of [base] + ((Carpentry * 50) + Handy.
    Stone walls (300 base) are stronger than a plank wall (100 base), but not as strong as a log wall (400 base). Metal walls are just as strong as a log wall. Fences and posts are technically walls in Project Zomboid. There are no metal "walls" in the mod, but there are metal "fences". Metal stairs are the same strength as the wooden ones. Stone Containers (200 base) are stronger than wooden ones (100 base). Metal containers, including the lockers, are much stronger (400 base). Wall decorations have very little health (40 base, no bonus for Carpentry). Some Side Notes
    I have tried to comment the code enough so that others can learn from my mod as I have from previous mods. I have also done this in case at some point another programmer has to update this mod for a later version of Project Zomboid. Hopefully I did not go so far in my explanations that the code becomes unreadable.
    If you want to run testing on this mod, uncomment the "ISBuildMenu.cheat = true;" line in "EBOBuildMenu.lua". This will allow you to build any item in the mod without tools or materials. It will also allow you to build the base Project Zomboid buildable objects without tools or materials as well.
    Artwork
    The item sprites I am using were provided by Svarog and Onkeen, some of which are based off of sprites already in Project Zomboid. These look much better than what I was originally using. Thank you!
    Future Plans
    Currently, my workload is a bit high, so I am not going to make any promises on additions to the mod for a bit. I will monitor this thread so I can fix any bugs that crop up.
    I do still have a list of things I want to do, just not the time allocation currently.
    I can say that things like generators or solar panels for refrigerators and lights are not going to happen because they are outside the scope of this mod. Working stoves have also been requested, but I know another modder stated they were working on those, so I do not have any plans to dig into that code and will leave it to other minds than mine.
    Feedback
    I would appreciate feedback on the mod, how it plays, whether you think the material and Carpentry requirements are reasonable, and how it works in your game.
    If you find any bugs, please let me know.
    Also please let me know if any tooltips need to be changed; by now they all kind of blur together for me.
    Credit
    Credit Where Credit Is Due
  25. Like
    SiderisAnon got a reaction from archerj2010 in Hide crafting that's too high level   
    While it may provide a bit of clutter, I believe Carpentry items which are not yet available should be left visible because it allows a player to know what they need both in materials and in skill to be ready to build that item. It gives a goal to build toward.
    Even after over 100 hours in the game and coding a building mod, I still forget what is needed sometimes. I would not want to have to check the wiki regularly. I hate it when any game requires me to visit the wiki regularly because the information I need is not available within the game itself.
    An in-game recipe list would be a nice compromise.
×
×
  • Create New...