Project Zomboid

Project Zomboid

[B42] Realistic Weights - Ravense
 Chủ đề này đã được ghim, thế nên nó có thể quan trọng
Ravense  [nhà phát triển] 21 Thg12, 2024 @ 1:15am
Give me your input!
VVVV
< >
Đang hiển thị 1-15 trong 15 bình luận
stumbix 21 Thg12, 2024 @ 11:18am 
Could we please get a list of all changes? thanks :)
Ravense  [nhà phát triển] 21 Thg12, 2024 @ 12:13pm 
Nguyên văn bởi stumbix:
Could we please get a list of all changes? thanks :)
working on it rn :) shouldnt be long
WoodyDaOcas 21 Thg12, 2024 @ 2:40pm 
I am very satisfied with the changes you've made, thank you!
I went through my list and you already covered more than half of it so let me try to suggest the rest of the changes with the realistic values I researched

can opener 0.6 -> .2
empty gas can 1.6 -> .7
safety scissors .2 -> .05
pen .1 -> .01
lighter - disposable .1 -> .05
battery .1 -> .025
magazine .5 -> .2
cig. pack .2 -> .05
VHS .5 -> .2
seed packet (any) .1 -> .02
caffeine pills .2 -> .1
Lần sửa cuối bởi WoodyDaOcas; 21 Thg12, 2024 @ 3:56pm
Ravense  [nhà phát triển] 21 Thg12, 2024 @ 7:36pm 
@WoodyDaOcas thx for your feedback
Stroomschok 22 Thg12, 2024 @ 2:58am 
You could implement changes for the items in other weight reduction mods, particularly the ones handling single items (cloth, nails, radios, wood).

Also all the books and its various subtypes (B42 broke up literature in a lot of different kinds of items), basically anything made of paper is ridiculously heavy.

One thing though is that even though right now plenty of items won't have a use in B42 and so there's little reason to mod their weight, that doesn't mean it will stay that way once B41 mods start getting ported. Stuff like toilet paper, jewelry, make-up and office supplies are a good example of this. No reason to skip them if you're going over them anyway.
Lần sửa cuối bởi Stroomschok; 22 Thg12, 2024 @ 2:59am
WoodyDaOcas 23 Thg12, 2024 @ 11:52am 
@RavenseTTV if you could please take a look on my current list which I have on top of your changes, thanks!


local item = ScriptManager.instance:getItem("Base.Battery")
if item then
item:DoParam("Weight = 0.025")
end

local item = ScriptManager.instance:getItem("Base.VHS_Retail")
if item then
item:DoParam("Weight = 0.2")
end

local item = ScriptManager.instance:getItem("Base.SeedPacket")
if item then
item:DoParam("Weight = 0.02")
end

local item = ScriptManager.instance:getItem("Base.WalkieTalkie2")
if item then
item:DoParam("Weight = 0.5")
end

local item = ScriptManager.instance:getItem("Base.WalkieTalkie3")
if item then
item:DoParam("Weight = 0.5")
end

local item = ScriptManager.instance:getItem("Base.PillsSleepingTablets")
if item then
item:DoParam("Weight = 0.1")
end

local item = ScriptManager.instance:getItem("Base.CaffeinePills")
if item then
item:DoParam("Weight = 0.1")
end

local item = ScriptManager.instance:getItem("Base.PillsVitamins")
if item then
item:DoParam("Weight = 0.1")
end

local item = ScriptManager.instance:getItem("Base.PillsBeta")
if item then
item:DoParam("Weight = 0.1")
end

local item = ScriptManager.instance:getItem("Base.Pills")
if item then
item:DoParam("Weight = 0.1")
end

local item = ScriptManager.instance:getItem("Base.PetrolCan")
if item then
item:DoParam("Weight = 0.7")
end

local item = ScriptManager.instance:getItem("Base.CigarettePack")
if item then
item:DoParam("Weight = 0.05")
end

local item = ScriptManager.instance:getItem("Base.GranolaBar")
if item then
item:DoParam("Weight = 0.05")
end

local item = ScriptManager.instance:getItem("Base.RoastingPan")
if item then
item:DoParam("Weight = 0.7")
end

local item = ScriptManager.instance:getItem("Base.Paperback_Childs")
if item then
item:DoParam("Weight = 0.2")
end

local item = ScriptManager.instance:getItem("Base.Paperback_Fiction")
if item then
item:DoParam("Weight = 0.2")
end

