jorio / CroMagRally

The wildest racing game since man invented the wheel!
https://pangeasoft.net/cromag
Other
112 stars 13 forks source link

Question About Modding Support #18

Open roberttkahelin8 opened 1 month ago

roberttkahelin8 commented 1 month ago

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 commented 1 month ago

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 commented 1 month ago

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

fordcars commented 3 weeks ago

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 commented 3 weeks ago

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.