Advertisement
Civilization Fanatics' Center

Go Back   Civilization Fanatics' Forums > CIVILIZATION IV > Civ4 - Strategy & Tips > Civ4 Strategy Articles

Notices

Civ4 Strategy Articles Submit strategy articles or guides for Civilization IV

Reply
 
Thread Tools
Old Apr 11, 2007, 01:38 AM   #41
namliaM
Deity
 
Join Date: Apr 2005
Location: Amsterdam/Netherlands
Posts: 3,603
I just thought I would leave my mark on this thread as well and make "public" my techtree which I made from these lists.

I think looking at the techtree and finding the numbers is easier than using a list.

See my sig or if it ever disappears from my sig find it here on imageshack
__________________
milking...for all I know, that means get as many cows as possible within my boarders... <leprechaun71588>
Bulb order techtree | The Oob's Pittboss rules
namliaM is offline   Reply With Quote
Old Apr 12, 2007, 03:38 AM   #42
Wodan
Deity
 
Wodan's Avatar
 
Join Date: Jun 2005
Location: In transit
Posts: 4,838
Quote:
Originally Posted by namliaM View Post
I just thought I would leave my mark on this thread as well and make "public" my techtree which I made from these lists.

I think looking at the techtree and finding the numbers is easier than using a list.

See my sig or if it ever disappears from my sig find it here on imageshack
Very nice. You're right, it is easier.

However, you should fix the spelling on "Prophet" and "Engineer".

Wodan
Wodan is offline   Reply With Quote
Old Apr 12, 2007, 06:48 AM   #43
cabert
Big mouth
 
cabert's Avatar
 
Join Date: Dec 2005
Location: France
Posts: 7,710
Quote:
Originally Posted by namliaM View Post
I just thought I would leave my mark on this thread as well and make "public" my techtree which I made from these lists.

I think looking at the techtree and finding the numbers is easier than using a list.

See my sig or if it ever disappears from my sig find it here on imageshack
I don't think it's easier.
I copied the whole thing into a simple text file, I search for the tech I want to beeline to and check who can lightbulb it and what there is on his list before my target tech.
Of course I need the tech tree too, to see the prereqs and such, but since you can't do a search on a picture, I don't understand how you would use your image version.
__________________
Cabert
need happiness?; need health?
cabert is offline   Reply With Quote
Old Apr 12, 2007, 08:05 AM   #44
Wodan
Deity
 
Wodan's Avatar
 
Join Date: Jun 2005
Location: In transit
Posts: 4,838
Why would you have to do a text search for a tech that you already know where it is in the tree? That's the whole point... you don't have to do a search in the first place, thus it's easier.

Wodan
Wodan is offline   Reply With Quote
Old Apr 12, 2007, 08:11 AM   #45
cabert
Big mouth
 
cabert's Avatar
 
Join Date: Dec 2005
Location: France
Posts: 7,710
Quote:
Originally Posted by Wodan View Post
Why would you have to do a text search for a tech that you already know where it is in the tree? That's the whole point... you don't have to do a search in the first place, thus it's easier.

Wodan
except when the tech you want to lightbulb is number 22, and you don't know where the other 21 are
__________________
Cabert
need happiness?; need health?
cabert is offline   Reply With Quote
Old Apr 12, 2007, 08:55 AM   #46
namliaM
Deity
 
Join Date: Apr 2005
Location: Amsterdam/Netherlands
Posts: 3,603
The point of the tree is that you "simply" must not be able to research/bulb a lower tech, who cares if you are about to bulb tech #22 where #21 is??
When #21 is ... Mass Media while #22 is ... CS and #10 Masonry is blocking you from bulbing CS.

I think the tech tree is nicer cause I can picture where I am on the techtree much easier than find where I am in a list (which is all over the place in the techtree). Then find the tech I want to bulb or can bulb right now. And see what I have to do (or not do) in order to get where I want to go.

