Coffee and sandwiches too?Yes exactly thank you.
Can you make same list for World wonders, national wonders and techs.
Couldn't you say me earlier, I would do everything at once.
Coffee and sandwiches too?Yes exactly thank you.
Can you make same list for World wonders, national wonders and techs.
Coffee and sandwiches too?
<iMaxGlobalInstances>
<iMaxTeamInstances>
<iMaxPlayerInstances>
<iExtraPlayerInstances>
Better prepare a list. I do not think you want for example ColorVal-s or HintInfo-s. Or maybe you want?To be honest all xml files grouped by category (info that it contains) will be usefull.
Coffee is out. Currently we have cabbage and parsley leaves.Yes please. But remember no sugar...
GC.setInfoTypeFromString(pClassInfo->getType(), (int)aInfos.size() - 1);
GC.setInfoTypeFromString(pClassInfo->getType(), iID);
Is it what you wanted?
@TD, this below is responsible for binding a type name with its id. I'm not sure are those all places, but there is a good chance for it.
void CvXMLLoadUtility::LoadGlobalClassInfo(...)
Code:GC.setInfoTypeFromString(pClassInfo->getType(), (int)aInfos.size() - 1);
void CvXMLLoadUtility::SetGlobalClassInfo(...)
Code:GC.setInfoTypeFromString(pClassInfo->getType(), iID);
About combat classes loading, I would try to move it, from LoadBasicInfos() to LoadPreMenuGlobals() before UnitInfo-s loading. Combat classes should not be required to load any Info-s except UnitInfo (at least logically), so if some problem would even appear, it should be minor.
Yes please. But remember no sugar...
To be honest all xml files grouped by category (info that it contains) will be usefull.
No, we rather do not need reviewing. If you move it and after running c2c with debug build, you do not get error messages, then everything should be ok. If something is dependent on something else, it calls FindInInfoClass(type_name) -- at least in those cases I have seen -- to get the id of this dependency and this call generates an error message, if the id is not found.What we'd have to do is review everything we move Combat Classes behind in the load order to make sure that none of those Classes try to load a tag with a CombatClass reference.
Not sure if that will make it any easier for us on those 3 tags either without looking at the list but I do suspect you MAY be right. It's surprising sometimes how many classes have tags referring to other classes that you wouldn't have expected though... Maybe you'll find the time to review that and find it would work though... that'd be appreciated if you could take a look.
@Dancing Hoskuld, can you say something about this iExtraPlayerInstances tag?
Number of building class that can be constructed if the limit has already been reached (used to allow the Palace to be moved)
Well, yeah, that's true. I suppose I just expect it will happen so it's more of 'taking a count' of how many reprogrammed tags it will enforce to make such a move. But it may well be that it could work so I'll test it in a bit here.No, we rather do not need reviewing. If you move it and after running c2c with debug build, you do not get error messages, then everything should be ok. If something is dependent on something else, it calls FindInInfoClass(type_name) -- at least in those cases I have seen -- to get the id of this dependency and this call generates an error message, if the id is not found.
<NotOnGameOptionTypes>
<GameOptionType>GAMEOPTION_RAGING_BARBARIANS</GameOptionType>
</NotOnGameOptionTypes>
and
<OnGameOptionTypes>
<GameOptionType>GAMEOPTION_NO_NUKES</GameOptionType>
<GameOptionType>GAMEOPTION_LEVELING_LEADERHEADS</GameOptionType>
</OnGameOptionTypes>
LoadGlobalClassInfo(GC.getLeaderHeadInfo(), "CIV4LeaderHeadInfos", "Civilizations", "Civ4LeaderHeadInfos/LeaderHeadInfos/LeaderHeadInfo", false, true, GC.getLeaderHeadInfoReplacements());
SortAlphabetGlobalClassInfo(GC.getLeaderHeadInfo());
LoadGlobalClassInfo(GC.getFeatureInfo(), "Civ4FeatureInfos", "Terrain", "Civ4FeatureInfos/FeatureInfos/FeatureInfo", false, true, GC.getFeatureInfoReplacements());
LoadGlobalClassInfo(GC.getReligionInfo(), "CIV4ReligionInfo", "GameInfo", "Civ4ReligionInfo/ReligionInfos/ReligionInfo", false, true, GC.getReligionInfoReplacements());
LoadGlobalClassInfo(GC.getBonusInfo(), "CIV4BonusInfos", "Terrain", "Civ4BonusInfos/BonusInfos/BonusInfo", false, true, GC.getBonusInfoReplacements());
LoadGlobalClassInfo(GC.getUnitCombatInfo(), "CIV4UnitCombatInfos", "Units", "Civ4UnitCombatInfos/UnitCombatInfos/UnitCombatInfo", false, true);
//TB Promotion Line Mod begin
LoadGlobalClassInfo(GC.getPromotionLineInfo(), "CIV4PromotionLineInfos", "Units", "Civ4PromotionLineInfos/PromotionLineInfos/PromotionLineInfo", false,true);
DestroyFXml();
OutputDebugString("Begin cached load region\n");
I can be polite in answering this, somehow. I am not saying about scores. They are worthless. I am saying about knowledge of common people. Like a random guy you can meet on the street. The best example was Thunddie who even haven't known what is the order of arithmetic operations. -- Without this knowledge you will not even be able to pass the 4'th class of primary school in Europe. And it it a small example. But I don't want to offend guys here even more, so I will not list them.
No, it's not good. It must be after this.I was toying with this last night too and this arrangement seems to work fine:
Moving UnitCombats to just above PromotionLines (I read through all the classes and judged from a little memory and a little research where I wasn't sure and found it could be moved here so it's confirming to see you found the same result.) and then moving Bonus infos up a few shifts so it comes up before UnitCombats. (Bonuses are pretty much the core information profile for a Culture definition.) This seems to load just fine. I forgot about clearing the cache to make sure though.Code:LoadGlobalClassInfo(GC.getFeatureInfo(), "Civ4FeatureInfos", "Terrain", "Civ4FeatureInfos/FeatureInfos/FeatureInfo", false, true, GC.getFeatureInfoReplacements()); LoadGlobalClassInfo(GC.getReligionInfo(), "CIV4ReligionInfo", "GameInfo", "Civ4ReligionInfo/ReligionInfos/ReligionInfo", false, true, GC.getReligionInfoReplacements()); LoadGlobalClassInfo(GC.getBonusInfo(), "CIV4BonusInfos", "Terrain", "Civ4BonusInfos/BonusInfos/BonusInfo", false, true, GC.getBonusInfoReplacements()); LoadGlobalClassInfo(GC.getUnitCombatInfo(), "CIV4UnitCombatInfos", "Units", "Civ4UnitCombatInfos/UnitCombatInfos/UnitCombatInfo", false, true); //TB Promotion Line Mod begin LoadGlobalClassInfo(GC.getPromotionLineInfo(), "CIV4PromotionLineInfos", "Units", "Civ4PromotionLineInfos/PromotionLineInfos/PromotionLineInfo", false,true);
ArrangeTGA(GC.getReligionInfo(), "CIV4ReligionInfo");
ArrangeTGA(GC.getReligionInfo(), "CIV4ReligionInfo");
/************************************************************************************************/
/* TGA_INDEXATION END */
/************************************************************************************************/
LoadGlobalClassInfo(GC.getUnitCombatInfo(), "CIV4UnitCombatInfos", "Units", "Civ4UnitCombatInfos/UnitCombatInfos/UnitCombatInfo", false, true);
//TB Promotion Line Mod begin
LoadGlobalClassInfo(GC.getPromotionLineInfo(), "CIV4PromotionLineInfos", "Units", "Civ4PromotionLineInfos/PromotionLineInfos/PromotionLineInfo", false,true);
//TB Promotion Line Mod begin
LoadGlobalClassInfo(GC.getPromotionInfo(), "CIV4PromotionInfos", "Units", "Civ4PromotionInfos/PromotionInfos/PromotionInfo", true, true, GC.getPromotionInfoReplacements());
LoadGlobalClassInfo(GC.getRouteInfo(), "Civ4RouteInfos", "Misc", "Civ4RouteInfos/RouteInfos/RouteInfo", false, true, GC.getRouteInfoReplacements());
Check the beginning of CvXMLLoadUtility::LoadPreMenuGlobals() .But do you think
that comes up at the end of LoadBasicInfos()Code:DestroyFXml();
This is just an information note. And it is probably not actual for a long time. -- You have more data which are not already cached loaded between it and OutputDebugString("End cached load region\n"); . We should remove those notes.or
which now comes up before UnitCombats rather than after, would have any possible negative impact for such a move?Code:OutputDebugString("Begin cached load region\n");
Because with money you can twist any test. Moreover, I was never very high in test, but I can solve problems of complexity which scares even a national professor (the highest scientific degree in my country) specialized in this domain on my university. Or, my IT institute was below top 10 in the national IT ranking, but somehow our students have been occupying top places in European contests. Students from only one another institute have been taking better places. Actually, the technical university from the same city was higher. But we (when I was still a student) could not even believe, that the education level in an IT institute can be so low. We were ashamed, that people with so poor skills and knowledge get the same MSc as we do.Why would the international test scores be worthless? If a country has more students retaining what they learned from school, their students should be putting more of it in long-term memory.
I do not have time for repeating myself countless times. In such tests the advantage or sum scores are useless. What is representative is the median and it is pretty low in the USA. Besides, as I mentioned, there is the money factor.I've looked into it, and found out the US doesn't do as bad as a lot of people claim.
I can't verify if the person who set this up was accurately accounting for the differences because of the government shutdown. XD. He gave a link, though, so it's unlikely he totally BS'd Note: There's also differences that might not be accounted for on this chart. For example, Germany's younger generation increasingly isn't white.
Also, I've seen articles mention that the scores are misleading.
From HuffingtonPost:
"Analyses of PISA scores show that white and economically privileged students in the U.S. outperform all other groups internationally -- a fact that is often used to claim that the consequences poverty and diversity are keeping many American students behind, and dragging down the country's composite scores."
http://articles.latimes.com/1998/mar/15/opinion/op-29081
"Aggregate scores also hide the fact that large subgroups in bigger nations may be performing at stellar levels. A 1992 international achievement test similar to TIMSS showed that while the overall U.S. score was low, American Asians did better than any group in the world, wealthier U.S. urban residents placed fourth, and white U.S. students fifth."
I also find it striking that Canada does well when they certainly don't have an academic culture, and their education system is in lockstep with the US.