Resource icon

Enhanced User Interface v1.30l

Hey there,

I experience a CTD very frequently — although it doesn't appear to be tied to a particular in-game action.
I'm running Civ V for mac through steam, and EUI is the only mod.

I feel that the crashes started occurring more often after I upgraded to Mac OS Mojave but I can't be sure.
Attached is lua.log and last autosave of crashing game.
Let me know if you need more info and I'll try to provide.

Thanks!
 

Attachments

I applied Dushku's tweak for unlocked tiles to the latest beta: https://i.imgur.com/c5a94jc.jpg

Here is a patch file showing what I changed inside UI_bc1 to get this effect.

@bc1: I'm curious about what my rights are (if any) to distribute this as a derivative work. Would you be OK with that if I am careful to be explicit about attribution?

B y the way, the readme seems to be making license provisions, but they look like they are based on fair use, which is limited to the United States and does not permit distribution of derivatives. The third paragraph makes it sound like you don't want anyone to distribute derivatives of EUI at all, because that would be a "work around" for downloading and installing the original. In fact, even distribution of the original is prohibited since you only want it to be downloaded from this thread -- even hosting a perfect copy of the original would be a copyright violation. That would appear to limit me to distributing just a patch like the one I linked above. What if I wrote an installer in python that automated the process of downloading, installing, and (optionally) patching? I'm curious what you want to achieve with the license -- and that's not a rhetorical question, it is totally sincere. Because I think if it were a bit more clear it would be better for everyone.
 
Firstly, I want to say that this is an awesome mod and a fantastic piece of work! Kudos to you @bc1 for all your hard work on not just making this mod, but continuing to support it as well :)

Well said, and I sincerely echo this.

I have one suggestion, and one question.

If I could add one thing to EUI, it would be to put those +/- (expand / contract) controls on the luxury analysis screen (produced when one hovers on Happiness icon). I often want to know where a lux is available, and by late game that section of the screen is WAY off the bottom of the monitor. If one could contract the "What's local", "What's imported", etc. sections, then the whole "What's available" section could be seen.

Question: if I happen to move my mouse during the barbarian's turn, I get an instant total-system freeze. Have to use the power switch to reboot, can't even get task manager up. Anyone else ever report that? Not at all sure it's an EUI thing.
 
bc1 updated Enhanced User Interface v1.29beta38

Should fix the following bugs:
First the UI issues:
  • When loading a Steam cloud save from the main menu, 'unknown' is show for the civ leader instead of their actual name:
  • Inside of a game, it isn't possible to click on the type of save game selector to choose Steam cloud, the dropdown is 'greyed out' and unclickable (note it's correctly showing no saves for single player for my particular situation):
  • The second time I go into save game and select steam cloud, a blank portion appear at the top of the list of the existing steam cloud saves. Note that saving of the game actually does work correctly, it just looks odd in the UI:
Now onto the auto-save issue : they just don't seem to work with the mod installed. I've listed my settings below so you can see how they are set but no auto-save files and being written to the relevant 'auto' folder. If I quit the game, remove the mod and start the game up again, auto-saves start to work again. If I reinstall the mod they stop working again. I can also confirm that the correct settings are show in the UserSettings.ini file.

I've testing this on a totally clean install of Civ 5 v1.0.3.279 with all DLCs installed and NO OTHER MODS installed. OS is Windows 10 Pro version 1903. I've attached my logs below for reference but they don't appear to show anything interesting.

If there is anything else I can provide or do to help diagnose these issues I am only too happy to help. (I cannot see any easy way to download any earlier versions of the 1.29 mod so haven't been able to try and see where these issues may have started to happen)
I don't use steam cloud, could help and check the fixes ?
Thanks !
 
If I could add one thing to EUI, it would be to put those +/- (expand / contract) controls on the luxury analysis screen (produced when one hovers on Happiness icon). I often want to know where a lux is available, and by late game that section of the screen is WAY off the bottom of the monitor. If one could contract the "What's local", "What's imported", etc. sections, then the whole "What's available" section could be seen.
that would require a bit more rework than the time required to buy a larger monitor ;) Please note the WLK resources city banner tooltip does say where the corresponding lux is available.
Question: if I happen to move my mouse during the barbarian's turn, I get an instant total-system freeze. Have to use the power switch to reboot, can't even get task manager up. Anyone else ever report that? Not at all sure it's an EUI thing.
Have you tried changing the various thread settings in the game's "config.ini" ? Also there's an old bug with hyper threading on skylake intel processors, I used to have crashes like that until I disabled HT then updated the CPU microcode a few years back
 
I noticed the end screen replay no longer works with EUI. Not that its a game breaking bug but I thought I'd mention it. However, I wanted to know if there is a UI scale option somewhere that makes playing on 4k resolutions doable. UI gets incredibly tiny when using resolutions higher than 1080p.

Thanks for your consistent work on this mod!
 
bc1 updated Enhanced User Interface v1.29beta39
  • Fixed some issues, including the strike range display bug reported by 5joono
  • Added an option to disable predictive strike range display
  • Reworked display of build progress on city view and some tooltips

