{"id":25319862,"url":"https://github.com/scrivener07/fo4_scopes","last_synced_at":"2026-02-16T11:09:08.577Z","repository":{"id":40572107,"uuid":"102957792","full_name":"Scrivener07/FO4_Scopes","owner":"Scrivener07","description":"A Fallout 4 framework for loading custom scopes and optics.","archived":false,"fork":false,"pushed_at":"2020-01-19T16:50:17.000Z","size":154,"stargazers_count":14,"open_issues_count":5,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-13T20:56:13.906Z","etag":null,"topics":["bain","fallout-4","papyrus","scaleform"],"latest_commit_sha":null,"homepage":"https://www.nexusmods.com/fallout4/mods/30644/","language":"Papyrus","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Scrivener07.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-09-09T13:45:01.000Z","updated_at":"2024-05-23T11:13:53.000Z","dependencies_parsed_at":"2022-09-06T15:21:37.999Z","dependency_job_id":null,"html_url":"https://github.com/Scrivener07/FO4_Scopes","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Scrivener07%2FFO4_Scopes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Scrivener07%2FFO4_Scopes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Scrivener07%2FFO4_Scopes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Scrivener07%2FFO4_Scopes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Scrivener07","download_url":"https://codeload.github.com/Scrivener07/FO4_Scopes/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247717502,"owners_count":20984423,"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":["bain","fallout-4","papyrus","scaleform"],"created_at":"2025-02-13T20:56:17.924Z","updated_at":"2025-10-04T23:23:10.844Z","avatar_url":"https://github.com/Scrivener07.png","language":"Papyrus","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n![Fallout 4 Scopes Framework](Documents/Nexus.jpg)\n# Fallout 4 Scopes Framework\nA Fallout 4 framework for loading custom scopes and optics.\nCheck out the [video playlist](https://www.youtube.com/playlist?list=PLdEgiq4kaju3CYBlhULuza2JnbikUS18Q) for work in progress footage.\n\n### Features\n* Framework allows all new scope and optic crosshairs for weapons.\n* Easily create custom content. No data plugins, no scripts!\n* Optional advanced API for scopes to interact with Papyrus scripting.\n* \"it just works\" 😉\n\n### Requirements\n* Requires a computer, PC only.\n* Requires the latest version of Fallout 4.\n* Requires the latest version of F4SE.\n\n### Installation\n* Install with your preferred mod manager, or copy the files into your Fallout 4 data directory.\n* Activate `Scopes.esm` anywhere within your load order.\n* Download and install mods that make use of this framework.\n* Launch the game.\n\n### Mods\n* [Wattz Laser Gun](https://www.nexusmods.com/fallout4/mods/26386)\n* [LAER (Laser Assisted Electrical Rifle)](https://www.nexusmods.com/fallout4/mods/30868)\n* [XM2010 Enhanced Sniper Rifle](https://www.nexusmods.com/fallout4/mods/36750)\n\n### Acknowledgements\nThanks to the F4SE team for their continued efforts to make mods like this possible.\n\n# Authors\nThis section is for modders who would like to create a custom scope overlay.\n\nThe process is simple.\nCreate a vector based image such as `.svg` or `.ai` for your scope overlay.\nThen import your vector image into new flash file (`.fla`), publish the `.swf` to a directory that matches a valid weapon scope object modification. Thats it!\n\n## Notes\nWith this system a single physical (`.nif`) representation of a scope is paired with a single visual (`.swf`) representation of a scope. A unquie resource identifier for the `.swf` file path is derived from the omod's world model path.\nYour scope omod must also add the `HasScope` keyword to a weapon via its property modifiers.\nIf your scope omod model is `Meshes\\Weapons\\44\\44Scope.nif` then your scope overlay will be autoloaded from `Interface\\Weapons\\44\\44Scope.swf`.\n\n* Adobe Illustrator\n* * Illustrator requires RGB color mode.\n* Adobe Flash (Adobe Animate)\n* * Document dimensions must be `1280x720` in size.\n* * Overlay must be centered on the stage.\n\n# Developers\nThe AS3 source uses an external package from [UI Library {c37b191ae21e1a392850a736ed2b09263c577dee}](https://github.com/Scrivener07/FO4_Scripting/tree/c37b191ae21e1a392850a736ed2b09263c577dee/Data.UI.Library/Interface/Source/Fallout_Library)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscrivener07%2Ffo4_scopes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscrivener07%2Ffo4_scopes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscrivener07%2Ffo4_scopes/lists"}