{"id":16145439,"url":"https://github.com/forecaster/dungeonfogtileassembler","last_synced_at":"2025-06-11T07:10:50.753Z","repository":{"id":186070457,"uuid":"612876118","full_name":"Forecaster/DungeonFogTileAssembler","owner":"Forecaster","description":"A python program for assembling map tiles generated by DungeonFog.","archived":false,"fork":false,"pushed_at":"2023-04-02T19:35:01.000Z","size":12,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-06T20:19:30.453Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/Forecaster.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}},"created_at":"2023-03-12T08:42:15.000Z","updated_at":"2024-01-27T17:49:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"bc5427ad-d69d-4d61-81de-f3e4d7df37bc","html_url":"https://github.com/Forecaster/DungeonFogTileAssembler","commit_stats":null,"previous_names":["forecaster/dungeonfogtileassembler"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Forecaster%2FDungeonFogTileAssembler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Forecaster%2FDungeonFogTileAssembler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Forecaster%2FDungeonFogTileAssembler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Forecaster%2FDungeonFogTileAssembler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Forecaster","download_url":"https://codeload.github.com/Forecaster/DungeonFogTileAssembler/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Forecaster%2FDungeonFogTileAssembler/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259219729,"owners_count":22823578,"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":[],"created_at":"2024-10-10T00:16:12.347Z","updated_at":"2025-06-11T07:10:50.725Z","avatar_url":"https://github.com/Forecaster.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DungeonFogTileAssembler\n\nThis application takes a folder of map tiles generated by [DungeonFog](https://dungeonfog.com) and attempts to assemble them into complete maps.\n\n\u003csub\u003e(The images don't have to be from DungeonFog, but that's what it was written. Any set of jpg or png images work as long as they follow the naming scheme below.)\u003c/sub\u003e\n\n## Download\nSee [Releases](https://github.com/Forecaster/DungeonFogTileAssembler/releases) here on GitHub for the latest downloadable executables.\n\n\u003csub\u003eThe application can also be used by installing the required libraries using `pip -r requirements.txt` and then launching the main script with `python main.py`\u003c/sub\u003e\n\n## Input\nIt expects the naming scheme to be `MapName_Tile_{n}_{x},{y}.ext` where `n` is the tile index, `x` is the horizontal position and `y` is the vertical position.\n\nThe input folder can contain tiles from multiple different maps. They will all be assembled individually.\n\nIf one or more tile images are missing the corresponding spots will be left as a blank black spot on the assembled map image.\n\nIf one or more tile images have a size of 0 bytes the corresponding spots will be left blank on the map. These files will be listed in the output box in the main window.\n\n## Output\nA subfolder called `output` will be created in the selected directory and assembled maps will be put here. Finished maps will be named `MapName.ext`, where `MapName` is the first part of the tile name and `ext` is the extension of the tile images.\n\n## Libraries\nThis program uses Pillow to assemble the images and PySimpleGUI to generate the interface and handle user input.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fforecaster%2Fdungeonfogtileassembler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fforecaster%2Fdungeonfogtileassembler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fforecaster%2Fdungeonfogtileassembler/lists"}