SARTAN Posted September 8, 2017 Share Posted September 8, 2017 I'd like to see a mod that helps combat dupers. The dead zombie body is the most widely used dupe and it occurs quickly. It's the most rampant thing on servers right now. Link to comment Share on other sites More sharing options...
Clockwork Orange Posted September 8, 2017 Share Posted September 8, 2017 I'd like to see a mod that helps combat dupers. The dead zombie body is the most widely used dupe and it occurs quickly. It's the most rampant thing on servers right now. I thought they fixed that, if you are still in the zombie inventory while it turns to a gore block a gore block does not spawn so it can not be looted again. Link to comment Share on other sites More sharing options...
SARTAN Posted September 8, 2017 Author Share Posted September 8, 2017 When you close the window is when the contents save to the body. (All before gore block)So, if you place items in the body...close it...then open it up again...transfer them to your backpack, but leave the window open....you simply close the window after the gore block appears. When you open the gore block, all those items are still there. Link to comment Share on other sites More sharing options...
Clockwork Orange Posted September 8, 2017 Share Posted September 8, 2017 When you close the window is when the contents save to the body. (All before gore block)So, if you place items in the body...close it...then open it up again...transfer them to your backpack, but leave the window open....you simply close the window after the gore block appears. When you open the gore block, all those items are still there. If you leave the window open when it turns to a gore block the gore block does not spawn. Link to comment Share on other sites More sharing options...
SARTAN Posted September 8, 2017 Author Share Posted September 8, 2017 But that's not the only dupe. Just the easiest and most commonly used one. There's one with cars that involves two people. Same principle. One that you use task manager to shut down while you have a chest open....ect. Basically... a mod that can look for exact same quality items and inventory items that doubled in a short period of time. - - - Updated - - - If you leave the window open when it turns to a gore block the gore block does not spawn. Yes. It does. It's the first thing I tested after the update and I catch players doing it all the time on my servers. You have to remove all original contents, close it after placing the items you want to dupe into the body, then reopen it. Link to comment Share on other sites More sharing options...
Clockwork Orange Posted September 8, 2017 Share Posted September 8, 2017 But that's not the only dupe. Just the easiest and most commonly used one. There's one with cars that involves two people. Same principle. One that you use task manager to shut down while you have a chest open....ect. Basically... a mod that can look for exact same quality items and inventory items that doubled in a short period of time. - - - Updated - - - Yes. It does. It's the first thing I tested after the update and I catch players doing it all the time on my servers. I have tried to repro this for myself and I am unable to make a gore block spawn while the inventory is open. As for the other dupe method that requires some serious effort to do and sounds like its something you should not encounter except form no lifers with nothing better to do and admin server tools can be used to ban them. Link to comment Share on other sites More sharing options...
SARTAN Posted September 8, 2017 Author Share Posted September 8, 2017 You have to remove all original contents, close it after placing the items you want to dupe into the body, then reopen it. Take the items back out and leave the window open while waiting for the gore block to appear. Link to comment Share on other sites More sharing options...
Clockwork Orange Posted September 8, 2017 Share Posted September 8, 2017 You have to remove all original contents, close it after placing the items you want to dupe into the body, then reopen it. Take the items back out and leave the window open while waiting for the gore block to appear. I will try it again and see if I can repo it. Followed these exact steps, killed a zombie, looted it closed the inventory, re-opned the body, placed my items in to the body, closed the inventory, re-opened the body, took my loot while leaving the body open waited for gore block stage and no gore block spawned. Link to comment Share on other sites More sharing options...
Clockwork Orange Posted September 8, 2017 Share Posted September 8, 2017 Until I can repo it I can only assume that the server did not update properly. Link to comment Share on other sites More sharing options...
Clockwork Orange Posted September 8, 2017 Share Posted September 8, 2017 Ok so I did manage to repo this on a dediacted server, it appears to be fixed for SP though I will look into this further. Link to comment Share on other sites More sharing options...
Clockwork Orange Posted September 8, 2017 Share Posted September 8, 2017 Update (9/8/17) Here is a small mod that will allow servers to operate without dupe looting What this mod does is destroys the corpse after closing the loot window, if any loot is left inside the zombie corpse when it is closed a backpack will drop along side the gore block and the back pack will have the contents of whatever was placed into the zombie body, the gore block will be empty. You can loot the gore block for nothing and upon closing the loot window the gore block will be destroyed, if you wish to harvest the gore block for bones you can do that as you wish since no items will be inside of it. +Loot -Changed all zombie loot windows to destroy on close Download Note: This is not 100% perfect, you can still dupe loot whatever the zombie originally gave you but you can not dupe loot anything you choose at least Link to comment Share on other sites More sharing options...
SARTAN Posted September 9, 2017 Author Share Posted September 9, 2017 Awesome! Applying this to all our servers after I test Link to comment Share on other sites More sharing options...
SARTAN Posted September 9, 2017 Author Share Posted September 9, 2017 Update (9/8/17) Here is a small mod that will allow servers to operate without dupe looting What this mod does is destroys the corpse after closing the loot window, if any loot is left inside the zombie corpse when it is closed a backpack will drop along side the gore block and the back pack will have the contents of whatever was placed into the zombie body, the gore block will be empty. You can loot the gore block for nothing and upon closing the loot window the gore block will be destroyed, if you wish to harvest the gore block for bones you can do that as you wish since no items will be inside of it. +Loot -Changed all zombie loot windows to destroy on close Download Note: This is not 100% perfect, you can still dupe loot whatever the zombie originally gave you but you can not dupe loot anything you choose at least works perfectly. Thank you. Link to comment Share on other sites More sharing options...
Clockwork Orange Posted September 9, 2017 Share Posted September 9, 2017 works perfectly. Thank you. Np, like I said its not 100% perfect if you dont loot the zombie and jsut wait with the window open you can get double the loot that the zombie originally dropped but its the best I can do until i can figure out what the difference is in the dll file for SP vs MP looting. Link to comment Share on other sites More sharing options...
Prisma501 Posted September 9, 2017 Share Posted September 9, 2017 Np, like I said its not 100% perfect if you dont loot the zombie and jsut wait with the window open you can get double the loot that the zombie originally dropped but its the best I can do until i can figure out what the difference is in the dll file for SP vs MP looting. That would be the network and neverending fight of syncing data from clients to servers and vise versa. Cheers -edit- as madmole said before, authoritative networking would be needed and implementation would take bout 12 months to redo the entire alpha. Link to comment Share on other sites More sharing options...
Wolfenstein10 Posted September 9, 2017 Share Posted September 9, 2017 Update (9/8/17) Here is a small mod that will allow servers to operate without dupe looting What this mod does is destroys the corpse after closing the loot window, if any loot is left inside the zombie corpse when it is closed a backpack will drop along side the gore block and the back pack will have the contents of whatever was placed into the zombie body, the gore block will be empty. You can loot the gore block for nothing and upon closing the loot window the gore block will be destroyed, if you wish to harvest the gore block for bones you can do that as you wish since no items will be inside of it. +Loot -Changed all zombie loot windows to destroy on close Download Note: This is not 100% perfect, you can still dupe loot whatever the zombie originally gave you but you can not dupe loot anything you choose at least Nice work! You could tell us which lines have to be modified. It is for those who already have several mods and the loot.xml is already very modified. So we can modify it without many problems. thx, thx, thx Link to comment Share on other sites More sharing options...
skippy0330 Posted September 9, 2017 Share Posted September 9, 2017 That would be the network and neverending fight of syncing data from clients to servers and vise versa. Cheers -edit- as madmole said before, authoritative networking would be needed and implementation would take bout 12 months to redo the entire alpha. Rethought. Minecraft had to do this at one point. but it greatly improved the community. I wish this was done early in the games development. I don't feel we'll ever see a true fix. Link to comment Share on other sites More sharing options...
skippy0330 Posted September 9, 2017 Share Posted September 9, 2017 Nice work! You could tell us which lines have to be modified. It is for those who already have several mods and the loot.xml is already very modified. So we can modify it without many problems. thx, thx, thx <!-- generic zombie loot--> <lootcontainer id="15" count="0,1" size="4,3" destroy_on_close="true" sound_open="UseActions/open_corpse" sound_close="UseActions/close_corpse" loot_quality_template="baseTemplate"> <item group="junk" prob="10"/> <item group="clothes" prob="1.9"/> <item group="rottenFood" prob="0.62"/> <item group="hazmatGear" count="1" prob="0.08"/> <item group="questChallenge" count="1" prob="0.191"/> <item group="treasureMaps" count="1" prob="0.161"/> <!-- total 2% for a quest thing --> <item name="facialPiercings" prob="0.08"/> </lootcontainer> the line destroy_on_close change value from false, to true! Link to comment Share on other sites More sharing options...
Clockwork Orange Posted September 9, 2017 Share Posted September 9, 2017 Nice work! You could tell us which lines have to be modified. It is for those who already have several mods and the loot.xml is already very modified. So we can modify it without many problems. thx, thx, thx All zombie loot containers need to be destroy on close true, to make sure you get them all go to Entityclasses and look for all of these lines <property name="LootListOnDeath" value="15"/> the number tells you what loot container ID's corrospond to all the zombies in the loot.xml <lootcontainer id="15" destroy_on_close="true" <property name="LootListOnDeath" value="61"/> <lootcontainer id="61" destroy_on_close="true" etc, etc. you have to do this for all zombies. And on top of that if you are playing with heavily modded files you have to make sure that this line is included in the blocks file: +Blocks <block id="701" name="GoreBlock1Prefab"> <property name="DroppedEntityClass" value="EvisceratedRemains"/> And you have to make sure it is not commented out in the Entityclasses.xml +Entityclasses <entity_class name="EvisceratedRemains"> <property name="Mesh" value="Gore/gore_block1_bonesPrefab"/> <property name="ModelType" value="Custom"/> <property name="Prefab" value="Backpack"/> <property name="Class" value="EntityLootContainer"/> <property name="Parent" value="Backpack"/> <property name="TimeStayAfterDeath" value="60"/> <property name="IsEnemyEntity" value="false"/> <property name="LootListOnDeath" value="99"/> <property name="Faction" value="none"/> </entity_class> Link to comment Share on other sites More sharing options...
Clockwork Orange Posted September 9, 2017 Share Posted September 9, 2017 I should also add that if you want to harvest a gore block that is untouched and might have items inside it you can freely do that and the gore block will drop a backpack with whatever items were inside of it. So you dont have to choose between loot and bones ever. Link to comment Share on other sites More sharing options...
Wolfenstein10 Posted September 9, 2017 Share Posted September 9, 2017 All zombie loot containers need to be destroy on close true, to make sure you get them all go to Entityclasses and look for all of these lines <property name="LootListOnDeath" value="15"/> the number tells you what loot container ID's corrospond to all the zombies in the loot.xml <lootcontainer id="15" destroy_on_close="true" <property name="LootListOnDeath" value="61"/> <lootcontainer id="61" destroy_on_close="true" etc, etc. you have to do this for all zombies. And on top of that if you are playing with heavily modded files you have to make sure that this line is included in the blocks file: +Blocks <block id="701" name="GoreBlock1Prefab"> <property name="DroppedEntityClass" value="EvisceratedRemains"/> And you have to make sure it is not commented out in the Entityclasses.xml +Entityclasses <entity_class name="EvisceratedRemains"> <property name="Mesh" value="Gore/gore_block1_bonesPrefab"/> <property name="ModelType" value="Custom"/> <property name="Prefab" value="Backpack"/> <property name="Class" value="EntityLootContainer"/> <property name="Parent" value="Backpack"/> <property name="TimeStayAfterDeath" value="60"/> <property name="IsEnemyEntity" value="false"/> <property name="LootListOnDeath" value="99"/> <property name="Faction" value="none"/> </entity_class> Cool!! Testing....... . . . . . work fine! +1000 for you ;-) Link to comment Share on other sites More sharing options...
slimlong103 Posted October 6, 2018 Share Posted October 6, 2018 Update (9/8/17) Here is a small mod that will allow servers to operate without dupe looting What this mod does is destroys the corpse after closing the loot window, if any loot is left inside the zombie corpse when it is closed a backpack will drop along side the gore block and the back pack will have the contents of whatever was placed into the zombie body, the gore block will be empty. You can loot the gore block for nothing and upon closing the loot window the gore block will be destroyed, if you wish to harvest the gore block for bones you can do that as you wish since no items will be inside of it. +Loot -Changed all zombie loot windows to destroy on close Download Note: This is not 100% perfect, you can still dupe loot whatever the zombie originally gave you but you can not dupe loot anything you choose at least Could you share your development? Link to comment Share on other sites More sharing options...
Clockwork Orange Posted October 6, 2018 Share Posted October 6, 2018 Could you share your development? The download is no longer available since I use that repo for miscellaneous modding for small requests. However I did explain in detail what needs to be done in the my previous post explaining what to change in the zombie loot containers and what to check for in the blocks and Entityclasses files. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.