-
-
Notifications
You must be signed in to change notification settings - Fork 21.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add documentation to do homebrew ports. #31279
Comments
Take a look at https://docs.godotengine.org/en/latest/tutorials/platform/consoles.html if you already haven't. As far as older generation consoles are concerned, AFAIK even they are licensed. And their SDK, as docs say, are secret or have limited access. Also, only limited people have knowledge on how these consoles work. Even if they do, some might be able to share it sometimes(legal issues). Even the porting knowledge could be unique for each console because it's proprietary. As you know proprietary software typically don't follow a standard. |
I think it falls under a fair use clause, reverse engineering is legal from my understanding and reverse engineering a piece of hardware to add some functionality or do software ports is legal, since is not piracy and falls under the fair use. Also, from my understanding console companies lack any interest on such retro consoles, so they wont be interested in homebrew ports, they care more about piracy of their IPs than homebrews. |
I think you'd need to do this on an older version. A REALLY old version. Godot used to be able to run on tons of crazy platforms (even flash at one point IIRC.) but no longer supports any of those Not exactly sure what strange stuff was still in the first open source release (pretty sure most of the really weird stuff was already depreciated) but with the 3.0 update tons of vestigial compatibility was wiped. There's talks of releasing the entire history of Godot's code (sans proprietary SDKs) but you're gonna have to manually convert EVERYTHING. Formats and coding patterns have drastically changed even between the first open source release and now. IIRC: The versions that would be most suitable don't even HAVE GDScript and instead use squirrel or lua. |
Closing, as this will not be tackled officially (especially given the new direction of the documentation). Nonetheless, nothing prevents third parties from writing homebrew ports and documentation for them 🙂 |
Hi, I'm opening this issue to talk about the need for a documentation about porting your godot game as homebrew to consoles, maybe retro consoles.
I would love to port my game to retro consoles and emulators, but It seems godot can't easily add exporting templates to such consoles because of licencing issues, I was wondering how legal would be to easily let the users do the porting themselves and publish the binaries on the web for easy install on users.
Maybe the documentation should have a part about this topic.
I'm not talking about current generation consoles, but homebrew ports on the Wii or PS3 or DS.
The text was updated successfully, but these errors were encountered: