I first want to say hello to all the members of the forum and fans of the game. I don't think i need to explain how much i like this game e.t.c... i just love to see so much people involved in modding and expanding the STALKER universe. So, what about me? I am a 'veteran' gamer and a software developper (programmer). Recently i got interested in modding, when i ran into some very nice mods for STALKER which inspired me to create my own mod with a good balance of everything with no drastic changes, like an unofficial patch or something... but soon i found it very annoying working with the stalker database files as they need to be extracted whole to the HD for modding. Not only this is time-demanding but also eats up very disk space, not to mention that all these ~4kb file fragment the HD too much. With the lack of a better tool to extract the files i decided to make my own, and possibly contribute to the modding community. It wasn't as easy as i planned. I didn't manage to find any information in internet about the format of the DB files and/or their internal structure. I also tried to find the author of the only extracting utility there is, but avail. No info in the MP SDK either. My HexEditor analyzis also did not produce any results - the data of the files is inside, most probably unencrypted, but the format is very raw, with no understandable indexing of the contents. So, i ask for help from the modding community. I would be thankful for any information about the internal structure of the DB files you can find and/or anyone who knows about it. Your name will be in the credits. Thank you for your patience about reading all this stuff :p
Well, judging by how thorough you were to trying to figure out their structure and the fact you know you have the skill to do something like this, I'd have to say you'd be one of the most advanced users on the forums.
Sadly, I barely know Visual Basic and wouldn't know where to start for this one. I find using the extracted database files to be pretty easy once you've gone through them a few times, and the size isn't a problem, most people have a large hard drive (100 gig +) and Stalker is only...*Checks the properties on the Stalker folder.* WHOA HOLY CRAP! A little under six gigabytes... urr.. I think I see your reasoning.
Best bet I can come up with would be to E-mail the company and ask them about the .db files.
You're probably trying to find the answer of every experienced modder/programmer wanting to do just the same with STALKER. If there were a way to do it without the SDK it would have been done by now. Hopefully the wait won't be much longer until it's released. Keep in mind too there are many many Russian modders trying to crack deep into the game files, if they've not succeeded I think it's "hurry up and wait" for the SDK.
So, is it confirmed that they will release a SP SDK? Even if they do, i really doubt they will mention anything about the database files in it, the Software Development Kit is only a set of tools and tutorials to make mods. Ok then, in case you dig up something i'll be around
Sounds like you're expecting any developer should uncode all the script for you. Don't you realize most devs protect their content to some extent and are very carefull about how even SDKs are released and used?
>Omen<;3807180Sounds like you're expecting any developer should uncode all the script for you. Don't you realize most devs protect their content to some extent and are very carefull about how even SDKs are released and used?
No, i am not EXPECTING ANYONE TO DO THE JOB FOR ME! I only ask for assistance from the modders in information, and only information! i don't want someone to do my job. And in fact, this is not even a job, just a good will to contribute to the modding community with a more flexible tool. And i am perfectly aware of what developers protect, and what not! If there is a tool to extract the database files, and they allowed us to make mods of our own, then there is no secret about it.
lol but there is a db extractor (or i could say there are a lot of db extractor programs available...)
I found only one. Maybe i haven't searched well enough. Can you give me some links?
heer0;3807465And i am perfectly aware of what developers protect, and what not! If there is a tool to extract the database files, and they allowed us to make mods of our own, then there is no secret about it.
But you already indicated you had the extractor and used it. There is only just that one generic extractor someone made so far, and I'm pretty sure it only decompiles the text. If you want to go father than that you may be out of luck. "I find using the extracted database files to be pretty easy once you've gone through them a few times..." What you were asking about was the type of code within the extracted files, not just editing the text like most modders do. If you're smart enough to mod and program you ought to know this basic stuff, unless of course it's been a long while since you've done that kind of work. The only thing modders are doing really other than text editing is making their own textures. I recommend you go to the Russian forum of the game's developers GSC, and ask in the modding forum there what specific text code is used for the game, as that is what you appear to be asking as far as I can tell. What I meant above is you can't expect the devs to have a tutorial explaining the terms of their code, not that they would do the modding for you.LOL Most people that want to intricately get into code work find out that they either understand it or they don't. It's not something most guess with or experiment with, though some of the modders at the GSC forum may be able to tell you what means what in the code GSC uses.
I think you did not understand me. The STALKER game hold all it's data in these so called database files (.DB*). I don't need to know the contents of the data, as i am NOT making a mod (for now). All i need to know is the structure of the DB files themselves. Look at them as a very big dictionary without starting letters. The words in the dictionary are the game files. You would never know where's the word you need. And that's the problem. I don't need to know the words, i need to know where and how they are stored. And as far as i know the extractor utility extracts everything, not just the text...