Bug Reports and Technical Issues

How did you download it? From github? Did you use the installer?

Only the installer comes with Varietas Delectat. You need to select it during installation to get the unique art assets.
 
France's historical territory in the Guyanas seems mismatched.
Civ4ScreenShot0009.JPG
 
Could this be a bug? 2.5 :gold: per Oil makes up 30:gold: yield for the maximum of 12 Oils consumed.


Oil.png
 
In the original RFC, like shrine income, corporation income was limited IIRC, so that might be a cause?
Vanila Corporation Headquarters mimic Holy cities and as such your logic would be applicable. But DoC abolished the concept of headquarters and already put a limit of 12 max resources feeding the corporation, so I don't know. Something does not feel right.
 
If you upload a save for this situation, I can investigate. From your description it looks like a bug though.
 
In the original RFC, like shrine income, corporation income was limited IIRC, so that might be a cause?
A quick glance at the code reveals that this is true. It is capped ad 25.
 
A quick glance at the code reveals that this is true. It is capped ad 25.
Oh, wow! Feels like a double cap, because you already cannot go over 12 Oils! Feels unfair...
 
If there are two caps you're never going to hit the higher cap, so it's basically like one cap.

This is the power of positive thinking
 
Perhaps with the bigger map those caps can be re evaluated? 12 Oils becomes a very real situation and the difference is only 5 coins. Plus World Trade Center could act like a Dome of the Rock Wonder...
 
If there are two caps you're never going to hit the higher cap, so it's basically like one cap.

This is the power of positive thinking
Actually you can hit the higher cap, but only for the health and unhappiness penalties.

This is the power of negative thinking
 
Perhaps with the bigger map those caps can be re evaluated? 12 Oils becomes a very real situation and the difference is only 5 coins. Plus World Trade Center could act like a Dome of the Rock Wonder...
Bigger map also means more cities, and the maximum number of corporations has been increased accordingly.
 
I see your point. Well, would you consider to lower Oil cap to 10, so things don't look misleading during the game? Not everyone peruses Python codes!
 
I little more investigation in the company code:

All companies have a resource limit of 12. It used to be hardcoded, but I once made a change so it could be set for each company individually. But the limits have never been changed.

After a quick calculation (not verified ingame), only the Oil company can reach the 25 yield cap. The other companies provide less yield per resource, so they hit the 12 resource limit first.

The Dutch UP is applied before the 25 yield cap. But even with the UP it cannot reach 25 yield with the 12 resources limit.

The 12 resource limit does not apply in the calculation to determine how attractive a city is for a company to spread into.

According to the comments in the code, Rhye introduced both the 12 resource limit and 25 yield cap. However, I just saw something important. The 25 yield cap seems to be meant for headquarters (see code below). The 25 yield cap was supposedly introduced to limit the shrine-like income from HQ, which we don't have anymore. It is possible that in the transition from corporations to companies, the change in code resulted (unintentionally) that this cap also applied to all cities, resulting in the double cap.

C++:
    {
        //iNewCommerce += getCorporationCommerceByCorporation(eIndex, ((CorporationTypes)iI)); //Rhye - corporation cap (headquarters)
        iNewCommerce += std::min(25, getCorporationCommerceByCorporation(eIndex, ((CorporationTypes)iI))); //Rhye - corporation cap (headquarters)
    }
 
Last edited:
Occasionally I'll see an AI offer a deal to me, and accepting that deal makes them go from Cautious to Annoyed. This was the first instance I've seen where they go from Annoyed to Furious. Rejecting the deal leaves him at Annoyed.
Spoiler Things go from bad to worse for Chandragupta :
I was familiar with this phenomenon but also never sure what caused it. After looking at this example, I found that the reason is the attitude from rank difference. What happened here is that the trade changed the civ rank (e.g. Swahili moving up one rank over Burma) and that happens to be enough to change the AI attitude from annoyed to furious. It's not a direct opinion on the trade itself. So everything is working as intended.
 
Hello everyone! Every time when I try to install RFC Dawn of Civilization, I have a following issue - installer creates a phantom folder:
1721467780218.png


I try to fix it, and take a proper path for installation:
1721467868608.png

after the installation I have the same error where the installer refers to the wrong phantom path:
1721468021539.png
 
The installer tries to determine the correct install location from the Windows registry, but that sometimes fails. If you fix it by moving the files manually, the registry entry for the installer will still be incorrect. Instead, I would try to remove the files and run the installer from scratch again. Then, there should be a step in the installer menu where the install location is chosen. You can change the destination there manually, and it should proceed successfully.
 
So many python exceptions!
Some games don't work at all, and they write a lot of errors in python. I open them and immediately lose!
 

Attachments

  • IMG_20240721_042134_963.jpg
    IMG_20240721_042134_963.jpg
    2.4 MB · Views: 46
Back
Top Bottom