Page 1 of 1
overhaul project
Posted: Wed Apr 02, 2014 1:24 pm
by redead405
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

Re: overhaul project
Posted: Wed Apr 02, 2014 3:11 pm
by English Narwhal
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

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.
Re: overhaul project
Posted: Wed Apr 02, 2014 3:12 pm
by kartoFlane
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.