BTS Unaltered Gameplay Project

Discussion in 'Civ4 - BTS Unaltered Gameplay (BUG, BAT and BULL)' started by alerum68, Aug 2, 2007.

Thread Status:
Not open for further replies.
  1. Cammagno

    Cammagno King

    Joined:
    Dec 15, 2005
    Messages:
    712
    Location:
    Genoa (Italy)
    After I had tried it, I have to say that you were right, it's better in the original way. The allert levels are ok for me.
     
  2. moverred

    moverred Warlord

    Joined:
    Feb 26, 2007
    Messages:
    102
    Interesting mod. Do all mods now existing in the mods folder function with this? Also, after installing I checked if BTS had any updates and one showed up, is this in response to this mod? I should have the most current update and so I was thinking there was a tie in. Further, I was playing an ultra large world map by gehnis kia (spelling?) and there are 34 civs in game and the score list off to the right side of the screen is not shown completely, meaning the top scores run off the top screen. This is unwanted for several reasons and something I am hoping your mod fixes. Do you have a fix like this included or can you see about getting one? I think just reorganizing them would be fine. Thanks for all the work!:goodjob:
     
  3. EmperorFool

    EmperorFool Deity

    Joined:
    Mar 2, 2007
    Messages:
    9,633
    Location:
    Mountain View, California
    I'm not sure what you mean by "all mods now existing in the mods folder", but if you mean other mods posted to this site then it depends. If the mods change the same files (like CvMainInterface or CvEventsInterface), then probably not. They would need to be merged and made aware of each other. Many XML-only mods should work fine with ours, however.

    I doubt BtS was updated in response to our mod. :) There are several issues with BtS, and hopefully this latest patch fixes some of them. See Solver's Unofficial Patch for things that are currently broken in BtS.

    Regarding the scores, one option would be to always show the top X scores (set in options), though always show your own score. If you're not in the top X, you'd simply be listed at the bottom of the list.

    A better solution requiring more work would be page up/down buttons allowing you to scroll the scores. I suppose if someone made some simple buttons this wouldn't be too hard. They could simply be the city left/right buttons rotated 90 degrees. Any artists wanna take a crack at those?
     
  4. EmperorFool

    EmperorFool Deity

    Joined:
    Mar 2, 2007
    Messages:
    9,633
    Location:
    Mountain View, California
    I've been thinking about the color levels a little more. For one thing, I'm a little hesitant to tie them to the U.S.'s terror alert levels for many reasons, one being that it's U.S.-centric. (Don't get be started on the other reasons.)

    Another problem with it is that it may be information overload for the user. Options are great, but they can get annoying or overwhelming if there are too many. I'd seriously have a tough time choosing reasonable values to differentiate the power and espionage ratios into five categories. Picking two values was hard and arbitrary enough -- four just seems unreal.

    Finally, "good", "ok" and "bad" just seem natural to me. Everyone understands those classifications, and they're also easy to translate.

    As for putting the color choices on the General tab and only having other options set just the values, one problem is that some people may want to set different colors for different options. For me, red is very difficult to see against the dark blue background of the espionage screen, but it's not too bad in the scores. I'd probably just pick colors that work everywhere, but will this suffice for everyone else?

    I'd also like to change CDA to use these colors. Currently it displays number values using three colors: good, bad and ok. So this would fit naturally. What do you guys think?

    I'd like some feedback on this, even if it's brief. I'd like to nail it down ASAP and move on to other tasks.
     
  5. moverred

    moverred Warlord

    Joined:
    Feb 26, 2007
    Messages:
    102
    err, well yeah I guess that was kind of vague.:blush: I simply meant the mods I had previously downloaded. I am not sure of the mechanic which allows firaxis to know when a patch is available or not and I thought that maybe your mod changes something that triggers the update notification.
    Is there a way to give this mod a trigger to switch it on/off, kinda like with bluemarble? Now that would be awesome. :cool:
     
  6. Goldflash

    Goldflash Grumpy Old Man

    Joined:
    Mar 18, 2004
    Messages:
    5,752
    Location:
    Land of King James
    You know, I'm all for this project, but I'm pretty sure is illegal to use an Acronym within an acronym.
     
  7. EmperorFool

    EmperorFool Deity

    Joined:
    Mar 2, 2007
    Messages:
    9,633
    Location:
    Mountain View, California
    I've fixed this and will commit it once I can test it out.

    If someone can verify that HoF mod has fixed the "alerts one turn too late" issues, I'll incorporate the fixes this weekend. I've always noticed this and looking at the code now, it's clear why. It performs the check in onEndGameTurn().
     
  8. ruff_hi

    ruff_hi Live 4ever! Or die trying

    Joined:
    Oct 24, 2005
    Messages:
    9,120
    Location:
    an Aussie in Boston
    you know, you are right. I better go and turn myself into the nearest police station. I wonder what the penalty will be? Forced to hit Ctrl-Enter 10 times at the start of all my golden ages?

    I can verify that they were looking at it. I think they solved it but ... I don't know.
     
  9. EmperorFool

    EmperorFool Deity

    Joined:
    Mar 2, 2007
    Messages:
    9,633
    Location:
    Mountain View, California
    I did some work on CDA again. It's in SVN.

    • Bonus columns have icon headers.
    • Existing bonus columns show green "x" if the city has it or red "-" if not.
    • New set of bonus columns shows the actual effects of each bonus, including those due to corporations.*
    * Cereal Mills and Sid's Sushi have bugs because the food bonus is fractional.

    If you want to try some sample layouts, backup your CustomDomAdv.txt file and gives this one a try:

    Spoiler CustomDomAdv.txt :
    (dp0
    S'version'
    p1
    I1
    sS'pages'
    p2
    (lp3
    (dp4
    S'showGPLegend'
    p5
    I00
    sS'showSpecControls'
    p6
    I00
    sS'name'
    p7
    VExecutive Summary
    p8
    sS'columns'
    p9
    (lp10
    (S'NAME'
    p11
    I95
    S'text'
    p12
    tp13
    a(S'AUTOMATION'
    p14
    I80
    g12
    tp15
    a(S'FEATURES'
    p16
    I92
    g12
    tp17
    a(S'POPULATION'
    p18
    I35
    S'int'
    p19
    tp20
    a(S'GARRISON'
    p21
    I30
    g19
    tp22
    a(S'HAPPY'
    p23
    I30
    g19
    tp24
    a(S'HEALTH'
    p25
    I30
    g19
    tp26
    a(S'GROWTH'
    p27
    I35
    g19
    tp28
    a(S'FOOD'
    p29
    I35
    g19
    tp30
    a(S'PRODUCTION'
    p31
    I38
    g19
    tp32
    a(S'MAINTENANCE'
    p33
    I30
    g19
    tp34
    a(S'BASE_COMMERCE'
    p35
    I38
    g19
    tp36
    a(S'GOLD'
    p37
    I38
    g19
    tp38
    a(S'RESEARCH'
    p39
    I38
    g19
    tp40
    a(S'CULTURE_RATE'
    p41
    I38
    g19
    tp42
    a(S'CULTURE_TURNS'
    p43
    I38
    g19
    tp44
    a(S'GREATPEOPLE_RATE'
    p45
    I38
    g19
    tp46
    a(S'GREATPEOPLE_TURNS'
    p47
    I38
    g19
    tp48
    a(S'PRODUCING'
    p49
    I90
    g12
    tp50
    a(S'PRODUCING_TURNS'
    p51
    I33
    g19
    tp52
    asS'showCultureLegend'
    p53
    I00
    sa(dp54
    g5
    I01
    sg6
    I01
    sg7
    S'Specialization'
    p55
    sg9
    (lp56
    (g11
    I95
    g12
    tp57
    a(S'FOUNDED'
    p58
    I80
    S'date'
    p59
    tp60
    a(S'RELIGIONS'
    p61
    I90
    g12
    tp62
    a(S'SPECIALISTS'
    p63
    I159
    g12
    tp64
    a(g23
    I30
    g19
    tp65
    a(g27
    I35
    g19
    tp66
    a(g29
    I35
    g19
    tp67
    a(g31
    I38
    g19
    tp68
    a(g37
    I38
    g19
    tp69
    a(g39
    I38
    g19
    tp70
    a(g41
    I38
    g19
    tp71
    a(S'CULTURE'
    p72
    I53
    g19
    tp73
    a(g45
    I38
    g19
    tp74
    a(S'GREATPEOPLE'
    p75
    I45
    g19
    tp76
    a(g49
    I90
    g12
    tp77
    a(g51
    I33
    g19
    tp78
    asg53
    I01
    sa(dp79
    g5
    I00
    sg6
    I00
    sg7
    S'Top Cities - National'
    p80
    sg9
    (lp81
    (g11
    I95
    g12
    tp82
    a(g18
    I35
    g19
    tp83
    a(g16
    I92
    g12
    tp84
    a(g61
    I90
    g12
    tp85
    a(g37
    I38
    g19
    tp86
    a(S'NRANK_GOLD'
    p87
    I38
    g19
    tp88
    a(g39
    I38
    g19
    tp89
    a(S'NRANK_RESEARCH'
    p90
    I38
    g19
    tp91
    a(g41
    I38
    g19
    tp92
    a(S'NRANK_CULTURE'
    p93
    I38
    g19
    tp94
    a(g72
    I53
    g19
    tp95
    a(g49
    I90
    g12
    tp96
    a(g51
    I33
    g19
    tp97
    asg53
    I00
    sa(dp98
    g5
    I00
    sg6
    I00
    sg7
    S'Top Cities - Global'
    p99
    sg9
    (lp100
    (g11
    I95
    g12
    tp101
    a(g18
    I35
    g19
    tp102
    a(g16
    I92
    g12
    tp103
    a(g61
    I90
    g12
    tp104
    a(g37
    I38
    g19
    tp105
    a(S'GRANK_GOLD'
    p106
    I38
    g19
    tp107
    a(g39
    I38
    g19
    tp108
    a(S'GRANK_RESEARCH'
    p109
    I38
    g19
    tp110
    a(g41
    I38
    g19
    tp111
    a(S'GRANK_CULTURE'
    p112
    I38
    g19
    tp113
    a(g72
    I53
    g19
    tp114
    a(g49
    I90
    g12
    tp115
    a(g51
    I33
    g19
    tp116
    asg53
    I00
    sa(dp117
    g5
    I00
    sg6
    I00
    sg7
    S'Military Overview'
    p118
    sg9
    (lp119
    (g11
    I95
    g12
    tp120
    a(g21
    I30
    g19
    tp121
    a(S'DEFENSE'
    p122
    I60
    g19
    tp123
    a(S'THREATS'
    p124
    I60
    g12
    tp125
    a(S'CONSCRIPT_UNIT'
    p126
    I90
    g12
    tp127
    a(S'BUILDING_WALLS'
    p128
    I70
    g12
    tp129
    a(S'BUILDING_CELTIC_DUN'
    p130
    I70
    g12
    tp131
    a(S'BUILDING_CASTLE'
    p132
    I70
    g12
    tp133
    a(S'BUILDING_SPANISH_CITADEL'
    p134
    I70
    g12
    tp135
    a(S'BUILDING_BARRACKS'
    p136
    I70
    g12
    tp137
    a(g49
    I90
    g12
    tp138
    a(g51
    I33
    g19
    tp139
    asg53
    I00
    sa(dp140
    S'showGPLegend'
    p141
    I00
    sS'showSpecControls'
    p142
    I00
    sS'name'
    p143
    VDefensive Buildings
    p144
    sS'columns'
    p145
    (lp146
    (S'NAME'
    p147
    I95
    S'text'
    p148
    tp149
    a(S'BLDGCLASS_BUILDINGCLASS_PALACE'
    p150
    I22
    S'bldg'
    p151
    tp152
    a(S'BLDGCLASS_BUILDINGCLASS_GREAT_PALACE'
    p153
    I22
    g151
    tp154
    a(S'BLDGCLASS_BUILDINGCLASS_VERSAILLES'
    p155
    I22
    g151
    tp156
    a(S'BLDGCLASS_BUILDINGCLASS_WALLS'
    p157
    I22
    g151
    tp158
    a(S'BLDGCLASS_BUILDINGCLASS_CASTLE'
    p159
    I22
    g151
    tp160
    a(S'BLDGCLASS_BUILDINGCLASS_BARRACKS'
    p161
    I22
    g151
    tp162
    a(S'BLDGCLASS_BUILDINGCLASS_STABLE'
    p163
    I22
    g151
    tp164
    a(S'BLDGCLASS_BUILDINGCLASS_BUNKER'
    p165
    I22
    g151
    tp166
    a(S'BLDGCLASS_BUILDINGCLASS_BOMB_SHELTER'
    p167
    I22
    g151
    tp168
    a(S'BLDGCLASS_BUILDINGCLASS_COURTHOUSE'
    p169
    I22
    g151
    tp170
    a(S'BLDGCLASS_BUILDINGCLASS_JAIL'
    p171
    I22
    g151
    tp172
    a(S'BLDGCLASS_BUILDINGCLASS_INTELLIGENCE_AGENCY'
    p173
    I22
    g151
    tp174
    a(S'BLDGCLASS_BUILDINGCLASS_NATIONAL_SECURITY'
    p175
    I22
    g151
    tp176
    a(S'BLDGCLASS_BUILDINGCLASS_HEROIC_EPIC'
    p177
    I22
    g151
    tp178
    a(S'BLDGCLASS_BUILDINGCLASS_WEST_POINT'
    p179
    I22
    g151
    tp180
    a(S'BLDGCLASS_BUILDINGCLASS_MT_RUSHMORE'
    p181
    I22
    g151
    tp182
    a(S'BLDGCLASS_BUILDINGCLASS_SCOTLAND_YARD'
    p183
    I22
    g151
    tp184
    asS'showCultureLegend'
    p185
    I00
    sa(dp186
    S'showGPLegend'
    p187
    I00
    sS'showSpecControls'
    p188
    I00
    sS'name'
    p189
    VCommerce Buildings
    p190
    sS'columns'
    p191
    (lp192
    (S'NAME'
    p193
    I95
    S'text'
    p194
    tp195
    a(S'BLDG_BUILDING_VIKING_TRADING_POST'
    p196
    I22
    S'bldg'
    p197
    tp198
    a(S'BLDG_BUILDING_HARBOR'
    p199
    I22
    g197
    tp200
    a(S'BLDG_BUILDING_CARTHAGE_COTHON'
    p201
    I22
    g197
    tp202
    a(S'BLDG_BUILDING_CUSTOM_HOUSE'
    p203
    I22
    g197
    tp204
    a(S'BLDG_BUILDING_PORTUGAL_FEITORIA'
    p205
    I22
    g197
    tp206
    a(S'BLDG_BUILDING_AIRPORT'
    p207
    I22
    g197
    tp208
    a(S'BLDG_BUILDING_MALI_MINT'
    p209
    I22
    g197
    tp210
    a(S'BLDG_BUILDING_LIBRARY'
    p211
    I22
    g197
    tp212
    a(S'BLDG_BUILDING_ARABIAN_MADRASSA'
    p213
    I22
    g197
    tp214
    a(S'BLDG_BUILDING_UNIVERSITY'
    p215
    I22
    g197
    tp216
    a(S'BLDG_BUILDING_KOREAN_SEOWON'
    p217
    I22
    g197
    tp218
    a(S'BLDG_BUILDING_OBSERVATORY'
    p219
    I22
    g197
    tp220
    a(S'BLDG_BUILDING_FRENCH_SALON'
    p221
    I22
    g197
    tp222
    a(S'BLDG_BUILDING_LABORATORY'
    p223
    I22
    g197
    tp224
    a(S'BLDG_BUILDING_RUSSIAN_RESEARCH_INSTITUTE'
    p225
    I22
    g197
    tp226
    a(S'BLDG_BUILDING_OXFORD_UNIVERSITY'
    p227
    I22
    g197
    tp228
    a(S'BLDG_BUILDING_ACADEMY'
    p229
    I22
    g197
    tp230
    a(S'BLDG_BUILDING_MARKET'
    p231
    I22
    g197
    tp232
    a(S'BLDG_BUILDING_ROMAN_FORUM'
    p233
    I22
    g197
    tp234
    a(S'BLDG_BUILDING_GROCER'
    p235
    I22
    g197
    tp236
    a(S'BLDG_BUILDING_PERSIAN_APOTHECARY'
    p237
    I22
    g197
    tp238
    a(S'BLDG_BUILDING_BANK'
    p239
    I22
    g197
    tp240
    a(S'BLDG_BUILDING_ENGLISH_STOCK_EXCHANGE'
    p241
    I22
    g197
    tp242
    a(S'BLDG_BUILDING_WALL_STREET'
    p243
    I22
    g197
    tp244
    a(S'BLDG_BUILDING_COURTHOUSE'
    p245
    I22
    g197
    tp246
    a(S'BLDG_BUILDING_AZTEC_SACRIFICIAL_ALTAR'
    p247
    I22
    g197
    tp248
    a(S'BLDG_BUILDING_HOLY_ROMAN_RATHAUS'
    p249
    I22
    g197
    tp250
    a(S'BLDG_BUILDING_SUMERIAN_ZIGGURAT'
    p251
    I22
    g197
    tp252
    a(S'BLDG_BUILDING_JAIL'
    p253
    I22
    g197
    tp254
    a(S'BLDG_BUILDING_INDIAN_MAUSOLEUM'
    p255
    I22
    g197
    tp256
    a(S'BLDG_BUILDING_INTELLIGENCE_AGENCY'
    p257
    I22
    g197
    tp258
    a(S'BLDG_BUILDING_NATIONAL_SECURITY'
    p259
    I22
    g197
    tp260
    asS'showCultureLegend'
    p261
    I00
    sa(dp262
    S'showGPLegend'
    p263
    I00
    sS'showSpecControls'
    p264
    I00
    sS'name'
    p265
    VProduction Buildings
    p266
    sS'columns'
    p267
    (lp268
    (S'NAME'
    p269
    I95
    S'text'
    p270
    tp271
    a(S'BLDGCLASS_BUILDINGCLASS_FORGE'
    p272
    I22
    g151
    tp273
    a(S'BLDGCLASS_BUILDINGCLASS_FACTORY'
    p274
    I22
    g151
    tp275
    a(S'BLDGCLASS_BUILDINGCLASS_COAL_PLANT'
    p276
    I22
    g151
    tp277
    a(S'BLDGCLASS_BUILDINGCLASS_HYDRO_PLANT'
    p278
    I22
    g151
    tp279
    a(S'BLDGCLASS_BUILDINGCLASS_NUCLEAR_PLANT'
    p280
    I22
    g151
    tp281
    a(S'BLDGCLASS_BUILDINGCLASS_INDUSTRIAL_PARK'
    p282
    I22
    g151
    tp283
    a(S'BLDGCLASS_BUILDINGCLASS_LEVEE'
    p284
    I22
    g151
    tp285
    a(S'BLDGCLASS_BUILDINGCLASS_DRYDOCK'
    p286
    I22
    g151
    tp287
    a(S'BLDGCLASS_BUILDINGCLASS_IRON_WORKS'
    p288
    I22
    g151
    tp289
    a(g177
    I22
    g151
    tp290
    a(S'BLDGCLASS_BUILDINGCLASS_MOAI_STATUES'
    p291
    I22
    g151
    tp292
    a(S'BLDGCLASS_BUILDINGCLASS_CORPORATION_5'
    p293
    I22
    g151
    tp294
    asS'showCultureLegend'
    p295
    I00
    sa(dp296
    g263
    I00
    sg264
    I00
    sg265
    VReligions
    p297
    sg267
    (lp298
    g271
    a(S'POPULATION'
    p299
    I35
    S'int'
    p300
    tp301
    a(S'HAPPY'
    p302
    I30
    g300
    tp303
    a(S'RELIGIONS'
    p304
    I90
    S'text'
    p305
    tp306
    a(S'BLDGCLASS_BUILDINGCLASS_JEWISH_TEMPLE'
    p307
    I22
    g151
    tp308
    a(S'BLDGCLASS_BUILDINGCLASS_JEWISH_CATHEDRAL'
    p309
    I22
    g151
    tp310
    a(S'BLDGCLASS_BUILDINGCLASS_JEWISH_MONASTERY'
    p311
    I22
    g151
    tp312
    a(S'BLDGCLASS_BUILDINGCLASS_JEWISH_SHRINE'
    p313
    I22
    g151
    tp314
    a(S'BLDGCLASS_BUILDINGCLASS_CHRISTIAN_TEMPLE'
    p315
    I22
    g151
    tp316
    a(S'BLDGCLASS_BUILDINGCLASS_CHRISTIAN_CATHEDRAL'
    p317
    I22
    g151
    tp318
    a(S'BLDGCLASS_BUILDINGCLASS_CHRISTIAN_MONASTERY'
    p319
    I22
    g151
    tp320
    a(S'BLDGCLASS_BUILDINGCLASS_CHRISTIAN_SHRINE'
    p321
    I22
    g151
    tp322
    a(S'BLDGCLASS_BUILDINGCLASS_ISLAMIC_TEMPLE'
    p323
    I22
    g151
    tp324
    a(S'BLDGCLASS_BUILDINGCLASS_ISLAMIC_CATHEDRAL'
    p325
    I22
    g151
    tp326
    a(S'BLDGCLASS_BUILDINGCLASS_ISLAMIC_MONASTERY'
    p327
    I22
    g151
    tp328
    a(S'BLDGCLASS_BUILDINGCLASS_ISLAMIC_SHRINE'
    p329
    I22
    g151
    tp330
    a(S'BLDGCLASS_BUILDINGCLASS_HINDU_TEMPLE'
    p331
    I22
    g151
    tp332
    a(S'BLDGCLASS_BUILDINGCLASS_HINDU_CATHEDRAL'
    p333
    I22
    g151
    tp334
    a(S'BLDGCLASS_BUILDINGCLASS_HINDU_MONASTERY'
    p335
    I22
    g151
    tp336
    a(S'BLDGCLASS_BUILDINGCLASS_HINDU_SHRINE'
    p337
    I22
    g151
    tp338
    a(S'BLDGCLASS_BUILDINGCLASS_BUDDHIST_TEMPLE'
    p339
    I22
    g151
    tp340
    a(S'BLDGCLASS_BUILDINGCLASS_BUDDHIST_CATHEDRAL'
    p341
    I22
    g151
    tp342
    a(S'BLDGCLASS_BUILDINGCLASS_BUDDHIST_MONASTERY'
    p343
    I22
    g151
    tp344
    a(S'BLDGCLASS_BUILDINGCLASS_BUDDHIST_SHRINE'
    p345
    I22
    g151
    tp346
    a(S'BLDGCLASS_BUILDINGCLASS_CONFUCIAN_TEMPLE'
    p347
    I22
    g151
    tp348
    a(S'BLDGCLASS_BUILDINGCLASS_CONFUCIAN_CATHEDRAL'
    p349
    I22
    g151
    tp350
    a(S'BLDGCLASS_BUILDINGCLASS_CONFUCIAN_MONASTERY'
    p351
    I22
    g151
    tp352
    a(S'BLDGCLASS_BUILDINGCLASS_CONFUCIAN_SHRINE'
    p353
    I22
    g151
    tp354
    a(S'BLDGCLASS_BUILDINGCLASS_TAOIST_TEMPLE'
    p355
    I22
    g151
    tp356
    a(S'BLDGCLASS_BUILDINGCLASS_TAOIST_CATHEDRAL'
    p357
    I22
    g151
    tp358
    a(S'BLDGCLASS_BUILDINGCLASS_TAOIST_MONASTERY'
    p359
    I22
    g151
    tp360
    a(S'BLDGCLASS_BUILDINGCLASS_TAOIST_SHRINE'
    p361
    I22
    g151
    tp362
    a(S'BLDGCLASS_BUILDINGCLASS_CRISTO_REDENTOR'
    p363
    I22
    S'bldg'
    p364
    tp365
    a(S'BLDGCLASS_BUILDINGCLASS_SANKORE'
    p366
    I22
    S'bldg'
    p367
    tp368
    asg295
    I00
    sa(dp369
    S'showGPLegend'
    p370
    I00
    sS'showSpecControls'
    p371
    I00
    sS'name'
    p372
    VBonuses - Access
    p373
    sS'columns'
    p374
    (lp375
    (S'NAME'
    p376
    I95
    S'text'
    p377
    tp378
    a(S'HAS_BONUS_ALUMINUM'
    p379
    I24
    S'bonus'
    p380
    tp381
    a(S'HAS_BONUS_COAL'
    p382
    I24
    g380
    tp383
    a(S'HAS_BONUS_COPPER'
    p384
    I24
    g380
    tp385
    a(S'HAS_BONUS_HORSE'
    p386
    I24
    g380
    tp387
    a(S'HAS_BONUS_IRON'
    p388
    I24
    g380
    tp389
    a(S'HAS_BONUS_MARBLE'
    p390
    I24
    g380
    tp391
    a(S'HAS_BONUS_OIL'
    p392
    I24
    g380
    tp393
    a(S'HAS_BONUS_STONE'
    p394
    I24
    g380
    tp395
    a(S'HAS_BONUS_URANIUM'
    p396
    I24
    g380
    tp397
    a(S'HAS_BONUS_BANANA'
    p398
    I24
    g380
    tp399
    a(S'HAS_BONUS_CLAM'
    p400
    I24
    g380
    tp401
    a(S'HAS_BONUS_CORN'
    p402
    I24
    g380
    tp403
    a(S'HAS_BONUS_COW'
    p404
    I24
    g380
    tp405
    a(S'HAS_BONUS_CRAB'
    p406
    I24
    g380
    tp407
    a(S'HAS_BONUS_DEER'
    p408
    I24
    g380
    tp409
    a(S'HAS_BONUS_FISH'
    p410
    I24
    g380
    tp411
    a(S'HAS_BONUS_PIG'
    p412
    I24
    g380
    tp413
    a(S'HAS_BONUS_RICE'
    p414
    I24
    g380
    tp415
    a(S'HAS_BONUS_SHEEP'
    p416
    I24
    g380
    tp417
    a(S'HAS_BONUS_WHEAT'
    p418
    I24
    g380
    tp419
    a(S'HAS_BONUS_DYE'
    p420
    I24
    g380
    tp421
    a(S'HAS_BONUS_FUR'
    p422
    I24
    g380
    tp423
    a(S'HAS_BONUS_GEMS'
    p424
    I24
    g380
    tp425
    a(S'HAS_BONUS_GOLD'
    p426
    I24
    g380
    tp427
    a(S'HAS_BONUS_INCENSE'
    p428
    I24
    g380
    tp429
    a(S'HAS_BONUS_IVORY'
    p430
    I24
    g380
    tp431
    a(S'HAS_BONUS_SILK'
    p432
    I24
    g380
    tp433
    a(S'HAS_BONUS_SILVER'
    p434
    I24
    g380
    tp435
    a(S'HAS_BONUS_SPICES'
    p436
    I24
    g380
    tp437
    a(S'HAS_BONUS_SUGAR'
    p438
    I24
    g380
    tp439
    a(S'HAS_BONUS_WINE'
    p440
    I24
    g380
    tp441
    a(S'HAS_BONUS_WHALE'
    p442
    I24
    g380
    tp443
    a(S'HAS_BONUS_DRAMA'
    p444
    I24
    g380
    tp445
    a(S'HAS_BONUS_MUSIC'
    p446
    I24
    g380
    tp447
    a(S'HAS_BONUS_MOVIES'
    p448
    I24
    g380
    tp449
    asS'showCultureLegend'
    p450
    I00
    sa(dp451
    S'showGPLegend'
    p452
    I00
    sS'showSpecControls'
    p453
    I00
    sS'name'
    p454
    VBonuses - Strategic
    p455
    sS'columns'
    p456
    (lp457
    (S'NAME'
    p458
    I95
    S'text'
    p459
    tp460
    a(S'BONUS_ALUMINUM'
    p461
    I80
    S'text'
    p462
    tp463
    a(S'BONUS_COAL'
    p464
    I130
    g462
    tp465
    a(S'BONUS_COPPER'
    p466
    I80
    g462
    tp467
    a(S'BONUS_HORSE'
    p468
    I60
    g462
    tp469
    a(S'BONUS_IRON'
    p470
    I80
    g462
    tp471
    a(S'BONUS_MARBLE'
    p472
    I60
    g462
    tp473
    a(S'BONUS_OIL'
    p474
    I80
    g462
    tp475
    a(S'BONUS_STONE'
    p476
    I80
    g462
    tp477
    a(S'BONUS_URANIUM'
    p478
    I60
    g462
    tp479
    asS'showCultureLegend'
    p480
    I00
    sa(dp481
    g452
    I00
    sg453
    I00
    sg454
    VBonuses - Health
    p482
    sg456
    (lp483
    g460
    a(S'BONUS_BANANA'
    p484
    I70
    g462
    tp485
    a(S'BONUS_CLAM'
    p486
    I90
    g462
    tp487
    a(S'BONUS_CORN'
    p488
    I70
    g462
    tp489
    a(S'BONUS_COW'
    p490
    I70
    g462
    tp491
    a(S'BONUS_CRAB'
    p492
    I90
    g462
    tp493
    a(S'BONUS_DEER'
    p494
    I70
    g462
    tp495
    a(S'BONUS_FISH'
    p496
    I90
    g462
    tp497
    a(S'BONUS_PIG'
    p498
    I70
    g462
    tp499
    a(S'BONUS_RICE'
    p500
    I105
    g462
    tp501
    a(S'BONUS_SHEEP'
    p502
    I70
    g462
    tp503
    a(S'BONUS_WHEAT'
    p504
    I70
    g462
    tp505
    asg480
    I00
    sa(dp506
    g452
    I00
    sg453
    I00
    sg454
    VBonuses - Happiness
    p507
    sg456
    (lp508
    g460
    a(S'BONUS_DYE'
    p509
    I40
    S'text'
    p510
    tp511
    a(S'BONUS_FUR'
    p512
    I40
    g510
    tp513
    a(S'BONUS_GEMS'
    p514
    I90
    g510
    tp515
    a(S'BONUS_GOLD'
    p516
    I90
    g510
    tp517
    a(S'BONUS_INCENSE'
    p518
    I40
    g510
    tp519
    a(S'BONUS_IVORY'
    p520
    I40
    g510
    tp521
    a(S'BONUS_SILK'
    p522
    I40
    g510
    tp523
    a(S'BONUS_SILVER'
    p524
    I90
    g510
    tp525
    a(S'BONUS_SPICES'
    p526
    I55
    g510
    tp527
    a(S'BONUS_SUGAR'
    p528
    I55
    g510
    tp529
    a(S'BONUS_WINE'
    p530
    I55
    g510
    tp531
    a(S'BONUS_WHALE'
    p532
    I40
    g510
    tp533
    a(S'BONUS_DRAMA'
    p534
    I40
    g510
    tp535
    a(S'BONUS_MUSIC'
    p536
    I40
    g510
    tp537
    a(S'BONUS_MOVIES'
    p538
    I40
    g510
    tp539
    asg480
    I00
    sa(dp540
    S'showGPLegend'
    p541
    I00
    sS'showSpecControls'
    p542
    I00
    sS'name'
    p543
    VHappiness
    p544
    sS'columns'
    p545
    (lp546
    (S'NAME'
    p547
    I95
    S'text'
    p548
    tp549
    a(S'HAPPY'
    p550
    I30
    S'int'
    p551
    tp552
    a(S'RELIGIONS'
    p553
    I90
    S'text'
    p554
    tp555
    a(S'BLDGCLASS_BUILDINGCLASS_BARRACKS'
    p556
    I22
    S'bldg'
    p557
    tp558
    a(S'BLDGCLASS_BUILDINGCLASS_FORGE'
    p559
    I22
    g557
    tp560
    a(S'BLDGCLASS_BUILDINGCLASS_OBELISK'
    p561
    I22
    g557
    tp562
    a(S'BLDGCLASS_BUILDINGCLASS_THEATRE'
    p563
    I22
    g557
    tp564
    a(S'BLDGCLASS_BUILDINGCLASS_COLOSSEUM'
    p565
    I22
    g557
    tp566
    a(S'BLDGCLASS_BUILDINGCLASS_BROADCAST_TOWER'
    p567
    I22
    g557
    tp568
    a(S'BLDGCLASS_BUILDINGCLASS_MARKET'
    p569
    I22
    g557
    tp570
    a(S'BLDGCLASS_BUILDINGCLASS_JAIL'
    p571
    I22
    g557
    tp572
    a(S'BLDGCLASS_BUILDINGCLASS_JEWISH_TEMPLE'
    p573
    I22
    g557
    tp574
    a(S'BLDGCLASS_BUILDINGCLASS_JEWISH_CATHEDRAL'
    p575
    I22
    g557
    tp576
    a(S'BLDGCLASS_BUILDINGCLASS_CHRISTIAN_TEMPLE'
    p577
    I22
    g557
    tp578
    a(S'BLDGCLASS_BUILDINGCLASS_CHRISTIAN_CATHEDRAL'
    p579
    I22
    g557
    tp580
    a(S'BLDGCLASS_BUILDINGCLASS_ISLAMIC_TEMPLE'
    p581
    I22
    g557
    tp582
    a(S'BLDGCLASS_BUILDINGCLASS_ISLAMIC_CATHEDRAL'
    p583
    I22
    g557
    tp584
    a(S'BLDGCLASS_BUILDINGCLASS_HINDU_TEMPLE'
    p585
    I22
    g557
    tp586
    a(S'BLDGCLASS_BUILDINGCLASS_HINDU_CATHEDRAL'
    p587
    I22
    g557
    tp588
    a(S'BLDGCLASS_BUILDINGCLASS_BUDDHIST_TEMPLE'
    p589
    I22
    g557
    tp590
    a(S'BLDGCLASS_BUILDINGCLASS_BUDDHIST_CATHEDRAL'
    p591
    I22
    g557
    tp592
    a(S'BLDGCLASS_BUILDINGCLASS_CONFUCIAN_TEMPLE'
    p593
    I22
    g557
    tp594
    a(S'BLDGCLASS_BUILDINGCLASS_CONFUCIAN_CATHEDRAL'
    p595
    I22
    g557
    tp596
    a(S'BLDGCLASS_BUILDINGCLASS_TAOIST_TEMPLE'
    p597
    I22
    g557
    tp598
    a(S'BLDGCLASS_BUILDINGCLASS_TAOIST_CATHEDRAL'
    p599
    I22
    g557
    tp600
    a(S'BLDGCLASS_BUILDINGCLASS_GLOBE_THEATRE'
    p601
    I22
    g557
    tp602
    a(S'HAS_BONUS_DYE'
    p603
    I24
    S'bonus'
    p604
    tp605
    a(S'HAS_BONUS_FUR'
    p606
    I24
    g604
    tp607
    a(S'HAS_BONUS_GEMS'
    p608
    I24
    g604
    tp609
    a(S'HAS_BONUS_GOLD'
    p610
    I24
    g604
    tp611
    a(S'HAS_BONUS_INCENSE'
    p612
    I24
    g604
    tp613
    a(S'HAS_BONUS_IVORY'
    p614
    I24
    g604
    tp615
    a(S'HAS_BONUS_SILK'
    p616
    I24
    g604
    tp617
    a(S'HAS_BONUS_SILVER'
    p618
    I24
    g604
    tp619
    a(S'HAS_BONUS_SPICES'
    p620
    I24
    g604
    tp621
    a(S'HAS_BONUS_SUGAR'
    p622
    I24
    g604
    tp623
    a(S'HAS_BONUS_WINE'
    p624
    I24
    g604
    tp625
    a(S'HAS_BONUS_WHALE'
    p626
    I24
    g604
    tp627
    a(S'HAS_BONUS_DRAMA'
    p628
    I24
    g604
    tp629
    a(S'HAS_BONUS_MUSIC'
    p630
    I24
    g604
    tp631
    a(S'HAS_BONUS_MOVIES'
    p632
    I24
    g604
    tp633
    asS'showCultureLegend'
    p634
    I00
    sa(dp635
    g541
    I00
    sg542
    I00
    sg543
    VHealth
    p636
    sg545
    (lp637
    g549
    a(S'HEALTH'
    p638
    I30
    g551
    tp639
    a(S'GROWTH'
    p640
    I35
    g551
    tp641
    a(S'BLDGCLASS_BUILDINGCLASS_GRANARY'
    p642
    I22
    g557
    tp643
    a(S'BLDGCLASS_BUILDINGCLASS_AQUEDUCT'
    p644
    I22
    g557
    tp645
    a(S'BLDGCLASS_BUILDINGCLASS_HOSPITAL'
    p646
    I22
    g557
    tp647
    a(S'BLDGCLASS_BUILDINGCLASS_RECYCLING_CENTER'
    p648
    I22
    g557
    tp649
    a(S'BLDGCLASS_BUILDINGCLASS_LIGHTHOUSE'
    p650
    I22
    g557
    tp651
    a(S'BLDGCLASS_BUILDINGCLASS_HARBOR'
    p652
    I22
    g557
    tp653
    a(S'BLDGCLASS_BUILDINGCLASS_DRYDOCK'
    p654
    I22
    g557
    tp655
    a(S'BLDGCLASS_BUILDINGCLASS_AIRPORT'
    p656
    I22
    g557
    tp657
    a(g559
    I22
    g557
    tp658
    a(S'BLDGCLASS_BUILDINGCLASS_FACTORY'
    p659
    I22
    g557
    tp660
    a(S'BLDGCLASS_BUILDINGCLASS_COAL_PLANT'
    p661
    I22
    g557
    tp662
    a(S'BLDGCLASS_BUILDINGCLASS_HYDRO_PLANT'
    p663
    I22
    g557
    tp664
    a(S'BLDGCLASS_BUILDINGCLASS_NUCLEAR_PLANT'
    p665
    I22
    g557
    tp666
    a(S'BLDGCLASS_BUILDINGCLASS_INDUSTRIAL_PARK'
    p667
    I22
    g557
    tp668
    a(S'BLDGCLASS_BUILDINGCLASS_PUBLIC_TRANSPORTATION'
    p669
    I22
    g557
    tp670
    a(S'BLDGCLASS_BUILDINGCLASS_LABORATORY'
    p671
    I22
    g557
    tp672
    a(S'BLDGCLASS_BUILDINGCLASS_GROCER'
    p673
    I22
    g557
    tp674
    a(S'BLDGCLASS_BUILDINGCLASS_SUPERMARKET'
    p675
    I22
    g557
    tp676
    a(S'BLDGCLASS_BUILDINGCLASS_NATIONAL_PARK'
    p677
    I22
    g557
    tp678
    a(S'BLDGCLASS_BUILDINGCLASS_IRON_WORKS'
    p679
    I22
    g557
    tp680
    a(S'HAS_BONUS_BANANA'
    p681
    I24
    g604
    tp682
    a(S'HAS_BONUS_CLAM'
    p683
    I24
    g604
    tp684
    a(S'HAS_BONUS_CORN'
    p685
    I24
    g604
    tp686
    a(S'HAS_BONUS_COW'
    p687
    I24
    g604
    tp688
    a(S'HAS_BONUS_CRAB'
    p689
    I24
    g604
    tp690
    a(S'HAS_BONUS_DEER'
    p691
    I24
    g604
    tp692
    a(S'HAS_BONUS_FISH'
    p693
    I24
    g604
    tp694
    a(S'HAS_BONUS_PIG'
    p695
    I24
    g604
    tp696
    a(S'HAS_BONUS_RICE'
    p697
    I24
    g604
    tp698
    a(S'HAS_BONUS_SHEEP'
    p699
    I24
    g604
    tp700
    a(S'HAS_BONUS_WHEAT'
    p701
    I24
    g604
    tp702
    a(g620
    I24
    g604
    tp703
    a(g622
    I24
    g604
    tp704
    a(g624
    I24
    g604
    tp705
    asg634
    I00
    sas.
     
  10. ruff_hi

    ruff_hi Live 4ever! Or die trying

    Joined:
    Oct 24, 2005
    Messages:
    9,120
    Location:
    an Aussie in Boston
    and to think that I was getting worried about how complex the unit naming convention was getting ... that file looks like a complete set of gobbledy goook.
     
  11. moverred

    moverred Warlord

    Joined:
    Feb 26, 2007
    Messages:
    102
    Seriously though, is there a way to disable this programs affects short of uninstalling it? I’ve tried reading through this thread but it is massive and techie at parts and so I was not able to glean much. I love the changes, the graphics are awesome and the interfaces are so improved my jaw dropped the first time I saw everything :D The only thing is that any mod that changes core game play seems not to run with this :( And I just love certain expanded future era game play.
     
  12. NikNaks

    NikNaks Deity

    Joined:
    Jul 25, 2006
    Messages:
    2,972
    Location:
    England
    You'd have to disable the whole of CustomAssets, but you can, yeah.
     
  13. EmperorFool

    EmperorFool Deity

    Joined:
    Mar 2, 2007
    Messages:
    9,633
    Location:
    Mountain View, California
    If you haven't installed anything else (like BlueMarble) into your CustomAssets folder, simply rename the folder to disable everything. CustomAssets is in your "My Games\Beyond the Sword" folder.

    All of our changes have options on them to disable individual features, but if the game fails to work with other mods, it's at the code level and won't fix the problem. The other thing you can do is to install this mod as a real mod -- not in CustomAssets but in its own mod folder. This means you can't use it with other mods that do work, but them's the breaks.

    To install it as a full mod, create a folder in your Mods folder called "BUG", rename "CustomAssets" to "Assets" and move it inside "BUG".
     
  14. NikNaks

    NikNaks Deity

    Joined:
    Jul 25, 2006
    Messages:
    2,972
    Location:
    England
    Of course, you can just do 'Lock Modified Assets' from in-game and re-load the game to disable it.
     
  15. EmperorFool

    EmperorFool Deity

    Joined:
    Mar 2, 2007
    Messages:
    9,633
    Location:
    Mountain View, California
    I thought that option was only available when starting a new game.
     
  16. NikNaks

    NikNaks Deity

    Joined:
    Jul 25, 2006
    Messages:
    2,972
    Location:
    England
    It is, but it sticks when you re-load the game AFAIK.
     
  17. EmperorFool

    EmperorFool Deity

    Joined:
    Mar 2, 2007
    Messages:
    9,633
    Location:
    Mountain View, California
    I had a little time to work tonight, so I added the GP Progress Bar to the main view.

    I was thinking about the doing combat counter similarly: put the same type of bar as on the Military Advisor next to the GP Progress Bar. If both are displayed, the Great General bar would be shorter since it doesn't need the city name or turns.

    Code:
     
    [######Research: Fire Ant Juggling (4)######----------------]
    [#Great General (x)#--] [####Great Person: City (x)##-------]
     
     
    .
    
    Basically you just need to know how many XPs you are away from your next GG. It might be confusing showing it as (x) just like the # of turns until research and GP complete though.

    @Alerum - Have you had a chance to tackle rearranging the scoreboard? No worries if not -- I just wanna know as I was thinking about some other ideas for it: creating blank font icons the same size as the religion/OB/TN ones to make lining them up easier.
     
  18. alerum68

    alerum68 Priest of Hiroshima

    Joined:
    Jan 3, 2004
    Messages:
    2,519
    Location:
    San Francisco, California, United States
    No I haven't yet. I've had alot or RL issues going on this last week or so, and haven't been even able to play a turn either.:( isa I'll have time this weekend, but I doubt it. But yes, I think it would be easier to make blank icons as filler as opposed trying to space. I'm still trying to figure out a way to change the words for techs to icons too. I don't want to make the .tga file with them, but I don't see another way.
     
  19. ruff_hi

    ruff_hi Live 4ever! Or die trying

    Joined:
    Oct 24, 2005
    Messages:
    9,120
    Location:
    an Aussie in Boston
    I've committed the next version of the unit naming code. It isn't complete but the groundwork, comments and general approach that I plan to take are all there. I've also updated the ini file with the various options that you can use.

    The era / unit class options only come into play if you check 'advanced'. These options are not available from the option screen (who has room).

    Spoiler updated ini file :

    [UnitName]

    Enabled = False
    UseAdvanced = False
    Default = %u% %c[o]% of %c%
    CombatAIR = DEFAULT
    CombatARCHER = DEFAULT
    CombatARMOR = DEFAULT
    CombatGUN = DEFAULT
    CombatHELICOPTER = DEFAULT
    CombatMELEE = DEFAULT
    CombatMOUNTED = DEFAULT
    CombatNAVAL = DEFAULT
    CombatRECON = DEFAULT
    CombatSIEGE = DEFAULT

    #Advanced optional naming conventions based on ERA and UNIT CLASS

    ANCIENT_SETTLER = DEFAULT
    ANCIENT_WORKER = DEFAULT
    ANCIENT_SCOUT = DEFAULT
    ANCIENT_EXPLORER = DEFAULT
    ANCIENT_SPY = DEFAULT
    ANCIENT_EXECUTIVE_1 = DEFAULT
    ANCIENT_EXECUTIVE_2 = DEFAULT
    ANCIENT_EXECUTIVE_3 = DEFAULT
    ANCIENT_EXECUTIVE_4 = DEFAULT
    ANCIENT_EXECUTIVE_5 = DEFAULT
    ANCIENT_EXECUTIVE_6 = DEFAULT
    ANCIENT_EXECUTIVE_7 = DEFAULT
    ANCIENT_JEWISH_MISSIONARY = DEFAULT
    ANCIENT_CHRISTIAN_MISSIONARY = DEFAULT
    ANCIENT_ISLAMIC_MISSIONARY = DEFAULT
    ANCIENT_HINDU_MISSIONARY = DEFAULT
    ANCIENT_BUDDHIST_MISSIONARY = DEFAULT
    ANCIENT_CONFUCIAN_MISSIONARY = DEFAULT
    ANCIENT_TAOIST_MISSIONARY = DEFAULT
    ANCIENT_WARRIOR = DEFAULT
    ANCIENT_SWORDSMAN = DEFAULT
    ANCIENT_AXEMAN = DEFAULT
    ANCIENT_MACEMAN = DEFAULT
    ANCIENT_SPEARMAN = DEFAULT
    ANCIENT_PIKEMAN = DEFAULT
    ANCIENT_MUSKETMAN = DEFAULT
    ANCIENT_RIFLEMAN = DEFAULT
    ANCIENT_GRENADIER = DEFAULT
    ANCIENT_AT_INFANTRY = DEFAULT
    ANCIENT_INFANTRY = DEFAULT
    ANCIENT_SAM_INFANTRY = DEFAULT
    ANCIENT_MOBILE_SAM = DEFAULT
    ANCIENT_MARINE = DEFAULT
    ANCIENT_PARATROOPER = DEFAULT
    ANCIENT_MECHANIZED_INFANTRY = DEFAULT
    ANCIENT_ARCHER = DEFAULT
    ANCIENT_LONGBOWMAN = DEFAULT
    ANCIENT_CROSSBOWMAN = DEFAULT
    ANCIENT_CHARIOT = DEFAULT
    ANCIENT_HORSE_ARCHER = DEFAULT
    ANCIENT_KNIGHT = DEFAULT
    ANCIENT_CUIRASSIER = DEFAULT
    ANCIENT_CAVALRY = DEFAULT
    ANCIENT_WAR_ELEPHANT = DEFAULT
    ANCIENT_TANK = DEFAULT
    ANCIENT_MODERN_ARMOR = DEFAULT
    ANCIENT_GUNSHIP = DEFAULT
    ANCIENT_CATAPULT = DEFAULT
    ANCIENT_TREBUCHET = DEFAULT
    ANCIENT_CANNON = DEFAULT
    ANCIENT_MACHINE_GUN = DEFAULT
    ANCIENT_ARTILLERY = DEFAULT
    ANCIENT_MOBILE_ARTILLERY = DEFAULT
    ANCIENT_WORKBOAT = DEFAULT
    ANCIENT_GALLEY = DEFAULT
    ANCIENT_TRIREME = DEFAULT
    ANCIENT_CARAVEL = DEFAULT
    ANCIENT_GALLEON = DEFAULT
    ANCIENT_PRIVATEER = DEFAULT
    ANCIENT_FRIGATE = DEFAULT
    ANCIENT_SHIP_OF_THE_LINE = DEFAULT
    ANCIENT_IRONCLAD = DEFAULT
    ANCIENT_TRANSPORT = DEFAULT
    ANCIENT_DESTROYER = DEFAULT
    ANCIENT_BATTLESHIP = DEFAULT
    ANCIENT_MISSILE_CRUISER = DEFAULT
    ANCIENT_STEALTH_DESTROYER = DEFAULT
    ANCIENT_SUBMARINE = DEFAULT
    ANCIENT_ATTACK_SUBMARINE = DEFAULT
    ANCIENT_CARRIER = DEFAULT
    ANCIENT_AIRSHIP = DEFAULT
    ANCIENT_FIGHTER = DEFAULT
    ANCIENT_JET_FIGHTER = DEFAULT
    ANCIENT_BOMBER = DEFAULT
    ANCIENT_STEALTH_BOMBER = DEFAULT
    ANCIENT_GUIDED_MISSILE = DEFAULT
    ANCIENT_TACTICAL_NUKE = DEFAULT
    ANCIENT_ICBM = DEFAULT
    ANCIENT_PROPHET = DEFAULT
    ANCIENT_ARTIST = DEFAULT
    ANCIENT_SCIENTIST = DEFAULT
    ANCIENT_MERCHANT = DEFAULT
    ANCIENT_ENGINEER = DEFAULT
    ANCIENT_GREAT_GENERAL = DEFAULT
    ANCIENT_GREAT_SPY = DEFAULT
    CLASSICAL_SETTLER = DEFAULT
    CLASSICAL_WORKER = DEFAULT
    CLASSICAL_SCOUT = DEFAULT
    CLASSICAL_EXPLORER = DEFAULT
    CLASSICAL_SPY = DEFAULT
    CLASSICAL_EXECUTIVE_1 = DEFAULT
    CLASSICAL_EXECUTIVE_2 = DEFAULT
    CLASSICAL_EXECUTIVE_3 = DEFAULT
    CLASSICAL_EXECUTIVE_4 = DEFAULT
    CLASSICAL_EXECUTIVE_5 = DEFAULT
    CLASSICAL_EXECUTIVE_6 = DEFAULT
    CLASSICAL_EXECUTIVE_7 = DEFAULT
    CLASSICAL_JEWISH_MISSIONARY = DEFAULT
    CLASSICAL_CHRISTIAN_MISSIONARY = DEFAULT
    CLASSICAL_ISLAMIC_MISSIONARY = DEFAULT
    CLASSICAL_HINDU_MISSIONARY = DEFAULT
    CLASSICAL_BUDDHIST_MISSIONARY = DEFAULT
    CLASSICAL_CONFUCIAN_MISSIONARY = DEFAULT
    CLASSICAL_TAOIST_MISSIONARY = DEFAULT
    CLASSICAL_WARRIOR = DEFAULT
    CLASSICAL_SWORDSMAN = DEFAULT
    CLASSICAL_AXEMAN = DEFAULT
    CLASSICAL_MACEMAN = DEFAULT
    CLASSICAL_SPEARMAN = DEFAULT
    CLASSICAL_PIKEMAN = DEFAULT
    CLASSICAL_MUSKETMAN = DEFAULT
    CLASSICAL_RIFLEMAN = DEFAULT
    CLASSICAL_GRENADIER = DEFAULT
    CLASSICAL_AT_INFANTRY = DEFAULT
    CLASSICAL_INFANTRY = DEFAULT
    CLASSICAL_SAM_INFANTRY = DEFAULT
    CLASSICAL_MOBILE_SAM = DEFAULT
    CLASSICAL_MARINE = DEFAULT
    CLASSICAL_PARATROOPER = DEFAULT
    CLASSICAL_MECHANIZED_INFANTRY = DEFAULT
    CLASSICAL_ARCHER = DEFAULT
    CLASSICAL_LONGBOWMAN = DEFAULT
    CLASSICAL_CROSSBOWMAN = DEFAULT
    CLASSICAL_CHARIOT = DEFAULT
    CLASSICAL_HORSE_ARCHER = DEFAULT
    CLASSICAL_KNIGHT = DEFAULT
    CLASSICAL_CUIRASSIER = DEFAULT
    CLASSICAL_CAVALRY = DEFAULT
    CLASSICAL_WAR_ELEPHANT = DEFAULT
    CLASSICAL_TANK = DEFAULT
    CLASSICAL_MODERN_ARMOR = DEFAULT
    CLASSICAL_GUNSHIP = DEFAULT
    CLASSICAL_CATAPULT = DEFAULT
    CLASSICAL_TREBUCHET = DEFAULT
    CLASSICAL_CANNON = DEFAULT
    CLASSICAL_MACHINE_GUN = DEFAULT
    CLASSICAL_ARTILLERY = DEFAULT
    CLASSICAL_MOBILE_ARTILLERY = DEFAULT
    CLASSICAL_WORKBOAT = DEFAULT
    CLASSICAL_GALLEY = DEFAULT
    CLASSICAL_TRIREME = DEFAULT
    CLASSICAL_CARAVEL = DEFAULT
    CLASSICAL_GALLEON = DEFAULT
    CLASSICAL_PRIVATEER = DEFAULT
    CLASSICAL_FRIGATE = DEFAULT
    CLASSICAL_SHIP_OF_THE_LINE = DEFAULT
    CLASSICAL_IRONCLAD = DEFAULT
    CLASSICAL_TRANSPORT = DEFAULT
    CLASSICAL_DESTROYER = DEFAULT
    CLASSICAL_BATTLESHIP = DEFAULT
    CLASSICAL_MISSILE_CRUISER = DEFAULT
    CLASSICAL_STEALTH_DESTROYER = DEFAULT
    CLASSICAL_SUBMARINE = DEFAULT
    CLASSICAL_ATTACK_SUBMARINE = DEFAULT
    CLASSICAL_CARRIER = DEFAULT
    CLASSICAL_AIRSHIP = DEFAULT
    CLASSICAL_FIGHTER = DEFAULT
    CLASSICAL_JET_FIGHTER = DEFAULT
    CLASSICAL_BOMBER = DEFAULT
    CLASSICAL_STEALTH_BOMBER = DEFAULT
    CLASSICAL_GUIDED_MISSILE = DEFAULT
    CLASSICAL_TACTICAL_NUKE = DEFAULT
    CLASSICAL_ICBM = DEFAULT
    CLASSICAL_PROPHET = DEFAULT
    CLASSICAL_ARTIST = DEFAULT
    CLASSICAL_SCIENTIST = DEFAULT
    CLASSICAL_MERCHANT = DEFAULT
    CLASSICAL_ENGINEER = DEFAULT
    CLASSICAL_GREAT_GENERAL = DEFAULT
    CLASSICAL_GREAT_SPY = DEFAULT
    MEDIEVAL_SETTLER = DEFAULT
    MEDIEVAL_WORKER = DEFAULT
    MEDIEVAL_SCOUT = DEFAULT
    MEDIEVAL_EXPLORER = DEFAULT
    MEDIEVAL_SPY = DEFAULT
    MEDIEVAL_EXECUTIVE_1 = DEFAULT
    MEDIEVAL_EXECUTIVE_2 = DEFAULT
    MEDIEVAL_EXECUTIVE_3 = DEFAULT
    MEDIEVAL_EXECUTIVE_4 = DEFAULT
    MEDIEVAL_EXECUTIVE_5 = DEFAULT
    MEDIEVAL_EXECUTIVE_6 = DEFAULT
    MEDIEVAL_EXECUTIVE_7 = DEFAULT
    MEDIEVAL_JEWISH_MISSIONARY = DEFAULT
    MEDIEVAL_CHRISTIAN_MISSIONARY = DEFAULT
    MEDIEVAL_ISLAMIC_MISSIONARY = DEFAULT
    MEDIEVAL_HINDU_MISSIONARY = DEFAULT
    MEDIEVAL_BUDDHIST_MISSIONARY = DEFAULT
    MEDIEVAL_CONFUCIAN_MISSIONARY = DEFAULT
    MEDIEVAL_TAOIST_MISSIONARY = DEFAULT
    MEDIEVAL_WARRIOR = DEFAULT
    MEDIEVAL_SWORDSMAN = DEFAULT
    MEDIEVAL_AXEMAN = DEFAULT
    MEDIEVAL_MACEMAN = DEFAULT
    MEDIEVAL_SPEARMAN = DEFAULT
    MEDIEVAL_PIKEMAN = DEFAULT
    MEDIEVAL_MUSKETMAN = DEFAULT
    MEDIEVAL_RIFLEMAN = DEFAULT
    MEDIEVAL_GRENADIER = DEFAULT
    MEDIEVAL_AT_INFANTRY = DEFAULT
    MEDIEVAL_INFANTRY = DEFAULT
    MEDIEVAL_SAM_INFANTRY = DEFAULT
    MEDIEVAL_MOBILE_SAM = DEFAULT
    MEDIEVAL_MARINE = DEFAULT
    MEDIEVAL_PARATROOPER = DEFAULT
    MEDIEVAL_MECHANIZED_INFANTRY = DEFAULT
    MEDIEVAL_ARCHER = DEFAULT
    MEDIEVAL_LONGBOWMAN = DEFAULT
    MEDIEVAL_CROSSBOWMAN = DEFAULT
    MEDIEVAL_CHARIOT = DEFAULT
    MEDIEVAL_HORSE_ARCHER = DEFAULT
    MEDIEVAL_KNIGHT = DEFAULT
    MEDIEVAL_CUIRASSIER = DEFAULT
    MEDIEVAL_CAVALRY = DEFAULT
    MEDIEVAL_WAR_ELEPHANT = DEFAULT
    MEDIEVAL_TANK = DEFAULT
    MEDIEVAL_MODERN_ARMOR = DEFAULT
    MEDIEVAL_GUNSHIP = DEFAULT
    MEDIEVAL_CATAPULT = DEFAULT
    MEDIEVAL_TREBUCHET = DEFAULT
    MEDIEVAL_CANNON = DEFAULT
    MEDIEVAL_MACHINE_GUN = DEFAULT
    MEDIEVAL_ARTILLERY = DEFAULT
    MEDIEVAL_MOBILE_ARTILLERY = DEFAULT
    MEDIEVAL_WORKBOAT = DEFAULT
    MEDIEVAL_GALLEY = DEFAULT
    MEDIEVAL_TRIREME = DEFAULT
    MEDIEVAL_CARAVEL = DEFAULT
    MEDIEVAL_GALLEON = DEFAULT
    MEDIEVAL_PRIVATEER = DEFAULT
    MEDIEVAL_FRIGATE = DEFAULT
    MEDIEVAL_SHIP_OF_THE_LINE = DEFAULT
    MEDIEVAL_IRONCLAD = DEFAULT
    MEDIEVAL_TRANSPORT = DEFAULT
    MEDIEVAL_DESTROYER = DEFAULT
    MEDIEVAL_BATTLESHIP = DEFAULT
    MEDIEVAL_MISSILE_CRUISER = DEFAULT
    MEDIEVAL_STEALTH_DESTROYER = DEFAULT
    MEDIEVAL_SUBMARINE = DEFAULT
    MEDIEVAL_ATTACK_SUBMARINE = DEFAULT
    MEDIEVAL_CARRIER = DEFAULT
    MEDIEVAL_AIRSHIP = DEFAULT
    MEDIEVAL_FIGHTER = DEFAULT
    MEDIEVAL_JET_FIGHTER = DEFAULT
    MEDIEVAL_BOMBER = DEFAULT
    MEDIEVAL_STEALTH_BOMBER = DEFAULT
    MEDIEVAL_GUIDED_MISSILE = DEFAULT
    MEDIEVAL_TACTICAL_NUKE = DEFAULT
    MEDIEVAL_ICBM = DEFAULT
    MEDIEVAL_PROPHET = DEFAULT
    MEDIEVAL_ARTIST = DEFAULT
    MEDIEVAL_SCIENTIST = DEFAULT
    MEDIEVAL_MERCHANT = DEFAULT
    MEDIEVAL_ENGINEER = DEFAULT
    MEDIEVAL_GREAT_GENERAL = DEFAULT
    MEDIEVAL_GREAT_SPY = DEFAULT
    RENAISSANCE_SETTLER = DEFAULT
    RENAISSANCE_WORKER = DEFAULT
    RENAISSANCE_SCOUT = DEFAULT
    RENAISSANCE_EXPLORER = DEFAULT
    RENAISSANCE_SPY = DEFAULT
    RENAISSANCE_EXECUTIVE_1 = DEFAULT
    RENAISSANCE_EXECUTIVE_2 = DEFAULT
    RENAISSANCE_EXECUTIVE_3 = DEFAULT
    RENAISSANCE_EXECUTIVE_4 = DEFAULT
    RENAISSANCE_EXECUTIVE_5 = DEFAULT
    RENAISSANCE_EXECUTIVE_6 = DEFAULT
    RENAISSANCE_EXECUTIVE_7 = DEFAULT
    RENAISSANCE_JEWISH_MISSIONARY = DEFAULT
    RENAISSANCE_CHRISTIAN_MISSIONARY = DEFAULT
    RENAISSANCE_ISLAMIC_MISSIONARY = DEFAULT
    RENAISSANCE_HINDU_MISSIONARY = DEFAULT
    RENAISSANCE_BUDDHIST_MISSIONARY = DEFAULT
    RENAISSANCE_CONFUCIAN_MISSIONARY = DEFAULT
    RENAISSANCE_TAOIST_MISSIONARY = DEFAULT
    RENAISSANCE_WARRIOR = DEFAULT
    RENAISSANCE_SWORDSMAN = DEFAULT
    RENAISSANCE_AXEMAN = DEFAULT
    RENAISSANCE_MACEMAN = DEFAULT
    RENAISSANCE_SPEARMAN = DEFAULT
    RENAISSANCE_PIKEMAN = DEFAULT
    RENAISSANCE_MUSKETMAN = DEFAULT
    RENAISSANCE_RIFLEMAN = DEFAULT
    RENAISSANCE_GRENADIER = DEFAULT
    RENAISSANCE_AT_INFANTRY = DEFAULT
    RENAISSANCE_INFANTRY = DEFAULT
    RENAISSANCE_SAM_INFANTRY = DEFAULT
    RENAISSANCE_MOBILE_SAM = DEFAULT
    RENAISSANCE_MARINE = DEFAULT
    RENAISSANCE_PARATROOPER = DEFAULT
    RENAISSANCE_MECHANIZED_INFANTRY = DEFAULT
    RENAISSANCE_ARCHER = DEFAULT
    RENAISSANCE_LONGBOWMAN = DEFAULT
    RENAISSANCE_CROSSBOWMAN = DEFAULT
    RENAISSANCE_CHARIOT = DEFAULT
    RENAISSANCE_HORSE_ARCHER = DEFAULT
    RENAISSANCE_KNIGHT = DEFAULT
    RENAISSANCE_CUIRASSIER = DEFAULT
    RENAISSANCE_CAVALRY = DEFAULT
    RENAISSANCE_WAR_ELEPHANT = DEFAULT
    RENAISSANCE_TANK = DEFAULT
    RENAISSANCE_MODERN_ARMOR = DEFAULT
    RENAISSANCE_GUNSHIP = DEFAULT
    RENAISSANCE_CATAPULT = DEFAULT
    RENAISSANCE_TREBUCHET = DEFAULT
    RENAISSANCE_CANNON = DEFAULT
    RENAISSANCE_MACHINE_GUN = DEFAULT
    RENAISSANCE_ARTILLERY = DEFAULT
    RENAISSANCE_MOBILE_ARTILLERY = DEFAULT
    RENAISSANCE_WORKBOAT = DEFAULT
    RENAISSANCE_GALLEY = DEFAULT
    RENAISSANCE_TRIREME = DEFAULT
    RENAISSANCE_CARAVEL = DEFAULT
    RENAISSANCE_GALLEON = DEFAULT
    RENAISSANCE_PRIVATEER = DEFAULT
    RENAISSANCE_FRIGATE = DEFAULT
    RENAISSANCE_SHIP_OF_THE_LINE = DEFAULT
    RENAISSANCE_IRONCLAD = DEFAULT
    RENAISSANCE_TRANSPORT = DEFAULT
    RENAISSANCE_DESTROYER = DEFAULT
    RENAISSANCE_BATTLESHIP = DEFAULT
    RENAISSANCE_MISSILE_CRUISER = DEFAULT
    RENAISSANCE_STEALTH_DESTROYER = DEFAULT
    RENAISSANCE_SUBMARINE = DEFAULT
    RENAISSANCE_ATTACK_SUBMARINE = DEFAULT
    RENAISSANCE_CARRIER = DEFAULT
    RENAISSANCE_AIRSHIP = DEFAULT
    RENAISSANCE_FIGHTER = DEFAULT
    RENAISSANCE_JET_FIGHTER = DEFAULT
    RENAISSANCE_BOMBER = DEFAULT
    RENAISSANCE_STEALTH_BOMBER = DEFAULT
    RENAISSANCE_GUIDED_MISSILE = DEFAULT
    RENAISSANCE_TACTICAL_NUKE = DEFAULT
    RENAISSANCE_ICBM = DEFAULT
    RENAISSANCE_PROPHET = DEFAULT
    RENAISSANCE_ARTIST = DEFAULT
    RENAISSANCE_SCIENTIST = DEFAULT
    RENAISSANCE_MERCHANT = DEFAULT
    RENAISSANCE_ENGINEER = DEFAULT
    RENAISSANCE_GREAT_GENERAL = DEFAULT
    RENAISSANCE_GREAT_SPY = DEFAULT
    INDUSTRIAL_SETTLER = DEFAULT
    INDUSTRIAL_WORKER = DEFAULT
    INDUSTRIAL_SCOUT = DEFAULT
    INDUSTRIAL_EXPLORER = DEFAULT
    INDUSTRIAL_SPY = DEFAULT
    INDUSTRIAL_EXECUTIVE_1 = DEFAULT
    INDUSTRIAL_EXECUTIVE_2 = DEFAULT
    INDUSTRIAL_EXECUTIVE_3 = DEFAULT
    INDUSTRIAL_EXECUTIVE_4 = DEFAULT
    INDUSTRIAL_EXECUTIVE_5 = DEFAULT
    INDUSTRIAL_EXECUTIVE_6 = DEFAULT
    INDUSTRIAL_EXECUTIVE_7 = DEFAULT
    INDUSTRIAL_JEWISH_MISSIONARY = DEFAULT
    INDUSTRIAL_CHRISTIAN_MISSIONARY = DEFAULT
    INDUSTRIAL_ISLAMIC_MISSIONARY = DEFAULT
    INDUSTRIAL_HINDU_MISSIONARY = DEFAULT
    INDUSTRIAL_BUDDHIST_MISSIONARY = DEFAULT
    INDUSTRIAL_CONFUCIAN_MISSIONARY = DEFAULT
    INDUSTRIAL_TAOIST_MISSIONARY = DEFAULT
    INDUSTRIAL_WARRIOR = DEFAULT
    INDUSTRIAL_SWORDSMAN = DEFAULT
    INDUSTRIAL_AXEMAN = DEFAULT
    INDUSTRIAL_MACEMAN = DEFAULT
    INDUSTRIAL_SPEARMAN = DEFAULT
    INDUSTRIAL_PIKEMAN = DEFAULT
    INDUSTRIAL_MUSKETMAN = DEFAULT
    INDUSTRIAL_RIFLEMAN = DEFAULT
    INDUSTRIAL_GRENADIER = DEFAULT
    INDUSTRIAL_AT_INFANTRY = DEFAULT
    INDUSTRIAL_INFANTRY = DEFAULT
    INDUSTRIAL_SAM_INFANTRY = DEFAULT
    INDUSTRIAL_MOBILE_SAM = DEFAULT
    INDUSTRIAL_MARINE = DEFAULT
    INDUSTRIAL_PARATROOPER = DEFAULT
    INDUSTRIAL_MECHANIZED_INFANTRY = DEFAULT
    INDUSTRIAL_ARCHER = DEFAULT
    INDUSTRIAL_LONGBOWMAN = DEFAULT
    INDUSTRIAL_CROSSBOWMAN = DEFAULT
    INDUSTRIAL_CHARIOT = DEFAULT
    INDUSTRIAL_HORSE_ARCHER = DEFAULT
    INDUSTRIAL_KNIGHT = DEFAULT
    INDUSTRIAL_CUIRASSIER = DEFAULT
    INDUSTRIAL_CAVALRY = DEFAULT
    INDUSTRIAL_WAR_ELEPHANT = DEFAULT
    INDUSTRIAL_TANK = DEFAULT
    INDUSTRIAL_MODERN_ARMOR = DEFAULT
    INDUSTRIAL_GUNSHIP = DEFAULT
    INDUSTRIAL_CATAPULT = DEFAULT
    INDUSTRIAL_TREBUCHET = DEFAULT
    INDUSTRIAL_CANNON = DEFAULT
    INDUSTRIAL_MACHINE_GUN = DEFAULT
    INDUSTRIAL_ARTILLERY = DEFAULT
    INDUSTRIAL_MOBILE_ARTILLERY = DEFAULT
    INDUSTRIAL_WORKBOAT = DEFAULT
    INDUSTRIAL_GALLEY = DEFAULT
    INDUSTRIAL_TRIREME = DEFAULT
    INDUSTRIAL_CARAVEL = DEFAULT
    INDUSTRIAL_GALLEON = DEFAULT
    INDUSTRIAL_PRIVATEER = DEFAULT
    INDUSTRIAL_FRIGATE = DEFAULT
    INDUSTRIAL_SHIP_OF_THE_LINE = DEFAULT
    INDUSTRIAL_IRONCLAD = DEFAULT
    INDUSTRIAL_TRANSPORT = DEFAULT
    INDUSTRIAL_DESTROYER = DEFAULT
    INDUSTRIAL_BATTLESHIP = DEFAULT
    INDUSTRIAL_MISSILE_CRUISER = DEFAULT
    INDUSTRIAL_STEALTH_DESTROYER = DEFAULT
    INDUSTRIAL_SUBMARINE = DEFAULT
    INDUSTRIAL_ATTACK_SUBMARINE = DEFAULT
    INDUSTRIAL_CARRIER = DEFAULT
    INDUSTRIAL_AIRSHIP = DEFAULT
    INDUSTRIAL_FIGHTER = DEFAULT
    INDUSTRIAL_JET_FIGHTER = DEFAULT
    INDUSTRIAL_BOMBER = DEFAULT
    INDUSTRIAL_STEALTH_BOMBER = DEFAULT
    INDUSTRIAL_GUIDED_MISSILE = DEFAULT
    INDUSTRIAL_TACTICAL_NUKE = DEFAULT
    INDUSTRIAL_ICBM = DEFAULT
    INDUSTRIAL_PROPHET = DEFAULT
    INDUSTRIAL_ARTIST = DEFAULT
    INDUSTRIAL_SCIENTIST = DEFAULT
    INDUSTRIAL_MERCHANT = DEFAULT
    INDUSTRIAL_ENGINEER = DEFAULT
    INDUSTRIAL_GREAT_GENERAL = DEFAULT
    INDUSTRIAL_GREAT_SPY = DEFAULT
    MODERN_SETTLER = DEFAULT
    MODERN_WORKER = DEFAULT
    MODERN_SCOUT = DEFAULT
    MODERN_EXPLORER = DEFAULT
    MODERN_SPY = DEFAULT
    MODERN_EXECUTIVE_1 = DEFAULT
    MODERN_EXECUTIVE_2 = DEFAULT
    MODERN_EXECUTIVE_3 = DEFAULT
    MODERN_EXECUTIVE_4 = DEFAULT
    MODERN_EXECUTIVE_5 = DEFAULT
    MODERN_EXECUTIVE_6 = DEFAULT
    MODERN_EXECUTIVE_7 = DEFAULT
    MODERN_JEWISH_MISSIONARY = DEFAULT
    MODERN_CHRISTIAN_MISSIONARY = DEFAULT
    MODERN_ISLAMIC_MISSIONARY = DEFAULT
    MODERN_HINDU_MISSIONARY = DEFAULT
    MODERN_BUDDHIST_MISSIONARY = DEFAULT
    MODERN_CONFUCIAN_MISSIONARY = DEFAULT
    MODERN_TAOIST_MISSIONARY = DEFAULT
    MODERN_WARRIOR = DEFAULT
    MODERN_SWORDSMAN = DEFAULT
    MODERN_AXEMAN = DEFAULT
    MODERN_MACEMAN = DEFAULT
    MODERN_SPEARMAN = DEFAULT
    MODERN_PIKEMAN = DEFAULT
    MODERN_MUSKETMAN = DEFAULT
    MODERN_RIFLEMAN = DEFAULT
    MODERN_GRENADIER = DEFAULT
    MODERN_AT_INFANTRY = DEFAULT
    MODERN_INFANTRY = DEFAULT
    MODERN_SAM_INFANTRY = DEFAULT
    MODERN_MOBILE_SAM = DEFAULT
    MODERN_MARINE = DEFAULT
    MODERN_PARATROOPER = DEFAULT
    MODERN_MECHANIZED_INFANTRY = DEFAULT
    MODERN_ARCHER = DEFAULT
    MODERN_LONGBOWMAN = DEFAULT
    MODERN_CROSSBOWMAN = DEFAULT
    MODERN_CHARIOT = DEFAULT
    MODERN_HORSE_ARCHER = DEFAULT
    MODERN_KNIGHT = DEFAULT
    MODERN_CUIRASSIER = DEFAULT
    MODERN_CAVALRY = DEFAULT
    MODERN_WAR_ELEPHANT = DEFAULT
    MODERN_TANK = DEFAULT
    MODERN_MODERN_ARMOR = DEFAULT
    MODERN_GUNSHIP = DEFAULT
    MODERN_CATAPULT = DEFAULT
    MODERN_TREBUCHET = DEFAULT
    MODERN_CANNON = DEFAULT
    MODERN_MACHINE_GUN = DEFAULT
    MODERN_ARTILLERY = DEFAULT
    MODERN_MOBILE_ARTILLERY = DEFAULT
    MODERN_WORKBOAT = DEFAULT
    MODERN_GALLEY = DEFAULT
    MODERN_TRIREME = DEFAULT
    MODERN_CARAVEL = DEFAULT
    MODERN_GALLEON = DEFAULT
    MODERN_PRIVATEER = DEFAULT
    MODERN_FRIGATE = DEFAULT
    MODERN_SHIP_OF_THE_LINE = DEFAULT
    MODERN_IRONCLAD = DEFAULT
    MODERN_TRANSPORT = DEFAULT
    MODERN_DESTROYER = DEFAULT
    MODERN_BATTLESHIP = DEFAULT
    MODERN_MISSILE_CRUISER = DEFAULT
    MODERN_STEALTH_DESTROYER = DEFAULT
    MODERN_SUBMARINE = DEFAULT
    MODERN_ATTACK_SUBMARINE = DEFAULT
    MODERN_CARRIER = DEFAULT
    MODERN_AIRSHIP = DEFAULT
    MODERN_FIGHTER = DEFAULT
    MODERN_JET_FIGHTER = DEFAULT
    MODERN_BOMBER = DEFAULT
    MODERN_STEALTH_BOMBER = DEFAULT
    MODERN_GUIDED_MISSILE = DEFAULT
    MODERN_TACTICAL_NUKE = DEFAULT
    MODERN_ICBM = DEFAULT
    MODERN_PROPHET = DEFAULT
    MODERN_ARTIST = DEFAULT
    MODERN_SCIENTIST = DEFAULT
    MODERN_MERCHANT = DEFAULT
    MODERN_ENGINEER = DEFAULT
    MODERN_GREAT_GENERAL = DEFAULT
    MODERN_GREAT_SPY = DEFAULT
    FUTURE_SETTLER = DEFAULT
    FUTURE_WORKER = DEFAULT
    FUTURE_SCOUT = DEFAULT
    FUTURE_EXPLORER = DEFAULT
    FUTURE_SPY = DEFAULT
    FUTURE_EXECUTIVE_1 = DEFAULT
    FUTURE_EXECUTIVE_2 = DEFAULT
    FUTURE_EXECUTIVE_3 = DEFAULT
    FUTURE_EXECUTIVE_4 = DEFAULT
    FUTURE_EXECUTIVE_5 = DEFAULT
    FUTURE_EXECUTIVE_6 = DEFAULT
    FUTURE_EXECUTIVE_7 = DEFAULT
    FUTURE_JEWISH_MISSIONARY = DEFAULT
    FUTURE_CHRISTIAN_MISSIONARY = DEFAULT
    FUTURE_ISLAMIC_MISSIONARY = DEFAULT
    FUTURE_HINDU_MISSIONARY = DEFAULT
    FUTURE_BUDDHIST_MISSIONARY = DEFAULT
    FUTURE_CONFUCIAN_MISSIONARY = DEFAULT
    FUTURE_TAOIST_MISSIONARY = DEFAULT
    FUTURE_WARRIOR = DEFAULT
    FUTURE_SWORDSMAN = DEFAULT
    FUTURE_AXEMAN = DEFAULT
    FUTURE_MACEMAN = DEFAULT
    FUTURE_SPEARMAN = DEFAULT
    FUTURE_PIKEMAN = DEFAULT
    FUTURE_MUSKETMAN = DEFAULT
    FUTURE_RIFLEMAN = DEFAULT
    FUTURE_GRENADIER = DEFAULT
    FUTURE_AT_INFANTRY = DEFAULT
    FUTURE_INFANTRY = DEFAULT
    FUTURE_SAM_INFANTRY = DEFAULT
    FUTURE_MOBILE_SAM = DEFAULT
    FUTURE_MARINE = DEFAULT
    FUTURE_PARATROOPER = DEFAULT
    FUTURE_MECHANIZED_INFANTRY = DEFAULT
    FUTURE_ARCHER = DEFAULT
    FUTURE_LONGBOWMAN = DEFAULT
    FUTURE_CROSSBOWMAN = DEFAULT
    FUTURE_CHARIOT = DEFAULT
    FUTURE_HORSE_ARCHER = DEFAULT
    FUTURE_KNIGHT = DEFAULT
    FUTURE_CUIRASSIER = DEFAULT
    FUTURE_CAVALRY = DEFAULT
    FUTURE_WAR_ELEPHANT = DEFAULT
    FUTURE_TANK = DEFAULT
    FUTURE_MODERN_ARMOR = DEFAULT
    FUTURE_GUNSHIP = DEFAULT
    FUTURE_CATAPULT = DEFAULT
    FUTURE_TREBUCHET = DEFAULT
    FUTURE_CANNON = DEFAULT
    FUTURE_MACHINE_GUN = DEFAULT
    FUTURE_ARTILLERY = DEFAULT
    FUTURE_MOBILE_ARTILLERY = DEFAULT
    FUTURE_WORKBOAT = DEFAULT
    FUTURE_GALLEY = DEFAULT
    FUTURE_TRIREME = DEFAULT
    FUTURE_CARAVEL = DEFAULT
    FUTURE_GALLEON = DEFAULT
    FUTURE_PRIVATEER = DEFAULT
    FUTURE_FRIGATE = DEFAULT
    FUTURE_SHIP_OF_THE_LINE = DEFAULT
    FUTURE_IRONCLAD = DEFAULT
    FUTURE_TRANSPORT = DEFAULT
    FUTURE_DESTROYER = DEFAULT
    FUTURE_BATTLESHIP = DEFAULT
    FUTURE_MISSILE_CRUISER = DEFAULT
    FUTURE_STEALTH_DESTROYER = DEFAULT
    FUTURE_SUBMARINE = DEFAULT
    FUTURE_ATTACK_SUBMARINE = DEFAULT
    FUTURE_CARRIER = DEFAULT
    FUTURE_AIRSHIP = DEFAULT
    FUTURE_FIGHTER = DEFAULT
    FUTURE_JET_FIGHTER = DEFAULT
    FUTURE_BOMBER = DEFAULT
    FUTURE_STEALTH_BOMBER = DEFAULT
    FUTURE_GUIDED_MISSILE = DEFAULT
    FUTURE_TACTICAL_NUKE = DEFAULT
    FUTURE_ICBM = DEFAULT
    FUTURE_PROPHET = DEFAULT
    FUTURE_ARTIST = DEFAULT
    FUTURE_SCIENTIST = DEFAULT
    FUTURE_MERCHANT = DEFAULT
    FUTURE_ENGINEER = DEFAULT
    FUTURE_GREAT_GENERAL = DEFAULT
    FUTURE_GREAT_SPY = DEFAULT


    I plan on getting this to a testing stage by Sunday. Feel free to take a look at my suggested approach and tell me that I have it all wrong.
     
  20. moverred

    moverred Warlord

    Joined:
    Feb 26, 2007
    Messages:
    102
    Hello again. Thanks for the responses, they actually proved quite helpful and running this as a mod seems to work just fine! There is now a problem coming up when I open the ctrl-alt-O options screen in that once open I can't close it again. I remember reading about this somewhere in here but could not find the post, (I "only" spent 5 min looking before I decided to post), so if you have a solution I am open for it. A lot of things are clicked off and I would like to change that but as right now the screen is being stubborn I can't. :cry:
     
Thread Status:
Not open for further replies.

Share This Page