Community Patch - Modpack (Multiplayer Compatible)

!!NEW!! !!SHINY!!

Updated the modpacks to version 1/3!

Thanks to Gazebo, Ilteroi, whoward69 and Jaii der Herr, the new version comes with the addition of Active AI during multiplayer games (AI will behave like they do in SP and contact the player etc instead of being passive fill-ins) and a bunch of bugfixes and additions!

As a bonus, all modpacks now include enabled steam achievements, so you can earn them while playing the modded game!

Everyone who is playing with this new version, could you please test and provide some feedback about:
-the active AI during MP
-are there any desyncs after UI-popups (Shoshone pathfinder's goody hut picker, Liberty finisher, founding religions, ..) ?
-do you get all the achievements when their condition is fulfilled (Singleplayer)?

Thanks and have fun!


PS: Due to request I've also added a CP-only modpack, for those who want to use the Community Patch without any gameplay changes.
 
2016-01-04_00001.jpg


I was wondering... now that Gazebo is paying a little attention to Multiplayer, the way MP diplomacy between human works has always bugged me... wonder if something can be done about it.

Also, I noticed a small glitch. In Hotseat, meeting another Human player never brings up the Diplomacy screen....ever... but now that the AI-MP-Mod was integrated I think it has a side-effect.
 
I can't test it atm, but as far as I remember JDH already included options to denounce other human players for example, since denouncing has an effect on the (now active) AI. I could be mistaken though, have you tried it out yet?
 
I can't test it atm, but as far as I remember JDH already included options to denounce other human players for example, since denouncing has an effect on the (now active) AI. I could be mistaken though, have you tried it out yet?

I have not... but where is it? Is it a shortcut? I have no problem trying but when clicking (with EUI anyway) on another leader you only get the standard MP trade table.

Also. is there any way to bring in the Warscore mechanic between human players? Or is that something Gazebo needs to be asked about? *how does one summon him?)

Did some testing.

*You can't denounce, unless it's a specific Keyshortcut, there is no deal. Since the only time you see another leader is during the initial meet, but any other contact then is via the simple MP trade table, and there is no way to denounce.

*I think the peace-terms are broken. I did a test to see if I could get Montezuma's ability to work but discovered that you can't trade anything BUT Peace Treaty during a war. Even if Gandhi had 2 Silver and 4 Horses, they were not treadable, it looked as if Gandhi had nothing to offer. Which I found weird, meaning that Montezuma's ability is obselete unless it's really glitched.
 
I have not... but where is it? Is it a shortcut? I have no problem trying but when clicking (with EUI anyway) on another leader you only get the standard MP trade table.

Also. is there any way to bring in the Warscore mechanic between human players? Or is that something Gazebo needs to be asked about? *how does one summon him?)

Did some testing.

*You can't denounce, unless it's a specific Keyshortcut, there is no deal. Since the only time you see another leader is during the initial meet, but any other contact then is via the simple MP trade table, and there is no way to denounce.

*I think the peace-terms are broken. I did a test to see if I could get Montezuma's ability to work but discovered that you can't trade anything BUT Peace Treaty during a war. Even if Gandhi had 2 Silver and 4 Horses, they were not treadable, it looked as if Gandhi had nothing to offer. Which I found weird, meaning that Montezuma's ability is obselete unless it's really glitched.

You can't interact AI-style with other humans, unfortunately. That's a limitation of how MP support was designed. Re: peace deals, you cannot add items to peace deals unless there is a clear surrendering player. What's the context? Two humans?

G
 
You can't interact AI-style with other humans, unfortunately. That's a limitation of how MP support was designed. Re: peace deals, you cannot add items to peace deals unless there is a clear surrendering player. What's the context? Two humans?

G

Yup, Gandhi and Montezuma were both Human players (in Hotseat).

I was hoping that the peace deal would somehow detect War Score mechanic, but even when I settled Mumbai and took it over with the Aztecs nothing showed up. Is there anyway you could find a way to squeeze in War Score/War Prize? Would help in testing this thing out.

To be fair if there was a way to denounce a Human player that's all I really need, even if it's a MP only "trade" option (ironic if you think about it).

It's the one thing that Rising Tides gets right that I wish Civ 5 had.
 
Yup, Gandhi and Montezuma were both Human players (in Hotseat).

