{"id":19675576,"url":"https://github.com/notnite/rnsreloaded","last_synced_at":"2026-03-27T02:29:55.304Z","repository":{"id":241004694,"uuid":"803939008","full_name":"NotNite/RNSReloaded","owner":"NotNite","description":"Rabbit and Steel modding through Reloaded II","archived":false,"fork":false,"pushed_at":"2025-02-19T09:32:44.000Z","size":422,"stargazers_count":15,"open_issues_count":2,"forks_count":7,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-20T06:13:35.887Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NotNite.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":"2024-05-21T16:42:18.000Z","updated_at":"2025-04-01T17:04:32.000Z","dependencies_parsed_at":"2024-05-27T18:33:49.460Z","dependency_job_id":"55b8b83e-3237-4c72-b764-87d399aec3e6","html_url":"https://github.com/NotNite/RNSReloaded","commit_stats":null,"previous_names":["notnite/rnsreloaded"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NotNite%2FRNSReloaded","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NotNite%2FRNSReloaded/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NotNite%2FRNSReloaded/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NotNite%2FRNSReloaded/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NotNite","download_url":"https://codeload.github.com/NotNite/RNSReloaded/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251420887,"owners_count":21586697,"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-11T17:24:48.532Z","updated_at":"2025-10-24T18:12:16.539Z","avatar_url":"https://github.com/NotNite.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RNSReloaded\n\nRabbit and Steel modding through [Reloaded II](https://reloaded-project.github.io/Reloaded-II/).\n\n## How to use\n\nDownload and install [Reloaded II](https://github.com/Reloaded-Project/Reloaded-II/releases/latest). Then, follow the tutorial to add RabbitSteel.exe to Reloaded. Once setup, you can download the mods in the first tab.\n\n**If you were previously using Aurie, you will have to uninstall it, or else Reloaded will not function properly.**\n\n## For developers\n\nYou can add the `RNSReloaded.Interfaces` project to your mod (preferably through a submodule), mark RNSReloaded as a dependency, and use it like so:\n\n```cs\nprivate WeakReference\u003cIRNSReloaded\u003e? rnsReloadedRef;\n\npublic void Start(IModLoaderV1 loader) {\n  this.rnsReloadedRef = loader.GetController\u003cIRNSReloaded\u003e();\n  if (this.rnsReloadedRef.TryGetTarget(out var rnsReloaded)) {\n    rnsReloaded.OnReady += this.Ready;\n  }\n}\n\nprivate void Ready() {\n  // Access GameMaker internals here\n}\n```\n\n**Do not call any RNSReloaded functions before Ready is called.** It will crash the game spectacularly.\n\nIf you can, upstream your mods to this repository! (Or don't, I don't really care, this is open source do what you want as long as it doesn't violate the license.)\n\n## Reverse engineering\n\nImport the structs.h header file into your decompiler, then run the rename.py script. It should automatically fix function names and arguments, along with provide context for static variables, functions, and function references.\n\nSupports IDA and Ghidra.\n\n## Thanks\n\n- [Sewer56](https://github.com/Sewer56) for Reloaded\n- [Archie_UwU](https://github.com/Archie-osu) for Aurie and YYToolkit\n- [fuzzything44](https://github.com/fuzzything44) for mod development\n- [wildfire248](https://github.com/wildfire248) for mod development\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnotnite%2Frnsreloaded","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnotnite%2Frnsreloaded","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnotnite%2Frnsreloaded/lists"}