Turn 0. i got a "city blockaded by enemy" and "city will be razed in 0 turns" message on top of a green engine icon represent my city. What is this?
 
  • Nuking doesn't require the sight of the target tile. You can even nuke a cloud-covered tile! Nuking is prevented only if an unnukable target is within the blast area. (unit or city of a civ with peace treaty or unmet civ.) So in line 974 of ingame.lua, "and plot:IsVisible( team, false )" should be removed.
  • As JNZS13 said, City ribbon has a bug. Maybe you forgot to edit UnitPanel_small.xml. BuildIcon -> CityProduction, Population -> CityPopulation
thanks, fixed in v1.29beta39a
  • Would you like to deal with the crash issue? I reproduced it.
    • The game randomly crashes, especially when I finish the current game in any way.
    • Intel i7-6700, GTX1080, Window10. EUI v1.29beta39, played with DX11.
    • Lua.zip : Disabled Demographics, FrontEnd, and YieldIconManager. No other mods.
    • Lua (2).zip : Enabled all EUI modules. No other mods.
    • Memory Access Violation. (0xC0000005)
There are no lua errors in your logs : EUI only consists of lua scripts.
I can't analyse memory dumps (most of the game code is not available anyway, only the game core dll).
 
@bc1 You might want to know that the latest update of Steam for the Mac seems to have changed the folder locations for Civ5.

The main DLC folder is now located at:

/Users/<username>/Library/Application Support/Steam/steamapps/common/Sid Meier's Civilization V/Civilization V.app/Contents/Assets/Assets/DLC/

**Note that the TWO nested Assets folders in the path is not a mistake**. That is the way it is on my system at present.

There is no longer a folder called Aspyr in the Documents folder on my system. Everything from there has been moved to a folder in Application Support. The Text folder mentioned in your Read Me is now located at:

/Users/<username>/Library/Application Support/Sid Meier's Civilization 5/Text/

And note that *Civilization 5* is not a mistake. Why it is different from the application (Civilization V) I cannot guess.

I managed to get the legacy version of EUI working on my system today (it should be noted I am still using MacOs 10.14, and NOT the latest OS, which is 10.15).

I have not yet been able to get the latest version of EUI to work. In my trial it was impossible to move units, and hitting carriage return had no effect. I will investigate at some stage.

Hope that is helpful to someone.
 
bc1 updated Civ5 Enhanced User Interface v1.29beta42. This EUI release attempts to address crash issues, fix some bugs and add some new functionality. It's part of the beta series, which means it does not get much testing : in case of problem please make as detailed a report as possible, and revert to an older EUI version.

Change log:
  1. Change the way the EUI context is loaded, so it's the last one to shut down. A crash can theoretically occur if another lua context uses EUI context data cache or functionality - most do - and after EUI context has been shut down.
  2. Cache EUI settings: only settings the user has actually changed during the game are saved at the end. This avoids noticeable lag when leaving the game (over time EUI has acquired tons of settings) and hopefully improves stability.
  3. Display unit flags on the unit ribbon, to easily find that uber-promoted battleship cruising somewhere on the map (but where ?). Also finally got the unit ribbon unit state icon to work correctly when using the fast unit cycling option.
  4. Display a movement pip on the map unit flags, to facilitate attacks with multiple units - especially those which can attack multiple times or move after attacking. It works the same way as the unit ribbon pips, except that to reduce clutter it's only displayed when a unit has partially used its moves or attacks.
  5. Several bug fixes, including the small graphical glitch reported by phillipwyllie.
 
Hey
I started using 'Civ5 Enhanced User Interface v1.29beta42' and I have trouble 'seeing' happiness (it's not a sarcasm;) ...
On legacy version it is OK. I see happiness / unhappiness in cities and their cause, like Distress (https://civ-5-cbp.fandom.com/wiki/Happiness).
Now on beta I can't see it (only global happiness). I am using VoxPopuli Beta Version - December 1st.

Look at pic1 (legacy version) and pic2 & 3 (beta EUI).
Do you know why this is so and how to fix it?
 

Attachments

  • pic1_legacy EUI.png
    pic1_legacy EUI.png
    4.5 MB · Views: 480
  • pic2 beta EUI.png
    pic2 beta EUI.png
    2.6 MB · Views: 1,900
  • pic3 beta EUI.png.png
    pic3 beta EUI.png.png
    2.3 MB · Views: 3,798
crash error after ~300 turns when click next turn
I changed to a legacy version and it started working normally. After a few turns changed back to beta and it worked without a problem. When will the failure occur again? Who knows.
IMO to many bugs in beta EUI...
 
Thanks for taking the time to upload Civ5 saves. Unfortunately, I cannot reproduce the crashes.

So far I am not aware of any bug in EUI that leads to a reproduceable crash; all reports and personal experience fall in two categories:
  • infrequent (using windows) random in-game crashes, usually during AI turn (especially barbs) : in my experience, re-lauching the game and loading last autosave always works
  • crashes after leaving a game : to be safe you need to completely re-launch the game each time you want to play a game or load a save
Cheers
 
  1. mixing files from different EUI versions is never a good idea: if some part of EUI causes problems, remove corresponding subfolder, don't replace
  2. if there was something in previous versions that worked better, I would simply use that
  3. if you identify a part of EUI that causes problems (i.e. reproduceable bug), then don't hesitate to report
 
Back
Top Bottom