Beta Unstable

3Miro

Deity
Joined
Apr 23, 2008
Messages
3,480
Location
Knoxville USA
Here is a draft of the next Beta. There are plenty of things that are not working (like the counters on the screen). With so many changes, there are bound to be a whole bunch of bugs. This is definitely less stable then Beta 6, hence I am not calling it Beta 7 yet. However, I will need people to help me test and clean this one up. The biggest problem right now is the new stability scheme (hence the name, Unstable).

The idea is to try a few games and see how bad the new Stability scheme is.

There are 4 Categories now (Foreign got removed). Pretty much everything else work different:

Cities:
- keep them happy, healthy and safe (with military units)
- don't let foreign religion and/or foreign culture (above 60%)
- build Night Watches

Civics:
- other than mixing oppressive and liberal civics, don't get too many anarchies
- build Courthouses

Economy:
- work tiles with improvements only, prioritize resource tiles
- have open borders and many trade routes
- keep maintenance low
- don't go over the top with the army and wonders
- build Manor Houses

Expansion:
- build cities in Stable provinces
- DON'T LET FOREIGN CITIES IN YOUR PROVINCES
- Build Castles (which are more-expensive and don't give trade-routes anymore)
- get the right Civic option:
- Vassalage if you have Vassals (Vassals are harder to get now)
- Occupation if you are fighting expansive war (get stability from conquering cities)
- Imperialism, if you already have a large empire and you are trying to keep it (bonus for cities outside the core)
- Colonialism if you are building colonies

Damn the upload takes forever ....

https://sourceforge.net/projects/rfceurope/

Patch 1: Use those files to replace the files in RFCEurope\Assets\Python
Fixes Burgundy and German UHV, Orthodox faith gives Stability boost and couple of Python crashes.

Patch 2: Fixed the issues reported by Opera.

Patch 3: Fixed more reported by Opera. All hail Opera ...
 

Attachments

trying the byzantines: why is thessaloniki unstable??

Also cities start with 92% french culture... (I checked all start like that)
 

Attachments

  • Civ4ScreenShot0032.JPG
    Civ4ScreenShot0032.JPG
    175.4 KB · Views: 121
A few thoughts of my first 200 years with the Byzantines:

- They dont get the production penalty anymore. I can crank out units en masse! And buildings.
- Their economy suck. 0% research after a few turns still get me at -25 gold/turn. Not bad however since it slows down tech to a minimum.
- Reloaded an autosave on the turn Jerusalem should have flipped, flip never happened.
- If you road the tile where the arabs start and empty the city of troops they always take Tyre which becomes their capital and moves all units there. Damascus never founded. This was also the case in beta 6.
- All cities start with minimum cultural border. A few should start with expanded borders.
 
trying the byzantines: why is thessaloniki unstable??

Also cities start with 92% french culture... (I checked all start like that)

Thessaloníki is a bug. I will fix that.

However, the French culture is a corrupt install. Make sure you are using the map in RFCEurope\PrivateMaps and not something else. You should probably delete everything RFCEurope and install again.
 
@ 3Miro

Is the Burgundian UP going to change? Currently, it's the same as the Lithuanian one, but the Burgundian will always work, but the Lithuanian will only work without State Religion. BTW, I don't think this UHV isn't Unique anymore.
 
@ 3Miro

Is the Burgundian UP going to change? Currently, it's the same as the Lithuanian one, but the Burgundian will always work, but the Lithuanian will only work without State Religion. BTW, I don't think this UHV isn't Unique anymore.

I just realized that I missed the Burgundian UHV when I was coding it yesterday. The culture date is set to 1336 and the third condition is to have higher score than France, England and Germany in 1473. The first condition doesn't work :hammer2:

I am happy with changing either Lithuania or Burgundy, but to what?
 
I have no idea for an new UP. I think it fits both. But I think it is better for the Lithuania. (I don't know just a feeling) I think it's more unique (because it's only working when you don't have a state religion). And I think it is easier to find a nice UHV for Burgundy.

Also, shouldn't Great Artist don't count for the first Lithuanian UHV (4000 culture without religion). Otherwise you'll have the UHV with only 1 of them.
 
I have no idea for an new UP. I think it fits both. But I think it is better for the Lithuania. (I don't know just a feeling) I think it's more unique (because it's only working when you don't have a state religion). And I think it is easier to find a nice UHV for Burgundy.

Also, shouldn't Great Artist don't count for the first Lithuanian UHV (4000 culture without religion). Otherwise you'll have the UHV with only 1 of them.

Artists don't count for both Burgundy and Lithuania (unless you settle them in the city, then you get the +12/turn bonus).

We can make Burgundy build wonders.
 
Trying as Franks, collapsed in 748. Too harsh for early game, cities often declare indy.
 
Played a bit with the Bulgarians, got two python exceptions:
Spoiler :
Code:
Traceback (most recent call last):

  File "CvEventInterface", line 23, in onEvent

  File "CvRFCEventManager", line 119, in handleEvent

  File "CvRFCEventManager", line 130, in _handleDefaultEvent

  File "CvRFCEventHandler", line 532, in onBeginGameTurn

  File "RiseAndFall", line 837, in checkTurn

  File "RiseAndFall", line 1127, in secession

AttributeError: RFCUtils instance has no attribute 'setParameter'
ERR: Python function onEvent failed, module CvEventInterface
Traceback (most recent call last):

  File "CvEventInterface", line 23, in onEvent

  File "CvRFCEventManager", line 119, in handleEvent

  File "CvRFCEventManager", line 130, in _handleDefaultEvent

  File "CvRFCEventHandler", line 706, in onEndGameTurn

  File "Stability", line 271, in checkImplosion

  File "RFCUtils", line 896, in killAndFragmentCiv

  File "RFCUtils", line 904, in resetUHV

AttributeError: RFCUtils instance has no attribute 'getGoal'
ERR: Python function onEvent failed, module CvEventInterface
Anyway, it's interesting. I'm not sure stability works correctly yet, the bonus from orthodoxy doesn't seem to apply for instance.

More feedback later :)
 
Since it's python, it shouldn't break saves right?

It shouldn't, but I wouldn't trust it. The bug should have only prevented a player from getting 1 stability point upon secession, so shouldn't be major bug (i.e. totally breaking the game).
 
Tried Arabs, dead around 800 -- stability suddenly went to -91. I conquered Neapolis 10+ turns ago but it shouldn't be that harmful..
 
It shouldn't, but I wouldn't trust it. The bug should have only prevented a player from getting 1 stability point upon secession, so shouldn't be major bug (i.e. totally breaking the game).
The orthodox stability is why I want the fix :)
 
New exception:
Spoiler :
Code:
Traceback (most recent call last):

  File "CvEventInterface", line 23, in onEvent

  File "CvRFCEventManager", line 119, in handleEvent

  File "CvRFCEventManager", line 130, in _handleDefaultEvent

  File "CvRFCEventHandler", line 616, in onBeginPlayerTurn

  File "Victory", line 383, in checkPlayerTurn

  File "Victory", line 804, in checkBurgundy

AttributeError: 'module' object has no attribute 'i1376AD'
ERR: Python function onEvent failed, module CvEventInterface
 
France is a stability nightmare. 4 cities in 860 and constantly around -12 stability. First UHV impossible.
 
Back
Top Bottom