Search the Community
Showing results for tags 'mods'.
-
I have been trying to setup map mods on my Shockbyte server. I am trying to run Fort Rock Ridge, but everytime I create my character I just crash. I've read that you need to change the SpawnRegions file or something, but for some reason my server doesn't have that file. I would really appreciate some help. console.txt
- 2 replies
-
- mods wont work
- server mods
-
(and 2 more)
Tagged with:
-
Good Evening! Having an issue with Arsenal26/Britas in my server. Up until 5 days ago, I was hosting a server from my PC, non-dedicated, using a plethora of mods including arsenal26/britas. Had little to no issues running the game just fine. Last Friday, out of the blue I get a couple of crash to desktops where it says I've lost connection with the host server, and now when I try to host any game with the mod in the list, it gets past character creation then goes to black screen and eventually connection to server has been lost. The strangest thing is it only happens with britas/arsenal26 installed. I checked and there haven't been any updates to the mod or the game within the time period that I can see. Attached are the last part of my log files where the MP server is attempting to connect. I verified in regards to the mods loading, there are no issues that prevent it from firing up, its just when its time to actually connect to the server/host, I get this issue. Thank you for your time! Network Log.txt
-
Now with a dedicated Discord Server! Join here> https://discord.gg/f3pWYkAUVY Welcome to Willow Hill! IP: 194.140.197.193 PORT: 29900 PVE Casual Play 24/7 Random zombies. Slow time passaged (2 hours IRL to 1 day in game) Very slow respawn. Tons of cars and QOL mods. Open to suggestions on adding things as long as it's 1993 Lore Friendly. DEDICATED LONG TERM PUBLIC SERVER. 16GB dedicated server, North America 32 players max. No PvP. Casual CoOP. Not RPG. Safehouses are protected. Faction Safehouse mod installed. Vanilla map Zombie Lore: Zombification takes 1 - 2 weeks, only transferred by Bites. slow zombie respawn - enabling you to clear out and hold an area. Mostly wandering hordes/random zombies passing through after that. Randomized Zombies (rare sprinters, crawlers, rare smart and tough zombies), 2x Peak Zombies at 1 year. Zombies aggressive at night, but they chill during the day. periodic Helicopter Events Admin is on daily, submit ticket for issues/questions - or just DM me directly. Setting Many mods for more vehicle choices, RVs, motorbikes, ATVs, sports cars, military trucks, etc. Common sense mod Tons of music, dancing, musical instruments, boom boxes tons of video games and movies Trading cards in game - COLLECT THEM ALL! Lifestyle mod (music instruments! meditation!) Playable video games, arcade games, pinball machines Added Samurai, Crafted Knife/katana sheaths (player requests) QOL No Sleep Required. 10x faster books. Longer Days (3h/game day). Canned food/preservation possible. Map sharing and Map creation/annotation Proximity VOIP and walkie talkies active. Pantry Packing mod LY Skill books DISCORD SERVER - active admin - growing discord community - both experienced and new players - custom stickers and emojies active - multiple voice channels, custom voice channels - dedicated MidJourney channel for creation of fun art, emojies, and stickers (see some of our examples posted here) - custom soundboard
-
hello everyone please help me with something , I have the pirated project zomboid or let s say it s not from steam and I m from Mac , and I would like to know how to download mods In my situation
-
Hi, I have problem with translating mods into polish, the error occurs in special characters and i don't know how to fix it. Translation file looks like this: For example Simple Overhaul: Traits and Occupations (SOTO) have orginal polish translation and it work correct (my txt files with translation look the same)
-
Would be amazing to craft a shooting target, like using the scarecrows or also a simple target made with planks, nails and paint , sure wil not give the same exp of shoot to a zed but finally u can train ur aim's skill safely and have funny shooting and plus will be very realistic ....
-
So I was creating a new Scenario for my friends and I, to try some challenge mods out. At some point the mod list glitched and refuses to update. In the two pictures you can see that the Sandbox options for the empty list are all modded and exactly the same as the other modded one. This is the same for all of the host scenarios and refuses to update or change. I've tried restarting my game, my pc, deleting the scenarios and starting from scratch, I've even uninstalled the game and all subsequent mods but it's still stuck like this.
-
Every time I look for a guide or try to figure out what may be wrong, its something different for everyone. This isn't the first time my server has done this but it resolved itself overnight. That hasn't happened this time and I'm worried my server may be gone. It wont launch but any new server will, including mods. I'm not sure what could be going wrong if someone could give me advice/ help that would be beautiful. My buddy and I have put about 80 hours into this server in just a couple weeks and I'd hate to see it go like this. coop-console.txt
-
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.
-
J.A.G (Just A Game) New Project Zomboid Steam PvE server with plenty of QoL mods and a fresh wipe as of 9/26. We are a friendly community just starting out and looking to grow. We have plenty of mods like add on maps, vehicle and trailer additions, armor, lockpicking, and many more! ⦁ Snakes Mod ⦁ 4 Hour Days(2 day and 2 night) ⦁ 3x XP ⦁ 5 free trait points ⦁ Increased reading speed ⦁ factions and safehouse day 1 ⦁ Truly safe safehouses: no looting or trespassing ⦁ spawn at safehouse ⦁ Fair and active admins ⦁ Low ping, high quality server ⦁ challenging, but not impossible zombie population ⦁ loot respawn every Week ⦁ SO MUCH MORE Mods https://steamcommunity.com/sharedfiles/filedetails/?id=2868277866 Please join us at our discord at https://discord.gg/9aqPPtRjuH for any questions and to be part of a growing and active community! We are always open to community suggestions. We also host several other games, so come check us out. IP: JAGgaming.us.to Port: 1626
-
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!
-
I'm playing with the mod for britta weapons and armor, but i have problems and the game ends up crashing when i attack zombies with melee weapons. I asked a friend and he told me that the problem is caused by these mods when his objects are stained with blood, apparently the VRAM fills up over time and the game ends up crashing. I think he may be right, because it happens when I've been playing for a long time. Could someone tell me if it happens and if it can be solved?
-
Servidor de Project Zomboid | PVE/PVP | Abierto 24/7 | Refugios con protección offline | Próximo Wipe: Próxima estable | https://discord.gg/xKuVhGazAS
- 1 reply
-
- esp
- safehouses
-
(and 3 more)
Tagged with:
-
Welcome to Tokerzoid a newly created PvE server with added mods. We started as a small private server and have since decided to open the server up in the hopes of growing the player base. The main goal of our server is to just have fun and do what we do best kill zombies. You will find some of our server details below the rest of which can be found on our discord over @ https://discord.gg/mU9ArGdhAY
-
J.A.G (Just A Game) New Project Zomboid Steam PvE server with plenty of QoL mods and a fresh wipe as of 7/16/2022. We are a friendly community just starting out and looking to grow. We have plenty of mods like add on maps, vehicle and trailer additions, armor, lockpicking, and many more! ⦁ HydroCraft ⦁ 3x XP ⦁ 5 free trait points ⦁ Increased reading speed ⦁ factions day 1, safehouses after 2 days ⦁ Truly safe safehouses: no looting or trespassing ⦁ spawn at safehouse ⦁ Fair and active admins ⦁ Low ping, high quality server ⦁ challenging, but not impossible zombie population ⦁ loot respawn every 2 Months ⦁ SO MUCH MORE Mods https://steamcommunity.com/sharedfiles/filedetails/?id=2784735026 Please join us at our discord at https://discord.gg/9aqPPtRjuH for any questions and to be part of a growing and active community! We are always open to community suggestions. We also host several other games, so come check us out. IP: JAGgaming.us.to Port: 1626
-
- mods
- hydrocraft
-
(and 1 more)
Tagged with:
-
I am trying to make a mod that makes you vomit on throwup I have an idea of everything, but my problem is with checking if the player has ate a food item that is (Rotten) or (Uncooked) Is there a method that allows me to check that under a boolean? Am I using the constructor wrong? here is my novice code: for playerIndex = 0, getNumActivePlayers() - 1 do local player = getSpecificPlayer(playerIndex) local food = Eat("Peach (Rotten)") if food then player:Say("I'm gonna be sick") end end
-
REJOINS LA STATION -------> https://discord.gg/la-station <------ JOIN THE STATION - admins actifs - 24/7 - 128go ram-3.6ghz - Top 100 mods verifies et sans impacts sur les performances - Dll automatique / PVE : grande population Z / RP : events- lore - quetes / PVP : zone dediee statistiques du serveur : https://www.battlemetrics.com/servers/zomboid/16653207 ------------------------PORT / 16261------------------------------ ------------------------IP / 95.217.226.204---------------------- [RULES] 1/ Hors zone PVP vous devez respecter la règle du TIR A VUE INTERDIT C'est à dire que vous pouvez tuer quelqu'un seulement après avoir communiqué 2/ Nous nous autorisons à bannir toutes personne jugé toxique. Le respect des règles et des personnes est une condition essentielle et inaltérable 1/ Outside the PVP zone, you must respect the FORBIDDEN SHOOTING ON SIGHT rule. That is to say, you can kill someone only after communicating with them. 2 / We allow ourselves to banish anyone deemed toxic. Respect for rules and people is an essential and unalterable condition
-
Hey i was wondering if anyone can help me with an issue? I have mods installed from the workshop and when I go enable them in the main menu and then host a server for coop and activate the mods in the server settings, not one mod works for me when I launch the game, even when i have all the mods up to date, i tried everything uninstalling and reinstalling the game and all my mods, updating mods, only trying out one mod at a time to see if that works (It didn't). I don't know what could be the issue because when i go and join a random public server with a lot of people and mods enabled it lets me join and play smoothly, but when i try hosting a quick game for me and my friend not one mod works, I have them enabled in the main menu and everything. Hope anyone can help me resolve this issue, it would be much appreciated, thank you.
-
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:
-
I published my fist release of 'ST Survival Tailor' to the Steam Workshop: https://steamcommunity.com/sharedfiles/filedetails/?id=2755409154 I know there are already a few other tailoring mods that do some similar things, but I did not feel they were balanced especially how much thread you get from them. I've add some custom bags you can craft as well as most of the general material recipes you might need to improve tailoring. My hope for this mod is to make tailoring a worthwhile skill and add in more functionality as I progress. I would also like some feedback on how the items and recipes are balanced. I'm trying to keep the balance close to vanilla and not create items that are too good for an Apocalypse run. The Large Utility Pack and Utility Satchel are nice items, but you can only craft them once you get to skill 3 and 5. MOD Details: Craftable items: + Crude Backpack - Requires Tailoring 0 - Weight=1.5, Cap=16, Reduction = 50 - Equipable on back and hands - Uses custom icon and texture + Utility Pack Small - Requires Tailoring 1 - Weight=0.2, Cap=2, Reduction = 75 - Equipable in fanny pack slots - Uses custom icon + Denim Backpack - Requires Tailoring 2 - Weight=0.8, Cap=18, Reduction = 75 - Equipable on back and hands - Uses vanilla blue school bag icon/texture + Utility Pack Large - Requires Tailoring 3 - Weight=0.5, Cap=5, Reduction = 75 - Equipable in fanny pack slots - Uses custom icon + Utility Satchel - can be equipped with backpack - Requires Tailoring 5 - Weight=0.5, Cap=15, Reduction = 75 - Equipable only on fanny pack back slot - Uses vanilla satchel icon/texture Material recipes: + Salvage Ripped Sheets (for Thread) -Takes 5 Ripped Sheets, requires one tool: Paperclip/Tweezers/Needle/Suture Needle -Creates Thread (Results based on Tailoring skill) -Each ripped sheet can generate 2 thread units, with a possible 10 units = single full Thread spool + Salvage Denin Strips (for Thread) -Similar to Salvage Ripped Sheets, but takes Denim Strips + Twist Thread into Twine + Unravel Twine + Twist Twine into Rope + Unravel Rope + Craft Sheet Rope + Salvage Sheet Rope + Craft Sheet + Craft Tarp Planned recipes (but not implemented) + Merge Thread - Working, but somewhat basic. Craft for all and move char to stop + Craft Pillow + Salvage Pillow Workshop ID: 2755409154 Mod ID: stSurvTlr
-
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.
-
Greetings to all lovers of survival. I want to invite you to a new server - Project Darkwood. Here you can find: - Reworked zombies - Various new mechanics and events - Your own story, due to which the server changes - Balanced respawn (The weapon is extremely rare and you have to fight for it) And much more. Come in, you won't regret it! IP: 157.90.212.182:8796 Discord channel: https://discord.gg/gAc7VEPMEy
-
Here I will be showing some new items,weapons,recipes and various other stuff created for my Resident Evil Map The plan is to add as many features and items to truly live out a Resident Evil experience within Project Zomboid for both multiplayer and single player, and for custom scenes/scenarios with NPCs. Recreate old and create new stories around Raccoon City with friends and family! (Rated R for Raccoon) Download Version 1.0 Mod Features Readme Resident Evil Mod v.1By JaperForum Thread: http://theindiestone.com/forums/index.php/topic/5926-resident-evil-mod/ This mod is designed for my Resident Evil Map Project but will work fully on vanilla PZ and with any other communitymade maps. Resident Evil Map Project: http://theindiestone.com/forums/index.php/topic/4822-resident-evil-biohazard-map-project/ Highly advised to read Mod Features.txt before starting. Place Resident Evil Mod folder into C:\Users\NAME\Zomboid\mods\ folder, start up PZ, click mods and enableResident Evil Mod, restart game and start a new game to play mod. Loot spawns are not fully tested, for additional spawns delete ResidentEvilMod_Distribution fromResident Evil Mod\Resident Evil Mod\media\lua and replace it with ResidentEvilMod_Distribution X2 from the optional files folder. I suggest you use the x2 Distribution for first time using the mod so you can explore the features easier. Place ResidentEvilMod_Cheat.lua into Resident Evil Mod\media\lua folder to spawn with some of the mods items. Please report any bugs and suggestions on the forum thread so I can fix and improve the mod. Currently Available Features Reloading Tool - Some may remember this from RE3, you find various types of gunpowder and using the reloading tool you can create ammo for your weapons Herbs - Everyone has always wondered how the herbs in RE were administered to the body, and now you can do just that in PZ! Featuring red, green and blue herbs, which can be combined together to create more potent effects, they cover all your needs, from healing wounds to curing food poisoning or the cold Strains Of Virus - Well the outbreak had to happen somehow didn't it? But with all these already infected zombies running around, what is the use for a vial of the T-Virus? Well one use is to drink it to see what it tastes like, another is to throw it at your friend in MP and see how long it takes him to turn, entirely your decision. But when there is one, there are many, also included is the G-Virus, the experimental strain that has unpredictable results. Will you consume it and become exceptionally strong, fast and posses regenerative abilities? Or will it consume you resulting in death? That is a risk some of you may be willing to take. Alternatively you could play it safe, and seek out the highly sought after Anti-Virus, perhaps one day it will save your life. Weapons - So far we have handgun variants for military factions, combat knives and a grenade launcher that shoots flame rounds (not advised to be fired indoors, results may vary) Professions - Enlist today in some of Raccoon's finest specially trained units Factions - Start off as a member of S.T.A.R.S., U.B.C.S. or U.S.S. Play as your favorite and have a three way battle on MP. Each faction starts off with their own pistol variant, combat knife, specific traits and a combat vest to hold extra ammo + weapons. Wage war between opposing factions or group together for a common goal. Planned Features Guns - Variations of the pistols found through out the games, including the S.T.A.R.S 9mm handgun , magnums, bowgun, machine gun and the grenade launcher with interchangeable rounds Appearance - To play the part, you must look the part. Uniforms for RPD, STARS, UBCS etc, and of course Wesker's stylish sunglasses Infected - If possible in the future I will add some of the most renown monsters from the series, from dogs to hunters to the feared Nemesis Your Suggestions - Any feature you can think of that would enhance the experience, feel free to request it or put some of your spare time in and help out on this project
- 6 replies
-
- RE
- Resident Evil
-
(and 3 more)
Tagged with:
-
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.