Jump to content

Search the Community

Showing results for tags 'modding'.

  • 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


Interests

  1. As the title says, sometimes you want to make it quick to read the text of a sheet of paper or more specifically the post-it notes without having to right click- left click on read and wait for the windows to appear. The tooltip might not show the whole text but a portion. No need to create a whole "tooltip class object" but to reuse the existing one. I would kindly try to make a mod out of it.. But I would need some kickstarter tips Regards
  2. On YouTube I've been making tutorials of the basics of project zomboids Map editor tools. right now I am finishing up with the building editor. if I missed anything let me know and I'll make sure to make tutorial covering it here is part one for more tutorials check out my channel Doge's Creator
  3. How to start modding? is there any website where I can learn to create items? I can not find tutorials on the forum and I would like to learn. I have some nice ideas for items.
  4. Any full tile roof peice that is currently not over a room definition in your building needs a room definition. For any bits that are above an internal room, simply make sure that room has a room definition (all room in buildings should, even hallways etc). If the roof bit is over an outside area (such as a porch) then instead of giving it an internal room definition, which could possibly mess with loot tables etc, use the new room definition made for this situation - emptyoutside. In the example below you can see that this building has a porch roof outside the front door, all other bits of roof are already over a pre-existing room definition and so we don't need to worry about them. We do need to add an emptyoutside room definition on/under the porch roof however as there currently is no room definition outside the building. In this example, the porch roof is on the roof layer of floor 2. If we check Ortho view you can see that a room definition of emptyoutside yellow) has been applied to the corrosponding tiles on floor 2. Once applied, simply save the building and move on to the next. Once all buildings are done, close buildingEd and open your map in WorldEd, generate lots and you're done, your map should now support the new roof occlusion system! If you're having problems getting it to work properly, remember: every "full tile" roof peice (the little overhang peices you see in the example above do not need to adhere to this rule, just leave them as is if you have any) must be "over/on" a room definition, so make sure every room in your buildings has a room definition (including hallways etc). Add a room definition of "emptyoutside" (without " ") to any full tile roof peices that do not sit "over/on" an internal room definition. Make sure to generate lots in WorldEd once all of your relevant buildings have been updated.
  5. I suggest adding a method that will allow us to load skinned mesh in game! I replaced the original models of clothes, and it looks good. But unfortunately adding them without replacing the original is impossible, since there is no skinned model load method. :(( Class LuaManager.GlobalObject has a method that allows loading a static model, but it does not allow upload skinned model, because it sends boolean true to ModelLoader.instance.Load
  6. Hey guys I need some help with TileZed's BuildingEd. I just finished a cool building that I worked so hard on, saved it and everything, didn't click on anything out of the ordinary. When I went to WorldEd, I clicked on my building, didn't show a preview image. When I dragged it out onto my Cell, it didn't show a building, neither did it plop a building when I placed it on my map itself. Then I went to BuildingEd to see if I messed something up, and instead I got an error saying, "Error Reading Building - Invalid Object Coordinates (1, -3 Line 2209, Column 72". What does this mean and how can I fix it without having to remake my whole tower? THANK YOU! My building's png is still in one of the .pzeditor folders, so idky it won't show in WorldEd or let me edit it either in BuildingEd.
  7. Hello to anyone who's reading this. I'm working with Neutz on the Union City map. We'll release a part of it once the Suburban Area is done. What I need from each one of you is an idea for buildings, it can be a shop, a gas station, (no more house ideas, please, unless you made some and want to share them, my brain is mush as this moment from making 200+ houses already) warehouses, small clinics, pet shops, you name it. I just need building ideas. If you want to give some buildings for the upcoming map you're more than welcome to do so. If you want to give ideas, give a small description or a list of the buildings, if you can, provide a picture if you want something custom which I could try and make. Thanks to anyone who'll be writing below, be sure to check the Union City thread, we'll keep you posted weekly (if we don't forget from time to time ._.) on the upcoming map progress.
  8. This is mainly for Single Player use as you can use the "mods=" for server setups. Also on Steam: http://steamcommunity.com/sharedfiles/filedetails/?id=944054233 First you want to subscribe to and/or download the maps that you want to combine. If you subscribe using Steam you will find the downloaded mods in your "Steam\steamapps\workshop\content\108600" folder, each mod with its own unique id number (for example Bedford Falls is 522891356). Now you want to create the following folder structure (on your desktop): Spoiler MyCombinedMaps media maps MyCombinedMaps Now, inside the first folder, alongside the media folder, you want to place a mod.info file and a poster.png file, you can create your own from scratch, but it's easier to copy them from one of the map mods (e.g, from the "steamapps\workshop\content\108600\522891356\mods\Bedford Falls" folder) and edit them to suit your needs. The mod.info should look like the following: Spoiler name=My Combined Maps id=MyCombinedMaps description=This adds multiple map mods together for use in Single Player poster=poster.png The poster.png file should be a 256x256 image, you can make your own using paint etc or simply use one from one of the map mods you downloaded. Now, for each map mod you would like to combine, navigate to its map data folder (e.g, "steamapps \workshop\content\108600\522891356\mods\Bedford Falls\media\maps\BedfordFalls") and copy across all of the ".lotheader", ".bin" and ".lotpack" files to your own map data folder ("MyCombinedMaps\media\maps \MyCombinedMaps"). Be careful when adding any maps that have cells that overlap, add the map you want be "on top" last. Once done, copy across the "map.info", "objects.lua", "spawnpoints.lua", "spawnregions.lua" and "thumb.png" from ONE of the map mods to the same folder as the files above. Rename the spawnpoints.lua file to something like bedfordspawns.lua or denverspawns.lua depending on the map. Now copy the rest of the spawnpoints.lua files from each map and rename them to something relevant too. Your map data foler should now have multiple "*spawns.lua" (one for each map) files alongside all the rest of the map files (".bin", ".lotheader", ".lotpack" etc). The next thing you need to do is add the objects.lua data from each other map to the one you copied into your map data folder. For each one, open using notepad and copy/paste everything after "objects= {" up to but not including the final "}" in the file, into the objects.lua already in your map data folder, after the final entry but before the final "}". Next, edit the map.info file to: Spoiler title=My Combined Maps lots=Muldraugh, KY description=Adds multiple map mods to the vanilla world The last file you need to edit is the spawnregions.lua file (some maps may not include one of these, but you can easily make your own too), you will need to add/edit entries to point to the "*spawns.lua" files you renamed, it should end up looking somehting like: Spoiler function SpawnRegions() return { { name = "Muldraugh, KY", file = "media/maps/Muldraugh, KY/spawnpoints.lua" }, { name = "West Point, KY", file = "media/maps/West Point, KY/spawnpoints.lua" }, { name = "Rosewood, KY", file = "media/maps/Rosewood, KY/spawnpoints.lua" }, { name = "Bedford Falls", file = "media/maps/MyCombinedMaps/bedfordspawns.lua" }, { name = "New Denver", file = "media/maps/MyCombinedMaps/denverspawns.lua" }, } end This will give you the option of spawning at any of the map mods (or vanilla games) spawn options after selecting your combined mod on the world select screen. All that is left to do now is copy your entire folder structure into your "C:\Users\YourUserName\Zomboid\mods" folder. Now you can load up the game, enable your mod, start a new game, select your combined mod and then spawn in a town of your choice. Some map mods will also come with additional folders inside of their "media" folder, alongside the maps folder, it's important to also copy these across to your combined mods "media" folder as they will be adding things such as lootable maps, additional items/recipes etc. Here's a working example that combines Bedford Falls and Fetzington into a single mod: http://www.filedropper.com/bedfetz_1 (Should only be used as an example as it will become outdated as soon as a new version of Bedford Falls or Fetzington are released).
  9. I tried with some codes but not working local Player = getSpecificPlayer(0); local Item = Player:getPrimaryHandItem(); if (instanceof(Item, "Food") and Item:getType() == "Bass") then if Item ~= nil and Item:IsRotten() then luautils.okModal("YES", true); else luautils.okModal("NO", true); end end --SOLVED!!!!
  10. Modding Rules & Guidelines Modding Terms and Conditions https://projectzomboid.com/blog/modding-policy/ The Subforums and their purpose Tutorials & Resources: Tutorials and Tools for modding Project Zomboid should be posted here. Please do NOT ask for help in here. MODS: Gameplay Mods that are in a playable state and mostly bug free, but may still have added more features in the future. WIP: Unfinished mods that are being worked on and open to be tested. HELP: If you seek help with modding Project Zomboid this is the right place to ask. ITEMS: All mods that add or alter items. WIP: Unfinished mods that are being worked on and open to be tested. HELP: Ask here if you need help with the scripting functionality of PZ. MAPPING: All mods that add new maps, or alter the existing one. BUILDINGS: Finished .lots belong here. WIP: Unfinished maps / lots that are being worked on. HELP: Ask here if you need help with anything related to mapping. Mod Requests: Do you have an awesome idea waiting to be turned into a mod? This is the right place for you. Guidelines Pick an useful title for your topic that describes your mod. I suggest using the mods name. Add some tags that describe your mod so that it can be found via the forum-search. You should enter the current version of Project Zomboid in the tags and click "use first tag as prefix". Your topic will appear like this in the list now. It also can be easier found with the forum-search function. Try to describe your mod as close as possible. People won't download it, as long as they don't know what it does. If you can, add some screenshots or even better a video which shows the main features of your mod. Rules Only post content you created or have permission to use (with evidence). Ad revenue links are ONLY allowed if you also provide a direct link to the download. Don't upload mods / tools that have the purpose to damage savegames or make the game unplayable. Don't upload mods that contain racist, hateful, or otherwise objectionable content. Whether the content is "objectionable" is up to the admins. Bumping your own threads is only allowed to advertise a new version, or to share important information, not to constantly appear on top of the list. Don't create threads devoid of content, such as "Something's coming soon"or "I'm going to do this!" Describe your mod and give us something to discuss.
  11. The html code "<br>" works really good on translation tooltips. Adding colors codes can be a really good thing for modding, adding directly on translate txt. Like this example: Tooltip_EN = { Tooltip_Pliers = "<RGB:1,0,1> Can be used to trap a rat.", } Or maybe adding directly to scripts.txt Like this example: Tooltip = <RGB:1,0,1>Tooltip_Pliers, Sorry about my language i speak spanish.
  12. So i thought if someday devs would consider creating some kind of tool to make modding easier to do. I don't talk about very very user friendly etc. but just slightly easier by categorazing stuff without searching and doing things through trial and error etc. We got recently a upgraded and very good tool to make maps and stuff so i just thought that some tool to make modding easier would be very nice too. I know that there like 123012301 things much more important atm but it would be very useful to help people in communnity to contribute something just like with map tool.
  13. I am making a mod that shows zombie and player locations on PZ Server map project. This requires some alterations of both game and the map. Currently it looks like this and uses JSON to transfer all zombie locations at once: I would rather stream the zombies and their location continuously through event-driven model, ideally in a separate thread. Currently I'm just gonna replace the original zombie registry ArrayList with my overridden ArrayList implementation that registers adding and removal of the zombies. But that doesn't deal with zombie locations.
  14. In the /media/sound/banks/Desktop there are several .bank files. Typically when confronted with unknown files, I try to open then with 7zip, but this didn't work out for those files. What's the format of the files and how to properly alter their contents?
  15. After a long time away from PZ, I've returned to the game and am loving all the new improvements since I last played! I've of course been equally excited to get back into modding again. I have been re-creating my old outdated mods such as my new professions, but I've hit upon something I never could figure out last and wanted to finally ask: If I want to assign an existing trait (e.g. Graceful) to be given 'free' by a profession, this works fine except that the player can 'remove' that trait if they want to. This is to be expected; these traits weren't designed to be exclusive to a profession. Of course, this is visually ugly (duplicate traits in trait list) and not really the designed functionality. The answer, I would have thought, would be to create a 'duplicate' of the desired existing trait (e.g. "Poised" for "Graceful") and set as an exclusive profession-only trait with a 0 point cost. Makes sense to me! Except... how *do* I duplicate the functionality of an existing trait, such as Graceful or Light Eater or Brave? Unlike the simple traits that increase skill points, I can't find the "mechanics" of these traits anywhere in the game's files (lua or otherwise). In other words, if I make my own "Eats Less" trait, how do I make sure it has the same game effect as selecting "Light Eater"? Presumably, there's some code somewhere that does some sort of "if has this trait, do X" but the place to find this is a total mystery to me, hence I have no idea how to code my own such traits! If any experts here could even just point me in the right direction, I'd really appreciate it!
  16. Hi. Just wonder: how can i replace an item stats or modify scripts without needing to change original game files, so my replacements won't be affected by unavoidable updates in most cases? I want to create a separate mod (separate files) with overwriting original content (witch priority is higher: original file records or mod file records). Is this possible at this moment or planned?
  17. 1: Give Recipes IDs Why? Because replacing a vanilla recipe is impossible without replacing the entire recipes.txt file. Let's say I change the functionality of a Base item like the Count value of Nails, it will break the recipe of Open Box of Nails by giving too much or too little and the only way to make it work right would be to replace the entire recipes file. Not to mention being able to make make some recipes NeedToLearn in a mod or removing that restriction would be nice. Or there are many cases where I would like to add some OnCreate lua functionality to base recipes and I can't because I won't make mods that replace base game's files. Recipes Displayed Name could be defined by DisplayName = Make Stuff, like it is for items. 2: Add a Type = xxxx, for items. What? Type = ExampleType, where ExampleType would be used in recipes and .lua it would help streamline some recipes and add many variants of the same item, with the same functionality without the need to make a ton of recipes. Like an alternative for nails that doesn't require modding or remaking the entire Build menu lua code. 3: New Category: Drinks What? Why? A combo between Food and Drainable, items like that would have a straight up UseDelta instead of using Hunger value as UseDelta, would make using liquids more straightforward in recipes as well as being able to remove the Hunger buff from them which doesn't make sense anyway and keep the other stuff. Drinking All\1/2\1/4 would just use 1 0.5 or 0.25 of it, regardless of UseDelta value while recipes would use them up like regular UseDelta. 4: ReplaceOnRot or ReplaceOnAge = X Why? Because it would be nice to have a way to turn some items into different items after they rot or if some item passes (Items Age reaches a certain level) I believe HydromancerX once suggested something like this with the idea of turning a living Rabbit into a Dead Rabbit Or just make something through crafting that you then have to leave be so you can get the final product like, idk, various alcoholic beverages. 5: ReplaceOnBreak and DestroyOnBreak Why? Because some weapons can't be repaired and just remain broken forever while they could be simply removed or replaced by some base material after they break (Eg. get a stone after your stone hammer breaks) 6: RottenHunger, RottenThirst, RottenUnhappines, RottenPoisonPower etc. Having a way to control the item's base stats after it rots would be cool, or making them poisonous over time, yeah. 7: EffectiveOver and EffectiveAfter Why? Because it would enable creation of edible stuff (or simple medicine) where the Hunger, Happiness, Boredom effects are applied over a certain amount of time (Preferably In-Game Hours) and\or after a certain time has passed. 8: RottenNamePrefix Why? Because imagine Molten Icecream done in a simple way without tooling around with temperature. 9: AlcoholPower stat that affects how quickly the given drink get's the character drunk. Because all it does is effect how effective it is as a disinfectant. Or it could be used make an item that reduces drunknes (Realism be damned) Edit: 10: Renameable = True\False Why? Why not? Add it to any item to give players an option to name their favorite plushie or weapon, for fun and roleplaying. It's one option I really wish I had sometimes. ---------- I believe having those would make things a lot easier for modders as well as open the possibility for them to create some really fun mods without having to know .lua much. And I think it would add some neat functionality to the game itself.
  18. Making some art for a project, thought i would share in case it is helpful for others. Hope this is right forum section. I give anybody permission to use them for any Project Zomboid mod. From top left to bottom right (after planter box and filled planter box)... Apple, Avocado, Banana, Bell Pepper, Blackberry, Blueberry, Broccoli, Cucumber, Cabbage, Carrot, Cherry, Chinese Cabbage, Corn, Cotton, Coffee, Eggplant, Garlic, Grape, Green Onion, Hemp, Jute, Lemon, Leek, Lettuce, Lime, Orange, Onion, Pear, Peach, Pumpkin, Peanut, Pea, Pineapple, Potato, Poppy, Radish, Rubber, Strawberry, Sunflower, Sweet Potato, Tea, Tomato, Watermelon, Zucchini Lotus, Papyrus, Watercress, Taro, Water Hawthorn, Eel Grass, Lepironia, Sweet Flag, Aloe, Bamboo, Barberry, Basil, Bean, Belladonna, Celery, Cashew, Chamomile, Clove, Date Palm, Elderberry, Eucalyptus, Ginger, Henna, Kava, Lavender, Mango, Maple, Mandrake, Mescal, Mint, Okra, Pepper (chili), Papaya, Passion-fruit, Peyote, Rice, Rosemary, Sage, Spinach, Sugarcane, Thyme, Turmeric, Valerian, Wheat-grass. Also made these non farming related objects.
  19. Hi, so I was just thinking about the 3D system that's been added. I haven't got any modding experience with this game but it does interest me. Anyway, will there be some sort of tool that will convert 3D models and their animations into the game format? And then how will you be able to access these in-game? Personally I'd like to see (or make) a mod that adds more asthetic features to the game (characters mainly). I'd like to see: Hats, Jackets, Visible 3D Bags, Variations of existing weapons (visual change only), Different shoe types I would do this by extracting the existing models and animations and then attach my custom model where I'd like it (on the back of the player for a backpack, etc), then remove the player model while keeping the backpack with the animations still on it. I just wonder if the devs have any ideas on how easy or hard this would be to do? Will we be given template models and animations to work from? Also, what about 3D in-game objects such as (non-functional) cars which may have a random rotation on them? Forgive me if this has already been answered, just a thought I had. Thanks, -Ben
  20. Now then fellow survivors. For a while now I've been recreating the village I grew up in, which mostly consists of semi-detached and terraced houses. As such, I've been building them in pairs or a big long row in the editor, rather than individual homes. Finally decided to create a mod to test it, realised how easy it was and got annoyed for not doing it earlier, but before long I had spawned in my childhood home. Awesome! However, as I had built both my neighbours house and mine as one, I could lock/unlock both front doors. Not the biggest crime in history I admit, but was wondering if there was something I was missing whilst creating. Is there a way to tell TileZed that there are numerous homes in one building and to spawn seperate keys? Or, do I need to create seperate buildings for each individual home and line them up in WorldEd? Either way, I'm happy. I'm not too far into making the houses as I've been focusing on gettng the pngs right. I can duplicate the buildings I have, split them in 2 and create side A and B. I'd just like to know before going on a building creation rampage and end up making more work for myself in the long run. Thanks for your time and to TIS for making Project Zomboid. It's pretty wizard.
  21. All, I am working on my mod which adds new guns and ammos to the PZ world, I am working on a distributions script to give a chance for spare empty magazines to show up, however I don't want them showing up if the reload difficulty is set on easy... I have tried a couple of things testing it out on an item spawning script to no avail... does someone have an idea what that scrip would be? Much thanks in advance!
  22. Hello Modders, Mappers, Tinkerers and Players! Some of you may have seen that a few mods don't work well on Mac and Linux and you have to make manual changes to those mods to get them running on Linux. While I was making those changes, I had an idea: What if we could work collaborative on mods without the trouble of merging those changes manually and losing them once you accidentally delete the modified mod without saving it... "somewhere". Out of this situation I hade the idea of setting up a GitLab instance for everything surrounding PZ development. What is GitLab? GitLab is similiar to github.com, but hosted on ones own server. You can create git repositories, both public and private, work collaboratively on one repository or fork them, modify them in your copy and request to have changes merged back into the upstream repository. I think that this would greatly help development. What is git? What is a repository? git is a source code management tool. You can use it to keep track of changes to your code, revert back to previous version, branch your code out to test things and merge or discard those changes, work together on the same code and have the changes merged back into one repository. A repository is - basically - a directory with all the information about all changes of all files. More information is available at http://git-scm.com/ Would you use it? That is the question. Would you use a GitLab instance that is specifically set up for PZ?
  23. I made a mod for build 25 and 26 where I created my own occupation and traits based on some "The Walking Dead" characters. Now I can't get them to work on build 27. Did something change? What am I missing?
  24. I was wondering which method i should use to get custom items to spawn in game correctly. They all have proper item names, display names, icons, and icon names. I'm not sure whether to use a copy of the SuburbsDistributions.lua in my mod with the new items added to the lists like Arican says here, or if i should make a new lua file for the new items only? I don't know if using a copy of the lua will cause problems seeing how base.items will be listed twice. I had a look at the items and recipes tutorials and it was set up like this. I'm guessing that table.insert(SuburbsDistributions) adds into the SuburbsDistributions.lua so is this the preferred way? Also a question about backpacks: why does a pack that has weight reduction 100 with 45 capacity cause the players main inventory to act as if its full? I had the full back pack on and only clothes on and it said 2/8 i believe but i couldn't pick anything up, but i could add items to another bag if i had it in my hands along with the full backpack on my back.
  25. Okay, since I haven't seen anyone post a suggestion like this here I'm posting mine. First off, I know multiplayer modding in PZ is not yet quite fully functional because of its possibilty in cheating the game and the server... Anyways, I've just started abit of learning modding PZ and I've been thinking.. I noticed that the main problem in PZ multiplayer modding is its protection right? you can't call all of the function from the client's side and it only reads from the serverside, but what if its possible to do it.. similarly the way MineCraft's Forge modloader works (no idea copyright intended, lol) the client must same mods as the server for it to be able to join, the server modloader checks the joining client's mod files and verifys them, also checks the codes and stuff inside a mod folder?? The server checks a joining client for any active mods it has, if the server doesn't have that mod or doesn't match a mod, it deactivates the mods from the joining client...or possibly the server download its files to the client replacing and files or maybe just kicking the client if it has unmatched or extra files from the client's detected mods. also, before joining a server it show all the mods being used currently. thats all I can suggestion as of now, please if anyone is gonna post a reply, please just use creative or construction replies and critism about my idea/suggestion... PS: Sorry if I had any bad spellings or if my English is bad, my language is not purely English.
×
×
  • Create New...