Some people are visual, others are conceptual (lists) to each his own.
__________________
milking...for all I know, that means get as many cows as possible within my boarders... <leprechaun71588>
Bulb order techtree | The Oob's Pittboss rules
namliaM is offline   Reply With Quote
Old Apr 12, 2007, 08:59 AM   #47
cabert
Big mouth
 
cabert's Avatar
 
Join Date: Dec 2005
Location: France
Posts: 7,710
Quote:
Originally Posted by namliaM View Post
Some people are visual, others are conceptual (lists) to each his own.
that must be so, i'm a conceptual guy (it's linked to "auditive" kind of people, AFAIK)
__________________
Cabert
need happiness?; need health?
cabert is offline   Reply With Quote
Old Apr 12, 2007, 02:36 PM   #48
DaviddesJ
Deity
 
DaviddesJ's Avatar
 
Join Date: May 2003
Location: Burlingame CA
Posts: 4,308
I don't find the tree at all useful, but to each his own.

If we are fixing spelling errors, it sure would be nice to change the title of this thread from "Prefences" to "Preferences".
DaviddesJ is offline   Reply With Quote
Old Jun 25, 2007, 03:11 PM   #49
UNeverNo
Chieftain
 
UNeverNo's Avatar
 
Join Date: Aug 2005
Location: Old Europe
Posts: 36
Quote:
Originally Posted by DaviddesJ View Post
I think it's the order that they appear in CIV4TechInfos.XML.
Which Tag in Civ4TechInfos.xml determines the order? Could you explain that please or somebody else?
__________________
Regards,
Chris

Civilization IV Mod Chooser
>2100DL so far - now BtS-compatible
UNeverNo is offline   Reply With Quote
Old Jun 26, 2007, 03:32 AM   #50
EmperorFool
Deity
 
EmperorFool's Avatar
 
Join Date: Mar 2007
Location: Mountain View, California
Posts: 9,625
Quote:
Originally Posted by UNeverNo View Post
Which Tag in Civ4TechInfos.xml determines the order? Could you explain that please or somebody else?
From this post by DaviddesJ and looking at the XML file, here's what I understand.

For any particular great person type, first sort the techs by their flavor value and then sort ties by the order the techs appear in the file.

For example, the religion flavor values for a few techs (in file order):
  • Mysticism: 9
  • Meditation: 10
  • Polytheism: 10
  • Priesthood: 10
  • Monotheism: 10
  • Monarchy: 4
  • Literature: 4
  • Code of Laws: 7
Sorting by value, file-order gives
  1. Meditation
  2. Polytheism
  3. Priesthood
  4. Monotheism
  5. Mysticism
  6. Code of Laws
  7. Monarchy
  8. Literature
Yay, they are in the correct order. Note that some intervening techs are missing, like Theology, Divine Right, Masony, and Civil Service, but this is because I left them out of the file list. They have flavor values that would place them among the techs I have listed, even though they appear later in the file.

The above techs are the only ones I tested by looking at the file.

One mod idea I'd like to pursue is to put this information into Sevopedia, but I'm wrestling with how.

The easier way is to list the previous and next techs prefered by each great person type.

For example, when looking at Civil Service, you'd see
  • Scientist: Music / Democracy
  • Prophet: Code of Laws / Monarchy
  • Artist: Metal Casting / Guilds
  • Merchant: Monarchy / Guilds
  • Engineer: Optics / Nationalism
If you were expecting a Great Scientist and wanted to pop for Civil Service, you'd need to know that you either have every higher-valued tech or that you couldn't research them presently (lacking prerequisites).

The above mod would help you backtrack along the path, but would require a bit of busy-work for the player.

A better solution would drive at answering the key question: what must I research and/or avoid researching so that I can pop for this tech?

Can anyone explain what information to display to answer this question?

