Originally Posted by jcrew3002
I would like to mod games like GTA4 and BF3, I have some experience with 3DS Max. I want to create scripts and things like that, should I just learn the source engine of the game I want to mod? Is C Sharp like C++?
I don't think you can mod BF3 for a number of reasons (you may be able to do minor things). There are no developer tools, limited access to the data and no instructions. I believe they actually said that you will need the entire 80GB of raw data to mod based on their pipeline, and that they would not give that data out . I haven't looked deeply into it, but typically, unless the developer left the door open for modding, you aren't going to be able to mod the game and you certainly won't get the source code for the engine.
That being said, look at the communities around the games you want to mod and see how they are editing content. Modding doesn't necessarily require that you write a single line of code, and I've found that it relies a lot on custom importing and exporting tools being maintained by a community. Then of course there are more robust modding systems where the dev releases an SDK like the creation kit, where you have all the tools and you just need to learn them.Edited by _02 - 3/6/12 at 8:52am