Community Patch for BNW

Sick, my happiness just jumped from +5 to -46 within two turns. And then a couple of turns later it jumps back from -37 to +4 within one turn. are these massive jumps meant to happen? I don't really get the new happiness system yet though

Yeah, it's still a bit... odd :P
 
Thomazo, you've read my happiness explanation thread, yes? I think it'll help.

Those kinds of jumps are not technically supposed to happen, no, but they can, and it is because the new system uses dynamic variables (yields, etc.) instead of static ones like # of citizens. As such, the game recalculates happiness as those values change (I've been slowly working with this problem, trying to get the game to only re-evaluate happiness at the turn refresh, but it'll take time to do it right).

Were you doing anything specific when the change happened? That'll help me narrow it down – also, if you think it is a bug, head over to the bug report thread, as it is easier for me to track bugs there.

G
 
Thomazo, you've read my happiness explanation thread, yes? I think it'll help.

Those kinds of jumps are not technically supposed to happen, no, but they can, and it is because the new system uses dynamic variables (yields, etc.) instead of static ones like # of citizens. As such, the game recalculates happiness as those values change (I've been slowly working with this problem, trying to get the game to only re-evaluate happiness at the turn refresh, but it'll take time to do it right).

Were you doing anything specific when the change happened? That'll help me narrow it down – also, if you think it is a bug, head over to the bug report thread, as it is easier for me to track bugs there.

G
I read that yes. I was just wondering if you purposedly made such massive jumps possible.

And all I did was found a city
 
You should consider adding functionality for extra tiles when founding a city via social policies (similar to the shoshone ability).

I only needed to add around 10 lines (maybe less) and now my modified DLL has "ExtraTerritory" social policy variable which can be changed from the XML, i used it to give liberty some extra tiles and i consider doing it with "resettlement" in order too.

(btw im NecRos in steam)

P.S: Might want to add the ability to raze every city on the map (i personally enjoy being able to raze badly positioned city states).

I could do those 2 myself if you let me help. though im not too sure how to make it modular (my first ExtraTerritory suggestion is just adding options to xml modders so i guess you dont need to turn it off)
 
The problem with adding "just another column" to a table to add territory is where do you stop? There are many tables you could add this feature to (techs, policies, beliefs, etc) and many such features you could add (extra tiles, extra pop, extra buildings, etc) - so you end up with either table bloat (trying to add everything to every table) or making the current asymmetric system even worse (some tables have feature X while others have ability Y).

Adding extra terrain/pop/buildings is easy enough with Lua - hook the city founded event, check for whatever set of conditions you want (via the improved Lua API) and then add as many tiles to the new city as needed. One Lua based solution fits all of the possible combinations.

Regarding razing any city, this is already possible via events (and is the example I use in my DLL tutorial on events).

Again, the DLL tutorials cover the basics of modular DLL modding (#if pre-processor instructions), and the rest you should be able to pick up by studying the source code.
 
CP does not seem to be compatible with the Enchanced User Interface. The new happiness system info is not included because I must delete the lua files to make it work. It would be a good idea to merge it together.

Also, I have the following problem:

About "Community Patch" & "Community Balance Patch" mods compatibility (http://forums.civfanatics.com/showthread.php?t=528034).
Can you describe which files conflicts with these mods?

I removed 2xCityView.lua and 2xTopPanel.lua from "Community Balance Patch" mod, but seems that there are more conflicts:
Spoiler :
attachment.php


Btw, I also used CSD and CDM - removed CityView.lua, TopPanel.lua, and InfoTooltipInclude.lua etc:
 
CP does not seem to be compatible with the Enchanced User Interface. The new happiness system info is not included because I must delete the lua files to make it work. It would be a good idea to merge it together.

Also, I have the following problem:

Gazebo, I might be time to put a really big note at the top, maybe even a sticky, indicating the EUI doesn't work with this mod, as it seems like people keep mentioning it specifically.

I've never used it myself, but a lot of people seem to swear that it is the best thing ever, so we should strongly consider support for it at some point.
 
Gazebo, I might be time to put a really big note at the top, maybe even a sticky, indicating the EUI doesn't work with this mod, as it seems like people keep mentioning it specifically.

I've never used it myself, but a lot of people seem to swear that it is the best thing ever, so we should strongly consider support for it at some point.

It is the best thing ever, and it is painful playing without it. You're lucky to never have tried it really or you would be in pain like the rest of us. Blissful ignorance
 
Gazebo, I might be time to put a really big note at the top, maybe even a sticky, indicating the EUI doesn't work with this mod, as it seems like people keep mentioning it specifically.

I've never used it myself, but a lot of people seem to swear that it is the best thing ever, so we should strongly consider support for it at some point.

Long-term plan, yes. If anyone gifted in Lua wants to tackle this, I'd appreciate it. I'm more of a dll guy.

G
 
I strongly recommend to the creators of CP: Please put one nice list of 'what this mod is actually doing' so people won't need to seek it in 27 000 threads and posts...
 
It is still early in development, and the main contributor, Gazebo, is more into making changes than organizing a change log.

The bulk of the mod so far is the happiness system overhaul, which has its own thread if you are interested in how it works. Policy, leader, and building changes have just begun.
 
Back
Top Bottom