{"id":19751081,"url":"https://github.com/vulcan-dev/beamng-nsb","last_synced_at":"2025-06-22T17:07:23.234Z","repository":{"id":239651954,"uuid":"800155737","full_name":"vulcan-dev/beamng-nsb","owner":"vulcan-dev","description":null,"archived":false,"fork":false,"pushed_at":"2024-05-18T00:28:17.000Z","size":181,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-28T08:32:30.946Z","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/vulcan-dev.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":"2024-05-13T20:05:29.000Z","updated_at":"2024-05-18T00:28:20.000Z","dependencies_parsed_at":"2025-01-10T21:31:20.654Z","dependency_job_id":"3f46829f-8d97-42e6-b800-678d141a92b7","html_url":"https://github.com/vulcan-dev/beamng-nsb","commit_stats":null,"previous_names":["vulcan-dev/beamng-nsb"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/vulcan-dev/beamng-nsb","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vulcan-dev%2Fbeamng-nsb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vulcan-dev%2Fbeamng-nsb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vulcan-dev%2Fbeamng-nsb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vulcan-dev%2Fbeamng-nsb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vulcan-dev","download_url":"https://codeload.github.com/vulcan-dev/beamng-nsb/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vulcan-dev%2Fbeamng-nsb/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261330127,"owners_count":23142482,"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-11-12T02:42:14.976Z","updated_at":"2025-06-22T17:07:18.219Z","avatar_url":"https://github.com/vulcan-dev.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"## What is this?\nThis project simply removes some restrictions on BeamNG.drive. It works by patching memory or hooking functions in the game. To use it, simply place `winmm.dll` in the game directory and then use whichever argument(s) you want below. If you don't specify anything, then nothing will happen, the game won't get touched. And the `-c` part is the prefix I have, that way there's no conflicts with the real game arguments.  \n\nI also don't see anyone ever even using this, there's not really much point of it. I get to mess around with the game though, so yeah :)\n\n## Installation\nSimply download `winmm.lib` and `signatures.json` from the releases and put them in the game's `Bin64` folder (in the installation path, not where mods and other stuff is located).\nAll you have to do then is launch the game with the argument specified above. It works because programs automatically load dll's like `winmm`.\n\n(Also, the `nsb` stands for \"no sandbox\". That's what it was originally called, but the function that I hook doesn't really handle that, it only handles loadlib)\n\n## Commandline Arguments\n- `-c-allow-loadlib` : Allows functions such as `loadlib`, `ffi.load` and maybe others.\n- `-c-unrestrict-openwebbrowser` : Unrestricts the `openWebBrowser` (as of recently (0.30 or 0.31), they secured this function (to some extent..), this will just remove those restrictions)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvulcan-dev%2Fbeamng-nsb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvulcan-dev%2Fbeamng-nsb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvulcan-dev%2Fbeamng-nsb/lists"}