Task: Modify existing C# program to load a default save file, import a list of items by ID into the save file's inventory, and create a new save file with a new file name.
Save Editor: [login to view URL]
Spreadsheet of Items: https://docs.google.com/spreadsheets/d/1n6c-ffgJSgDhqNOnfbgPFhyoQqJCSAIEElDEKPqaEng/edit#gid=0
Save File Example: Attached
Compiled NHSE program: Attached
When the modified save editor is open (see image 'Drag and [login to view URL]'), the user should be able to drag and drop a text file into the area. The text file will contain a list of items identifiers that need to be added to the default save file and saved to a new save file. When the user drops the text file into the drop area, the modified save editor should process the info in the text file, modify the default save file so that the items/inventory match the item list in the text file, and save a new save file. The new save file should be named the same as the input save file. The modified save editor should continue to function normally in addition to the new behavior. So if a save file is dropped into the editor, the editor should function as if did before modifications were made.
You will need to find out how the save editor works with items in the inventory and create a way to match those items with how they are listed in the spreadsheet. The text file will contain a list of "Unique Entry ID"s which need to be added to the save file's inventory.
Items can be stackable or non-stackable.
Items can have 0, 1, or 2 customizable variations.
These must be accounted for in the modified save editor. I've attached several images explaining stackable items and variation items.
This should be a quick an easy task. I will require additional small modifications in the future so the candidate should be available for future projects.
Try using NSHE and the example save file yourself to understand the work flow.
Hi , I have 8 year experience in software .net technologies. after going through your project details. we will do as what you expected output. Regards, Muqthar Ahmed