{"id":15062989,"url":"https://github.com/fieryrms/pixelorama_hotreload","last_synced_at":"2026-01-04T08:03:38.927Z","repository":{"id":255927675,"uuid":"853901670","full_name":"FieryRMS/pixelorama_hotreload","owner":"FieryRMS","description":"A hot reloading extension for Pixelorama","archived":false,"fork":false,"pushed_at":"2024-09-08T10:04:33.000Z","size":6,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-20T12:45:53.593Z","etag":null,"topics":["extension","godot","pixelorama"],"latest_commit_sha":null,"homepage":"","language":"GDScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FieryRMS.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-09-07T21:13:38.000Z","updated_at":"2024-09-08T10:02:55.000Z","dependencies_parsed_at":"2024-09-07T22:47:42.547Z","dependency_job_id":"56aa54a6-5a66-4846-8bb1-ae7a8fd24e3e","html_url":"https://github.com/FieryRMS/pixelorama_hotreload","commit_stats":null,"previous_names":["fieryrms/pixelorama_hotreload"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/FieryRMS/pixelorama_hotreload","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FieryRMS%2Fpixelorama_hotreload","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FieryRMS%2Fpixelorama_hotreload/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FieryRMS%2Fpixelorama_hotreload/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FieryRMS%2Fpixelorama_hotreload/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FieryRMS","download_url":"https://codeload.github.com/FieryRMS/pixelorama_hotreload/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FieryRMS%2Fpixelorama_hotreload/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264833280,"owners_count":23670617,"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":["extension","godot","pixelorama"],"created_at":"2024-09-24T23:49:37.847Z","updated_at":"2026-01-04T08:03:33.907Z","avatar_url":"https://github.com/FieryRMS.png","language":"GDScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hot Reload projects in Pixelorama\n\nThis extensions allows you to hot reload your projects in Pixelorama. It's useful for when you're working on a project and want to see the changes you made in an external program inside Pixelorama.\n\n## How to install\n\n1. Get the `hotreload.pck` file from the releases page. Or package it yourself following the [guide by Pixelorama](https://www.oramainteractive.com/Pixelorama-Docs/extension_system/extension_basics/#exporting-the-extension).\n\n2. Open Pixelorama and go to `Edit \u003e Preferences \u003e Extensions \u003e Add Extension` then select the `hotreload.pck` file.\n\n3. Select the `Hot Reload` extension and click on `Enable` button.\n\n4. You should now have a new option under the `File` menu `Hot Reload OFF for this project`.\n\n## How to use\n\nHot reloading is off by default for any newly opened project. You can turn it on by clicking the `Hot Reload OFF for this project` option in the `File` menu which will only enable for the currently opened project. The file that will be watched is the same as the quick export file with `Ctrl + E`. Any changes made to this file will update the project in Pixelorama. These changes are undoable.\n\nThis extension looks at the `last modified` attribute of the file and compares it to the last time it was checked. It checks this every frame. If the file was modified since the last check, it will overwrite the current layer of the current frame of the project with the new image. The project is only updated when the project is in focus. So if multiple updates occur when the project is not in focus, only the last update will be applied as 1 update. However, if it is in focus, every update will be applied.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffieryrms%2Fpixelorama_hotreload","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffieryrms%2Fpixelorama_hotreload","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffieryrms%2Fpixelorama_hotreload/lists"}