{"id":20974445,"url":"https://github.com/devinacker/dmvis","last_synced_at":"2025-05-14T12:32:11.360Z","repository":{"id":12368326,"uuid":"15018993","full_name":"devinacker/dmvis","owner":"devinacker","description":"Doom / Doom II map design visualizer","archived":false,"fork":false,"pushed_at":"2022-01-30T07:29:29.000Z","size":59703,"stargazers_count":14,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2023-03-11T15:11:48.164Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"crystal-lang/homebrew-crystal","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devinacker.png","metadata":{"files":{"readme":"README.txt","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}},"created_at":"2013-12-08T05:58:15.000Z","updated_at":"2022-11-20T19:17:32.000Z","dependencies_parsed_at":"2022-09-23T06:00:22.243Z","dependency_job_id":null,"html_url":"https://github.com/devinacker/dmvis","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devinacker%2Fdmvis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devinacker%2Fdmvis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devinacker%2Fdmvis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devinacker%2Fdmvis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devinacker","download_url":"https://codeload.github.com/devinacker/dmvis/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225295102,"owners_count":17451620,"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-11-19T04:29:03.582Z","updated_at":"2024-11-19T04:29:04.344Z","avatar_url":"https://github.com/devinacker.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"dmvis - Doom map visualizer\nby Revenant\n\ndmvis is a Python (2.7 and 3.x) script to make animated GIFs out of Doom engine levels.\n\nThe GIFs are drawn by iterating over a map's linedefs in numerical order, while also tracing out adjacent lindedefs in the same sector. The idea is to try to provide a \"start-to-finish\" view of a map's construction.\n\nThe result isn't usually perfectly chronological, since areas being deleted/reworked/detailed, etc. can cause things to sometimes show up incomplete or slightly out-of-order - but it can still give a pretty interesting look at the process behind a lot of the original map designs.\n\nThe maps/ directory contains example GIFs for almost all of the official maps.\n\nFor Windows users, a py2exe compiled version is in the dist/ directory.\n\nThis script uses the \"omgifol\" library by Fredrik Johansson to load maps. The current version can be obtained by running `pip install omgifol`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevinacker%2Fdmvis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevinacker%2Fdmvis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevinacker%2Fdmvis/lists"}