Hi all.
I was just wondering why no one ever includes the source for their mods/tools. I don't think anyone's planning to make any $$$ from this, so it seems a bit odd that there's never any source code, or even basic file structure info offered (as in .SFS). I may not be looking hard enough - in that case, apologies...
Since this forum is mod-oriented, it seems like a waste of time - so many people (like me) could be adding to the sim & making improvements on existing tools / mods, instead of re-inventing the wheel & learning stuff through trial & error.
HSFX v4 is out, which means that people have no problems in dealing with .SFS files, so ... what keeps them from sharin'? I know it can't be greed or EULA.
I just think it would be a win-win deal if people could build on existing info / code, *and* expand the modding possibilities, instead of blunderin' around on hex editors & scrounging for tidbits of info on the net. Just a thought.
-d
Hmmm.......always wondered about this? So, do they submit "provable resume's and go before a "good-guy" panel of inquirery and then get Knighted with "The Tools".
How are we assured that some "Tom-foolery" isn't at play behind the backs of we, the unsuspecting?
Good question everclear.
In God We Trust, all others........pay cash!
D
Not so tools SFS, as SFS can be easily connected or switched-off as library, and it (besides high speed of work) their main advantage, IMHO. The another matter that contents SFS were is documentary and is strict on subjects, for example cockpits were not combined with maps, and so on, for the confident manipulation a content.
I guess i disagree with some of the premises. For one, i've never been a big believer in "security through obfuscation". If the info is out there (and it is - reading the russian forums, especially starting from a couple of years ago, when QTim's entire threads were trashed by the admins, but not before being archived by others), the "bad guys" will undoubtedly find it. And i'm quite sure they have, have built on it, and will continue to do so. Though i doubt that *those* particular "bad guys" actually went on to cheat in on-line games - they have either simply shared their exploits with other hacker-y friends (not such a bad thing), or went on to write "cheat mods" - most certainly without sharing source code, so that IL-2 equivalents of script kiddies could patch their IL-2 installs (*the* bad thing).
Sorry about the rambling run-ons - the coffee hasn't kicked in yet. Bear with me.
It's also a mystery to me how keeping *some* of the file structures obscure improves on-line security (help me here - scrambling TARGA files? Hiding .mat files? burying default skins?).
What i'm trying to say, in too many words, is that it might make everyone's lives easier if info was *readily* available, rather than existing all over the net in bits & pieces. That way, people who write mods could both write better mods, *and* have time left over to improve on-line security.
I'm not trying to start a debate which would be pointless & unwinnable by either side. Simply airing some thoughts. All in all, I think IL-2's a gem - it's the only 'puter game I've played more than a couple of times since first DooM came out, and the whole ma & pa company i used to work for stuck around after work & played on the company's LAN. I just have this infantile need to tweak stuff - i enjoy it even more than actually flying the sim.
-d
I've posted in another thread but there is only one person in the modding community who knows SFS structure and how to compile SFS archives, but he is not at liberty to share it. Whether it be for legal or contractual or even moral reasons, I don't know BUT outside of 1C:Maddox (that is, if he is from outside of 1C:Maddox or associated groups), he will be the one and only person who knows.
It would be nice to have BUT for now that's how it is
Fair enough. As long as i know that, figuring out SFS becomes a fun riddle. Thanks for a direct, non-moralizing answer.
-d
There's already an SFS extractor utility floating around the net, and that's what people use to create mods in the unpacked format (FILES and MODS folder). The SFS repacking as used in HSFX and Ultrapack mods is like Anto said, known just to one guy who can't share that knowledge.
However, the SFS extractor will only give you access to some aspects like 3D models and such, but not to the FM/DM which are contained elsewhere in the il-2 1946.
But if you look into an older version of the game pre-1946 (like Il-2FB or Pacific Fighters or the merged FBPF) using the SFS extractor, you will be able to see how the FM files look like and to play around with them. But you still won't be able to stick that into Il-2 1946 without help from someone in the know.