I was hoping that the peace deal would somehow detect War Score mechanic, but even when I settled Mumbai and took it over with the Aztecs nothing showed up. Is there anyway you could find a way to squeeze in War Score/War Prize? Would help in testing this thing out.

To be fair if there was a way to denounce a Human player that's all I really need, even if it's a MP only "trade" option (ironic if you think about it).

It's the one thing that Rising Tides gets right that I wish Civ 5 had.

I'll look at it, but no promises. The other issue (peace deals breaking) is something I'll fix in a hotfix tomorrow. Is simply a byproduct of the game not assigning 'surrender' values to human v human wars.

G
 
Awesome work as usual.

On a sidenote, there's been a "thing" with how the diplomatic units work that kind of bugs me.

My mates and I usually play in one team versus a couple of AI teams. Without the CPP when I gave money to a city state to become allied with them my mates would not get an influence hit and could still be friends with said city state. Now, when I send a diplomatic unit and execute the Diplomatic Mission I am allied and my team mates - who are not hostile to the city state and have even been friendly - now all of a sudden have -60 influence.

Is this intended or should the negative hit of the diplomatic missions ignore players in my team? Or am I doing something completely wrong? :)
 
I'll look at it, but no promises.
G

Yay, +1 for the ability to denounce other human players!
When this option exists in CivBE and both games are using the very same engine (with the very same bugs and restrictions :D ), would it be possible to 'transfer' features to Civ5?
 
is there a way to debug desync? while playing with 1 particular person we get desyncs (as in it starts on turn 2-3, maaybe we get 1 turn without, but then it's loading again), but their drive usage/ram stability/network stability/isp shenaningans have been all eliminated as issues, desync only happens with modpack, standard civ works flawlessly
 
Yay, +1 for the ability to denounce other human players!
When this option exists in CivBE and both games are using the very same engine (with the very same bugs and restrictions :D ), would it be possible to 'transfer' features to Civ5?

No. We don't have BE's source code and they've probably rewritten most diplo code at this point.

G
 
Oh, I see. Too bad!

Well I hope there is a way to realize denouncing players. :)
 
Awesome work as usual.

On a sidenote, there's been a "thing" with how the diplomatic units work that kind of bugs me.

My mates and I usually play in one team versus a couple of AI teams. Without the CPP when I gave money to a city state to become allied with them my mates would not get an influence hit and could still be friends with said city state. Now, when I send a diplomatic unit and execute the Diplomatic Mission I am allied and my team mates - who are not hostile to the city state and have even been friendly - now all of a sudden have -60 influence.

Is this intended or should the negative hit of the diplomatic missions ignore players in my team? Or am I doing something completely wrong? :)

It's an intended behavior for Great Diplomats (raising your infouence and decreasing others'). Are you saying that what you described happens with regular diplomatic units (e.g., envoys, emissaries)?
 
Potential denounce solution inbound. Lynnes, I'm posting the Community Patch beta version here, as well as the CBP-Compatibility file for the EUI version. The fix is only in the EUI version right now, but I'll add it elsewhere once I know it works. Again, this is a 'first run' test, so don't be surprised it if doesn't work right off the bat.

The button should, theoretically, appear in the 'small trade screen' at the top, near the other player's name. May need to adjust location (as I can't easily preview the lua without being in a MP game). You may be able to just drag and drop the files over the existing ones in your modpack, though it'll probably work best if Lynnes just makes a new modpack of the EUI version.

This version also includes a fix for the peace deal bug where everything is grayed out. Test that too, please.

Link: MP Beta

Edit: just re-uploaded, forgot to add text.

Cheers,
G
 
So.

* - Denouncing works as intended. It fires the respective "diplo hits", and altough I didn't test with AI, I will assume. All right notifications are sent (The Inca denounced the China). However, I was able to denounce China as Aztecs when I declared war on China (so you can denounce whilst at war.

* - At the beginning of the game the Trade Table was completely broken in MP. everything was selectable, i.e everything wasn't greyed out, was just glitchy. Nothing was possible to offer, not sure what exactly fixed it, but once war was declared (Aztec on China) it seemed to have fixed itself. However. War Score mechanic doesn't exist. obseleting the Aztec's ability (a Golden age did not start when China gave 30 gold to the Aztecs in exchange for Peace Treaty).

