Wanted: Interface Mods

Discussion in 'Civ4 - Creation & Customization' started by Jon Shafer, Nov 13, 2006.

  1. Jon Shafer

    Jon Shafer Civilization 5 Designer

    Joined:
    Jul 14, 2002
    Messages:
    2,102
    Location:
    Maryland
    Hey guys.

    Like with merging Python mods together, one aim for the next XP is to incorporate the best Civ 4 interface mods. One of the reasons the Civ 4 interface was all done in Python was to allow you all to take a crack at improving on where we started.

    Which are the best and should be used? Note that this is also an invitation to produce new stuff, because it might be included. ;)

    One big issue though is getting mods which basically follow our current system. Having a lot of things hardcoded or customized for one particular ruleset would be a problem (e.g. calling some units, civs, etc. by name).

    Anyways, which mods do you guys recommend we use?
     
  2. Dom Pedro II

    Dom Pedro II Modder For Life

    Joined:
    Apr 3, 2002
    Messages:
    6,811
    Location:
    Exit 16, New Jersey
  3. Teg_Navanis

    Teg_Navanis King

    Joined:
    Jan 21, 2006
    Messages:
    737
    Progor's extension of Vovan's UnitUpgrades Mod (combined with Sevo's Civilopedia) - there are so many versions around that it's gotten a bit messy, but I think this is the newest/best version - albeit it hasn't been updated for Warlords. Some people do have updated versions running in their composite mods though...

    TechWindow

    Attitude Icons




    Well, unaltered gameplay mods are basically compilations of interface improvements, so you'd best have a look at these:

    Yet Another Unaltered Gameplay Mod

    Ket's Unaltered But Flavourful Gameplay Mod

    Any list of interface mods that are around will pretty much look like a copy & paste from these threads...
     
  4. Dale

    Dale Mohawk Games Developer

    Joined:
    Mar 14, 2002
    Messages:
    7,280
    Dom Pedro:

    NJAGC: I don't really see the point of this one. I play windowed mode and quite clearly see the desktop clock. Not a compulsory core change in my opinion.
    EMA: I can see how it would be useful, but contains a couple of major problems. Don't include it if it isn't fixed.
    EFA: Didn't that have major problems with gold/commerce displayed? If it's fixed, include it. If not, don't touch it.

    Teg:

    AI: Whilst nice, I don't see how it can be really needed for the core game. Just mouseover the name for the same.

    Everyone's gotta remember, whats good for mods may not be good for the core. Only include changes that are good for both the core AND all mods.

    Dale
     
  5. Dom Pedro II

    Dom Pedro II Modder For Life

    Joined:
    Apr 3, 2002
    Messages:
    6,811
    Location:
    Exit 16, New Jersey
    Well... if we're going to talk about compulsory core changes, I don't think there's anything that needs to be there...
     
  6. Dale

    Dale Mohawk Games Developer

    Joined:
    Mar 14, 2002
    Messages:
    7,280
    Well that's what I figured he was talking about. :)

    Changes to the core game's interface.

    Dale
     
  7. Dom Pedro II

    Dom Pedro II Modder For Life

    Joined:
    Apr 3, 2002
    Messages:
    6,811
    Location:
    Exit 16, New Jersey
    Yes, that is what he's talking about... but you said compulsory... and so I was suggesting changes to the core game interface, but none of those changes HAVE to be there... they would just be there for convenience. I mean, you play windowed mode... I don't. Other people don't. Does the game clock need to be there? Could I just play with windowed mode to see the clock? Or better yet look three degrees to my right at the clock next to the monitor? Sure.
     
  8. jray

    jray King

    Joined:
    Jan 31, 2006
    Messages:
    925
    Location:
    North Carolina (USA)
    NJAGCM isn't about the real-time clock, since that's available from the vanilla options dialog anyway. What's really cool in NJAGCM is the game turns counter. IMHO that should be part of the core. The colors and game completion percentage are nice too, but the turn counter at least should be built-in to vanilla. It makes SG's so much easier, and you can also tell how soon those "greatest civs" reports will be coming up (and those provide nice intel before you've met all the civs).
     
  9. jray

    jray King

    Joined:
    Jan 31, 2006
    Messages:
    925
    Location:
    North Carolina (USA)
    These are the mods I'd most love to see built-in to future expansions. They are all unaltered-gameplay mods that make the game more user-friendly & fun.
    EDIT: Added Dawn of Man mod.
     
  10. Dale

    Dale Mohawk Games Developer

    Joined:
    Mar 14, 2002
    Messages:
    7,280
    But a change to the core IS a compulsory change (whether it's an option to turn on or not). That means EACH game, EACH mod is running with the change. Anything that changes the core, changes every scenario, mod, custom asset with it. The affect is massive. For example, say you implement an interface mod to the core that adds a list of holy cities on the left of the screen (similar to the score list on the right). That breaks every scenario/mod that doesn't have religions, or changes religions massively.

    Take the attitude icons for instance. Add that to the core, and every scenario/mod that utilises gameoptions always war, always peace, no war/peace, permanent alliances, the change is useless to them. It's useless information to know such and such is happy with you if you've got always war on. And anything that provides useless information should not go into the core.

    That's why a hell-of-a lot of the interface mods available should NOT be in the core. Don't get me wrong, a lot of them are fantastic mods if used in certain situations, but nearly all of those interface mods do not work in EVERY situation which is a required of going into the core IMO.

    Dale
     
  11. Aussie_Lurker

    Aussie_Lurker Deity

    Joined:
    Jul 21, 2003
    Messages:
    7,786
    Location:
    Adelaide, South Australia
    Well, I am going to take the easy route and say any interface mods done by TheLopez, Sevo or Jeckel.
    Also, is it inappropriate to ask if any of the great gameplay mods and modcomponents which have been developed here will appear in the next XP?

    Aussie_Lurker.
     
  12. Teg_Navanis

    Teg_Navanis King

    Joined:
    Jan 21, 2006
    Messages:
    737
    Dale, I disagree with part of your 'core' metaphor. When I hear the word core, I think of something hardcoded that can't be modified by outsiders, like the 18-civ-cap that was 'in the core' until it was made accessible in the Warlords SDK. Even though you don't explicitely say so, I think your last post implies a certain inevitability and absoluteness about changes to the game core.

    I don't think a change to the main game has to be an improvement in EVERY situation, for EVERY mod, or be avoided otherwise - after all, the next expansion will be no less moddable and any inconsistencies between the main game and mods can easily be dealt with by any modder who makes massive changes to the game. If a mod removes all religions, the mod maker may have to modify/remove the holy city list from the screen that created it. But
    should the Firaxis people refrain from including such a list just because there might be a mod that removes all religions and thus can't use this list? You could make the same argument against the religious screen (F7) in the first place.

    I agree with you that an interface mod needs to be adaptable to some extent, and that has also been Trip's caveat in the start post. But I think that most of the mods mentioned here are in fact flexible enough for inclusion in the main game. I'm more concerned about bugs and compatibility issues that also affect the main game. The Plot List Enhancement mod has been unsupported for quite some time, and I know of no release that is entirely bug free.
     
  13. Teg_Navanis

    Teg_Navanis King

    Joined:
    Jan 21, 2006
    Messages:
    737
    OK, this is a shameless attempt to elicit information from you, but I just couldn't pass the chance: what would be the deadline for such a contribution? :cool:
     
  14. Jaythekiller

    Jaythekiller Warlord

    Joined:
    Sep 15, 2006
    Messages:
    185
    Location:
    Ajaccio,Corsica,france (Europe)
    you should include "Tech Tree Editor" by The Lopez
    In fact you should(but you already know;) )include a COMPLETE editor(in a modder's dream it could change anything into python,XML and why not C++)
    Carry on:)
     
  15. Dale

    Dale Mohawk Games Developer

    Joined:
    Mar 14, 2002
    Messages:
    7,280
    JtK:

    And how would you compile it? Not trying to put a dampner on the idea, but would you prefer Firaxis to only work on a compiler for modders for the next 3 years rather than an expansion pack with new/more stuff? I pick option B. If I want a compiler, I choose one that's already written.

    Dale
     
  16. The Great Apple

    The Great Apple Big Cheese

    Joined:
    Mar 24, 2002
    Messages:
    3,361
    Location:
    Oxford, England
    I know slight resurrection has gone on, but who cares?

    I'd definitely go for Specialist Stacker - no loss of info, just condensed into a more manageable form.

    I'm not sure about the game clock mods - I can't remember which my rather mangled version of CvMainInterface.py uses, however I'm not a fan of the standard game clock - not enough info and lots of wasted space.
     
  17. Aussie_Lurker

    Aussie_Lurker Deity

    Joined:
    Jul 21, 2003
    Messages:
    7,786
    Location:
    Adelaide, South Australia
    Yeah, I would personally prefer that they focus on incorporating existing interface mods, and then turn their attention to cool new features for the Civ4 community, rather than focus all their attention on us modders ;).

    Aussie_Lurker.
     
  18. Paasky

    Paasky Good News Everyone!

    Joined:
    Nov 19, 2003
    Messages:
    2,062
    Location:
    Vantaa, Finland
  19. Jaythekiller

    Jaythekiller Warlord

    Joined:
    Sep 15, 2006
    Messages:
    185
    Location:
    Ajaccio,Corsica,france (Europe)
    I was talkin about an"in-game"editor & I don't think it will take so much time to make it
    It's a realy boring to have to edit so much XML stuff just to modify some civ names or other very simple text entries;)
     
  20. Zetetic Apparat

    Zetetic Apparat Warlord

    Joined:
    Jul 19, 2006
    Messages:
    276
    I can't imagine that a Civ IV-specific XML editor for stuff like that would hard for a 3rd party to code ; there are plenty of XML libraries (so the hard part of parsing and rewriting is done) for whatever language you want to write it in and the schemas are well-documented enough.

    How about just integrating a more helpful event manager like Elmer Jiggle's?
     

Share This Page