{"id":25410023,"url":"https://github.com/colleagueriley/lego-batman-borderless-fullscreen-hack","last_synced_at":"2025-04-14T03:38:47.379Z","repository":{"id":277242076,"uuid":"931794304","full_name":"ColleagueRiley/lego-batman-borderless-fullscreen-hack","owner":"ColleagueRiley","description":"A hack/mod for Lego Batman (on Steam) to implement borderless fullscreen. This also fixes cutscenes initially freezing. ","archived":false,"fork":false,"pushed_at":"2025-02-12T22:07:18.000Z","size":0,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-12T22:33:30.360Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/ColleagueRiley.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":"2025-02-12T21:38:03.000Z","updated_at":"2025-02-12T22:28:36.000Z","dependencies_parsed_at":"2025-02-12T22:43:37.579Z","dependency_job_id":null,"html_url":"https://github.com/ColleagueRiley/lego-batman-borderless-fullscreen-hack","commit_stats":null,"previous_names":["colleagueriley/lego-batman-borderless-fullscreen-hack"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ColleagueRiley%2Flego-batman-borderless-fullscreen-hack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ColleagueRiley%2Flego-batman-borderless-fullscreen-hack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ColleagueRiley%2Flego-batman-borderless-fullscreen-hack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ColleagueRiley%2Flego-batman-borderless-fullscreen-hack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ColleagueRiley","download_url":"https://codeload.github.com/ColleagueRiley/lego-batman-borderless-fullscreen-hack/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248818488,"owners_count":21166437,"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":"2025-02-16T09:29:48.052Z","updated_at":"2025-04-14T03:38:47.359Z","avatar_url":"https://github.com/ColleagueRiley.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# lego-batman-borderless-fullscreen-hack\r\nA mod (\"hack\") for Lego Batman that allows you to run the game in borderless fulscreen \r\n\r\nThis can be used to fix a bug inwhich cutscenes will freeze for few muniets when they start. This bug seems to be caused by Lego Batman's exlusive fullscreen mode.\r\n\r\nThis mod works by tricking Lego Batman into loading in a fake `binkw32.dll`. This custom .dll creates a new thread that waits for the Lego Batman window to open, then makes the window the size of the current monitor and borderless (borderless fullscreen). It also passes through the original functions.\r\n\r\n# How to setup and install\r\n- Force the window to launch in windowed mode (properties \u003e general \u003e Launch Options, input \"-windowed\")\r\n\r\n![windowed](windowed.png)\r\n\r\n- Open Lego Batman directory (properties \u003e installed files \u003e browse)\r\n- Rename the original `binkw32.dll` to `binkw32_real.dll`\r\n- Copy this `binkw32.dll` to the Lego Batman directory\r\n\r\n![folder](folder.png)\r\n\r\n# building\r\nYou do not have to build this mod, a pre-compiled binary should be included in the latest release.\r\n\r\nThat being said, to build you need [MSVC (x86)](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) installed. \r\n\r\nOnce you install MSVC (x86), run the Native Tools Command Line and run these instructions: \r\n\r\n![tools image](tools.png)\r\n\r\n```sh\r\ncd \u003cthis directory\u003e\r\nbuild.bat \r\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcolleagueriley%2Flego-batman-borderless-fullscreen-hack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcolleagueriley%2Flego-batman-borderless-fullscreen-hack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcolleagueriley%2Flego-batman-borderless-fullscreen-hack/lists"}