Estebanium
Prince
*closing the Win7/Win10 door*
Everyone has a different opinion.
Everyone has a different opinion.
Advanced setup is mentioned a couple of times in this thread. I'm not sure if I understand.
Does the AI get more bonuses if I use advanced setup? Like disabling events and enable research agreements?
Advanced setup is mentioned a couple of times in this thread. I'm not sure if I understand.
Does the AI get more bonuses if I use advanced setup? Like disabling events and enable research agreements?
I just fired up a vanilla VP game with the latest bits and I'm not seeing City banners or able to select my founded city, too. This was from a clean install, clean cache, etc. Seems to be a similar error related to the Unit Panel that I didn't experience firsthand.
Recorded errors in the LUA log:
Spoiler :[548534.703] Runtime Error: C:\Users\Greg\Documents\My Games\Sid Meier's Civilization 5\MODS\(6a) Community Balance Overhaul - Compatibility Files (EUI)\LUA\CityBannerManager.lua:971: attempt to index field 'CityIsPuppet' (a nil value)
stack traceback:
C:\Users\Greg\Documents\My Games\Sid Meier's Civilization 5\MODS\(6a) Community Balance Overhaul - Compatibility Files (EUI)\LUA\CityBannerManager.lua:971: in function <C:\Users\Greg\Documents\My Games\Sid Meier's Civilization 5\MODS\(6a) Community Balance Overhaul - Compatibility Files (EUI)\LUA\CityBannerManager.lua:920>
[548535.437] Runtime Error: C:\Users\Greg\Documents\My Games\Sid Meier's Civilization 5\MODS\(6a) Community Balance Overhaul - Compatibility Files (EUI)\LUA\UnitPanel.lua:370: attempt to index field 'CityIsCapital' (a nil value)
stack traceback:
C:\Users\Greg\Documents\My Games\Sid Meier's Civilization 5\MODS\(6a) Community Balance Overhaul - Compatibility Files (EUI)\LUA\UnitPanel.lua:370: in function 'updateItem'
C:\Users\Greg\Documents\My Games\Sid Meier's Civilization 5\MODS\(6a) Community Balance Overhaul - Compatibility Files (EUI)\LUA\UnitPanel.lua:296: in function 'Update'
C:\Users\Greg\Documents\My Games\Sid Meier's Civilization 5\MODS\(6a) Community Balance Overhaul - Compatibility Files (EUI)\LUA\UnitPanel.lua:1960: in function <C:\Users\Greg\Documents\My Games\Sid Meier's Civilization 5\MODS\(6a) Community Balance Overhaul - Compatibility Files (EUI)\LUA\UnitPanel.lua:1886>
Is anyone seeing the city banners, access to/targeting of cities function correctly?
Hopefully this helps.
Bottom line, I would love that VP stays the mod for everyone, and that includes the likely majority of Win7 users. Gazebo is trying to do just that, but anyone that tries to state that it is all the fault of Win7 is not helping. And I will try and make it clear, and why.
There's really no reason for either of you to behave like 'fanboys' over an operating system. Windows 10 is the most recent OS, and its the development OS for the VP. We'll do our best to fix any issues that appear related to Windows 7, but in the absence of a Windows 7 debug environment for either of us we will do what we can, when we can. No promises.
G
There's no difference whatsoever.
G
On another point (the AI), did you change (increase) the AI boni in the latest version? Or is all the improved behavior completely code-related? (I hope it's the latter).
No fanboyism here (I hate that); I dealt with facts. Anyways, I respect your choice of OS and dev enviro, and would never ask you to change it to be able to better deal with quirks that don't pass the W7 strictness, the same way I know you would never ask me or others to migrate to W7 for the mod.
There is a way to know where crash come from? (btw, even the DX9 was very buggy (no texture, just floating icones.. ), why I manage to pass the turn in this version? )
I want it to be clear that this difficulty stemmed from the inconsistency of tools being used by us versus the problems of differing hardware/os setups.
G
So am not crazy or really unlucky, am not alone noticing AI has pretty crazy difference in last few versions, I doubt I can go Immortal all the time again or the rage might get real in some games...
Good job guys...
I use full Vox populi(+EUI), + some minor addon such as City banner, Quick turn, fast air craft or info addict
I'm also on a YnAEMP map
Can I ask you a question? (this is technical curiosity)
What was the bad pointer's role in functionality? Let's say the bad pointer was there, but nobody crashed, so no claim/complain/report, but the bad pointer remains. What would have been the effects of that? What was the pointer referencing? (share the block of code if you want, or point me to it wherever your source is available... is it?)
I always play on immortal and play on marathon. It seems the AI has ramped up their unit production. I still hold my own, but if two AIs fight and both get weakened and another fresh AI declares war they start to snowball across the map.
City Banner shouldn't be compatible with EUI.
Source is on github. Essentially the iterator for homeland AI recruited units was hitting a snag in the patrol move execution, as the patrol move itself was sending a bad value back into the function. Long story short, I simply rewrote the function so that a secondary 'cleared' vector was created and used for patrol execution, thus the original primary pool of units was not tampered with.
TL;DR: Copy manipulation good, source manipulation bad.
G
Funny that your "TLDR" is one of the pillars of programming.
So the bad pointer you referred to was the reference being sent by the patrol move back to the function? Ugly. Iterators are sensible beasts (or better, the underlying data structure is sensible).
So, in the case of a non-crashing Civ5 exe, what would be the effect of such bad return in the game?
Banter and Chat
'Banter' between 'friends' is treated no differently from any other forum posts. For example, if you flame a 'friend' and think that because you don't really 'mean it' then it is OK, it will still be considered as flaming and dealt with accordingly. Moderators to not have the time, nor inclination, to check with each person whether they are offended by the flaming, and it would also result in the appearance that the rules are not applied consistently.