Skip to content
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

Question About Modding Support #18

Open
roberttkahelin8 opened this issue Jul 17, 2024 · 4 comments
Open

Question About Modding Support #18

roberttkahelin8 opened this issue Jul 17, 2024 · 4 comments

Comments

@roberttkahelin8
Copy link

roberttkahelin8 commented Jul 17, 2024

Since Pangea Software has allowed the game to be remade and released in the matter that this GitHub has stated, Whats the stance on modding and such? Because I have no idea where to talk about such things (if even allowed to since the game is still copyright) and I have a lot of questions about various formatting issues (how to make/edit bg3d with new programs) and features that have been toyed with to see if the game could be enhanced further.

Can others mod it, and can they have the source code up as long as it conforms to the license?
I'm not going to even attempt to do anything drastic (other than what i've toyed with in the game already in an isolated workspace) until I know there is a good stance here.

The only reason I ask the big question is because I've seen other ports that aren't created by you and was wondering if modding was on the table or not.

Also, by the way, love the port of the game here, it's so smooth and I've been playing with it for a while now.

@jorio
Copy link
Owner

jorio commented Jul 18, 2024

The source code is here for you to toy with – that’s what GitHub is for. The license basically says you can’t profit off the game, and your derivative works must acknowledge the original version and authors. Feel free to fork the repo – other people have been iterating on my ports and that’s okay!

The challenge with modding the game is converting data into its homemade file formats. There are no converters that will produce Terrain and BG3D/Skeleton files that the game can read. But the source is open, so someone wanting to write such a converter can study the game’s source to understand the file formats.

@roberttkahelin8
Copy link
Author

@jorio Thanks for the quick response. I just needed clarification that sometimes the licenses that are provided aren't perfectly clear on. :D

@fordcars
Copy link

For reference, the BG3D format is described in Chapter 13 (page 198) of Pangea Software's Ultimate Game Programming Guide for Mac OS X book. I'd love to see a Blender plugin for the format at some point!

@jorio
Copy link
Owner

jorio commented Aug 12, 2024

Also for what it's worth, I wrote a BG3D-to-OBJ converter a while back (it's in this very repo). Exporting data back to a format that the game understands would be another kettle of fish, though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants