Project Zomboid

Project Zomboid

99 ratings
[B42] Diagonal Floors & Roads
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
670.110 KB
16 Mar @ 10:09am
30 Jun @ 6:44am
13 Change Notes ( view )

Subscribe to download
[B42] Diagonal Floors & Roads

Description
A mod that adds several diagonal floor and roads options.

Pairs well with my new mod:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3448915927

----------------------------------------------------
FEATURES
----------------------------------------------------
The new floors can be placed via the regular build menu.

Gravel/Sand:
- Half-square diagonal floors with blended edges
- Quarter-square corner floors with blended edges
- Path floor with blended edges on both sides
- Path floor with blended edge on one side
- Can be rotated
- Can be picked back up (needs a shovel and empty sack or gravel/sand bag with space in it)
- Not affected by erosion

Grass:
- Full-square grass floors
- 3 different colors
- Each color has 4 different styles that can be switched by rotating
- Needs grass cuttings to place
- Not affected by erosion

Sandbox Settings:
- Gravel Amount Used: Adjust how much gravel a bag can fit, and how much a bag is filled when picking up gravel. (default 0.25, meaning one bag holds 4 squares worth of gravel. Changing to for example 0.01 means one bag hold 100 squares worth of gravel.)
- Gravel Bag Weight: Adjust how much a bag of gravel weighs (default 2)
- Sand Amount Used: Adjust how much sand a bag can fit, and how much a bag is filled when picking up sand. (default 0.25, meaning one bag holds 4 squares worth of sand)
- Sand Bag Weight: Adjust how much a bag of sand weighs (default 2)

----------------------------------------------------
CURRENT KNOWN ISSUES
----------------------------------------------------
- The light hits it a bit weird when it's dark out and you shine a flashlight on it. This is due to core game restrictions, not sure if it can be fixed.

----------------------------------------------------
PLANNED FEATURES
----------------------------------------------------
- Add more floor types:
-- Dirt
-- Concrete

- Separate pickup/place amount from bags so they can have different values

- Make it possible to fill mail bags, gunny sacks, and laundry bags

- Make a recipe for crafting gravel (for example using sledgehammer on a bag of stones)

- Make a recipe for crafting sand (for example using sledgehammer on a bag of gravel)

Workshop ID: 3445913478
Mod ID: DiagonalFloorsMod

Workshop ID: 3445913478
Mod ID: DiagonalFloorsMod
53 Comments
RedChili  [author] 6 Jul @ 3:36am 
Hmm they should be, but the last update did indeed change some stuff, so I'll take a deeper look.
DirtyCurt 6 Jul @ 1:16am 
not sure if its because the recent update broke the mod but im getting grass and plants growing on my blended gravel tiles. are the tiles able to stop tree regrowth?
RedChili  [author] 30 Jun @ 6:46am 
This comment is awaiting analysis by our automated content check system. It will be temporarily hidden until we verify that it does not contain harmful content (e.g. links to websites that attempt to steal information).
RedChili  [author] 30 Jun @ 6:39am 
42.10 broke this mod, it will throw an error and new tiles will behave a bit weird. Working on a fix
gobiasthegreat 25 Jun @ 5:00am 
will animals eat the "grass" tiles from this mod?
Vasi 29 May @ 12:58am 
hope this doesnt sound harsh, want to genuinely help :3
Vasi 29 May @ 12:54am 
Ive checked that func, and it seems to be search for gravel and sand path when that path doesnt have soil under it (nor enough dirt to take), but for some reason it interferes with other modded world context menu, so ive just deleted it and it seems to work fine, tho still need some troubleshooting
mod conflict was with hobbies's jukebox @RedChili
RedChili  [author] 28 May @ 6:59am 
@Tank5168 Looks like a bit of a mod conflict, I'll see what I can do to fix on my end
Tank5168 28 May @ 6:58am 
function: GetDirtGravelSand -- file: CustomContextMenu.lua line # 317 | MOD: [B42] Diagonal Floors & Roads
function: fetch -- file: ISWorldObjectContextMenu.lua line # 367 | Vanilla
function: fetch -- file: SpectateRemoveContext.lua line # 63 | MOD: TchernoLib
function: createMenu -- file: ISWorldObjectContextMenu.lua line # 630 | Vanilla
function: createMenu -- file: ShowAttackDistance_ContextMenu.lua line # 39 | MOD: Show Attack Distance
function: createMenu -- file: ISMenuContextWorld.lua line # 50 | Vanilla
function: createWorldMenu -- file: ISContextManager.lua line # 28 | Vanilla
function: doRClick -- file: ISObjectClickHandler.lua line # 63 | Vanilla
function: onObjectRightMouseButtonUp -- file: ISObjectClickHandler.lua line # 429 | Vanilla

ERROR: General f:699579, t:1748440615374> ExceptionLogger.logException> Exception thrown
java.lang.RuntimeException: attempted index: find of non-table: null at KahluaThread.tableget(KahluaThread.java:1667).
mad-rooky 13 May @ 7:32am 
@RedChili Thx!