Hierschonmal ein paar Infos, die hilfreich sein könnten:
CIV4ImprovementInfos.xml (...XML/Terrain/)
<bGoody>1</bGoody>
--> 1 heißt, dass es als "GoodyHut" funktioniert
<bWater>
--> hier müsste man definieren können, dass es z.B. (nur) auf Wasser existiert
<iGoodyRange> --> wahrscheinlich verweis auf Eintrag in CIV4GoodyInfo.xml ??
CIV4GoodyInfo.xml (...XML/GameInfo/)
<GoodyInfo> -> definieren die einzelnen Ergebnisse (Einheiten, Erfahrung, Gold, ...)
Leider scheinen Diplomatie-Effekte (außer Kriegserklärung) noch nicht drin zu sein.
Es wird wohl also auch hierfür auf eine DLL-Änderung hinauslaufen.
Ein paar Dinge sollten aber jetzt schon übers XML gehen.