Continuing the example using a GS and Civil Service, assume you have every tech higher in the list except Music. To avoid popping for Music, you must avoid having Music's prerequisites. Both require Mathematics, but Music also requires Literature or Drama. Thus you must avoid researching Literature or Drama as either would open up Music.

Figuring this out is a PITA using the first method I described. It would be better to list this information on both Literature and Drama using your current known technologies.
  • It knows Civil Service is the next tech in line for a GS because you cannot research or have researched all techs prefered by the GS.
  • It knows Music is higher in the list.
  • It knows that Literature is a prerequisite.
  • It would say on Literature: "This tech will allow GS to help research Music rather than Civil Service."
It would need to say the same thing for Drama, and in the case where a tech had two required prerequisites say so. (If you had to have both Drama and Literature it would say, "This tech along with Drama will allow GS to help research Music rather than Civil Service.")

For bonus points, on Civil Service it would say, "Drama or Literature would allow GS to help research Music." I think this is less important, and it would be complicated if there were many missing techs higher in the list.

Is there a better way to represent this information in-game? I'm up for a challenge! I think I could bang this out in Python without too much difficulty if we can think of a way to accurately and clearly present the information. It's all there in the XML and TechInfo objects.
EmperorFool is offline   Reply With Quote
Old Jun 26, 2007, 03:39 AM   #51
EmperorFool
Deity
 
EmperorFool's Avatar
 
Join Date: Mar 2007
Location: Mountain View, California
Posts: 9,625
Sorry, I didn't clearly answer your question. The tags in particular in Civ4TechInfos.xml are within the <Flavors> element

Code:
<Flavors>
	<Flavor>
		<FlavorType>FLAVOR_MILITARY</FlavorType>
		<iFlavor>3</iFlavor>
	</Flavor>
	<Flavor>
		<FlavorType>FLAVOR_RELIGION</FlavorType>
		<iFlavor>6</iFlavor>
	</Flavor>
	<Flavor>
		<FlavorType>FLAVOR_PRODUCTION</FlavorType>
		<iFlavor>2</iFlavor>
	</Flavor>
	<Flavor>
		<FlavorType>FLAVOR_GOLD</FlavorType>
		<iFlavor>2</iFlavor>
	</Flavor>
	<Flavor>
		<FlavorType>FLAVOR_SCIENCE</FlavorType>
		<iFlavor>2</iFlavor>
	</Flavor>
	<Flavor>
		<FlavorType>FLAVOR_CULTURE</FlavorType>
		<iFlavor>1</iFlavor>
	</Flavor>
	<Flavor>
		<FlavorType>FLAVOR_GROWTH</FlavorType>
		<iFlavor>4</iFlavor>
	</Flavor>
</Flavors>
I assume it maps them intelligently, for example Great Merchant uses FLAVOR_GOLD.

For techs with the same value, it uses the order in which they appear in the file.
EmperorFool is offline   Reply With Quote
Old Jun 26, 2007, 04:48 AM   #52
namliaM
Deity
 
Join Date: Apr 2005
Location: Amsterdam/Netherlands
Posts: 3,603
how about using my techtree numbering to enter the information directly into the techtree itself?

Determaining what is bulbed by whom next is hard as you have to determain what someone is going to research in the meantime, while displaying the bulb order would allow someone to manipulate the techtree in such a way he can bulb what he wants.
__________________
milking...for all I know, that means get as many cows as possible within my boarders... <leprechaun71588>
Bulb order techtree | The Oob's Pittboss rules
namliaM is offline   Reply With Quote
Old Jun 26, 2007, 07:53 AM   #53
EmperorFool
Deity
 
EmperorFool's Avatar
 
Join Date: Mar 2007
Location: Mountain View, California
Posts: 9,625
The main thing I see being useful is when you have a particular expected type of great person on the way (or one lying around) and want them to lightbulb a particular tech.

You may need to acquire some other techs first:
  • Prerequisites for the given tech
  • Cheaper techs higher in the preference list
