{"id":16876199,"url":"https://github.com/coolcat467/psirm","last_synced_at":"2025-03-19T04:41:56.475Z","repository":{"id":103143332,"uuid":"556478728","full_name":"CoolCat467/PSIRM","owner":"CoolCat467","description":"PhotoShop Icon Resource Manager","archived":false,"fork":false,"pushed_at":"2022-10-26T22:58:42.000Z","size":21,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-25T03:39:55.753Z","etag":null,"topics":["coolcat467","photoshop","python3"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CoolCat467.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":"2022-10-23T23:46:53.000Z","updated_at":"2022-12-05T04:29:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"ad4317bd-8021-49a5-8f55-cfe64f599c86","html_url":"https://github.com/CoolCat467/PSIRM","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoolCat467%2FPSIRM","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoolCat467%2FPSIRM/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoolCat467%2FPSIRM/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoolCat467%2FPSIRM/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CoolCat467","download_url":"https://codeload.github.com/CoolCat467/PSIRM/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244358339,"owners_count":20440355,"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":["coolcat467","photoshop","python3"],"created_at":"2024-10-13T15:38:33.544Z","updated_at":"2025-03-19T04:41:56.457Z","avatar_url":"https://github.com/CoolCat467.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PSIRM\nPhotoShop Icon Resource Manager\n\nChange image asset files used by PhotoShop\n\nFor example, you can change the startup splash screen, which is named `SplashBackground`.\n\nOriginal at https://github.com/CoolCat467/PSIRM\n\nBased on information from https://github.com/stevenvi/photoshop-resource-editor, which is licensed under the GNU General Public License Version 3\n\n## Usage:\n1) Go into your installation of PhotoShop's files and make backups of `IconResources.idx`, `PSIconsHighRes.dat`, and `PSIconsLowRes.dat`\n\n2) Unpack data using the following command:\n```console\npython3 psirm.py unpack /path/to/folder/with/IconResources.idx /unpack/base/path\n```\nPSIRM will create `High` and `Low` folders in `/unpack/base/path` if they do not already exist and dump images from `PSIconsHighRes.dat` and `PSIconsLowRes.dat` in their respective folders.\nNote: Folder file contents will not be identical, some images exist as only high resolution or as only low resolution.\n\n4) Modify images as you wish as long as they are no larger in file size then the original. This is due to a limitation with the program, as it does not know how to change the icon header files properly\n\n5) Re-pack images back into resource files with the following command:\n```console\npython3 psirm.py pack /path/to/folder/with/original/IconResources.idx /unpack/base/path\n```\nPSIRM will use the `High` and `Low` folders in `/unpack/base/path` to create modified resource files in a new folder in `/path/to/folder/with/original/IconResources.idx` named `modified`. The program still needs to read data from the original version of `IconResources.idx`, but will use that information to make a new version in `modified/IconResources.idx`, as well as new versions of  `PSIconsHighRes.dat` and `PSIconsLowRes.dat`.\n\n## Disclaimers:\nThis program is not supported by Adobe and is not affiliated with them in any way. If you don't make backups of these files and skrew up your installation of PhotoShop using this program then it's not my problem or Adobe's. If you encounter any issues other than the fact you can't make replacement images be larger in file size than the original, please make a new issue describing what is going wrong.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoolcat467%2Fpsirm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcoolcat467%2Fpsirm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoolcat467%2Fpsirm/lists"}