{"id":17921099,"url":"https://github.com/nukem9/starfield-shader-injector","last_synced_at":"2025-03-24T01:32:18.383Z","repository":{"id":204298225,"uuid":"711246404","full_name":"Nukem9/starfield-shader-injector","owner":"Nukem9","description":"SFSE plugin code for Starfield Shader Injector.","archived":false,"fork":false,"pushed_at":"2025-03-15T12:21:08.000Z","size":129,"stargazers_count":12,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-19T02:38:30.088Z","etag":null,"topics":["d3d12","hlsl","hlsl-shader","mod","sfse","starfield","starfield-mod","starfield-script-extender"],"latest_commit_sha":null,"homepage":"","language":"C++","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/Nukem9.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}},"created_at":"2023-10-28T16:45:55.000Z","updated_at":"2025-03-15T12:21:12.000Z","dependencies_parsed_at":"2024-06-11T02:08:49.398Z","dependency_job_id":"068dd80c-5ca7-4c80-8dac-08561ae64d00","html_url":"https://github.com/Nukem9/starfield-shader-injector","commit_stats":null,"previous_names":["nukem9/sf-shader-injector"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nukem9%2Fstarfield-shader-injector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nukem9%2Fstarfield-shader-injector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nukem9%2Fstarfield-shader-injector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nukem9%2Fstarfield-shader-injector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nukem9","download_url":"https://codeload.github.com/Nukem9/starfield-shader-injector/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245194374,"owners_count":20575748,"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":["d3d12","hlsl","hlsl-shader","mod","sfse","starfield","starfield-mod","starfield-script-extender"],"created_at":"2024-10-28T20:30:52.407Z","updated_at":"2025-03-24T01:32:13.371Z","avatar_url":"https://github.com/Nukem9.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Starfield Shader Injector\n\nA plugin that allows people to use custom shaders without needing to rebuild or extract Starfield's BA2 shader package. Live shader updates are also supported for easy debugging at runtime.\n\n## Building\n\n- CMake and vcpkg are expected to be set up beforehand. Visual Studio 2022 is recommended.\n- \\\u003cconfigure_preset\\\u003e is `asiloader` or `sfse`.\n- \\\u003cbuild_preset\\\u003e is `asiloader-release`, `asiloader-debug`, `sfse-release`, or `sfse-debug`.\n\n```\ngit clone --recurse-submodules https://github.com/Nukem9/sf-shader-injector.git\ncmake --preset \u003cconfigure_preset\u003e\ncmake --build --preset \u003cbuild_preset\u003e\n```\n\n## Installation\n\n- For developers, edit `CMakeUserEnvVars.json` and set `GAME_ROOT_DIRECTORY` to Starfield's root directory. The build script will automatically copy library files to the game folder.\n\n- For manual SFSE (Steam) installs, place `SFShaderInjector.dll` in the corresponding `Starfield\\Data\\SFSE\\Plugins` folder. An example path is: `C:\\steamapps\\common\\Starfield\\Data\\SFSE\\Plugins\\SFShaderInjector.dll`\n\n- For manual ASI loader (Game Pass) installs, place `SFShaderInjector.asi` in the game root directory next to `Starfield.exe`. An example path is: `C:\\XboxGames\\Starfield\\Content\\SFShaderInjector.asi`\n\n## Custom Shader Installation\n\n- Shaders must be installed under the `Data\\shadersfx` folder in Starfield's root directory.\n\n- A Steam edition path looks like this: `C:\\steamapps\\common\\Starfield\\Data\\shadersfx\\ColorGradingMerge\\ColorGradingMerge_FF81_cs.bin`\n\n- A Game Pass edition path looks like this: `C:\\XboxGames\\Starfield\\Content\\Data\\shadersfx\\ColorGradingMerge\\ColorGradingMerge_FF81_cs.bin`\n\n## License\n\n- No license provided. TBD.\n- Dependencies are under their respective licenses.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnukem9%2Fstarfield-shader-injector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnukem9%2Fstarfield-shader-injector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnukem9%2Fstarfield-shader-injector/lists"}