On top of that, you may acquire other techs while waiting to pop the great person:
  • Unrelated research
  • Trading opportunities
In all these cases you need to know which techs to acquire (to make your desired lightbulb possible) and which techs to avoid (to keep from enabling a tech that's more highly valued by the great person).

Given that the game knows what you have already researched and the preference orders for all the techs and great people, it should be able to tell you this without knowing your intented lightbulb tech. For each great person, the game already chooses which tech to lightbulb using this information. I'd like to present this to the user, along with the effect of researching each possible tech individually.

"If I research Literature, which great people will change the tech they will lightbulb?"

Once I get that presented, I figure we can extend it to consider multiple techs at once.

"If I research Literature, what other techs that I can research right now must I research to get each great person to change the tech they will lightbulb?"

The latter is important because if a tech has two prerequisites that I haven't researched, I can safely research one of them without changing the tech to be lightbulbed.

I haven't looked at your mod code yet, but can you quickly answer one question: did you type in the list data yourself, or are you inspecting the TechInfos to generate the numbers in the tech tree?
EmperorFool is offline   Reply With Quote
Old Jun 26, 2007, 10:18 AM   #54
ruff_hi
Live 4ever! Or die trying
 
ruff_hi's Avatar
 
Join Date: Oct 2005
Location: an Aussie in NY
Posts: 8,193
I am actually thinking along the lines of a tech bulbing screen. The top would contain your current research options (what techs are available to research) with the first column being blank while the left side would show the 5 Great People. The body of the screen would show the tech that the GP would bulb.

Thus, if you looked along the GA line, it would show the current tech that a GA would bulb, the next column would show the tech the GA would bulb if you knew the tech at the top of that column (it might be the same, it might be different).

This would help you work out what type of GP you wanted but it would also warn you off researching a certain tech.
__________________
My Blog [Getting Old, Getting Cranky], Wife's Series! [The Prism Series - book 4 The Wood at World's Edge coming soon!]
BUG Mod - BtS Unaltered Gameplay [ Forum | Download | FAQ | Known Issues | Report Bugs | Troubleshooting | BUG Wiki | Modding Tutorial | BUFFY ]

"I found this great mod! Have you heard of it? It gives me everything I need!" - Troy Goodfellow's wife talking about the BUG mod | Spawn Busting: All the cool guys are doing it!

I've finally registered a domain. My site can now be found at www.ruffhi.com.
ruff_hi is offline   Reply With Quote
Old Jun 26, 2007, 10:23 AM   #55
UNeverNo
Chieftain
 
UNeverNo's Avatar
 
Join Date: Aug 2005
Location: Old Europe
Posts: 36
Quote:
Originally Posted by EmperorFool View Post
Sorry, I didn't clearly answer your question. The tags in particular in Civ4TechInfos.xml are within the <Flavors> element

Code:
<Flavors>
	<Flavor>
		<FlavorType>FLAVOR_MILITARY</FlavorType>
		<iFlavor>3</iFlavor>
	</Flavor>
	<Flavor>
		<FlavorType>FLAVOR_RELIGION</FlavorType>
		<iFlavor>6</iFlavor>
	</Flavor>
	<Flavor>
		<FlavorType>FLAVOR_PRODUCTION</FlavorType>
		<iFlavor>2</iFlavor>
	</Flavor>
	<Flavor>
		<FlavorType>FLAVOR_GOLD</FlavorType>
		<iFlavor>2</iFlavor>
	</Flavor>
	<Flavor>
		<FlavorType>FLAVOR_SCIENCE</FlavorType>
		<iFlavor>2</iFlavor>
	</Flavor>
	<Flavor>
		<FlavorType>FLAVOR_CULTURE</FlavorType>
		<iFlavor>1</iFlavor>
	</Flavor>
	<Flavor>
		<FlavorType>FLAVOR_GROWTH</FlavorType>
		<iFlavor>4</iFlavor>
	</Flavor>
