OrionVeteran
Deity
Are you using a modified GameFont_75 & GameFont tga files of the ones that I posted in the mod? Also could you confirm that the FontButtonIndex value from the BonusArtInfo for one of the missing resources is correct.
Have you modified the CvDLLWidgetData->parseActionHelp code where it is retrieving the icon. This is the code that I have:
PHP:{ iLast = 0; FAssert((0 < GC.getNumBonusInfos()) && "GC.getNumBonusInfos() is not greater than zero but an array is being allocated in CvDLLWidgetData::parseActionHelp"); for (iI = 0; iI < GC.getNumBonusInfos(); iI++) { if (GET_TEAM(pHeadSelectedUnit->getTeam()).isHasTech((TechTypes)(GC.getBonusInfo((BonusTypes) iI).getTechReveal()))) { if (GC.getImprovementInfo(eImprovement).getImprovementBonusDiscoverRand(iI) > 0) { szFirstBuffer.Format(L"%s%s", NEWLINE, gDLL->getText("TXT_KEY_ACTION_CHANCE_DISCOVER").c_str()); szTempBuffer.Format(L"%c", GC.getBonusInfo((BonusTypes) iI).getChar()); setListHelp(szBuffer, szFirstBuffer, szTempBuffer, L", ", (GC.getImprovementInfo(eImprovement).getImprovementBonusDiscoverRand(iI) != iLast)); iLast = GC.getImprovementInfo(eImprovement).getImprovementBonusDiscoverRand(iI); } } } }
Searching for TXT_KEY_ACTION_CHANCE_DISCOVER in the source should jump you to it.
Yes, I have added some additional icons to the GameFont_75 & GameFont tga files.
No I have not modified the CvDLLWidgetData->parseActionHelp code. Your code matches what I have.
I confirmed that each of the FontButtonIndex values from the BonusArtInfo for all of the missing resources are correct.