iniside wrote:Benji385 wrote:I am going to evaluate the Cryengine 3. I know what the UDK is capable because i used it for about a year or so.
If rayfan is right just modifying XML files to create a different weapon or a weapon mod I think i will be going with the cryengine.
However I would not rule out UDK for future projects.
Well if you are going to use let's call it stock weapons.. then yeah. It might be just modifying XML files. But try to do something diffrent. You will have recode from scrach. Because XML barerly contains exactly what is XML meant for. Raw data, that is parsed with C++. You want to make aoe spells. Have fun. Code it in C++ and add XML file to describe spell data. Want it to have some special behavior. Back to C++ and code it.
Oh I don't say it's bad. Look at SC2 Editor. You can do almost everything in XML. But don;t get fooled by it. It must have been coded in C++ earlier, to make it work.
If you are not skilled programmer. It gonna be nightmaer, if you want something diffrent than another machine gun, other standard behavior weapon.
Pretty wrong there. All the different weapons, actually ITEMS in general share one lua script. The weapons themselves are completely coded in XML and don't each have their own separate lua and C++ files. Ammo is even based off of the same lua file that weapons are based off of.
You claim that if you want a certain event or effect to take place when you fire your weapon you will have to hard-code new C++ and lua files. That's completely wrong. You can, for example, insert a short one or two line XML segment into your custom ammo script that makes it play a certain flowgraph. Believe it or not it's extremely efficient and it's how Crytek does everything.
I'd probably suggest doing a lot more research on the subject before making extremely false claims.