</Flavors>
I assume it maps them intelligently, for example Great Merchant uses FLAVOR_GOLD.

For techs with the same value, it uses the order in which they appear in the file.
Aaaah! I took a look into Civ4TechInfo.xml before and saw only 4 Entries. Seems as if Firaxis does not use empty tags.
Thanks
__________________
Regards,
Chris

Civilization IV Mod Chooser
>2100DL so far - now BtS-compatible
UNeverNo is offline   Reply With Quote
Old Jun 26, 2007, 12:03 PM   #56
namliaM
Deity
 
Join Date: Apr 2005
Location: Amsterdam/Netherlands
Posts: 3,603
The problem with such a screen is this bulbing list is not exactly liniar.... Researching a certain tech may just block you from bulbing the exact thing you are trying to bulb...

I.e. I want to bulb Education ASAP with a Scientist...
The strangest thing happens if I dont research Meditation... Philo is blocked and Education is the first tech on the list after researching paper.

How are you going to fit this into a liniar thing? You dont... I dont think so... Cause it is all over the techtree....
__________________
milking...for all I know, that means get as many cows as possible within my boarders... <leprechaun71588>
Bulb order techtree | The Oob's Pittboss rules
namliaM is offline   Reply With Quote
Old Jul 21, 2007, 03:22 PM   #57
Jeff1787
Sarge
 
Jeff1787's Avatar
 
Join Date: Jun 2003
Location: The Dog House
Posts: 568
Here are two charts that might help. One has all of the BtS technologies listed in alphabetical order and the preference of each GP to research. The other has the research order of each GP on one page.

Next week when I get BtS I will double check all of my figures and post again.
Attached Files
File Type: doc Technology preferences.doc (132.0 KB, 275 views)
__________________
If you have ten thousand regulations you destroy all respect for the law ~ Winston Churchill

Last edited by Jeff1787; Jul 21, 2007 at 03:26 PM.
Jeff1787 is offline   Reply With Quote
Old Jul 21, 2007, 03:24 PM   #58
Jeff1787
Sarge
 
Jeff1787's Avatar
 
Join Date: Jun 2003
Location: The Dog House
Posts: 568
Here is the other one...
Attached Files
File Type: doc Research Preference.doc (107.0 KB, 378 views)
__________________
If you have ten thousand regulations you destroy all respect for the law ~ Winston Churchill
Jeff1787 is offline   Reply With Quote
Old Jul 23, 2007, 08:33 PM   #59
levyavi
Chieftain
 
Join Date: Apr 2007
Location: Seattle, WA
Posts: 19
I have a question regarding the light bulbing.
Sometimes the GP is able to discover the technology from scratch. On other times it only adds beakers to research. Does anyone know how does it work? is there a cap to the # of beakers that a GP can contribute?
levyavi is offline   Reply With Quote
Old Jul 23, 2007, 09:11 PM   #60
DaviddesJ
Deity
 
DaviddesJ's Avatar
 
Join Date: May 2003
Location: Burlingame CA
Posts: 4,308
Quote:
Originally Posted by levyavi View Post
Sometimes the GP is able to discover the technology from scratch. On other times it only adds beakers to research. Does anyone know how does it work? is there a cap to the # of beakers that a GP can contribute?
Great Scientist gives up to (1500 + 3*pop) beakers
Other Great People give up to (1000 + 2*pop) beakers
DaviddesJ is offline   Reply With Quote
Reply

Bookmarks

Tags
civ 4, gp tech bulb, great people

Go Back Civilization Fanatics' Forums > CIVILIZATION IV > Civ4 - Strategy & Tips > Civ4 Strategy Articles > Great People Tech Prefences

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Advertisement

All times are GMT -6. The time now is 11:36 PM.


Powered by vBulletin®
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
This site is copyright Civilization Fanatics' Center.
Support CFC: Amazon.com | Amazon UK | Amazon DE | Amazon CA | Amazon FR