{"id":25939107,"url":"https://github.com/aznironman/sktew9ee","last_synced_at":"2026-06-11T07:31:11.350Z","repository":{"id":280521369,"uuid":"942182031","full_name":"AznIronMan/sktew9ee","owner":"AznIronMan","description":"A PyQt6-based application for enhancing and editing photos for the Total Extreme Wrestling IX game, from Grey Dog Software by Adam Ryland. ","archived":false,"fork":false,"pushed_at":"2025-03-03T21:36:25.000Z","size":319,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-03T22:28:17.797Z","etag":null,"topics":["adam-ryland","editor","enhanced-editor","greydog","greydogsoftware","ms-access","python","tew","tew9","tewix"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AznIronMan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2025-03-03T17:50:40.000Z","updated_at":"2025-03-03T17:54:20.000Z","dependencies_parsed_at":"2025-03-03T22:38:37.095Z","dependency_job_id":null,"html_url":"https://github.com/AznIronMan/sktew9ee","commit_stats":null,"previous_names":["aznironman/sktew9ee"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AznIronMan%2Fsktew9ee","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AznIronMan%2Fsktew9ee/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AznIronMan%2Fsktew9ee/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AznIronMan%2Fsktew9ee/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AznIronMan","download_url":"https://codeload.github.com/AznIronMan/sktew9ee/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241780495,"owners_count":20019061,"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","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":["adam-ryland","editor","enhanced-editor","greydog","greydogsoftware","ms-access","python","tew","tew9","tewix"],"created_at":"2025-03-04T04:15:44.554Z","updated_at":"2026-06-11T07:31:11.337Z","avatar_url":"https://github.com/AznIronMan.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Street Kings TEW9 Enhanced Editor\n\nA PyQt6-based application for enhancing and editing photos for the [Total Extreme Wrestling IX](https://greydogsoftware.com/title/total-extreme-wrestling-ix-2/) game, from [Grey Dog Software](https://www.greydogssoftware.com/) by [Adam Ryland](https://forum.greydogsoftware.com/profile/15-adam-ryland/). This tool is designed to provide an enhanced experience for editing the databases associated for the game. This is specifically designed to help mod makers with creating mods with ease.\n\n## Features\n\n- **Photo Editor**: Edit and manage worker photos for the Street Kings TEW9 game\n  - **Worker Photos**: Manage photos for regular wrestlers\n  - **Alter Ego Photos**: Manage alter ego/gimmick photos\n  - **Contract Photos**: Manage contract-specific wrestler photos\n  - **Agers Photos**: Manage agers photos\n- **Photo Cache Management**: Efficiently handle both local and game worker photo caches\n- **Database Integration**: Connects to the game database to read and update worker information\n- **Settings Management**: Comprehensive settings system for application configuration\n\n## Version History\n\n### Version 0.0.3\n\n- Added functionality to the Agers photo editor\n- Small bug fixes with Alter Ego and Contract photo editors\n- Cleaned up code with comment removal and other small improvements\n\n### Version 0.0.2\n\n- Added functionality to the Alter Ego photo editor\n- Added functionality to the Contract photo editor\n- Improved MS Access database compatibility\n- Fixed column name handling for database queries\n\n### Version 0.0.1\n\n- Initial release with basic photo editing functionality\n- Worker photo management\n- Basic database integration\n\n## Planned Future Features\n\n- **Worker Editor**: Edit wrestler attributes, skills, and statistics\n- **Company Editor**: Modify promotion details, finances, and relationships\n- **Event Editor**: Create and edit wrestling events, cards, and schedules\n- **Contract Editor**: Manage wrestler contracts and terms\n- **Title Belt Editor**: Design and configure championship belts\n- **Arena Editor**: Create and modify venue configurations\n- **Storyline Editor**: Develop and manage wrestling storylines and angles\n\n## Prerequisites\n\n- Windows 10 or higher / macOS 13 or higher / Linux (Ubuntu 22.04 or higher)\n- Microsoft Access 2010 or higher / Microsoft Access 2010 Runtime or higher\n- Python 3.11.8 or higher\n- Additional dependencies listed in `requirements.txt`\n\n### Platform-Specific Requirements\n\n- **Windows Users**: Microsoft Access or the Microsoft Access Runtime is required to access the TEW9 database directly.\n- **Mac/Linux Users**: Contact the author for the \"SKDBAPI\" application, which creates an API bridge to the Access database. Note that this still requires Microsoft Access or Microsoft Access Runtime to be installed on a Windows machine.\n\n## Installation\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/aznironman/sktew9ee\n   ```\n\n2. Create and activate a virtual environment:\n\n   ```bash\n   python -m venv .venv\n   source .venv/bin/activate  # On Windows: .venv\\Scripts\\activate\n   ```\n\n3. Install required dependencies:\n\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n## Usage\n\nRun the application using:\n\n```bash\npython app.py\n```\n\n## Application Structure\n\n- **app.py**: Main application entry point\n- **ui/**: User interface components\n  - **main_menu.py**: Main application menu\n  - **settings_menu.py**: Settings interface\n  - **photo_editor/**: Photo editing interface components\n- **modules/**: Core functionality modules\n  - **photo_editor/**: Photo editing and management functionality\n  - **tables/**: Database table definitions and operations\n- **database/**: Database connection and operations\n  - **sqlite.py**: SQLite database handling\n  - **tewdb.py**: TEW game database handling\n  - **msaccess.py**: MS Access database support\n- **settings/**: Application settings management\n- **utils/**: Utility functions and helpers\n- **bin/**: Binary and resource files\n\n## Configuration\n\nThe application stores settings in a file with the `.sktew9ee` extension. Settings can be configured through the settings menu in the application.\n\n## Development\n\nThis application is still in very early development. Functionality is limited to the photo editor and photo cache management.\n\n## License\n\nMIT License\n\nCopyright (c) 2025 Clark \u0026 Burke, LLC\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n## Author Contact Information\n\n- **Email**: [streetkings@cnb.llc](mailto:streetkings@cnb.llc)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faznironman%2Fsktew9ee","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faznironman%2Fsktew9ee","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faznironman%2Fsktew9ee/lists"}