The mod bag. Yes, that is point.
The bag may should be 2x2 but, I wonder it should be change or not.
Changing bag size is dangerous to users inventory(as you happened!), I don't want something like that to happen. but, it may incorrect...
I know your confusing to modding.done that.
But I actually not know what change should be do.
Modding the game is the process that trial and error or reading data and compare in game.
You may read Reanimator category to lean some information or ask there.
They should know better than I do.
https://www.hellgateaus.cyou/forum/hellgate-london-reanimator-editor/But now, I will tell you what I know about item generation if it helps.
Generating Item (include recipe result) are defined by treasure.txt.cooked aka "drop table".
treasure.txt.cooked have lines for up to 8 item groups.
item1 to item8 are item or item groups that have value like "X,Y,z,z,z,z..."
X is the item types, Y is index number(row number in the file).
1 is specific items defined by items.cooked.txt
2 is unit types defined by item.cooked.txt
3 is treasure class defined by treasure.cooked.txt (other row)
4 is item quality defined by item_quality.cooked.txt
(The other numbers or z,z,z are unknown to me.)
Any item generating process(recipe result, vendor sells, monster drop, quest reward, etc...) is reference to treasure.txt.cooked row and this may chain to other rows by above definition.
So We have bit information to modding the item generation now.
- Deleting Item from game are possible(to delete line from items.txt.cooked) but I don't recommend that may changing the index number of other items referenced by drop table.
Instead of that you may change drop table to exclude that.
(but i don't know how exactly to do it. if the items are defined by specific, then just delete from drop table)
- Deleting vendor items are possible, this is defined by "vendor_xxx" rows in treasure.txt.cooked.
treasure.txt.cooked rows are linked other lines or other files so you may follow the indicated type and index to find the items.
- Other class related item restrictions
Vendors do not sell other class items, so that lines may useful.
The drop table has possible to specific class items(by unit types) but editing all lines are too hard, so you may easer to just increase item drop quantities I think(it may defined "value1 - value8" parameter)
- Excel file
There are two types of text resources in this game.
A .txt.cooked file, which is a tab-delimited text encoded excel file, and an xml file (.xml.cooked.).
I don't know why tsv is called excel...