Dark Souls 3

File information

Last updated

Original upload

Created by

Enlisted

Uploaded by

EnlistedD

Virus scan

Safe to use

Tags for this mod

About this mod

DS3 Item Discard is an open-source mod aimed at solving the problem of players not being able to discard invalid items that they were falsely given by cheaters in an attempt to get them banned. This mod should allow the user to drop every valid item in the game and scan for invalid items that don't exist (DLL version).

Permissions and credits
Mirrors
Changelogs
(DISCLAIMER:
Unfortunately I can't guarantee 100% that using this mod will keep you safe from a ban as a few people have reported still being banned after using this tool and as so; my recommendation is loading up a save back-up if possible and only using this tool if you don't have a save back-up or will lose a lot of progress from loading a save back-up; I am currently doing tests with invalid items to try and learn more about how bans with them work and to see if I can improve the program any, I highly recommend doing these things when you use this tool for the best results:

1. Only use this tool in offline mode and then switch back to online mode after using this tool.
2. Double, Triple or Quadruple check your inventory and storage box to make sure that neither contain any suspicious items after using this tool.
3. I highly recommend playing online for a bit after using this tool (you don't have to play with other players, but go in online mode and play PVE through a few areas) as I am uncertain how item bans work, but I believe that the game will periodically send data to the server about items that you have in your inventory and playing on the same character that was affected by the invalid items for a few hours should hopefully send updated data about items in your inventory to the server.)


DS3-Item-Discard:

(A Huge Thanks To u/LukeYui For DLL Template & Help With Invalid Item Scan Feature In The DLL)

NOTE: I Highly Recommend Creating A Game Back-up Before Using This Program To Be Sure That No Mistakes Occur And This Program Works Properly For You (While This Program Should Be Safe To My Knowledge, Use In Offline Mode Is Highly Recommended For Extra Pre-caution).

Source Code Is Included In The Download & Is Also Available At: https://github.com/EnlistedD/DS3-Item-Discard



Mod Information:
How Do I Prevent Cheaters From Giving Me Invalid Items?
The best way to prevent cheaters from giving you any invalid items and stop other cheats is to download the DS3 PVP Watchdog mod available at Nexus Mods (Link: https://www.nexusmods.com/darksouls3/mods/352)

What Is DS3 Item Discard?
DS3 Item Discard is a program created for the game Dark Souls III by me with the help of (u/LukeYui) that allows you to discard any item that you have in your inventory.

Why Should I Use DS3 Item Discard?
Unfortunately a variety of items exist within Dark Souls III which are considered invalid by the game and will get you banned if you keep them in your inventory and some of these invalid items don't have the option to be discarded or left on the ground which is a huge problem for regular players as it means cheaters can give them these invalid items in an attempt to get them falsely banned from the game, to try and counter this I decided to make an easy to use program for regular players which will change the discardable state of all items in the game so that they can be discarded.

How Do I Use This Program?
Information about how to use this program is located in the "readme.txt" file located in the program files folder.

How Does This Program Work?
This program edits the game's "param" memory regions for all of the params that have to do with items in the game, a game "param" is a region of the game's memory which contains variables for many different things such as item cost, effect ids, ect. and I decided that the best idea for creating a program that lets you discard all items in the game would be to edit the "isDiscardable" variable in item params for all of the items in the game.

Is This Program Safe To Use?
Yes this program should be 100% safe to use to my knowledge as the game's param memory regions are only temporary data that's reset every time you restart the game so no data modified in them is saved and params are not checked by the game's anti cheat, although I highly encourage you to be cautious using ANY external program/mod that modifies DS3 in any way and as so, I made this program 100% open source and I highly encourage you to take a look at the source code and excercise caution if you are worried at all about using this program (such as only using this program while in offline mode).

What Should I Do If I Forget What Items A Cheater Gave Me?
You should use option 3 in the DLL version of the program ("3. List Recently Aquired Items") and have it list recently acquired items and it should tell you what items you have recently gained and you can either delete them through the program, or go into your inventory and discard them.

What Should I Do If I Run This Program And Still Can't Discard An Item That's Invalid?
If you have an issue with not being able to discard an item after using option one ("1. Allow Discard Through Item Params"), then you should run the second option (2. Scan Entire Inventory For Invalid Items) since the item is likely invalid and doesn't exist within the game's params (NOTE: This option is only available in the DLL version of the program and in the "Invalid Item Scan And Delete" Cheat Engine script file), if no invalid items are detected and you still can't discard the item then feel free to make a bug report and I can try to investigate the reason why you're not able to get rid of that item.