{"id":17325489,"url":"https://github.com/matoking/starbound-ui-reposition","last_synced_at":"2025-03-27T04:27:09.645Z","repository":{"id":143748918,"uuid":"64558667","full_name":"Matoking/starbound-ui-reposition","owner":"Matoking","description":"A Python script to create a Starbound mod that adjusts the position of HUD elements. Useful for playing the game on a multi-monitor setup.","archived":false,"fork":false,"pushed_at":"2016-07-31T17:10:34.000Z","size":2227,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-01T09:42:31.543Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Matoking.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":"2016-07-30T18:31:44.000Z","updated_at":"2017-06-07T06:25:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"6f0e35cb-cb05-4c4a-b1e9-4814a6a067ec","html_url":"https://github.com/Matoking/starbound-ui-reposition","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/Matoking%2Fstarbound-ui-reposition","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Matoking%2Fstarbound-ui-reposition/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Matoking%2Fstarbound-ui-reposition/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Matoking%2Fstarbound-ui-reposition/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Matoking","download_url":"https://codeload.github.com/Matoking/starbound-ui-reposition/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245781799,"owners_count":20671112,"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-15T14:13:33.542Z","updated_at":"2025-03-27T04:27:09.630Z","avatar_url":"https://github.com/Matoking.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Starbound HUD Reposition\nStarbound HUD Reposition is a game mod that allows HUD elements to be repositioned.\n\nThis is ideal for multi-monitor setups. If you have the game open on three monitors, you can reposition the HUD elements so that they only appear in the monitor in the middle.\n\n# Installation (Linux)\nThe Python dependencies for this project are in the file 'requirements.txt'. Install them by running:\n\n```\npip install -r requirements.txt\n```\n\nYou should now be able to run *create_mod.py*, which creates the mod file.\n\nYou can also use the web application which has an easy-to-use interface for online users. The web application is built using Django; a local development server can be launched using the command\n\n```\npython manage.py runserver 8000\n```\n\n# Using the mod\nRun the 'create_mod.py' to create the mod as a ZIP file. The script takes four parameters (top, right, bottom, left) which correspond to the amount of padding to the sides of the window resolution used by the game.\n\nFor example, if you have three 1080p (1920x1080) monitors and you want to place the HUD elements in the middle, you can use the following command to place the HUD in the middle monitor.\n\n```\npython create_mod.py 0 1920 0 1920\n```\n\nThis will create a ZIP archive into the same directory containing the usable mod. Extract the created mod into Starbound's mods directory. If you have the game on Steam, the path could be the following:\n\n```\nSTEAM_LIBRARY/common/Starbound/mods\n```\n\nIf you have extracted the mod correctly, there should be a new directory *hud_reposition* inside. Just restart the game and the mod should work automatically.\n\n# Limitations\nSince the HUD elements can only be repositioned by loading a mod on startup, changing the resolution of the game will require the mod to be regenerated.\n\n# License\nStarbound HUD Reposition is licensed under the *CC0 1.0 Universal* public domain license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatoking%2Fstarbound-ui-reposition","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmatoking%2Fstarbound-ui-reposition","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatoking%2Fstarbound-ui-reposition/lists"}