ScarletStudy / DGS1-3DS-Release

Release repository for the 3DS version of The Great Ace Attorney - The Adventure of Ryuunosuke Naruhodou
164 stars 3 forks source link

Requesting source code #46

Closed noirscape closed 6 years ago

noirscape commented 6 years ago

Given how the 3DS homebrew scene has had issues with both malware in the past (see: UnbanMii as a prime example) or developers who suddenly abandoned their tools or made worrisome statements after going closed source (Themely), I think it would be beneficial to have the source code available for the .firm file.

As a .firm file has the most permissions (NAND read/write coming in as a very obvious example) and is able to modify Horizon before it loads, I consider it to be highly important to be able to have access to the source code of these files, as there is potential for abuse here.

While I obviously am willing to assume that you have no bad intentions or would steep to this level of abuse, this is a concern that I can pretty safely say is not just shared by me, and I'd prefer to be safe over sorry.

wabberz commented 6 years ago

It's a GodMode9 script runner, so here you go: https://github.com/d0k3/GodMode9

Hyarion-SS commented 6 years ago

Understandable -- I had similar concerns, so this was developed with transparency in mind. All of my additions to the GodMode9 source for this patcher have been accepted upstream, making the autorun.gm9 script essentially the only addition.

That said, I'll fork the GM9 repo to allow you to build from the source yourself if you wish.

noirscape commented 6 years ago

@Hyarion-SS - Thanks, that would be very welcome.

Hyarion-SS commented 6 years ago

The source code for our fork is here -- https://github.com/ScarletStudy/DGS1-Patcher

noirscape commented 6 years ago

👍 Thanks a ton!