Jump to content

Search the Community

Showing results for tags 'mods'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • News & Announcements
    • News
  • Project Zomboid
    • PZ Updates
    • General Discussions
    • Bug Reports
    • PZ Support
    • PZ Multiplayer
    • PZ Community & Creativity
    • PZ Suggestions
  • PZ Modding
    • Tutorials & Resources
    • Mods
    • Items
    • Mapping
    • Mod Ideas and Requests
  • General Games Development
    • Indie Scene
  • Other Discussions
    • General Discussion
    • Forum Games & Activities

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Twitter


Location


Interests

  1. Greetings to all! I want to invite everyone to a new hardcore project - Apocalypse Now [PVP Hardcore] IP:185.137.235.178:16161 - Reworked zombies - Many different new mechanics - Advanced Medicine - Hardcore loot distribution - The shelter is disabled when the player is on the server (To take the shelter, you need to live 5 days) - Restart every 12 hours - New locations on the map: Raven Creek and Bedford Falls And much more is waiting for you on our server! Discord channel: https://discord.gg/gAc7VEPMEy
  2. First, create the following file structure (if you are adding the lootable map to your own map mod then create all folders within the media folder below in your map mods media folder instead): Spoiler MyLootableMapsMod >media >>lua >>>server >>>>Items >>>client >>>>ISUI >>>>>Maps >scripts >textures >>worldMap Next up create a .txt file in the scripts folder called something like "mylootablemap" (except make it more unique to avoid any possible compatability issues with other mods that might use the same names), it should include this code: Spoiler module Base { item MyLootableMap { DisplayCategory = Cartography, Type = Map, DisplayName = Your map name here, Icon = Map, Weight = 0.1, Map = MyLootableMap, WorldStaticModel = Map, } } The above code is adding a new item with the internal name "MyLootableMap" (so again make sure yours is something unique) into the vanilla pool of items, the above settings work for maps. The next file you need you will want to create in the "media\lua\server\Items" folder, call it something like MyLootableMapDistribution.lua but again make it's a unique name to avoid any possible mod imcompatability with other mods. It should contain the following code: Spoiler local function preDistributionMerge() table.insert(ProceduralDistributions.list.MagazineRackMaps.items, "MyLootableMap"); table.insert(ProceduralDistributions.list.MagazineRackMaps.items, 50); end Events.OnPreDistributionMerge.Add(preDistributionMerge); In the above code you can see that we are adding our new Item "MyLootableMap" into the "MagazineRackMaps" loot table inside of ProceduralDistributions.lua, this will affect any roomDef of any building that pulls from the MagazineRackMaps loot table. We are doing it this way as the definition we want to add to has the "procedural" tag in Distributions.lua and is therefore using the procedural loot tables. The number 50 is the "weight" of the item you are adding, higher number = more chance. To find the current room and container definitions, navigate to your "steamapps\common\ProjectZomboid\media\lua\server\Items" folder and open the Distributions.lua file. If the definition you want to add your item to is not procedural (does not have the "procedural = true" line) then you want to add this code instead of the above code: Spoiler local myMapdistributionTable = { all = { shelves = { rolls = 5, items = { "Magazine", 20, "Newspaper", 20, "Book", 20, "SheetPaper2", 20, "Notebook", 20, "BookTailoring1", 2, "BookTailoring2", 1, "BookTailoring3", 0.7, "BookTailoring4", 0.5, "BookTailoring5", 0.3, "BookCarpentry1", 2, "BookCarpentry2", 1, "BookCarpentry3", 0.7, "BookCarpentry4", 0.5, "BookCarpentry5", 0.3, "BookCooking1", 2, "BookCooking2", 1, "BookCooking3", 0.5, "BookCooking4", 0.3, "BookForaging1", 2, "BookForaging2", 1, "BookForaging3", 0.7, "BookForaging4", 0.5, "BookForaging5", 0.3, "BookFarming1", 2, "BookFarming2", 1, "BookFarming3", 0.7, "BookFarming4", 0.5, "BookFarming5", 0.3, "BookFishing1", 2, "BookFishing2", 1, "BookFishing3", 0.7, "BookFishing4", 0.5, "BookFishing5", 0.3, "BookTrapping1", 2, "BookTrapping2", 1, "BookTrapping3", 0.7, "BookTrapping4", 0.5, "BookTrapping5", 0.3, "BookFirstAid1", 2, "BookFirstAid2", 1, "BookFirstAid3", 0.7, "BookFirstAid4", 0.5, "BookFirstAid5", 0.3, "BookMetalWelding1", 2, "BookMetalWelding2", 1, "BookMetalWelding3", 0.7, "BookMetalWelding4", 0.5, "BookMetalWelding5", 0.3, "BookElectrician1", 2, "BookElectrician2", 1, "BookElectrician3", 0.7, "BookElectrician4", 0.5, "BookElectrician5", 0.3, "BookMechanic1", 2, "BookMechanic2", 1, "BookMechanic3", 0.7, "BookMechanic4", 0.5, "BookMechanic5", 0.3, "FishingMag1", 1, "FishingMag2", 1, "HuntingMag1", 1, "HuntingMag2", 1, "HuntingMag3", 1, "HerbalistMag", 1, "FarmingMag1", 1, "CookingMag1", 1, "CookingMag2", 1, "ElectronicsMag1", 1, "ElectronicsMag2", 1, "ElectronicsMag3", 1, "ElectronicsMag4", 1, "ElectronicsMag5", 1, "MechanicMag1", 1, "MechanicMag2", 1, "MechanicMag3", 1, "EngineerMagazine1", 1, "EngineerMagazine2", 1, "MetalworkMag1", 1, "MetalworkMag2", 1, "MetalworkMag3", 1, "MetalworkMag4", 1, "Journal", 2, "Radio.RadioBlack",2, "Radio.RadioRed",1, "MyLootableMap", 50, } }, } } table.insert(Distributions, 2, myMapdistributionTable); This would add your map to the existing "all>shelves" definitions, which would be every shelves container in the game world not inside a roomdef defined inside Distributions.lua, so for example your map would not spawn on shelves that are placed inside a "bookstore" room def as that room def already exists in Distributions.lua with a rule for shelves. You can also check this thread: for a more in-depth guide to working with the loot tables. Lastly, inside of your "media\lua\client\ISUI\Maps" folder create a new file called something like MyLootableMapDefinition.lua (make it unique to your mod instead of a generic name) and include the following code: Spoiler require "ISMapDefinitions" MapUtils = {} function MapUtils.initDirectoryMapData(mapUI, directory) local mapAPI = mapUI.javaObject:getAPIv1() local file = directory..'/worldmap-forest.xml' if fileExists(file) then mapAPI:addData(file) end file = directory..'/worldmap.xml' if fileExists(file) then mapAPI:addData(file) end -- This call indicates the end of XML data files for the directory. -- If map features exist for a particular cell in this directory, -- then no data added afterwards will be used for that same cell. mapAPI:endDirectoryData() mapAPI:addImages(directory) end function MapUtils.initDefaultMapData(mapUI) local mapAPI = mapUI.javaObject:getAPIv1() mapAPI:clearData() -- Add data from highest priority (mods) to lowest priority (vanilla) local dirs = getLotDirectories() for i=1,dirs:size() do MapUtils.initDirectoryMapData(mapUI, 'media/maps/'..dirs:get(i-1)) end end local MINZ = 0 local MAXZ = 24 local WATER_TEXTURE = false function MapUtils.initDefaultStyleV1(mapUI) local mapAPI = mapUI.javaObject:getAPIv1() local styleAPI = mapAPI:getStyleAPI() local r,g,b = 219/255, 215/255, 192/255 mapAPI:setBackgroundRGBA(r, g, b, 1.0) mapAPI:setUnvisitedRGBA(r * 0.915, g * 0.915, b * 0.915, 1.0) mapAPI:setUnvisitedGridRGBA(r * 0.777, g * 0.777, b * 0.777, 1.0) styleAPI:clear() local layer = styleAPI:newPolygonLayer("forest") layer:setMinZoom(13.5) layer:setFilter("natural", "forest") if true then layer:addFill(MINZ, 189, 197, 163, 0) layer:addFill(13.5, 189, 197, 163, 0) layer:addFill(14, 189, 197, 163, 255) layer:addFill(MAXZ, 189, 197, 163, 255) else layer:addFill(MINZ, 255, 255, 255, 255) layer:addFill(MAXZ, 255, 255, 255, 255) layer:addTexture(MINZ, "media/textures/worldMap/Grass.png") layer:addTexture(MAXZ, "media/textures/worldMap/Grass.png") layer:addScale(13.5, 4.0) layer:addScale(MAXZ, 4.0) end layer = styleAPI:newPolygonLayer("water") layer:setMinZoom(MINZ) layer:setFilter("water", "river") if not WATER_TEXTURE then layer:addFill(MINZ, 59, 141, 149, 255) layer:addFill(MAXZ, 59, 141, 149, 255) else layer:addFill(MINZ, 59, 141, 149, 255) layer:addFill(14.5, 59, 141, 149, 255) layer:addFill(14.5, 255, 255, 255, 255) layer:addTexture(MINZ, nil) layer:addTexture(14.5, nil) layer:addTexture(14.5, "media/textures/worldMap/Water.png") layer:addTexture(MAXZ, "media/textures/worldMap/Water.png") -- layer:addScale(MINZ, 4.0) -- layer:addScale(MAX, 4.0) end layer = styleAPI:newPolygonLayer("road-trail") layer:setMinZoom(12.0) layer:setFilter("highway", "trail") layer:addFill(12.25, 185, 122, 87, 0) layer:addFill(13, 185, 122, 87, 255) layer:addFill(MAXZ, 185, 122, 87, 255) layer = styleAPI:newPolygonLayer("road-tertiary") layer:setMinZoom(11.0) layer:setFilter("highway", "tertiary") layer:addFill(11.5, 171, 158, 143, 0) layer:addFill(13, 171, 158, 143, 255) layer:addFill(MAXZ, 171, 158, 143, 255) layer = styleAPI:newPolygonLayer("road-secondary") layer:setMinZoom(11.0) layer:setFilter("highway", "secondary") layer:addFill(MINZ, 134, 125, 113, 255) layer:addFill(MAXZ, 134, 125, 113, 255) layer = styleAPI:newPolygonLayer("road-primary") layer:setMinZoom(11.0) layer:setFilter("highway", "primary") layer:addFill(MINZ, 134, 125, 113, 255) layer:addFill(MAXZ, 134, 125, 113, 255) layer = styleAPI:newPolygonLayer("railway") layer:setMinZoom(14.0) layer:setFilter("railway", "*") layer:addFill(MINZ, 200, 191, 231, 255) layer:addFill(MAXZ, 200, 191, 231, 255) -- Default, same as building-Residential layer = styleAPI:newPolygonLayer("building") layer:setMinZoom(13.0) layer:setFilter("building", "yes") layer:addFill(13.0f, 210, 158, 105, 0) layer:addFill(13.5f, 210, 158, 105, 255) layer:addFill(MAXZ, 210, 158, 105, 255) layer = styleAPI:newPolygonLayer("building-Residential") layer:setMinZoom(13.0) layer:setFilter("building", "Residential") layer:addFill(13.0f, 210, 158, 105, 0) layer:addFill(13.5f, 210, 158, 105, 255) layer:addFill(MAXZ, 210, 158, 105, 255) layer = styleAPI:newPolygonLayer("building-CommunityServices") layer:setMinZoom(13.0) layer:setFilter("building", "CommunityServices") layer:addFill(13.0f, 139, 117, 235, 0) layer:addFill(13.5f, 139, 117, 235, 255) layer:addFill(MAXZ, 139, 117, 235, 255) layer = styleAPI:newPolygonLayer("building-Hospitality") layer:setMinZoom(13.0) layer:setFilter("building", "Hospitality") layer:addFill(13.0f, 127, 206, 225, 0) layer:addFill(13.5f, 127, 206, 225, 255) layer:addFill(MAXZ, 127, 206, 225, 255) layer = styleAPI:newPolygonLayer("building-Industrial") layer:setMinZoom(13.0) layer:setFilter("building", "Industrial") layer:addFill(13.0f, 56, 54, 53, 0) layer:addFill(13.5f, 56, 54, 53, 255) layer:addFill(MAXZ, 56, 54, 53, 255) layer = styleAPI:newPolygonLayer("building-Medical") layer:setMinZoom(13.0) layer:setFilter("building", "Medical") layer:addFill(13.0f, 229, 128, 151, 0) layer:addFill(13.5f, 229, 128, 151, 255) layer:addFill(MAXZ, 229, 128, 151, 255) layer = styleAPI:newPolygonLayer("building-RestaurantsAndEntertainment") layer:setMinZoom(13.0) layer:setFilter("building", "RestaurantsAndEntertainment") layer:addFill(13.0f, 245, 225, 60, 0) layer:addFill(13.5f, 245, 225, 60, 255) layer:addFill(MAXZ, 245, 225, 60, 255) layer = styleAPI:newPolygonLayer("building-RetailAndCommercial") layer:setMinZoom(13.0) layer:setFilter("building", "RetailAndCommercial") layer:addFill(13.0f, 184, 205, 84, 0) layer:addFill(13.5f, 184, 205, 84, 255) layer:addFill(MAXZ, 184, 205, 84, 255) end function MapUtils.overlayPaper(mapUI) local mapAPI = mapUI.javaObject:getAPIv1() local styleAPI = mapAPI:getStyleAPI() local layer = styleAPI:newTextureLayer("paper") layer:setMinZoom(0.00) local x1 = mapAPI:getMinXInSquares() local y1 = mapAPI:getMinYInSquares() local x2 = mapAPI:getMaxXInSquares() + 1 local y2 = mapAPI:getMaxYInSquares() + 1 layer:setBoundsInSquares(x1, y1, x2, y2) layer:setTile(true) layer:setUseWorldBounds(true) layer:addFill(14.00, 128, 128, 128, 0) layer:addFill(15.00, 128, 128, 128, 32) layer:addFill(15.00, 255, 255, 255, 32) layer:addTexture(0.00, "media/white.png") layer:addTexture(15.00, "media/white.png") layer:addTexture(15.00, "media/textures/worldMap/Paper.png") end function MapUtils.revealKnownArea(mapUI) local mapAPI = mapUI.javaObject:getAPIv1() local x1 = mapAPI:getMinXInSquares() local y1 = mapAPI:getMinYInSquares() local x2 = mapAPI:getMaxXInSquares() local y2 = mapAPI:getMaxYInSquares() WorldMapVisited.getInstance():setKnownInSquares(x1, y1, x2, y2) end ----- local function replaceWaterStyle(mapUI) if not WATER_TEXTURE then return end local mapAPI = mapUI.javaObject:getAPIv1() local styleAPI = mapAPI:getStyleAPI() local layer = styleAPI:getLayerByName("water") if not layer then return end layer:setMinZoom(MINZ) layer:setFilter("water", "river") layer:removeAllFill() layer:removeAllTexture() layer:addFill(MINZ, 59, 141, 149, 255) layer:addFill(MAXZ, 59, 141, 149, 255) end local function overlayPNG(mapUI, x, y, scale, layerName, tex, alpha) local texture = getTexture(tex) if not texture then return end local mapAPI = mapUI.javaObject:getAPIv1() local styleAPI = mapAPI:getStyleAPI() local layer = styleAPI:newTextureLayer(layerName) layer:setMinZoom(MINZ) layer:addFill(MINZ, 255, 255, 255, (alpha or 1.0) * 255) layer:addTexture(MINZ, tex) layer:setBoundsInSquares(x, y, x + texture:getWidth() * scale, y + texture:getHeight() * scale) end local function overlayPNG2(mapUI, x, y, scaleX, scaleY, tex) local mapAPI = mapUI.javaObject:getAPIv1() local styleAPI = mapAPI:getStyleAPI() local layer = styleAPI:newTextureLayer("lootMapPNG") layer:setMinZoom(MINZ) local texture = getTexture(tex) layer:addFill(MINZ, 255, 255, 255, 128) layer:addTexture(MINZ, tex) layer:setBoundsInSquares(x, y, x + texture:getWidth() * scaleX, y + texture:getHeight() * scaleY) end -- -- -- -- -- Now, after the last set of dashed lines you can add your lootable map definitions with the following code: Spoiler LootMaps.Init.MyLootableMap = function(mapUI) local mapAPI = mapUI.javaObject:getAPIv1() MapUtils.initDirectoryMapData(mapUI, 'media/maps/MyMapMod') -- 'media/maps/MyMapMod' - this should be where your maps worldmap.xml file is MapUtils.initDefaultStyleV1(mapUI) -- Specify the appearance of the map. replaceWaterStyle(mapUI) -- Use solid color for water instead of a texture. mapAPI:setBoundsInSquares(12900, 9900, 14399, 11399) -- (starting x, starting y, ending x, ending y) of the area you want to display and uncover, in World Co-ordinates. overlayPNG(mapUI, 14299, 9900, 0.666, "badge", "media/textures/worldMap/MyLootableMapBadge.png") -- Add your lootable maps banner PNG. overlayPNG(mapUI, 13000, 10000, 0.666, "legend", "media/textures/worldMap/Legend.png") -- Add the legend PNG. MapUtils.overlayPaper(mapUI) -- Draw a paper-like texture overtop the map. end Make sure that your "LootMaps.Init.MyLootableMap" on line 1 matches the name you specified on the "Maps = " line in your map item script you made earlier in this tutorial. The rest of the code is commented to describe what they do. The "textures\worldMap" folder that you created at the start should be used to store your maps name banner png if you have one and is referenced in the above code to make your lootable map look more official. As you can see, no external PNG's need to be created as the map is drawn from the data stored in the maps worldmap.xml file, which is what the "mapAPI:setBoundsInSquares" is using to draw a certain section of the overall world map. And that's it, copy your entire folder structure into your "C:\Users\YourUserNameHere\Zomboid\Mods" folder, load up the game, enable the mod (Your map mod if you made your lootable maps as part of a map mod) and start a new game, you now have your lootable map in game and waiting for you to find, and when you do it will uncover that area automatically on the main in game map. If you need a working example you can always subscribe to Bedford Falls on Steam and check it's workshop folder "steamapps\workshop\content\108600\522891356" . It's handy to verify your folder/file structure etc if you're having problems.
  3. So I am running a dedicated server and while we do have some mods but I do not quite think this could be why but I have noticed that I will scrap some items that can be scrapped but if I log in again the items I just scrapped are back. The save is not reverting because the days are still proceeding. I do not know what to look at or how to troubleshoot it as removing some of the mods in an existing save would just break stuff. Another example of this is that I cooked some eggs in an oven, I can log out and log back in as the server does pause when no one is logged in and the same items I cooked are back in the oven again. I do not understand what's causing it. EDIT: I can even do a admin command /save and the world will save but if I log back in the stuff is back again.
  4. Hola, vengo a invitarlos a nuestro servidor de habla hispana Nacion Z, servidor 24/7, contamos con PVP abierto por lo que las desiciones de matar o aliarte las tomas tu, tenemos sistema de refugios (unicamente si el jugador esta Offline) y sistema de facciones activos, y varios mods que mejoran mucho la experiencia del juego sin arruinar la esencia del juego. IP: 34.95.235.192 Puerto: 16261 Host: Sao Paulo Brasil Discord: https://discord.gg/sh4DNv53vU Abierto 24/7 Todos los mods se instalan automaticamente al ingresar al servidor. Todos quedan invitados, te esperamos.
  5. Hello and welcome to my tutorial. It covers full workflow of vehicle creation for PZ. If you are a complete beginner in 3D modelling, you'll have to watch/read additional tutorials, I won't cover every aspect of model creation and 'where this button is located'. I divide vehicle creation in these stages: 1) Modelling 2) Wheels texture and modelling 3) Texturing 4) Packing files in folders 5) Editing scripts and .lua 6) In-game editing and tests 7) Workshop publish STAGE 1 - MODELLING Today I am creating a 1960 Ford Falcon I prefer using blender as it is my everyday 3d modelling software. Now, find references for your vehicle and ideally it will be a blueprint/outline scheme, like this one: There are some tips in modelling for PZ: 1) Do not care too much about topology and good shading. There is no actual shading in game, only windows have reflections. 2) Avoid n-gons or triangulate them before export 3) DO NOT make edges to outline body panels/parts. All dividing of parts will be done with texture mask. You can do it in UVs if there will be a point for that. 4) Place spindiel imitations in wheel wells to hide rear part of wheel models 5) In the UVs parts of body have to be straight-oriented without any non-90 degrees rotation, so pixels in texture will lay parallel with polygon flow. 6) To avoid physics artifacts in game import model of one of vanilla game cars models to your scene and model in consistent scale. Or import mine, that is available in the end of topic. This is what I consider a well done model There is nothing special in UV unwrapping process, just remember to place the least amount of seams possible and keep island aligned. Here are the UVs of my model: I've unwrapped the model without applied mirror modifier, so now we will have to texture just one half of the car. I'll fix mirroring later. STAGE 2 - WHEELS There are many ways to make a wheel and texture it, but I'll show the most efficient one. Make the wheel's face with simple materials, but unwrap the 'road touching part' to flat surface, like this: Then place an orthographic camera facing the wheel, scale it to fit the whole wheel-dish. Place a ring with emission material to light the wheel. Switch your renderer to Cycles and go to camera view, now use a rendered shading mode to adjust materials and lights to your taste. Set rendering resolution to something like 120x120-175-175 for best results Check the 'transparent' box in film settings to have alpha backround in texture: Now increase the sample count to something like 512-1024 and hit render. You will end up with a result of a ready-to-go wheel texture: The example file with scene for rendering and the model of this wheel you can download here: *google drive .blend file* Now make a lowpoly model of the wheel to use this texture on. I prefer using 18-24 edge circles for wheels. The unwrapping will be later, but eventually you'll end up with this: This method takes 10-15 minutes when you get used to it and gives a stunning and clear result. STAGE 3 - TEXTURING NOTE: I use a pretty complicated way of texturing and adding light to model. All rules of using textures the default way are covered in "HOW TO CREATE NEW VEHICLE MODS" topic by RingoD123, one of PZ devs. You can access it here: *boop* I'll show you my way, using Substance Painter to apply lighting and fake chrome parts to model. But first comes the base color and details of the car, so let's dive into it. Create a texture with 0 alpha and resolution 256x256. You can go for 512x512, but personally I like pixelated look of lo-res texture. Here are the settings for initial image: To preview the texture you are painting with different car colors, use this node setup. But switch filtering mode from "Linear" to "Closest", I forgot to do it on screenshot. There are two types of texture details: somewhat transparent and absolutely opaque. Half-transparent parts will be affected by car color, so they are mostly shadow/highlight details. Headlights, fixtures and things like that have to be opaque and painted with 100% brush hardness. It is easier to keep 3d view just to see what are you doing and paint texture in image editing mode, right there: First, paint the outlines of doors and other opening parts. Here are some brush hardness values: 0.2 - Outline shadow 0.5 - Outline 1.0 - Fake chrome and rubber window sealing Some work in progress screenshots Now when you have windows frames, save the image you just painted and go to photoshop and mask out glass sections like that Well, time for Substance Painter. You can use photoshop gradients for windows and blender lighting for lighting of the body, but I'll use SP "Baked lighting" filter for that, and for chrome especially. I will briefly describe what I've done in SP: 1) Mask out windows, give them mirror metal material and add a filter to them 2) Mask out chrome parts, made them mirror metal and added the same filter with slightly different settings. 3) Apply the same filter to all body parts left. 4) Add a position gradient to the windows Now I have this result, it is not shaded model, just basecolor: Also export the AO map you baked in SP. You can download file with this scene to look through and get ideas using this link: *boop* Now paint additional details you want on the car and open Photoshop. This is your layers layout: Now save it as .psd for future color editing and as .png to see what the you've done. Plug .png direcly as BaseColor in shader settings. Set your shading setting like this: And check if everything looks ok. This is my result: And this is the vehicle's look with wheels that we made before Sweet, isn't it? Now, it is time to get rid of mirroring. You can make new UV, bake it and... get A LOT of offset artifacts resulting in jagged pixel edges. There is a lazy but effective method: 1) In the UV editor place cursor in the 0,0 coordinates. 2) Set Pivot to 2D cursor: 3) Scale all UV islands to 0.5 EXACTLY 4) Apply mirror modifier to your model. Now select FACES of any half of the model and move it in UVs on Y by value 0.5 EXACTLY or you'll eventually mess everything up. 5) In Photoshop expand canvas of your PSD file we made before 6) Duplicate everything and move to the upper left corner, like in UVs. You can merge color layer(s) to operate color on export more easily. Now you have half of the texture empty... You do not want to waste it, right? Then drop in the wheel texture here without scaling, and you won't need additional texture file for it! 7) Create a layer beneath all others and paint it black or grey to cover alpha-holes in the textures. 8 ) Now unwrap the wheel to this new texture and let it shine! We painted the car and fixed mirroring. DOWNLOAD THE .PSD FILE: *bloop* There are 3 more types of textures to make: 1) Rust 2) Damage (1 or 2 levels, I'm lazy, I prefer using single one) 3) ID Color Mask or just Mask It wasn't possible to make them right with mirroring. Everything about these textures are explained clearly in Ringo's guide, again: *boop* I'll just show results I ended up with. Now you have to use 512x512 clear images for these textures, do not forget it. RUST Painted it with jitter brush and 0.2 hardness. To see what I am doing used the same node setup, as for base texture. DAMAGE Painted gradients with black and white with 0.1 hardess with repetitive strokes. MASK Mask texture tells game where are separate parts of car: doors, windows, lights and others. Every part has it's own color in palette, you can find color table in Ringo's guide. Copy and paste color HEX to use it in blender brush or fill tools. I've missed some of the parts because they do not really matter. AEUGH Texturing is finished. Go to photoshop and make all color variations you want and save them as .png, name them Vehicles_[vehicle name]_ Vehicle name mustn't containt spaces These are color palettes of my car: Now you have to export your vehicle body and wheel models. Copy them to an empty scene and save as separate file. If you used blender default orientations (front, back, right, left, top), then rotate the car on Z axis by 180 degrees. Game rotates it for some reason, so you'll have to do it. Now position everything in scene like this and continue to export settings. Export body and wheel separately with these settings: STAGE 5 - Packing files in folders The folder hierarchy and naming the files you can find in Ringo's guide. The mod file and all of my project files you will be able to download in the end of this topic. make up an Id name for your car. It has to be short, but unique and do not contain spaces. For this car I use '60falcon'. _____________________________________________ workshop.txt properties of the mod for Steam Workshop _____________________________________________ mod.info properties of the mod for in-game mod menu _____________________________________________ models_X folder -> vehicles this folder contains 3d meshes of the vehicle - body and wheel _____________________________________________ textures -> vehicles easy to guess, all vehicle textures are placed here null.png - completely transparent image, used as placeholder later on _____________________________________________ scripts -> vehicles there shoud be a .txt file named with you vehicle's ID name. Open it up and follow these instructions: change invertX to 'TRUE' if vehicle appears to be mirrored by left and right in game. Do not care about scale, offset and other geometric parameters. Insert all your color variation textures as shown below: All vehicle driving parameters are self-explanatory. Remember to set seats count, I'm creating a car with 4 seats. If you want to make less seats or add new, delete passenger[Seat code] records or add new. Also remember Seat[position] records down below. Add or delete the templates, loaded from Game default files: _____________________________________________ LUA SCRIPTS lua -> server -> vehicles -> [car id name]dis.lua Vehicle trunk type distribution file. There is a file with all vehicle distribution types in game files, I'll put it in project folder in the end if the article. This is game files distibution types, select one of them in respect to the vehicle type you are creating. I'll use CarNormal type for Ford Falcon. This is what distribution lua file has to be: _____________________________________________ lua -> shared -> [car id name]SpawnList.lua This file describes spawn zones of your car in game world with certain chance. I've typed in all default zones of spawn, you just have to change the chance and set [Base.60falcon] to [Base.(your car id name)] _____________________________________________ lua -> shared -> Translate -> EN -> IG_UI_EN.txt This is the name of the car in UI - keys name, mechanics window name and such. STAGE 6 - In-game editing and tests Launch PZ and disable all mod exept the one you will be debugging. Now close the game and go to Steam. In application setting set startup parameter to -debug It enables many debug options in-game. Now launch the Game again and, if menu doesn't appear, you've done something wrong in lua scripts. Check them for probles, and I hope, you'll figure out what is wrong. Now start a new game in world with no zombies and big amount of cars. Leave the house and find any car vibing in the street. Right click, -> Vehicle -> Set Script -> [your car ID name]. Car will switch to yours. This is what I've got on first time in-game spawning: YEET, it is all coming along. But wheel positions are a bit off, and we have to place the entering areas of doors. Go to Right click on car -> [DEBUG] Vehicle -> Vehicle Editor. Chassis Place extents and physics shape to outline the car Areas These are access areas to different parts of the car. There is nothing to describe, really, just place them where you can explain it and continue to next section Right click in mechanics tab to enable cheat options for the car. Now right click in mechanics panel. Here you can get key for that car or repair it. Final result in different variations Make a suitable preview image for your mod and crop it in Photoshop to 256x256. Place it in mod folder as preview.png In game menu go WORKSHOP -> create or update mod -> Go to your profile workshop items and find the new mod. Add the description, more screenshots and set visibility to 'Public' ALL PROJECT FILES: *YEET* ZE END Congratulations if you followed my guide to this point. Comment any issues or mistakes I've made.
  6. By buying, I mean rewarding, since mods are usually created voluntarily with dedication. I don't know about you, but I tend to focus almlst entirely on the immersion, realism and controls of the game, rather than multiplayer which I never really liked to play with other people online. Up until now, I realized the reason I kept on playing the game (and I'm sure 99% of you also do) is how the mods are drastically improving the immersion, realism and control of the game, which the base game would be rather empty and dull without it. With mods going into the base game, the devs would only have to sometimes expand from that mod to their preference, but also make some fixes so that the mod becomes more playable. Personally, I have so many immersion-improving mods at one point, I couldn't even know what was making the game, and now I have to accept whatever error there is, because I only wished the game would become much more immersive than the base game, from more diverse firearms, makeshift armory to throwing corpses out the window and even gun suicide. You should be glad you're backed by dedicated modders who made the game much more immersive to learn from, while focusing on much more important matters, such as human NPCs and hunting. Now, as much as I like to have immersion-improving mods in the base game, this remains to be my opinion, which I admit would still need to be further discussed.
  7. Basements should have multiple entry points. On the inside of the home, basements can be accessed by a door followed by a staircase which descends into the lower ground or a trap door with a latch handle that would be followed by a ladder/rope. The outside of the home, basements can be accessed through a cellar door which can be followed by a staircase or a staircase which descends into the ground which is then followed by a door leading into the basement. When crafting a basement, pillars should be placed in specific locations to hold the ground above. Walls of the basement can also leak water in heavy rainfalls which can then flood the chamber, causing players (or zombies) to move at a slower movement speeds (depending if the player is jogging/Sprinting). Cellar windows can be another entry point for players to enter buildings in a more "stealthy approach" or be used to escape hordes of zombies. The Cellar windows can also allow players to have a "Shin-bone View" of the surrounding area. Trap doors can be crafted using Wood or sheet metal while, latch handles can be made out of rope however, if a player crafts a metal latch handle, locks can be applied to the trap door. Cellar windows can be glass or barred with metal scrap/wood planks.
  8. I have many mods installed. Most if not all of them are updated and I've tried, with my limited knowledge, to diagnose the issue but I am new to the game and modding of it. The Problem: When playing, for the most part, the game is stable even with the plethora of mods I have installed. The issue I face is when I right-click in the health tab to bandage/unbandage/disinfect a wound. The game freezes and it's a 50/50 chance that it will crash and reset the entire cell for some reason. This will reset ALL of the loot, and ALL of the Zeds, and EVEYTHING may change as well (i.e. I had 3 survivor jeeps from a mod spawn blocking in my vehicle inside of a MASSIVE horde by horde alpha... kinda died.) Not sure what's going on. Steps I've tried to fix the problem: A. Removed ALL mods - This seemed to work. B. Going through the Console.txt - I don't exactly understand what I'm looking at. C. Removing and trying different combinations of mods to try and find the specific culprit - It seems that the problem is there if there are ANY mods installed. D. Uninstalled and Reinstalled the game - No Change except as stated above with the "Removed all mods" E. Tried to verify the game files - No Change. F. Strategically removed all mod files from my computer the old fashioned way (Through the file system) AFTER a proper uninstall of the mods via the workshop. G. Coming here to ask someone with a better understanding than myself - You are currently here with me. Is there another step I could have tried? I don't wish to play without mods as I'm sure most players don't but I'm not understanding what the problem might be. I have included the console.txt for your consideration. Please and thank you for any suggestions and help. I am NOT married to any of these mods but I've found that they add some of the parts that I felt my playthroughs are missing. If there are better or more stable mods that perform similar functions please leave those suggestions too. I will happily uninstall and mods that are throwing critical errors but I'm not smart enough to know what I'm looking for. console.txt
  9. I have tried all the commonly reported solutions for getting mods fixed on a dedicated server. I started from an unmodded save hoping to add some mods to spice it up some. Originally my server version was slightly outdated with the client version when i went to install the mods which happened successfully (Here is that log: sucessful_download_but_bad_version.txt ) so the mods, while installed correctly and showed download entries in the logs, slightly differed with missing scripts/media/*.txt manifests. In order to force redownload of these workshop items i followed online posts such as https://theindiestone.com/forums/index.php?/topic/42925-how-to-fix-updated-mods-in-build-41-multiplayer/ Now the issue im experiencing is my server no longer tries downloading or installing the workshop items. I have tried the following: Removal of appworkshop_108600.acf Removal of steamapps Removal of workshop/content/108600 All three of these attempts resulted in these logs pertaining to Dec 23 18:45:19 eschaton start-server.sh[1031109]: LOG : Network , 1640313919618> 2,247,691,857> Initialising Server Systems... Dec 23 18:45:19 eschaton start-server.sh[1031109]: WARN : Mod , 1640313919897> 2,247,692,135> ZomboidFileSystem.loadModAndRequired> required mod "2297098490" not found Dec 23 18:45:19 eschaton start-server.sh[1031109]: WARN : Mod , 1640313919898> 2,247,692,136> ZomboidFileSystem.loadModAndRequired> required mod "2392709985" not found Dec 23 18:45:19 eschaton start-server.sh[1031109]: WARN : Mod , 1640313919898> 2,247,692,136> ZomboidFileSystem.loadModAndRequired> required mod "1510950729" not found Dec 23 18:45:19 eschaton start-server.sh[1031109]: WARN : Mod , 1640313919898> 2,247,692,136> ZomboidFileSystem.loadModAndRequired> required mod "2169435993" not found Dec 23 18:45:19 eschaton start-server.sh[1031109]: WARN : Mod , 1640313919899> 2,247,692,137> ZomboidFileSystem.loadModAndRequired> required mod "2460154811" not found Dec 23 18:45:19 eschaton start-server.sh[1031109]: WARN : Mod , 1640313919899> 2,247,692,137> ZomboidFileSystem.loadModAndRequired> required mod "2200148440" not found Dec 23 18:45:19 eschaton start-server.sh[1031109]: WARN : Mod , 1640313919899> 2,247,692,137> ZomboidFileSystem.loadModAndRequired> required mod "2592358528" not found Dec 23 18:45:19 eschaton start-server.sh[1031109]: WARN : Mod , 1640313919899> 2,247,692,137> ZomboidFileSystem.loadModAndRequired> required mod "2368058459" not found Dec 23 18:45:19 eschaton start-server.sh[1031109]: WARN : Mod , 1640313919900> 2,247,692,138> ZomboidFileSystem.loadModAndRequired> required mod "2282429356" not found Dec 23 18:45:19 eschaton start-server.sh[1031109]: WARN : Mod , 1640313919900> 2,247,692,138> ZomboidFileSystem.loadModAndRequired> required mod "2377867605" not found Dec 23 18:45:19 eschaton start-server.sh[1031109]: WARN : Mod , 1640313919900> 2,247,692,138> ZomboidFileSystem.loadModAndRequired> required mod "2071347174" not found Dec 23 18:45:19 eschaton start-server.sh[1031109]: WARN : Mod , 1640313919901> 2,247,692,138> ZomboidFileSystem.loadModAndRequired> required mod "2313387159" not found Dec 23 18:45:19 eschaton start-server.sh[1031109]: WARN : Mod , 1640313919901> 2,247,692,139> ZomboidFileSystem.loadModAndRequired> required mod "2292487242" not found Dec 23 18:45:19 eschaton start-server.sh[1031109]: WARN : Mod , 1640313919901> 2,247,692,139> ZomboidFileSystem.loadModAndRequired> required mod "1938991627" not found Dec 23 18:45:19 eschaton start-server.sh[1031109]: WARN : Mod , 1640313919901> 2,247,692,139> ZomboidFileSystem.loadModAndRequired> required mod "2487022075" not found These entries look like it knows it needs the mod from servertest.ini however it is not downloading it. The entire log from one of the attempts is here: After_Deleting_Mod_Files_To_Force_Update.txt From here I tried to simply set a single workshop mod I have never installed and deleted the acf manifest. Now this is my logs: [24-12-21 09:48:00.352] LOG : General , 1640368080351> 2,301,852,589> 1640368080351 znet: Java_zombie_core_znet_SteamWorkshop_n_1CreateQueryUGCDetailsRequest. [24-12-21 09:48:00.519] LOG : General , 1640368080519> 2,301,852,757> 1640368080519 znet: OnSteamUGCQueryCompleted. [24-12-21 09:48:00.522] LOG : General , 1640368080521> 2,301,852,759> Workshop: onItemQueryCompleted handle=1 numResult=2. [24-12-21 09:48:00.522] LOG : General , 1640368080522> 2,301,852,760> 1640368080522 znet: Java_zombie_core_znet_SteamWorkshop_n_1GetQueryUGCResult. [24-12-21 09:48:00.522] LOG : General , 1640368080522> 2,301,852,760> 1640368080522 znet: Java_zombie_core_znet_SteamWorkshop_n_1GetQueryUGCResult. [24-12-21 09:48:00.523] LOG : General , 1640368080523> 2,301,852,760> 1640368080523 znet: Java_zombie_core_znet_SteamWorkshop_n_1ReleaseQueryUGCRequest. [24-12-21 09:48:00.523] LOG : General , 1640368080523> 2,301,852,761> 1640368080523 znet: OnPolicyResponse. [24-12-21 09:48:00.523] LOG : General , 1640368080523> 2,301,852,761> 1640368080523 znet: Zomboid Server is VAC Secure. [24-12-21 09:48:00.526] LOG : General , 1640368080526> 2,301,852,764> Workshop: GetItemState()=NeedsUpdate ID=2594865484. [24-12-21 09:48:00.526] LOG : General , 1640368080526> 2,301,852,764> 1640368080526 znet: Java_zombie_core_znet_SteamWorkshop_n_1DownloadItem. [24-12-21 09:48:00.529] LOG : General , 1640368080529> 2,301,852,767> Workshop: item state CheckItemState -> DownloadPending ID=2594865484. [24-12-21 09:48:00.562] LOG : General , 1640368080562> 2,301,852,800> Workshop: DownloadPending GetItemState()=NeedsUpdate|DownloadPending ID=2594865484. [24-12-21 09:48:00.565] LOG : General , 1640368080565> 2,301,852,803> Workshop: download 0/0 ID=2594865484. [24-12-21 09:48:00.665] LOG : General , 1640368080665> 2,301,852,903> 1640368080665 znet: OnDownloadItemResult. [24-12-21 09:48:00.666] LOG : General , 1640368080665> 2,301,852,903> Workshop: onItemNotDownloaded itemID=2594865484 result=37. [24-12-21 09:48:00.666] LOG : General , 1640368080666> 2,301,852,904> Workshop: item state DownloadPending -> Fail ID=2594865484. That last line is the end of the log. It simply fails? Here is the entire log: Single_New_Workshop_Item.txt, and here is the new manifest that was generated: appworkshop_108600.acf It looks like to me that the server does not properly track the manifest and download workshop items. Even in the manifest acf file there is a flag to force downloading the mods and that gets ignored. What tells the server to not download the workshop items if not this file? If I remove all mods from the ini everything works fine on the server. Thanks ahead of time for any help!
  10. Hey there, I'm new to the PZ Server scene and I'm building my own and thinking of adding some mods. I tried looking for one but couldn't find any, Can we get a splash screen mod? Like for example, when someone joins the server, a text screen or image shows up on the screen that a user can click "x" on to close? It feels like it would be so simple to create and I'm surprised no one has done this yet (or maybe I'm just not good at using the fourms). Thanks!
  11. Running out of ammo or just discarding a weapon on the verge of breaking, this could be good reasons for why throwable weapons may be useful. If players have a weapon in hand and hold the "Push/Shove" key, the weapon should launch at the zombie and connect, based on the players "Aim Skill Level". While holding the "Push/Shove" key, players would only be able to launch the item in hand after the animation is complete. This would not only look great but add balance to the feature.
  12. 1) The first thing you want to do, as with most mods is to create your mods folder structure, use the image below as a reference, replacing MOD_NAME with the name of your mod: Don't worry about the files shown above, you will be creating them as you follow this guide, just make sure to remember, anytime you see "MOD_NAME" in this guide, replace that with the name you chose for your mod. 2) In your "..mods/MOD_NAME" folder, create your "mod.info" text file which contains the following code: Remember to replace all "MOD_NAME"'s with the actual name of your mod. 3) In the same folder, create/place your MOD_NAME.png , this will be the thumbnail used in game as the poster/picture for your mod. 4) Next up, in your "mods/MOD_NAME/media/lua/client" folder, create your MOD_NAME.lua file with the following code inside: This is the script that will load your model and scripts into the game, it also controls the spawn rate for the car in each type of zone as well as providing the vehicle mechanic overlay. Remember to replace all instances of "MOD_NAME" with the actual name you chose for your mod. 5) Next, in your "mods/MOD_NAME/media/scripts/vehicles" folder, create your MOD_NAME.txt file containing the following code: This script example contains all of the parameters to control the simulation of the vehicle, such as engine power, gear ratios, collision cube and much more. You will (hopefully) find it well commented to give you an idea of what each parameter does. You can look in the games "media\scripts\vehicles" folder for a vanilla vehicle script that more closely reflects the vehicle you are adding rather than starting with the example above, have a good look through them all to get a sense of the different templates you can use and the various changes that can be made to different components. 6) Now you need to (if you have not already) make the 3d model for your vehicle. We suggest using Blender, but as long as you're experienced in 3d modelling, any program that can export .ply files should work, just make sure your faces are triangulated, in Blender you can do this by selecting your model in Edit mode then pressing Ctrl + T. Then drag and drop the exported ply file onto the converter supplied below (unzip the below file, drag your .ply directly onto the .exe, do not double click the exe), it will output a new txt file with the same name as the .ply in the same directory. Copy the new .txt file into your "mods/MOD_NAME/media/models" folder as "Vehicles_MOD_NAME.txt This is the .ply to PZ convertor: PZ_PLYtoPZconverter.zip 7) Now it's time to create your vehicles texture files, these should all go into the "mods/MOD_NAME/media/textures/Vehicles" folder. First up is your "Vehicles_MOD_NAME_Shell.png" , this is the main texture image for your vehicle and needs to be 512x512 pixels, as do all of your textures, below is an example: Next there are 6 different overlay/detail png's to create, the first is for the vehicle lights ("Vehicles_MOD_NAME_Lights.png"): Then the vehicle rust ("Vehicles_MOD_NAME_Rust.png"): The next 2 image examples ("Vehicles_MOD_NAME_Shell_Damaged01.png" and "Vehicles_MOD_NAME_Shell_Damaged02.png") are to show light and heavy damage, respectively, on the vehicle's shell. They are used to represent dents in the bodywork: The next 2 image examples ("Vehicles_MOD_NAME_Overlays_Damaged01.png" and "Vehicles_MOD_NAME_Overlays_Damaged02.png") are very similar to the previous 2 except they are for showing damage on windows and lights as well as scratched on the body work: The last file we need is the vehicle colour mask ("Vehicles_MOD_NAME_Mask.png"), which should also be placed in your "mods/MOD_NAME/media/textures/Vehicles" folder. This tells the game which parts of your vehicle texture correspond to which part of your vehicle model and is needed to display damage, lowered windows and removed elements etc: Here the colour values to be used: Copy your complete mod folder structure into your C:\Users\YourUsernameHere\Zomboid\Mods folder, load the game, turn the mod on in the mod menu and start a new game, your new vehicle is now ready to be found and taken for a spin. Finally, here: ZAZ968M.zip - you can find an example vehicle mod using the above instructions. Notice the included example mod uses a slightly different process with its textures/overlays. The main texture is transparent while the detail has been shifted onto the vehicle_lights .png. This allows the game to automatically and procedurally generate different colours of your car when they are spawned in. Happy Modding!
  13. It seems the mods installed on a pzserver are not being updated, even when the pzserver is restarted. The only workaround I found so far is to stop pzserver, delete the following file: steamapps/workshop/appworkshop_108600.acf And then start pzserver again. Would it be possible to make pzserver to update the mods on restart? Lot of users seem to have issues because of this, so it would probably help with support too. Also, bonus point if you can make it possible for an admin to trigger the mod update process from inside the game without restarting pzserver (I understand it might not be as simple as it sounds though).
  14. FULL FIX GUIDE https://steamcommunity.com/sharedfiles/filedetails/?id=2681173441 ------------------------------------------------------------------------------------------------ It happened twice now. I got my server up, fully modded, spent some hours in it, until suddenly, mods get updated on my client when a new version is released on the workshop, but it seems the server won't react the same way. Then, the typical error pops up whenever I try to boot the server after updating: "Workshop item version different than server's", which means the server is outdated. So here I am, trying to figure out a way for the server to "force" the update on these mods. It's truly a pain in the ass. P.S.: Yes, I've already tried wiping out all PZ workshop files from my PC and also unsuscribing/resuscribing to them. Like I said, it's not a client problem, but a server's one.
  15. Hello, the problem is that I can't start server only when it has any skin retexture mod. It says that the server launch was cancelled (NormalTermination). Other mods work fine in multiplayer. Is it a mod problem of server? If it's a mod problem then is it possible to somehow 'modify' the mod for server?
  16. As title says, unable to sleep more than once per game session. Restarting game allows me to sleep once more, then unable to sleep again until next restart.
  17. Since version 2.9.9.17 introduced a nifty modloader to the game, mods have now their own folder. This means no more cluttered folders aswell as easy installing and uninstalling of mods!!! Windows (please correct me you windows folks^^) Go to your Zomboid folder C:\Users\YOURUSERNAME\Zomboid\Find the /mods folder (it should contain an examplemod folder already).Drag and drop the unzipped mod into this folder.Start the game and select the mod in the Mod-Options screen.Reboot and have funMac OSGo to your Zomboid folder /Users/YOURUSERNAME/ZomboidFind the /mods folder (it should contain an examplemod folder already).Drag and drop the unzipped mod into this folder.Start the game and select the mod in the Mod-Options screen.Reboot and have funLinux Coming soon ... Uninstalling mods Simply remove the respective mods from the /mods folder or remove them from the ingame mod-options screen.
  18. Update 11/3 Hey guy! This is now working on the stable branch! Hey dudes, I finally got the compilation of my cars completed, plus a few extra. I've got all the masks working, although the damage textures are kinda half-assed. The script files are fine tuned (for the most part). But yeah, hope ya guys enjoy! Link: https://steamcommunity.com/sharedfiles/filed etails/?id=1510950729 I owe a HUGE thanks to Fenris_Wolf of ORGM Rechambered for helping with, well, all the lua files, haha. I'm as good as code illiterate, so without him, this wouldn't have gone anywhere. Car list:
  19. So, I play Solo most of the time, and let's just say that i suck at this game and die often, i do have the cheat menu etc installed so i CAN use god mode but i find that too booring, so instead i tried the "prevent death" option, which only heals you up if you ALMOST die, when the health reaches 0 it heals you + removed any damages etc. What I want, is a modification that does the same as "prevent death" BUT instead of healing me back to normal, i want the health to freeze at let's say 1, i.e I won't be able to die, but i still need to heal every wound to get back to full health, is this possible? If so any file i can modify? Cheers!
  20. Figured out, need this deleted.
  21. So I had an Idea for a mod, because I want to do some gaming and maybe some Twitch streams/Youtube in the coming year. I'm looking for someone who wants to make it or who knows how to because I've never made a mod and would need a lot of help to make it myself. I used to play Resident Evil Outbreak when it came out (As I'm sure most zombie fans did) and 2 things I have always wanted: 1. A Remake (And I have some hope with the remakes we have been seeing so fingers crossed!) And 2. An open world Resident Evil Game. So I've been playing PZ under the sandbox to try and recreate the Raccoon City Incident by changing the settings and so far it has been very enjoyable and I feel I'm pretty close to a classic Raccoon City Apocalypse. I have had a lot of fun so far and I think it could be an amazing experience. But I'm missing 2 very important things for the experience to be complete: 1. A Mod that effects how the virus kills you and adds items related to that. TL:DR Virus fills a meter from attacks and over time, when at 100% you become the zombies. Can be stopped temporarily with certain medical items, some craftable. Typically once infected you know that it's over and that you will die in X days. No ifs ands or buts, no delays. The change would be to make the infection follow a gauge that could be checked under the health menu, from 0.00% to 100.00% Like in the RE:Outbreak Games. Once attacked by a zombie and injured your gauge would increase 10% for a scratch or 30% for a bite, then the gauge would steadily increase by 1% per real world hour (1 In game day) Alternatively, you could start infected and then it would slowly increase by 1% per in game day and then jump up when attacked as before, giving you a soft limit of 100 days. The infection could be TEMPORARILY paused by using some items: (Times listed are in real world time, not in game time) 1 Green Herb stops the meter for 10 Minutes, Painkillers and Mixed Herb (G/G) stop the meter for 15 Minutes, Mixed Herb (G/G/G) or 1 Blue Herb can stop the meter for 20 Minutes, Mixed Herb (R/G) can stop the meter for 30 Minutes, Antibiotics and Mixed Herb (R/G/B) stops the meter for 45 minutes, Anti Virus Pill stops the meter for 50 minutes, Antivirus Pill (L) stops it for 1hour 30 minutes. Green, Red and Blue herbs can be found rarely in the forest zones (In order of rarity) by foraging, the Green or Red can be used to disinfect wounds and the Blue one can also fight normal wound infections. The Herbs can be mixed with each other and to make pills IF you have a high enough medical skill and some supplies: Some recipes I have thought of: Combining the Herbs into R/G and R/G/B mixes. No skills needed, but will need 1 mortar and pestle and 1 piece of paper alongside the herbs. Gives a moderate amount of Medical experience. To Make a basic Anti-Virus Pill: Medical LVL 3 or 5 Tools: Mortar and pestle, Heat Source (Lighter/Matches, campfire, lit stove or grill), a Spoon One Of: Vitamins, Painkillers, Empty Pill Casings (Item would need to be part of mod) One Mixed Herb (R/G) To Make an Anti-Virus (L) Pill: Medical LVL 5 or 7 Tools:Mortar and Pestle, Large Heat Source (campfire, lit stove or grill), a Sauce pan/Frying Pan/Pot/Baking Pan/Roasting Pan One Antibiotics One Mixed Herb (R/G/B) Makes 2 pills Now the important thing is that these pills won't stop wound based increases from zombies, and they do not reverse the gauge at all. You will eventually succumb, just a matter of how/when. 2. And the second thing needed for it would be an advanced customizable zombies mod. There are some mods out there that offer bits and pieces of what I'm looking for but none that offer the full package and most conflict when installed together. TL:DR A mod to store zombie 'templates' and have a way to control each templates spawn rate. Each template would store their senses strengths, physical stats and speed stat, it would also allow them to be dressed in a specific way on spawn. Basically I need a mod that would allow templates to be created much like how the zombie population can be customized in sandbox. The template would include: Zombie stats like: Strength, Speed, sight, hearing, smell and Durability multipliers. The multipliers would go from 0.1 - 20.0 times the regular population stats. Appearance including whether they are a skeleton or not and what clothing they wear. The percentage of the population they would spawn in as from 0.00001% -100.00% I'm hoping to be able to make templates for the major BOWs from REs 2/3 and maybe some of the others. ---------- For example MR X could be like: (Assuming zombies are set to normal where applicable) Strength 5.0 Speed 1.3 (On fast shamblers setting) Sight 2.0 Hearing 5.0 Smell 2.0 Durability 10.0 Wears : Leather Long coat (Black) Black Hat Black Pants Military Boots (Black) Leather Gloves (Black) Percentage: 0.001% ------- While a Hunter Beta would be like: Strength 3.0 Speed 2.0 Sight 1.0 Hearing 2.0 Smell 7.0 Durability 2.0 (3.5 for remake version) Wears: Skeleton form Ghillie suit Percentage: 0.02 So If anyone knows some mods that work together and allow these kind of features, or knows how to make it or wants to, I'd love to hear about it! Happy new Year everyone, hopefully it will be a bit better than 2020.
  22. 1) "Apply the list of the mods to the all existing saves". 2) "Apply the list of the mods to the last save". 3) "Automatically apply the list of the mods to the last save".
  23. Hi, i encountered this bug, when i wanted to add another mod to my already running game. When you click on the "choose mods" button when loading the game, you get an empty screen (only the background picure of the game still exists). Now, this bug doesnt happen, if you clicked atleast once on the "Mods" button in the main menu before attempting to do this (once per game start is enough). As i found out, the reason for this is, that the game tries to display a box with text, using a function that does not exist. In the file "ISModsNagPanel.lua" in the location Steam\steamapps\common\ProjectZomboid\media\lua\client\OptionScreens in line 32: self.richText:setText(getText("UI_ModsNagPanel_Text")) The function "setText" doesnt exist. Replacing it with: self.richText.text=(getText("UI_ModsNagPanel_Text")) fixes the problem.
  24. Years ago Eudoxio created the server Death & Decay for Project Zomboid. It was a heavy role playing server that managed to bring together an amazing community of players, stories, and memories. Sadly due to financial instability, Eudoxio had to close the server back in 2017 after 2 years of running. Since then I've decided to get back touch with him. especially with animations being right around the corner: and asked if I could personally take over the server and reopen it with a new host and he was happy to contribute and bring this wonderful server back to life. So without further ado! Death & Decay: Sunrise Hello everyone and welcome back to the 5th season of Death & Decay! I know what you're thinking and yes it has been a while.. No we're not dead, In fact we're alive and better than ever! So we hope to see you soon, Survivors! Server Information IP: | Build: 40.43 Server restart times: Server Location: Server Language: English/Spanish Season 5 start date: Player slots: Discord: https://discord.gg/R8XHESC Forums: http://deathanddecay.boards.net/ _________________________________________________________________________ Server Rules: (OOC) Usernames: Please refrain from using usernames that are too complicated or use symbols. Keep it simple! Use a name suited for Roleplaying. No Metagaming: If you get some information from the forum or the discord, your character doesn't know what you know! Please play it as such. If you die and change your character, find a story on how you "found" your current living location as is. Dont "Kill On Sight" (KOS): Don't just kill someone after running up to them - if you get the itch for murder, you can find plenty of legitimate reasons to shoot at people. If you have a problem with someone, signal the staff and we'll resolve the problem. Griefing is Not Allowed: Don't break other people's stuff for no reason! Have a heart. Stealing: Stealing is allowed but only in character, so leave a note hinting you did it. That way people could play as detectives if they wanted! Be Respectful of Others: Use your judgment when playing your character. Don't go over the line. We're all here to have fun after all! Role Playing Rules: (IC) Use *R* when speaking in global chat: Putting *R* before what you type indicated to other people that you're speaking on the global radio. Use (parentheses) when speaking OOC: Try to keep the OOC (Out Of Character) chat to a minimum in game, but it's completely normal to have to say something 'Out Of Character' at some point. Use parentheses when you do so. Try to stay in character: We're not always asking for extremely deep storylines, but try to have at least SOME idea of who your character is, what they were before the apocalypse, how they survived up to where they are now. _________________________________________________________________________ We've come to the decision after a lot of thought that the sever should have brand new lore, and a new world. Seasons 1-4 were amazing and refreshing but Eudoxio and I thought it'd be nice for a new approach.. New Server Lore 6 months ago there was a mass epidemic, it spread through the world without notice for weeks and when top scientists realized what was happening it was already far to late. Originating from Japan, the virus quickly became airborne and spread globally.. Before long the Military had lost most of it's force, and major towns and cities were soon overrun and quarantined by what little troops remained. What was left afterwards was global destruction, cars piled on streets, bodies filling lakes and rivers, and entire city population decimated in days.. However before the collapse of civilization a cure was produced and released but only made it to a few city's military, never fully released to the public. _________________________________________________________________________ I also wanted to add as a side note that we are in fact planning on updating to the latest release (Animations), whenever that release may happen. We will be wiping the map, and removing all mods/maps due to potential issues regarding stability and performance. (We will be keeping the lore/character names if you'd like to continue your stories!) Once mods/maps are updated, and if they all work together well. We will be adding them back into the server. _________________________________________________________________________ New Server Mods & Maps (Necroforge & Cheatmenu are for staff) Mods: Hydrocraft ORGM Improved Build Menu Simple Food Spawn Organized Storage Hair Styles Global Radios Rename Weapons Zombie Cure Medical Cocktail ORGM Suppressor Blind Trait MoreBuild Crematorium Wedge's Item Name Fixes NecroForge Cheatmenu Maps: Bedford Falls, Drayton Rebuild, Phoenix, South Muldraugh, Eerie Country, Lake Ivy, Over The River, Fetzen's East Muldraugh Nature Reserve. _________________________________________________________________________ Server Settings (Yeah there's a lot..) nightlengthmodifier=1.0 | PauseEmpty=true SafetySystem=true | ShowSafety=true SpawnItems=Nothing | HoursForLootRespawn=150 MaxItemsForLootRespawn=8 | ConstructionPreventsLootRespawn=true NoFireSpread=true | NoFire=false MinutesPerPage=0.2 | HoursForCorpseRemoval=240 PlayerSafehouse=true | SafehouseAllowTrepass=true SafehouseAllowFire=false | SafehouseAllowLoot=false SafehouseAllowRespawn=true | SafehouseDaySurvivedToClaim=12 SafeHouseRemovalTime=500 | AllowDestructionBySledgehammer=true SleepAllowed=true | sleepNeeded=false MaxAccountsPerUser=0 Day Length: 4 Hours | Start Month: June Start Day: 5 | Start Time: 5AM Water Shutoff: 2-6 Months | Electricity Shutoff: 2-6 Months House Alarm Frequency: Sometimes | Locked Houses Frequency: Rare Food Spoilage: Normal | Refrigerator Effectiveness: Normal Rotten Food Removal: -1 | Loot Respawn: Every 2 months Loot Seen Prevent Hours: 720 | Months Since Apocalypse: 0 Darkness During Night: Dark | Fire Spread: Off Generator Working In Exterior: On | Temperature: Normal Rain: Normal | Erosion Speed: (100 days) Erosion Days: 0 | Farming Speed: Normal Plant Resilience: Normal | Farming's Abundance: Normal Nature's Abundance: Normal | Compost Time: 2 Weeks Maximum Fog Intensity: Normal | Maximum Rain FX Intensity: Normal Enable Snow On Ground: Yes | Helicopter: Once Meta Event: Sometimes |Sleeping Event: Sometimes Generator Spawn: Rare | Generator Fuel Consumption: 0.5 Randomized House Chance: Rare | Annotated Map Chance: Sometimes Time Before Corpse Removal: -1 | Decaying Corpse Health Impact: Normal Blood Level: Normal | Food: Rare Weapon: Rare | Other: Rare XP Multiplier: 1.0 | Stats Decrease: Normal Endurance Regeneration: Normal | Nutrition: Yes Starter Kit: Nothing | Free Trait Points: 0 Player Built Construction Strength: Normal | Injury Severity: Normal Bone Fracture: Yes | Enable Vehicle: Yes Easy Use: No | Recent Survivor Vehicles: Low Zombie Attraction Multiplier: 1.0 | Car Spawn Rate: Low Chance Has Gas: Low | Initial Gas: Low Gas Consumption: 1.0 | Locked Frequency: Rare General Condition: Very Low | Car Wreck Congestion: Yes Car Alarms Frequency: Extremely Rare | Player Damaged From Crash: Yes Car Damage On Impact: Low | Siren Shutoff Hours: 0.0 Damage To Player Hit By Car: None | Clothing Degradation: Normal Speed: Fast shamblers | Strength: Normal Toughness: Normal | Transmission: Blood + Saliva Infection Mortality: 2-3 days | Reanimate Time: 0-12 hours Cognitive: Basic Navigation | Memory: Normal Decomposition: Slows + Weakens | Sight: Normal Hearing: Normal | Smell: Normal Environmental attacks: Yes | Damage construction: Yes Day/Night active: Both | Zombie triggering house alarms: Yes Speed: Fast Shamblers | Strength: Normal Toughness: Normal | Transmission: Blood + Saliva Infection Mortality: 2-3 Days | Reanimate Time: 0-12 Hours Cognitive: Basic Navigation | Memory: Normal Decomposition: Slows + Weakens | Sight: Normal Hearing: Normal | Smell: Normal Environmental Attacks: Yes | Damage Constructs: Yes Day/Night Active: Both | Zombie House Alarm Triggering: Yes Population Multiplier: 2.0 | Population Start Multiplier: 0.5 Population Peak Multiplier: 3.0 | Population Peak Day: 260 Respawn Hours: 72.0 | Respawn Unseen Hours: 16.0 Respawn Multiplier: 0.1 | Redistribute Hours: 12.0 Follow Sound Distance: 100 | Rally Group Size: 20 Rally Travel Distance: 20| Rally Group Separation: 15 Rally Group Radius: 3
  25. when I click on the mods button in the main menu nothing happens except for a small red box in the bottom right corner pops up and just counts the number of times that I click on the mods button. In videos on YouTube I don't see this happening to anyone else. It's crazy frustrating.
×
×
  • Create New...