CQUI-Org / cqui

Civilization 6 - Chao's Quick UI. Reduce clicks and manage your empire faster!
MIT License
318 stars 64 forks source link

Summer Patch 2017 #591

Closed chaorace closed 6 years ago

chaorace commented 7 years ago

As always, we'll be using a master thread to address the new patch. Please report any new patch-related issues here and not as a standalone issue.

Here's the basic protocol:

JHCD commented 7 years ago

Edit: No erros in the logfiles :(

gunnergoz commented 7 years ago

FWIW I got the white path to go away by using the CQUI menu button and deselecting show path. You probably know that but I hope to be helpful.

JHCD commented 7 years ago

Yeah, looks like an initialization issue. It occurs only when the target has not yet been set to the unit, then the path goes into the nowhere.

chaorace commented 7 years ago

I'm considering scrapping the CQUI path overlay if the vanilla implementation is good enough. Even if it's just passable, I think it may be a good idea to start over with the new vanilla version as a base and re-implement anything missing

gunnergoz commented 7 years ago

If I may be so bold, I'd buy that for a Dollar. :)

srdavidhoney commented 7 years ago

Aye!! Looks like you guys are making progress...... is it done yet?????

MarkusKV commented 7 years ago

I think the vanilla path overlay is good enough. I say put it at the bottom of the do-to list. And maybe never to-do it.

JHCD commented 7 years ago

@astog thanks for the fast changes on BTS and ML!

@astog @ricanuck Question: Who wants to adapt BES to the new patch?

astog commented 7 years ago

I havent started on that yet. Messing around with the asset editor to add overlays. Never done that before so it is taking longer than usual. I can look into BES.

JHCD commented 7 years ago

Not sure if it is a 1:1 integration...

JHCD commented 7 years ago

@astog many thanks!

megalobrainiac commented 7 years ago

Tried the latest with the summer-2107 branch https://github.com/CQUI-Org/cqui/commit/1db6e37d2568d928c6a30eb0b8d85a021d8a5749 and the game hangs upon meeting another civ (tried twice so far). By hangs I mean either it stays on "Please Wait" if you meet the civ during the AI phase, and unable to end turn if you meet them during your turn. There is no diplomacy screen either.

Removing IDS (Improved Deal Screen) from Integrations does alleviate this issue

Here is some possibly relevant logs from Lua.log

Runtime Error: C:\Program Files (x86)\Steam\steamapps\common\Sid Meier's Civilization VI\Base\Assets\UI\Popups\PopupDialog.lua:301: attempt to index a nil value
stack traceback:
    C:\Program Files (x86)\Steam\steamapps\common\Sid Meier's Civilization VI\Base\Assets\UI\Popups\PopupDialog.lua:301: in function 'PopupDialog:IsOpen'
    C:\Program Files (x86)\Steam\steamapps\common\Sid Meier's Civilization VI\Base\Assets\UI\Popups\PopupDialog.lua:240: in function 'PopupDialog:SetSize'
    C:\Program Files (x86)\Steam\steamapps\common\Sid Meier's Civilization VI\Base\Assets\UI\Popups\PopupDialog.lua:73: in function 'PopupDialog:new'
    C:\Program Files (x86)\Steam\steamapps\common\Sid Meier's Civilization VI\DLC\cqui-summer-2017\Assets\UI\DiplomacyActionView.lua:141: in function '(main chunk)'
    [C]: in function '(anonymous)'
Lua callstack:
Runtime Error: Error loading C:\Program Files (x86)\Steam\steamapps\common\Sid Meier's Civilization VI\DLC\cqui-summer-2017\Assets\UI\DiplomacyActionView.lua.
stack traceback:
    [C]: in function '(anonymous)'
Runtime Error: C:\Program Files (x86)\Steam\steamapps\common\Sid Meier's Civilization VI\DLC\cqui-summer-2017\Integrations\IDS\DiplomacyDealView.lua:2825: attempt to index a nil value
stack traceback:
    C:\Program Files (x86)\Steam\steamapps\common\Sid Meier's Civilization VI\DLC\cqui-summer-2017\Integrations\IDS\DiplomacyDealView.lua:2825: in function 'Initialize'
    C:\Program Files (x86)\Steam\steamapps\common\Sid Meier's Civilization VI\DLC\cqui-summer-2017\Integrations\IDS\DiplomacyDealView.lua:2831: in function '(main chunk)'
    [C]: in function '(anonymous)'
Lua callstack:
Runtime Error: Error loading C:\Program Files (x86)\Steam\steamapps\common\Sid Meier's Civilization VI\DLC\cqui-summer-2017\Integrations\IDS\DiplomacyDealView.lua.
stack traceback:
    [C]: in function '(anonymous)'
InGame: Loading InGame UI - ../../../DLC/cqui-summer-2017/Assets/cqui_settingselement
InGame: Loading InGame UI - ../../../DLC/cqui-summer-2017/Assets/cqui_toplayer
JHCD commented 7 years ago

@chaorace could you merge astogs PRs in the Summer-2017 branch.

That should solve this problem. Edit: Wrong Mod

chaorace commented 7 years ago

@JHCD Done

camk16 commented 7 years ago

@astog Has(will?) "Better Espionage Screen" beeen added into CQUI? Sorry I'm off topic.

astog commented 7 years ago

@camk16 Yes, it got updated in #607

GlutenFreeze commented 7 years ago

Here goes a potentially dumb question: is there any way I can get CQUI for any of the previous versions of the game? Right now I consider just torrenting a working version (like v1.0.0.110), downloading compatible CQUI and playing that. And when you guys finish your work I'll just go back to my legal steam version (as there is no way of going back to previous versions on steam... right?). Maybe it sounds desperate, but I just need my CIV6 fix, and I find current vanilla game unplayable (both with the bugs and horrible vanilla UI)... please nobody call the cops and put me in jail ;)

Goobye commented 7 years ago

@GlutenFreeze
I'm exactly in the same scenario. If you own the game on steam, I see no problem pirating it. I too am playing on the pirated version, as I couldn't figure out how to play on a previous patch through steam.
To get the CQUI for the previous patch (before this one), simply go to the link below and click on the "the nightly" hyperlink
https://github.com/CQUI-Org/cqui/releases To get 1.0.0.129 version (2nd last update) of the game...well I don't think I can post that info here. You have to figure it out yourselves

megalobrainiac commented 7 years ago

@GlutenFreeze @Raiz0630 Depending on how necessary you find the changes to the Great People and Diplomacy screens I can share what I've done so far.

This will give you vanilla Great People and Diplomacy screens and there will still be many bugs and such, but this has allowed me to play without any crashes or freezes.

Edit 1 (08/21/2017): Removed overwrite of Great People files as this is now fixed in a6b555890427488d1479f718adbb6d64bb2453b4

GlutenFreeze commented 7 years ago

@megalobrainiac Thx a lot for sharing. This actually helps a lot. I've played 60 turns just now and had 1 random crash (don't know what triggered it). The constant "ghost path" shown on all the units is a little bit annoying but I'm getting used to it. Besides that nothing to report... game works! Thx again and keep up the good work.

