Remaking Civilization In Your Own Image 36
Gamecloud has a piece on the moddability of Civilization IV. The article goes into detail about the numerous levels at which content creators can change the game of Civilization. From the article: "The next level offers Python and XML support, letting modders with more experience manipulate the game world and everything in it. XML (eXtensible Markup Language) files can be edited in standard text editors or in special XML file editors that have ease-of-use features like a grid view. Editing these files will allow players to tweak simple game rules and change or add content. For instance, they can add new unit or building types, change the cost of wonders, or add new civilizations." This is a more detailed look at a topic we've discussed before. Gamespot has a preview of the upcoming title, as well.
Re:PC console (Score:5, Insightful)
I doubt it, most people who play the Sims don't know about mods, or even care. What made it so popular was how it appealed to a wide audience
NWN and Total Annihilation were very mod friendly, but didn't have the same level of popularity.
Say goodbye to play balancing (Score:4, Insightful)
Its funny how a promise of "open source" and "modding culture" early on in a title so often means -- "We're not going to spend much time on play balancing". Morrowind was another perfect example of openness vs. gameplay. In Morrowind the emphasis on open-endedness, freedom and expandability ultimately translated into a disastrous in-game economy, weapon imbalances, impossibly overpowered characters and ultimately a play experience that depended on story-line (which was actually excellent) rather than the aspects of the game itself.
I think I'll wait before breaking out my wallet [jfold.com] on this one.
Not what's needed (Score:5, Insightful)
Not that simple (Score:3, Insightful)
The gaming world doesn't start and end with the HalfLife and NWN engine, you know. Yeah, there the only "problem" was that you needed a C compiler or to learn Bioware's script respectively. But in other games you didn't even get that.
E.g., I was one of the people who whined at the authors of "Die Gilde" ("Europa 1400: The Guild" in America) to let us mod the damn thing at all. They never released any tools or specs at all, and all you were left with were a bunch of binary files that noone had any idea how to edit. I would have loved to build my own cities for it, or, add a new profession, but really, noone knew where to even start with it.
E.g., for all the praise The Sims got for being moddable, it happened mostly in spite of EA. To get any scripting at all, some people had to basically reverse engineer it and figure out Maxis's byte codes. Heck, even to figure which part of an object's file are the bytecodes for the script at all.
And in The Sims 2, while EA will cheerfully let you recolour pants and skirts... well, let's just say that not only they still don't offer any support for scripters, but the latest expansion pack ("Nightlife") flags any downloaded script mods as potential problems, and by default disables them all. Now I'll admit that, what with TS2 scripting being mostly a hack, and based on an unstable ever-changing API (each expansion pack changes it), some of those downloads do cause problems. But it would have been damn nice of EA to actually offer proper scripting support and a stable API in the first place, instead of telling the users to not run those hacks.
E.g., even Civ III was only moddable in that you could change the values for the existing units, but not much else. You couldn't actually change the rules, nor script anything, nor even just add a new unit type. I tried it. The game crashed when loading the mod if you did add a unit.
And so on and so forth. Basically "Games have been moddable for some time" is quite the extrapolation. Most devs were happier to let you stumble on your own with a binary file than to help you at all, and some seemed actually pretty opposed (and occasionally even hostile) to our modifying their game. Moving to XML and Python won't just make things easier, it might just make things possible at all for a change.