/-/S'pht-Translator-Active/-/


Re: Reverse engineer the data files
Posted By: fracaiDate: 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
: a hex code editor.

: I would like to know how the Marathon trilogy binary files are read and what
: data they hold.

: The reason is I need the information with a MIT license to open source it
: with the Unity game engine.

: GPL license code can't be open source with Unity because I don't have the
: source code for Unity.

: Is there any information on the data files already that I can use with a MIT
: license?

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.

[ Post a Reply | Message Index | Read Prev Msg | Read Next Msg ]
Pre-2004 Posts

Replies:

Reverse engineer the data filesehyto 7/20/23 6:09 a.m.
     Re: Reverse engineer the data filesfracai 7/22/23 5:09 p.m.
     Re: Reverse engineer the data filestreellama 7/24/23 4:55 a.m.
           Re: Reverse engineer the data filesehyto 7/24/23 11:20 a.m.
                 Re: Reverse engineer the data filestreellama 7/24/23 11:37 a.m.
                       A new level format thenehyto 7/26/23 7:50 a.m.
     Re: Reverse engineer the data filesDocument 7/25/23 5:40 a.m.

[ Post a Reply | Message Index | Read Prev Msg | Read Next Msg ]
Pre-2004 Posts

 

 

Your Name:
Your E-Mail Address:
Subject:
Message:

If you'd like to include a link to another page with your message,
please provide both the URL address and the title of the page:

Optional Link URL:
Optional Link Title:

If necessary, enter your password below:

Password:

 

 

Problems? Suggestions? Comments? Email maintainer@bungie.org

Marathon's Story Forum is maintained with WebBBS 5.12.