local item = ScriptManager.instance:getItem("Base.Disc_Retail")
if item then
item:DoParam("Weight = 0.03")
end

local item = ScriptManager.instance:getItem("Base.Magazine_Business")
if item then
item:DoParam("Weight = 0.2")
end

local item = ScriptManager.instance:getItem("Base.Sheet")
if item then
item:DoParam("Weight = 0.4")
end

local item = ScriptManager.instance:getItem("Base.Eraser")
if item then
item:DoParam("Weight = 0.01")
end

local item = ScriptManager.instance:getItem("Base.EmptySodaCan")
if item then
item:DoParam("Weight = 0.05")
end

local item = ScriptManager.instance:getItem("Base.Soap2")
if item then
item:DoParam("Weight = 0.1")
end

local item = ScriptManager.instance:getItem("Base.AlcoholWipes")
if item then
item:DoParam("Weight = 0.1")
end

local item = ScriptManager.instance:getItem("Base.WaterDispenserBottle")
if item then
item:DoParam("Weight = 0.7")
end

local item = ScriptManager.instance:getItem("Base.FishingLine")
if item then
item:DoParam("Weight = 0.05")
end

local item = ScriptManager.instance:getItem("Base.WaterPurificationTablets")
if item then
item:DoParam("Weight = 0.1")
end

local item = ScriptManager.instance:getItem("Base.Magazine_Childs")
if item then
item:DoParam("Weight = 0.2")
end

local item = ScriptManager.instance:getItem("Base.Magazine_Humor")
if item then
item:DoParam("Weight = 0.2")
end

local item = ScriptManager.instance:getItem("Base.SheetRope")
if item then
item:DoParam("Weight = 0.4")
end

local item = ScriptManager.instance:getItem("Base.Paperback")
if item then
item:DoParam("Weight = 0.2")
end

local item = ScriptManager.instance:getItem("Base.Paperback_AdventureNonFiction")
if item then
item:DoParam("Weight = 0.2")
end

local item = ScriptManager.instance:getItem("Base.Book_SciFi")
if item then
item:DoParam("Weight = 0.3")
end

local item = ScriptManager.instance:getItem("Base.Book")
if item then
item:DoParam("Weight = 0.3")
end

local item = ScriptManager.instance:getItem("Base.Book_Legal")
if item then
item:DoParam("Weight = 0.3")
end

local item = ScriptManager.instance:getItem("Base.Paperback_Nature")
if item then
item:DoParam("Weight = 0.2")
end

local item = ScriptManager.instance:getItem("Base.Torch")
if item then
item:DoParam("Weight = 0.7")
end

local item = ScriptManager.instance:getItem("Base.LightBulb")
if item then
item:DoParam("Weight = 0.01")
end

local item = ScriptManager.instance:getItem("Base.LightBulbGreen")
if item then
item:DoParam("Weight = 0.01")
end

Lần sửa cuối bởi WoodyDaOcas; 4 Thg01 @ 12:44pm
Ravense  [nhà phát triển] 23 Thg12, 2024 @ 3:53pm 
Very busy as of late will look into it first chance I get
Cerl 24 Thg12, 2024 @ 10:24am 
Nguyên văn bởi WoodyDaOcas:
I am very satisfied with the changes you've made, thank you!
I went through my list and you already covered more than half of it so let me try to suggest the rest of the changes with the realistic values I researched

Do keep in mind the "weights" of the items aren't just their actual WEIGHT, but their ENCUMBRANCE values. A large, but mostly empty, box might weight 2 pounds, but since it requires both hands to carry the actual in-game weight would be a lot higher. It's why bags reduce the perceived weight of items. The items aren't magically getting lighter, they're becoming less cumbersome to carry.
Stroomschok 24 Thg12, 2024 @ 11:05am 
Nguyên văn bởi Cerl:
Nguyên văn bởi WoodyDaOcas:
I am very satisfied with the changes you've made, thank you!
I went through my list and you already covered more than half of it so let me try to suggest the rest of the changes with the realistic values I researched

Do keep in mind the "weights" of the items aren't just their actual WEIGHT, but their ENCUMBRANCE values. A large, but mostly empty, box might weight 2 pounds, but since it requires both hands to carry the actual in-game weight would be a lot higher. It's why bags reduce the perceived weight of items. The items aren't magically getting lighter, they're becoming less cumbersome to carry.