Also I have observed that Inca and Maya were able to trade Gold whilst at peace without a DOF, so that seems to be unintended. It fixed itself when Aztec made peace with China.

All four were Human in Hotseat.

Picture attached.

Spoiler :
2016-01-04_00005.jpg


A. Inca (P3) was able to denounce China (P2). It worked as intended.

B. Aztecs killed the Chinese Warrior with Aztec Jaguar. But War Score isn't implemented (assuming), if it is.. doesn't work.

C. TXT_KEY_DILPO_AGGRESSIVE_POSTURE_MEDIUM (-3). No idea what that even came from. Just for the record, I've noticed that EUI sees "modifiers" between human players, an interesting quirk. This happens witout CBP.

D. First time two Human players met. This happened. Everything was broken at the Trade Dable. Not sure what fixed it.

E. Maya isn't friends with the Inca, but can trade Gold. This stopped being the case once China and Aztecs made peace.
 
So.

* - Denouncing works as intended. It fires the respective "diplo hits", and altough I didn't test with AI, I will assume. All right notifications are sent (The Inca denounced the China). However, I was able to denounce China as Aztecs when I declared war on China (so you can denounce whilst at war.

* - At the beginning of the game the Trade Table was completely broken in MP. everything was selectable, i.e everything wasn't greyed out, was just glitchy. Nothing was possible to offer, not sure what exactly fixed it, but once war was declared (Aztec on China) it seemed to have fixed itself. However. War Score mechanic doesn't exist. obseleting the Aztec's ability (a Golden age did not start when China gave 30 gold to the Aztecs in exchange for Peace Treaty).

Also I have observed that Inca and Maya were able to trade Gold whilst at peace without a DOF, so that seems to be unintended. It fixed itself when Aztec made peace with China.

All four were Human in Hotseat.

Picture attached.

Spoiler :
2016-01-04_00005.jpg


A. Inca (P3) was able to denounce China (P2). It worked as intended.

B. Aztecs killed the Chinese Warrior with Aztec Jaguar. But War Score isn't implemented (assuming), if it is.. doesn't work.

C. TXT_KEY_DILPO_AGGRESSIVE_POSTURE_MEDIUM (-3). No idea what that even came from. Just for the record, I've noticed that EUI sees "modifiers" between human players, an interesting quirk. This happens witout CBP.

D. First time two Human players met. This happened. Everything was broken at the Trade Dable. Not sure what fixed it.

E. Maya isn't friends with the Inca, but can trade Gold. This stopped being the case once China and Aztecs made peace.

Post your lua.log please.

I'll fix the button's location and text.

I'll check the surrender code for the Aztec (same issue - surrender value not set for human v. human wars).

War Score isn't going to be part of human v. human interaction in MP, as it is an AI element. Humans should be able to decide what they'll give/receive from peace more rationally.

In MP, does the full window appear for the AI when you select them, or is it always just that little window?

G
 
Post your lua.log please.

I'll fix the button's location and text.

I'll check the surrender code for the Aztec (same issue - surrender value not set for human v. human wars).

War Score isn't going to be part of human v. human interaction in MP, as it is an AI element. Humans should be able to decide what they'll give/receive from peace more rationally.

In MP, does the full window appear for the AI when you select them, or is it always just that little window?

G

Lua seems empty, double check fi Ihave logging on.

Typically in MP, only the Dialog Box pops up. Basically the same but without the leader screen (without any mods that is). Between Humans, that Little Window appears always. However, when denouncing, I had a pop-up from the "leader" saying "That's how it is then" (missing leader screen since they don't load in MP).

I didn't have LoggingEnabled, I'll get back to you by re-doing everything so give me a few.

---

https://dl.dropboxusercontent.com/u/29154700/Lua.log <- Link to my Lua Log. seems there is a Runtime error with the button. In fact, once you denounce one Human player the Trade Table fixes itself.
 
Speaking of the different diplo-windows:

Wouldn't it be nice when you always see the same diplo window, no matter if you are contacting a player or the AI? This would mean even more consistency, and when we use the full window, it would be much easier to add new buttons and 'dialogue' options (in the future/ by other mods)!


edit:
(e.g. declaring war on another player via diplo-screen. when using EUI, you have to hold a key while clicking the leader icon to declare war, which is just a workaround for the missing 'declare war'-button. with the large diplo-window this could easily be solved)
 
Back
Top Bottom