gunnergoz commented 7 years ago

@GlutenFreeze : you should be able to go to CQUI menu (lower left on top of mini map) and in the menus there is an option to NOT show unit paths. That will remove the ghost path, or at least it did for me before the mod crashed prior to any fixes.

JHCD commented 7 years ago

@megalobrainiac Thanks for your workaround, but you should use %userprofile%\Documents\My Games\Sid Meier's Civilization VI\Mods as target dir. Thats the official path for own content.

megalobrainiac commented 7 years ago

@JHCD Good to know, that's where I wanted to put it, however the README still references the DLC folder so I put it there

I've updated my previous comment to use the Mods directory (after testing it first of course)

JHCD commented 7 years ago

Yeah, the readme-file have to be updated since months... :)

(Add link in #327)

rasputinoz commented 7 years ago

@megalobrainiac Thanks for that ,sadly stopped working when first Great Person available as it wouldn't open the pop up to allow the selection. and cant continue now

JHCD commented 7 years ago

@rasputinoz If you can't open the Great Person screen, you haven't done the workaround correctly.

megalobrainiac commented 7 years ago

@rasputinoz Yes, make sure that you copied the Popups/GreatPeoplePopup.lua and Popups/GreatPeoplePopup.xml over from the base game and overwrote the corresponding ones in CQUI. Simply deleting these from CQUI doesn't seem to work (or at least it didn't when I tried) I had to do the copy paste overwrite.

rasputinoz commented 7 years ago

@megalobrainiac @JHCD thanks guys, thought I had done that , but just did it again and found it now works... excellent stuff. hope the developers get this fully functional again soon.

chaorace commented 7 years ago

Okay, the breaking issues with the gov and GP screens have been fixed. I'm working on the deal screen now and man that one's going to be tough.

gunnergoz commented 7 years ago

Can you skip it until later & get out a UI fix with what you have?