In that case it's actually still fine to give everything it's actual weight value as the baseline value. The items that are easy to carry then either have their container weight reduction or the 2/3 reduction from being equipped. There's not really a need to make another distinction for things that are particularly difficulty to carry as not only are these rare and usually quite heavy by themselves already. But on the smaller scale this can also somewhat handled by the 'maximum_item_encumbrance' which some of the smaller containers like wallets and jewelry boxes have and could also be set on other containers to prevent abusing them for applying their weight reduction on massive items (like stuffing a small bookcase in a garbage bag).

Though I wouldn't mind if the devs set for some items that you are locked in a 2-handed animation carrying them, like the corpses now, and what the 'carry-everything' mod does.
WoodyDaOcas 24 Thg12, 2024 @ 3:48pm 
@Cerl I've been thinking the same :) I spent some amount of time googling everything up and I am thinking about every thing.
First off it's a nice excercice, because you don't know many of these numbers by heart and it's interesting to me, anyway, but yeah - I agree with @Stroomschok here:

Imagine 15L water bottle for dispensers - it's actual weight should be 0.7kg, but if you would try to fit that into the bag, than it would probably take up whole big hiking bag and should "weigh" (in-game) close to 30kg, then.

I would still like for this mod to stay realistic and if you want to have a 'baseline' (yeah) than you have to keep it somehow consistent and not break a game to be able to carry every weapon type there is at once, I get that.

In this sense I think the "ability" to carry more items at once is defined by:
-the scarcity of the loot itself
-your thought of the item and you packing it with you to your trip
-one more thing I read under some other mod in the comments and can't remember :D

In general:
I think this is not cheating or anything, b/c I can imagine having that sort of items in my bag, which I carry around in game at the moment.

Throwing in a magizine, a book and 10 CDs into a packed bag shouldn't be noticeable at all and this is what I would like to get from mods.

If I have that thought in advance, e.g: to carry matches, birch bark, some seeds, 10CDs, empty plastic bag and a book, I shouldn't be able to know if it's in the bag, until I looked inside.. not by weight, imho.
Lần sửa cuối bởi WoodyDaOcas; 24 Thg12, 2024 @ 3:48pm
Ravense  [nhà phát triển] 24 Thg12, 2024 @ 10:05pm 
Nguyên văn bởi WoodyDaOcas:
@Cerl I've been thinking the same :) I spent some amount of time googling everything up and I am thinking about every thing.
First off it's a nice excercice, because you don't know many of these numbers by heart and it's interesting to me, anyway, but yeah - I agree with @Stroomschok here:

Imagine 15L water bottle for dispensers - it's actual weight should be 0.7kg, but if you would try to fit that into the bag, than it would probably take up whole big hiking bag and should "weigh" (in-game) close to 30kg, then.

I would still like for this mod to stay realistic and if you want to have a 'baseline' (yeah) than you have to keep it somehow consistent and not break a game to be able to carry every weapon type there is at once, I get that.

In this sense I think the "ability" to carry more items at once is defined by:
-the scarcity of the loot itself
-your thought of the item and you packing it with you to your trip
-one more thing I read under some other mod in the comments and can't remember :D

In general:
I think this is not cheating or anything, b/c I can imagine having that sort of items in my bag, which I carry around in game at the moment.

Throwing in a magizine, a book and 10 CDs into a packed bag shouldn't be noticeable at all and this is what I would like to get from mods.

If I have that thought in advance, e.g: to carry matches, birch bark, some seeds, 10CDs, empty plastic bag and a book, I shouldn't be able to know if it's in the bag, until I looked inside.. not by weight, imho.

exactly
Raydrian 26 Thg12, 2024 @ 10:51am 
technically its a weapon, but multitool and handiknife could be rebalanced in weight slightly. And walkies are a bit too heavy.
Lần sửa cuối bởi Raydrian; 26 Thg12, 2024 @ 10:52am
WoodyDaOcas 26 Thg12, 2024 @ 1:08pm 
I added 2 proposed changes for walkie talkie 2+3 item id, which I've found. I presume there's also item id 1 :) but not sure about exact name.
I found that an ideal weight would be 0.5 kg, I'd like to kindly leave that up for ravenseTTV to decide
RunYouCleverBoy 29 Thg12, 2024 @ 11:12am 
empty carton (from milk) weight is 1.0
too much
Ravense  [nhà phát triển] 29 Thg12, 2024 @ 3:45pm 
Will be updating lots tonight, been busy
< >
Đang hiển thị 1-15 trong 15 bình luận
Mỗi trang: 1530 50