Posted 11 August 2004 - 12:22 AM
I see what you're saying. What I meant was like opensource minus the source (though my editor is opensource). This information should be freely available, it's not illegal to put offset info on a website because I've seen it on so many websites. Just search for "how to hack x-com ufo defense" on Google and you'll find tons of sites with that info. I can't imagine that none of them would have gotten a cease and decist notice if there was a problem with it.
I don't really think this idea is right for a forum. It doesn't really need a tutorial, it just needs to be an index of pages.
X-COM: UFO DEFENSE -> Geoscape files: soldier.dat, craft.dat, etc.
-> Battlescape files: wglobl.dat, geodata.dat, etc.
Then under those you would have information about those specific files. All the known information. That way people could have that info and start working on other files based on that knowledge. It's all gotta be related after all. The way you could collect that info would be in this forum, someone posts something they've found that isn't already there and then others check it out, if it checks out then add it to the info. I didn't start writing my program until last wednesday but I was searching for this info for about week ahead of time and all I found was a short file on GameFaqs.com about hex editting the game. I started with the info it had and then reverse engineered everything I could to add some more features.
I'm going to be posting a DAT compare program on my site which will compare two files and tell you the offset at which there is a difference. This is nice for either reverse engineering someone else's program (I've done it to xcomutil and CWE). As well as figuring out small changes to files I had questions about (that's how I figured out date and time info in saveinfo.dat). It will compare any two files really, as that's how I found out how to edit the starting base info (thanks to xcomutil).
I think Scott should make all the info he can available. A lot of that stuff probably wouldn't be against the law. I'm not gonna tell him what to do I guess, he can do what he wants but I don't see the point in not putting that up. It's obvious he's a genious and what would have happened if Einstein had kept his theories to himself? I'm doing that all so if I have to take a break, I can, and then come back and read what I've noted and pick up where I left off. At the same time other people can learn exactly what I've done.
I realize it's a hassle to type out all the stuff you learned a long time ago and don't really have it written or typed anywhere. Let people who do have that stuff somewhere start it off and then add to what they've got. I've said it before and I'll say it again. If anyone can add to what I've got, I'd love to hear from you because I want to know everything I can. I know that's not a specific question but at this point I wouldn't even know what to ask about when it came to graphics editting. There is some documentation out there about it, I'd like to see it centrally located and in a huge database format. Well, that's that I guess. Sorry to be so long winded, I just had to say all that so I felt I said exactly what I felt necessary.
ps- thanks for caring.