1. We have added a Gift Upgrades feature that allows you to gift an account upgrade to another member, just in time for the holiday season. You can see the gift option when going to the Account Upgrades screen, or on any user profile screen.
    Dismiss Notice

c3c-helper? - yearning for a replacement for civassist2

Discussion in 'Civ3 - Creation & Customization' started by Lee_Dailey, Feb 9, 2013.

  1. Lee_Dailey

    Lee_Dailey Chief Geek & Bottle Washer

    Nov 27, 2001
    terra, north america, tx, bedford
    howdy y'all,

    i liked civassit2 quite a lot. i never used the deeper planning parts of it, but the "what's happening now [or soon]" info was quite helpful. unfortunately, it had a few problems ...
    - VERY platform dependent [windows only]
    - VERY implementation dependent [requires a VERY specific dot net configuration]
    - not open source [no one but the authors can fix or change it]

    i finally gave up on it when i went to win7 since the _exact_ dot net setup was so freaking hard to get working - and nearly every dot net update would kill civassit2.

    for reference, here's the thread about it ...
    CivAssist II - Civilization Fanatics' Forums

    so i am suggesting a replacement. for the sake of this conversation, i will call it c3c-helper.

    i'm NOT a programmer. the closest i ever come to that is playing with powershell/CMD/batch files and a little bit of python. so i cannot program this. what i can do is test it, critique it and offer suggestions. i'm aware that offering cash here is not allowed, so i aint gonna do that. nor is this a hint to do it elsewhere! [*grin*]

    a few things that seem necessary ...
    - must be open source
    any license that allows folks to modify or fork as desired is ok.
    - must be reasonably cross platform
    java, python ... pretty much any language that can run on linux, mac & windows without os dependencies.
    - must be posted to an openly accessible source code location
    github & sourceforge come to mind, but any such thing that is freely accessible is fine.

    a few bonus wants ...
    - usefully commented code [*grin*]
    - help system [or file]

    stuff that aint needed ...
    - interactivity [ca2 could take you to each polluted tile]
    - display on the civ3 screen [ca2 could show a panel floating above the game]
    i run a dual monitor setup so i would run civ3 on one monitor and the util on another. for those who run on _only_ one monitor, tabbing to the util seems entirely acceptable.

    things i want c3c-helper to do ...

    = quick overview panel [allow toggling what to show] {1}

    = when stuff is available from the ai {7}
    - workers
    - tech
    - new trade route opens
    - new luxury, strategic resource
    - new maps or updated map info [buy or sell]
    - communications available
    - ai has money

    = presence in my territory {3}
    location info would be nice. a simple "near cityname" would do.
    - pollution
    - enemy unit
    - unconnected resource

    = city info {11}
    - newly expanded city radius
    - city radius tile not worked
    - city radius tile not developed
    - city radius tile with never-harvested forest
    - some way to see what cities do or don't have
    - some way to query the above [show me all cities that can build item X]
    - what the active influences are [show where ALL the happiness is coming from, including wonders]
    - too little food
    - when pop growth will exceed food supply
    - when city will enter rebellion next turn
    - when city is in rebellion now

    = research {3}
    - when research will be wasted
    - how many turns to finish research
    - actual research points [this turn & total for the current tech]

    = diplomacy {7}
    - embassy [yes/no]
    - attitude
    - agreements & remaining turns for each [a nice big grid showing all civs would be spiffy]
    - wars
    - when enemy is willing to negotiate
    - current ai govt.
    - when ai changes govt.

    = units {1}
    - unit production > what, how many, when

    = misc. {1}
    - golden age turns remaining

    = nifty stuff {2}
    - display output in browser window & use CSS to define how [fonts, colors, etc.]
    - allow user to manually modify or add a CSS file for custom display attributes [bigger fonts for my bad eyesight]

    total as of 2015-12-20 = 36 items

    i hope someone is willing to take this on. please, let me know if anyone finds this interesting. i know there are those who would protest this simply because it will make cheating rather easy. what would you rather do?
    - lose the knowledge as those who know it drift away
    - publish the knowledge so those who care about it can use it

    take care,

Share This Page