MrObviouslyInsane commented 7 years ago

@megalobrainiac Did everything you said and it would appear to be working fine for me (PC User) However if you leave the Nubia DLC content enabled the game will still freeze up. Upon meeting Nubia of course, should have thought to take it out before starting a game. So Ill give it another go, and try and post any relevant issues that might still be happening.. Im a total novice when it comes to things like this so If there is anything you need posted or shared from my end I'll most likely need a walk through. I obviously got the work around to work, however it was rather simple and straight forward. So thank you for that.

Edit: Even after disabling the Nubia DLC, this work around does not seem to work for me. Perhaps I got confused which is entirely possible. However I was able to undo my mistake and get my game to proceed passed meeting a new civ. I'll try again in a bit, going to have something to eat and refocus.

2nd Edit: It would appear that I was doing something wrong, re did it from the begining and it's seemingly working fine. Note: This time I started the game with no Nubia DLC enabled.

camk16 commented 7 years ago

@chaorace I know this will be a tough question to answer, but can you provide any kind of ETA of when you think CQUI will be summer patch-ready!?

Even just an update on where the team is at in terms of progress would be greatly appreciated!

Regardless, thanks for all you do!

rasputinoz commented 7 years ago

in meantime been using NQUI which some of Chaorace info has gone into.

kkanoee commented 7 years ago

@rasputinoz where can I find this NQUI you talk about ? cant find anything in the workshop :x

edit : nvm I found it, its "NQ Enhanced User Interface" in the workshop.

Shizof commented 7 years ago

@megalobrainiac thanks for the workaround. But can't place districts.

Oscar-IronTower commented 7 years ago

Select the city again.

megalobrainiac commented 7 years ago

@Shizof I don't think that was ever a problem with the mod. I know I've been able to place districts.

Shizof commented 7 years ago

@megalobrainiac Well, there was a problem for me with the latest summer branch.

Replaced CityPanel.lua too with the original and it fixed it.

Oscar-IronTower commented 7 years ago

I'm sometimes having this problem when I select the city, the panels appears but the city view isn't really active. I select it again and works correctly.

Shizof commented 7 years ago

Also for me, cities and forts cannot attack in multiplayer(not sure about single player).

pacificador2017 commented 7 years ago

I´m also waiting for the fix of this MOD. Until then i will not play.

Shizof commented 7 years ago

Managed to fix city attack problem by deleting cqui-summer-2017\Assets\UI\WorldView\citybannermanager.lua cqui-summer-2017\Assets\UI\WorldView\citybannermanager.xml

Edit:About the scout auto-explore problem, nevermind, it was because of combat and stacking overhaul.

rasputinoz commented 7 years ago

is the CQUI Mod on Steam, updated by Sparrow, ok to use?

ricanuck commented 7 years ago

@chaorace : Chris, I think it is time to discuss the future of this mod. Perhaps we need to consider making it a private mod of some sort? I am tired of "moderating" the shameless amount of entitlement and trolling present in the Steam workshop. A private mod, I think, does not conflict with our main goal: to enjoy creating this and to enjoy civ in a better way. Not sure how to make it private yet, but first we should debate the possibility itself... thoughts?

SpaceOgre commented 7 years ago

If nothing else it might be good to atleast add one other person to the core team to handle merges to master etc

camk16 commented 7 years ago

@ricanuck @SpaceOgre - Y'all should add that Sparrow fella to your team, as he's clearly ready and willing to get things moving. Seems like he could be a real asset, atm.

SpaceOgre commented 7 years ago

@camk16 only Chris can do that as far as I know.

MarkusKV commented 7 years ago

I only wish I had the time to seriously dig in. I like to run CQUI pulled from master. Getting merges going would be a good thing.

jelmerj commented 7 years ago

@ricanuck : People will be people, please do not get discouraged by the complaining people in the comments. There's also a large group of people who appreciate the work that has been put into this mod and are silently waiting/lurking until the devs have found the time to update the mod and do not wish to abuse an issue by using it like a forum thread :) Regarding Sparrow's mod, I haven't tried it yet, but it sure sounds like the two projects can work together. It would be awesome if either party could reach out to the other.

ricanuck commented 7 years ago

@jelmerj : I am in direct contact with Sparrow and team, but I want to wait for Chris to shows signs of being alive. If he does not after a reasonable amount of waiting (I can wait, as I still stand by my believe and will probably not work on Civ 6, nor play it, until Firaxis deploys a quality fix for the mess they created), then I will probably plan with Sparrow how to transition. I'm pretty sure Chao will show up though.