New Version - June 28th (6-28)

Status
Not open for further replies.
*closing the Win7/Win10 door*

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?

It's called "Really Advanced Setup" it's on steam workshop look it up, you won't start a game again without it. The thing is that there were discussions a while back about differences in difficulty level selection between vanilla and those in VP plus RAS.
And even between VP standard and VP plus RAS.
There was I believe a disparity.
 
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?

There's no difference whatsoever.

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.

Looks like EUI didn't end up in the correct spot. Make sure it is in your DLC folder.

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 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

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.

We will have (and so far have done just that) to find a way to fast and clearly pinpoint those quirks when they happen so that you can quickly fix them and benefit the likely majority of users of your great mod (and please remember that most people will come here attracted by some comment from some of us, with a 75-80% chance of being a W7 user, download the mod, install, run, and sometimes crash at turn 2 (when it happens), and NEVER come here and ask. They will just leave, to the detriment of their potential enjoyment of this great work of yours, and also to the detriment of the mod (and many times it's reputation). We don't want that, do we?

It's there were absolute comments without facts or proof or deeper information are harmful, and I just cannot let them pass. Maybe it's me (look at my sig), but I just can't. I cannot stand misinformed (or completely empty) assertions about something that is affecting the majority here, it's that simple. That is my way, among others, to try and help.

Anyways, Seven out. No more of this, there is plenty out there to read if one wants to have an informed opinion, that's why I said "read man, read". I leave it at that.
 
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).
 
Did you change something about French nation? I get a crash everytime when it's their turn, I'm lock at turn 103 for hours, I manage to go next turn by using the DX9 version of the game, save, then reload on DX10-11, but it's the same, whatever I do it CTD at French AI turn

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? )
 
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).

Code-related.

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.

I'm not asking anyone to switch OSes. I really don't care. But there were a lot of grumpy people milling about because we couldn't fix the issue posthaste, and 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
 
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? )

DX9 have different graphics-settings compared to DX11, you probably have them set to low and that's why it looks like crap. Been there done that.
 
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

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?)
 
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... :mad:

Good job guys...

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.

Immortal is challenging (in a good way) until about the renaissance (marathon) era where it seems one AI starts to get ahead significantly usually being like 10 techs ahead of everyone else and owning/conquering a lot of cities.

I like the difficulty so far of immortal, I just feel a run-away-civ check needs to be incorporated both in terms of science, wonders, and owned cities.

Otherwise, great job as usual Gazebo. You keep me coming back playing civ 5.
 
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?)

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
 
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.

Yes, I play marathon as well and on Communitas Huge map, Austria was going really nuts on the units and allying all city states, really nothing I could do. I usually am fine doing a strike with 5 battleships but no go they had way too many.
 
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?
 
WOW I come to these forums to report a CTD on my Win7 and I see this thread :)

You guys are the best
 
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?

No particular reason the iterator should have been bad - we used comparable functions elsewhere with no problem. Simply a quirk.

G
 
Moderator Action: Just to clarify that earlier in the thread I've deleted three post discussing banter that was had between two posters.

First of all, I know that it was genuine banter and as far as I'm concerned I won't be taking any further action.

That said, not everyone is going to realise that and it is considered flaming, as per the rules:
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.

Again, this is purely to clarify why three earlier posts were deleted - please do not respond to this post, as it's considered PDMA, but you are able to pm me if you need to.
 
Status
Not open for further replies.
Back
Top Bottom