![]() |
![]() |
![]() |
/-/S'pht-Translator-Active/-/ |
![]() | Re: Reverse engineer the data files | |
![]() | Posted By: fracai | Date: 7/22/23 5:09 p.m. |
![]() | In Response To: Reverse engineer the data files (ehyto) : I'm a C# programmer looking to increase my knowledge on Marathon and I've got
: I would like to know how the Marathon trilogy binary files are read and what
: The reason is I need the information with a MIT license to open source it
: GPL license code can't be open source with Unity because I don't have the
: Is there any information on the data files already that I can use with a MIT
The Aleph One project and the original source releases are GPL, so if you need to avoid that the source is out. Hopper's Marathon-Utils, I think, are effectively derived from the source. That might imply it's GPL as well, but there isn't an explicit license. This contains code to dump the data files to XML, so it should be pretty much everything you need to interpret the files in your own project, if you can use it. https://github.com/Hopper262/marathon-utils I found this gist useful for some parts of my SVG project and it's given as Creative Commons Zero. https://gist.github.com/marrub--/98af41f36e15a277088b220a6a9f4244 On one hand, I could see referencing the format of the data files from GPL code to create non-GPL code is OK as you're not copying the implementation, just referencing the data format. On the other hand, it seems clear that if you're not making a blackbox implementation, any code you create is in fact derived from the GPL and would need to be licensed accordingly. I'm certainly not an expert here.
|
![]() | |
![]() | ![]() |
![]() |
![]() |
|
![]() | |
![]() | ![]() |
![]() |
![]() | Replies: |
![]() | Reverse engineer the data files | ehyto | 7/20/23 6:09 a.m. |
![]() | Re: Reverse engineer the data files | fracai | 7/22/23 5:09 p.m. |
![]() | Re: Reverse engineer the data files | treellama | 7/24/23 4:55 a.m. |
![]() | Re: Reverse engineer the data files | ehyto | 7/24/23 11:20 a.m. |
![]() | Re: Reverse engineer the data files | treellama | 7/24/23 11:37 a.m. |
![]() | A new level format then | ehyto | 7/26/23 7:50 a.m. |
![]() | Re: Reverse engineer the data files | Document | 7/25/23 5:40 a.m. |
![]() | |
![]() | ![]() |
![]() |
![]() |
|
![]() | Problems? Suggestions? Comments? Email maintainer@bungie.org Marathon's Story Forum is maintained with WebBBS 5.12. |