Why is it that EA takes months to make simple changes and people can make a mod with the appropriate changes/fixes plus tons of other stuff. Destruction said he made his in 3 days, and I understand the scripting in BFV / 1942 and 3 days for all those changes does seem very fast but EA has a whole team getting paid well to maintain this game. Ya Im sure EA has lots of other projects but I dont understand why it takes them so long to get a patch out, unless they do tons of testing. I have a question on BFV. Is the script (Objects, Classes, Properties, etc) in the extracted .rfa /.con files like a layer above the source code? Do the devs at EA make changes to the source code and script when they create a patch? Can someone please help explain how the source code and script are related and how they work together. :confused: :uhoh: I would think the source code creates all the objects, classes, functions, parameters(defines what each value will do), routines, and properties and how each one affects the game. Then in the script you just set the objects properties and properties for everything else(physics, network, geomecies, etc.) with values/parameters to define their behavior. This is just my guess on trying to understand it, so any clarification would be really appreciated. I hear everyone w/ nice rigs saying BFV runs like crap, laggy and buggy but it runs really well on my computer which is not even that great at all. I have 1.7g 1g RDRAM Gforce3Ti200 XP Pro and BFV runs with almost no lag and only lag on the 40+servers, usually just when I first logg in on the server. Usually between 20-30 fps on medium, no AA or AF 1024x768 32bit. Wierd. Does anyone find this suprising? I thank anyone who will answer to help me get a better understanding of game dev. Thanks . Later.
Hey, I guess I should post since you mentioned me... Whats the original game devs problem? - Well they get paid to work on the game, and because of that they only work on the parts they get paid for. Also, each new addition probably does get tested a bit, and it also has to be 'approved' by the higher powers in the game company before it even has a chance to be released. So if they aren't making alot of loot of the game, they aren't going to change much. The team who built the game could do anything to it, and fix any problem, but they won't do it unless approved and paid. I mean John Doe developer at Dice probably wants to make the tango gate drop and he most definatley could (especially since I figured it out myself), but he also knows working for free is a fools game. Its the fools like us modders who just decide to 'give' ourselves to the community to try to make things better or more fun or how it should be. There is also another reason i think they leave holes in the game, it wouldn't make modding any fun if the game WAS perfect, with nothing left to change, fix, or add. I personally think modding is fun, but it can be HARD and very tedious at times, but when you know you gave the community something you and they really wanted, you feel good inside even if you do not become a success story from it. I read in a post EA/Dice was going to make the game really easy to mod, well its easily one of the more complicated games to mod for that I have looked at. They also failed in the fact that the game does not support online mods, and for a modder that sounds like deathbells ringing in your ears. To the game devs credit, the first week I played the game, I was very impressed, it really is a fun game and looks visually fantastic too. I guess overtime, and the lack of even a decent upgrade has left me feeling like this game is not getting improved. If they do have a team thats being paid well to maintain the game, I honestly can't imagine what the hold up is. I didn't even DL the patches for this game after I read the minute changes they made, and honestly I thought there was not much wrong with the m60/law combo. When I played as NVA, I just pwnd the first m60 troop I saw, and took his kit. I did that all the time and just pissed them off, lol. - You asked about the coding explaination, I think that the devs may change parts of the actual source code for the game (stored in all the .dll's). How much they change, unknown. I would think they do change some things to optimize the games performance when a specific issue has come out. The distribution code is what is available to the mod community, and its is basically a whole bunch of variables that are located throughout the actual source code, obviously in an extreamly cryptic fashion, because its a very complex beast of code language. The variables are being defined in the distribution code, but you don't have search the massive amount of code in between the variables that defines how EVERYTHING actually works, because they have been seperated into files you can easily edit with notepad. Game developers probly spend a good amount of time and resources seperating the modifiable and easy to decifer variables and object defenitions from the source code. Or they have built tools that do the work for them. Either way, without the distribution code intact the game won't run, so it actually is part of the source code if you think about it. - Also let me clear up the 3 days thing. It was 3 days I spent on version .1 of BFD, the current version I have spent probly three full weeks of my life on by now (spaced out over a month or two). In the readme you can see the feature list for version .1 and THAT is all the changes I made in those 3 days. Considering that I never heard of the battlefield series before I bought this game and only played it a week before getting into my mod, I like to think it was still an impressive achievment. BUT, I have made lots of mods for other games that never released tho, so that experienced helped me alot with basic modding technique/procedures.
Don´t you think? The mods are building on BFV and if you want to change something radical in the game so you need to link in the game and that can take a lot of time. To get right codes etc etc.... The OH-6 Loach maybe thinks its like a Piece of cake to make but it isnt its not a MOD this game. Think about that next time you thinking about time to make patches.:cya:
I think the original post was asking why the 'simple' things in the game take so long to be fixed. For example, the whole M60/Law combo issue, that took forever for them to finally get a patch out for, and hardly anyone seemed happy with that patch because they just rearanged the kits, and didn't listen to the arrangement everyone was asking for.. They put in a m14, when EVERYONE wanted the mossberg. I think the poster was wonder how something as simple as that can take forever (days or months actually) when someone like me can make a quick fix for that problem in minutes. Or a better example would be getting the looping napalm explosion sound fixed, thats something that should have never slipped by quality assurance, but its a problem that only happens in one vehicle. So why not fix it DICE and send the patch out tommorrow, in my mod I had fixed that problem in just one day. So why does the game company take so long? I agree that getting a loach into the game is a challenge, thats true, and it would take one modder, who is using the limited knowledge available about making the mods for this game at least a few days to get it right. And the hardest part would be making the model I think, because the code for the heli, would just be based on the other heli code, probably just tweeked for speed.. But the game company has teams of devs, and a full understanding of the way the code works in the game. They don't have to learn by trial and error the way us modders might because they have all the info right there. So they should be even faster than us as far as the development time goes. But then there comes testing and quality ass. so you get into some time and money there. I think thats what takes forever, and lately it doesn't seem to be getting out all the kinks.. I wonder why spend so much money or time on quality ass. when all you have to do is release the game and go off of the feedback you get about it. Listen to the peoples needs, instead of a select group, who are getting paid for their opinion so its going to be swayed.. If you don't get any feedback on the release, then you have created the perfect game i guess, right?