{"id":15008134,"url":"https://github.com/mahiethan/morrowind-inventory-manager","last_synced_at":"2026-02-16T00:31:56.613Z","repository":{"id":255428244,"uuid":"849571369","full_name":"Mahiethan/Morrowind-Inventory-Manager","owner":"Mahiethan","description":"C++ program and Lua script which retrieves and manages the inventory items belonging to a character in the game \"The Elder Scrolls III: Morrowind\".","archived":false,"fork":false,"pushed_at":"2024-09-20T22:12:11.000Z","size":8371,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-12T08:24:11.471Z","etag":null,"topics":["cpp","lua","morrowind","mwse"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Mahiethan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-29T20:45:33.000Z","updated_at":"2024-09-20T22:12:13.000Z","dependencies_parsed_at":"2024-09-14T12:54:22.846Z","dependency_job_id":"066b02bb-378f-427a-8a0f-636e3625f2e4","html_url":"https://github.com/Mahiethan/Morrowind-Inventory-Manager","commit_stats":null,"previous_names":["mahiethan/morrowind-inventory-manager"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Mahiethan/Morrowind-Inventory-Manager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mahiethan%2FMorrowind-Inventory-Manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mahiethan%2FMorrowind-Inventory-Manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mahiethan%2FMorrowind-Inventory-Manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mahiethan%2FMorrowind-Inventory-Manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mahiethan","download_url":"https://codeload.github.com/Mahiethan/Morrowind-Inventory-Manager/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mahiethan%2FMorrowind-Inventory-Manager/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278948656,"owners_count":26073872,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-08T02:00:06.501Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpp","lua","morrowind","mwse"],"created_at":"2024-09-24T19:15:19.016Z","updated_at":"2025-10-08T13:11:14.925Z","avatar_url":"https://github.com/Mahiethan.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TES III : Morrowind Inventory Management Tool\n\n# ***Work in Progress***\n\n## Prerequisites\n\n- A game copy of *\"The Elder Scrolls III: Morrowind\"*\n\n- *g++ compiler* (C++ compiler)\n    - Installation guide: https://code.visualstudio.com/docs/cpp/config-mingw\n\n- *MWSE (Morrowind Script Extender)*\n    - Installation: https://www.nexusmods.com/morrowind/mods/45468 (Nexus Mods) \n\n    - Follow the mod requirements listed on this mod webpage to ensure compatability.\n\n## How to compile?\n\nIf you have g++ installed, you can compile the program using the following command from the `./Morrowind-Inventory-Manager` directory:\n\nUPDATE FOLLOWING COMMAND TO INCLUDE NEW CLASSES\n\n```shell\ng++ -g ./classes/item.cpp ./classes/equippable.cpp ./classes/armor.cpp ./classes/weapon.cpp ./classes/thieves_tool.cpp ./classes/clothing.cpp ./classes/misc.cpp ./classes/soul_gem.cpp ./classes/apparatus.cpp ./classes/light.cpp main.cpp -o inventoryManager\n```\n\nThis will produce an executable `inventoryManager.exe` which you can run by clicking on it, or using a terminal window like Command Line (`cmd`) etc.\n\nIf your system supports shell, you can instead run the `compile.sh` script by clicking on the file, or by typing the following command on a shell-compatible terminal window:\n\n```shell\nsh compile.sh\n```\n\nThe above script *only* works inside the `./Morrowind-Inventory-Manager` folder, and not within any subdirectories. Additionally, the script will not compile the code if the program is running, so make sure to *exit the program before compiling*.\n\n## Where to place the Lua script inside the `inventoryExplorer` folder?\n\nCopy the entire folder `inventoryExplorer` into the following directory:\n\n```\nPATH/TO/GAME/Morrowind/Data Files/MWSE/mods\n```\n\nOnce placed here, the contained Lua script is triggered to work when successfully loading a save inside the game. The following message will appear, every time a save file is loaded, to indicate that the Lua script is correctly working:\n\n```\n\"Exporting inventory items ...\"\n```\n\nThe inventory items of the playable character in the save file will be stored in a text file called `inventory_output.txt`, which will be produced in the same directory as the Lua script `./inventoryExplorer` inside the `./mods` folder.\n\nThe path for this text file can be changed by editing the following value in the `main.lua` script:\n\n```lua\nlocal filePath = \"./Data Files/MWSE/mods/inventoryExporter/inventory_output.txt\"\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahiethan%2Fmorrowind-inventory-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmahiethan%2Fmorrowind-inventory-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahiethan%2Fmorrowind-inventory-manager/lists"}