
overhaul project
-
- Posts: 3
- Joined: Wed Apr 02, 2014 3:37 am
overhaul project
recently i have been working on a number of modded ships from halo and i was wondering if it would be against the TOS or TOU to unpack the data files in order to change the text in the text events. not to mention that i could use some help (provided i can change them to begin with) with that bit of coding because I'm still taking a class for programing i python and we only just went over what dictionaries are. if you know anything about programing the help would be appreciated 

-
- Posts: 402
- Joined: Tue Dec 03, 2013 9:12 pm
Re: overhaul project
All FTL modding is done within the resource.dat and data.dat, and it isn't coded in Pyton- it's all scripting in XML. Check out the Modding Reference Links if you want any tips.redead405 wrote:recently i have been working on a number of modded ships from halo and i was wondering if it would be against the TOS or TOU to unpack the data files in order to change the text in the text events. not to mention that i could use some help (provided i can change them to begin with) with that bit of coding because I'm still taking a class for programing i python and we only just went over what dictionaries are. if you know anything about programing the help would be appreciated

- kartoFlane
- Posts: 1488
- Joined: Mon Jan 14, 2013 10:20 pm
Re: overhaul project
Hey, welcome to the forums
It's completely fine to unpack the data files -- that's how modding is done around here, in fact. There are several tools that can extract the .dat files, but I'd recommend using SMM (File > Extract dats...) -- this is the mod manager that is used to (un)install mods, and it's more convenient to have just one program instead of two.
The data files themselves are written in XML (a data description language), which is very easy to understand if you are already familiar with the notion of syntax. So that may be a little bit of a miss for you if you're looking for Python exercise here... However, SMM's predecessor, GMM, was written in Python, so that may be of some interest to you later on.

The data files themselves are written in XML (a data description language), which is very easy to understand if you are already familiar with the notion of syntax. So that may be a little bit of a miss for you if you're looking for Python exercise here... However, SMM's predecessor, GMM, was written in Python, so that may be of some interest to you later on.
Superluminal2 - a ship editor for FTL