Slashdot Mirror


Remaking Civilization In Your Own Image

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.

16 of 36 comments (clear)

  1. PC console by spyrochaete · · Score: 3, Interesting

    DIY content is why The Sims is so incredibly popular, and it's why the PC is such a great platform for gaming. Sid has obviously done his homework. With the game, mod implementation, mod development, and access to the community all on the same box, Civ 4 will undoubtedly be the most popular iteration of the series.

  2. Standardization Makes Things Nice by MiceHead · · Score: 4, Informative
    Games have been moddable for some time, but the industry's recent adoption of general-purpose languages such as Python, Ruby, and Lua should make it easier for modders to pick up and play with a new game. Being a Python fan, I'd like to know more of the details about how they're implementing and exposing things. One interesting thing is that they're using Boost.Python. From the Civ IV Fanatics' website:

    The game will be written entirely from scratch using flexible XML data files, as well as the Python scripting language. Boost.Python (this allows for seamless interoperability between C++ and the Python programming language) will be used as the interface layer between the C++ game code and Python. Python is used in the game for map generation, interface screens, game events, tools, tutorials, etc. If you want to see how this will affect customization of the game (or any other aspect relating to customization).. The new 3D engine will also allow for greater possibilities.
    The open-source Vega Strike also uses Boost.Python.
    _______________
    www.dejobaan.com - Making games one game at a time.
  3. Don't forget FreeCiv (comes with SuSE 9' Pro), etc by Anonymous Coward · · Score: 4, Interesting

    Open Source FreeCiv

      Oh, there are -also- folks running Civilisation
      as [ great, big ] DIY board games.

          http://www.civproject.net/

      Total control, if via "appropriate" paper
      technology.

      Hey, I'm going to a professional develop-
      ment seminar today (for teachers) on how
      to use the paper-version to help students
      better understand History & related sub-
      jects.

  4. Re:PC console by servognome · · Score: 4, Insightful

    DIY content is why The Sims is so incredibly popular

    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.

    --
    D6 63 0D 70 89 81 BB 8E 7B 7C 5F 5D 54 EA AB 73
  5. The only worthwhile source on Civ4 modding... by Random+Guru+42 · · Score: 5, Interesting

    Would be the August 2005 issue of Game Developer Magazine. While it's not the most in-depth article, it does describe in better detail the modding features of Civ4, how they work, and a bit on why. There's also some sidebars on city layout and making the planet round. I don't know if the article has made it to Gamasutra, but if it has, it's much more worthy of anyone's time than that Gamecloud article.

    --
    Christopher S. 'coldacid' Charabaruk -- coldacid.net
  6. Fluff by great+throwdini · · Score: 5, Interesting

    As in, the article is a complete puff piece.

    I have two hopes for Civ IV: (1) That they contemplate an OS X port and don't treat it like the red-headed stepchild it will likely be, if at all; and (2) That the game is put together more cleanly than the string of Civ II-Alpha Centauri-Civ III titles, each of which were plagued with bugs and, in some cases, unbelievable sloppiness that eventually saw clean-up in patch after patch (but never fully). Love the series, more or less, but the games have never been standouts in stability, balance, or efficiency out of the gates.

    I halfway fear that the ballyhoo surrounding the player modification system(s) is nother more than another "oh, shiny!" meant to distract from yet another patchfest for the game's core.

    Ah, but who am I kidding? I'll probably buy it regardless.

  7. Classic Civ by AvitarX · · Score: 4, Interesting

    Is it so moddable that we can get classic civ from it?

    I mean Civ 1,3, or 3 but with the new graphics, better multi player and huge maps.

    that is what I hope for, since it seams they are going for a shallower more assasable CIV (which will be great most of the time, but some 3-day weekends call for 60 hours of Civ). The changes sound fun, but I imagine I will want a large complex tech tree and hundreds of different units sometimes.

    More offtopic. My favorite mod of all time was a Piracy mod for Civ 2 that was real elaborate with canons and ships and stuff. It was great, but only ran on the first expansion pack, I could never get it to run on fantastic worlds (Macro Error).

    Really I think the dev team themself should offer classic Civ modes that exactly replicate the previous games as a proof of conept of the modding and to make people obsessed with Civ 2 happy (there are lots of them).

    --
    Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  8. Huh? by JamesTRexx · · Score: 4, Funny

    Hey, I didn't know Al Gore invented the Internet. And then they say games can't teach you anything...

    --
    home
  9. Alpha Centauri by Gertlex · · Score: 2, Interesting
    The 'new game' that I'm hoping to get out of this modability is a remake of Alpha Centauri, a futuristic version of Civilization (both created by Firaxis).

    There are quite a few people over at Apolyton.net that are hoping to be able to accomplish this. In general, it's a subject that's been actively dreamed about for months (over a year perhaps).

  10. Say goodbye to play balancing by popo · · Score: 3, Insightful
    While this idea might sound great at first glance, I think it speaks volumes about what kind of play balancing we can expect from this title. I played CIV III and always felt that while the historical permutations were pretty cool, the play balancing was quirky at best. The end result is that the CIV series has started to feel like a MAXIS "Sim" title, and less of an actual game. Or rather, the title is a "toy" and not a "game".

    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 on this one.

    --
    ------ The best brain training is now totally free : )
  11. Finally, MoM 2 can be made by somebody... by Shipwack · · Score: 2, Interesting

    Master of Magic is a game I still fire up under DOS occasionally. While a Civ 4 mod (probably?) won't have the tactical combat portion of the game, the rest can be be done.

  12. Some things just work better in 2D. by Elad+Alon · · Score: 2, Informative

    Some things just work better in 2D. Think chess. Think Baldur's Gate, and soon Fallout. Unfortunately, I believe Civ will soon prove itself worth of making this list. Going 3D will only complicate issuing the same orders, not to mention bump the hardware requirements. And it's just not pretty. Hopefully the game would have enough redeeming qualities (AI that doesn't build as big a fleet when you're playing in a Pangaea-like world, less tedious and more effective bombardment units, the new religion scheme) to merit the purchase. And also, hopefully Civ5 will return to its 2D roots.

    --
    News for merdes. Shit that matters.
    Ask me about my sig.
  13. Not what's needed by jkmartin · · Score: 5, Insightful

    Did anyone notice that the article references early 2006 as the release date? The Civ4 site still says winter 2005. Anyway, the problem with content creation for Civilization has never been in the type of units or gameplay rules. Look at Conquests. The content creation problem has been in the art department...something which doesn't add anything to gameplay but is difficult for individuals or small teams to do with high quality. Is Civ4 going to ship with 3D modelling tools? Frankly the screenshots I've seen look awful. Full 3D is a mistake for this series. Even the unit animations in Civ3 are probably taking it too far. I'd much rather see changes to the glaring problems with gameplay - airpower, unit stacking, combining units, civilization size, civilization attributes, better resource and luxury usage, and production orders to name a few. From the previews I've read some of these are being worked on. It's funny some have mentioned rebuilding SMAC with the Civ4 engine. I think Civ4 would benefit by trying to be more like SMAC, especially with the unit editor.

  14. Re:Don't forget FreeCiv (comes with SuSE 9' Pro), by The+Original+Yama · · Score: 3, Informative

    For the record (in case anyone gets confused) Advanced Civilisation is not Civilisation. They are entirely different games.

    Freeciv is (for the most part) a Free Software clone of Civilisation 2. It can be found at http://www.freeciv.org/.

    From my own experience, games like these are an excellent way to learn history and geography.

  15. It's actually a feedback loop by Moraelin · · Score: 2, Interesting

    You are mostly right, but actually both extremes are over-simplified IMHO.

    For starters, let me assure you that probably most people who play The Sims know about those mods, since they're linked to right on the game's web site and Maxis itself offered one of its own each week. They might not think about it as "mods" or give them as much thought as, say, CS or TeamFortress get, but virtually everyone has downloaded at least one recoloured bed or dress for their The Sims game.

    It can also be pointed out that at least the first two expansion packs were little more than collections of such little mods. Unlike the later ones which did offer new areas and whatnot, "Livin' Large" and "House Party" were nothing more than getting a ton of new objects and skins on a CD. So I'd say it's inaccurate to say that most people don't care about mods, since a helluva lot of us even paid money to EA for just that.

    EA also seems to think it's enough of an advantage to at least look moddable, since (A) they released _some_ modding tools for The Sims on the game's site and on the Deluxe and Super-Deluxe releases, (B) one of the hyped things about The Sims 2 was the Body Shop program.

    I can tell you that everyone I know that played The Sims 2 has at least colour-swapped a t-shirt or skirt for their Sims. (I don't even have much artistic skills myself, yet I must have recoloured a hundred or so with the Gimp so far. Not works of art by any definition, mind you. But simple stuff like giving the hue an 120 degree twist to make a green formal dress for my elvish family out of the red one, or recolouring the blonde mohawk to a neon blue one for a punk teenager sim, that's simple enough even for a purely coding nerd like yours truly.) And whoever didn't, got pointed at someone or some site that could do it for them.

    But as I've said, I still think you're _mostly_ right.

    I think it's more like a feeback loop. You're right that the game has to be good to start with, to get enough people bothering with modding it, as opposed to just uninstalling it. (So, yes, there are a ton of mods for Half Life, but none for Daikatana.) But from there it does serve to help the game further.

    E.g., HalfLife was a good game and all, but CS did help sell it to even more people.

    E.g., in The Sims's case, the mods also helped keep a bunch of us still interested in the game until the next official expansion pack came along. And then helped sell more expansion packs, because some items required a certain expansion pack to work. So you'd go to some site with items for download and see some cool hack, like a gadget that keeps your robot active all the time, sorta like a permanent buttler. And maybe think "cool, this should save my sims a bunch of time." Except it needs the robot from Livin Large, since the hack just keeps reactivating that one. So a lot of people then went and bought that expansion pack.

    --
    A polar bear is a cartesian bear after a coordinate transform.
  16. Not that simple by Moraelin · · Score: 2, Insightful

    _Some_ games have been moddable to _some_ extent, yes, but not all and typically not by much.

    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.

    --
    A polar bear is a cartesian bear after a coordinate transform.