overhaul project

Discuss and distribute tools and methods for modding. Moderator - Grognak
Post Reply
redead405
Posts: 3
Joined: Wed Apr 02, 2014 3:37 am

overhaul project

Post 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 :)
English Narwhal
Posts: 402
Joined: Tue Dec 03, 2013 9:12 pm

Re: overhaul project

Post 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.
Image
User avatar
kartoFlane
Posts: 1488
Joined: Mon Jan 14, 2013 10:20 pm

Re: overhaul project

Post 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.
Superluminal2 - a ship editor for FTL
Post Reply