{"id":17925762,"url":"https://github.com/appgurueu/texgen","last_synced_at":"2025-09-04T15:43:35.441Z","repository":{"id":91645307,"uuid":"491898388","full_name":"appgurueu/texgen","owner":"appgurueu","description":"Texture Generator mod for Minetest","archived":false,"fork":false,"pushed_at":"2023-03-04T14:10:35.000Z","size":328,"stargazers_count":7,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-01T06:37:06.116Z","etag":null,"topics":["dithering","dynamic","minetest","mod","texture","texture-pack"],"latest_commit_sha":null,"homepage":"","language":"Lua","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/appgurueu.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,"zenodo":null}},"created_at":"2022-05-13T12:58:28.000Z","updated_at":"2024-07-03T18:31:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"cf893a13-dc85-4df8-ab8b-61489a336512","html_url":"https://github.com/appgurueu/texgen","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/appgurueu/texgen","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appgurueu%2Ftexgen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appgurueu%2Ftexgen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appgurueu%2Ftexgen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appgurueu%2Ftexgen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/appgurueu","download_url":"https://codeload.github.com/appgurueu/texgen/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appgurueu%2Ftexgen/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273632723,"owners_count":25140769,"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","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["dithering","dynamic","minetest","mod","texture","texture-pack"],"created_at":"2024-10-28T20:57:54.822Z","updated_at":"2025-09-04T15:43:35.430Z","avatar_url":"https://github.com/appgurueu.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Texture Generator (`texgen`)\n\nDynamically generates a texture pack for your current game in the `textures` directory.\n\n## Features\n\n* Compatible with virtually all mods and games\n* Easy texture pack generation, no complex installation\n* Server-side (mod-based) texture pack; textures can be accessed by other mods\n\n## Instructions\n\nJust fire up the mod and configure it to your liking. It might throw an error message as it updates its `mod.conf` to depend on all enabled mods. Simply retry after that.\n\n### Downloading palettes\n\nYou can use the `/download_palette \u003curl\u003e` chatcommand to download a PNG palette file, for example `/download_palette https://lospec.com/palette-list/zughy-32-1x.png`.\n\nSee `/help download_palette` for details on its usage.\n\nRequires the `server` priv. Only available if `texgen` is added to both `secure.http_mods` and `secure.trusted_mods`.\n\n**WARNING: Enabling this feature poses a minor security risk.**\n\n## Configuration\n\nNote that Minetest will only load media from subfolders [as of version 5.4.0](https://github.com/minetest/minetest/commit/98faeac5a7b382e5d7ce0474bf7d52fc5975a23c), so if you enable `texgen.use_dirs`, the textures may not show on older Minetest versions.\n\n\u003c!--modlib:conf:2--\u003e\n### `average`\n\nReplace each texture with a single pixel of its weighted average RGB color\n\n* Type: boolean\n* Default: `false`\n\n### `invert`\n\nInvert the RGB colors\n\n* Type: boolean\n* Default: `false`\n\n### `monochrome`\n\nConvert RGB to monochrome (greyscale)\n\n* Type: boolean\n* Default: `false`\n\n### `palette`\n\n#### `dithering`\n\nDithering method to use\n\n* Type: string\n* Default: `floyd_steinberg`\n* Possible values:\n  * sierra\n  * stucke\n  * sierra_lite\n  * jarvis_judice_ninke\n  * floyd_steinberg\n  * none\n  * two_row_sierra\n  * burkes\n  * atkinson\n\n#### `name`\n\nName of the palette to use (without extension)\n\n* Type: string\n* Default: `apollo`\n* Possible values:\n  * soggy-newspapers\n  * apollo\n  * zughy-32\n  * aap-64\n  * pico-8\n  * resurrect-64\n\n\n### `saturate`\n\nIncrease or decrease saturation by a factor\n\n* Type: number\n* Default: `1`\n* \u0026gt;= `0.1`\n* \u0026lt;= `10`\n\n### `use_dirs`\n\nWhether to use subdirectories for each mod inside the `textures` folder\n\n* Type: boolean\n* Default: `false`\n\u003c!--modlib:conf--\u003e\n\n## Links\n\n* [GitHub](https://github.com/appgurueu/texgen) - sources, issue tracking, contributing\n* [Discord](https://discord.gg/ysP74by) - discussion, chatting\n* [Minetest Forum](https://forum.minetest.net/viewtopic.php?f=9\u0026t=28115) - (more organized) discussion\n* [ContentDB](https://content.minetest.net/packages/LMD/texgen) - releases (downloading from GitHub is recommended)\n\n## License\n\nCode written by Lars Müller (appgurueu) and licensed under the MIT license; builtin Minetest media licensed under various free Creative Commons licenses as well as the Apache 2 license (see `LICENSE.txt` in the `builtin` folder for details and attribution).\n\nThe palettes are (for copyright reasons shuffled) versions of palettes available on [Lospec](https://lospec.com/):\n\n* Adigun A. Polack's \"AAP-64\"\n* AdamCYounis' \"Apollo\"\n* Lexaloffle Games' \"PICO-8\"\n* Kerrie Lake's \"Resurrect 64\"\n* Walking's \"Soggy Newspapers\"\n* Zughy's \"Zughy 32\"\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fappgurueu%2Ftexgen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fappgurueu%2Ftexgen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fappgurueu%2Ftexgen/lists"}