Hi, I love your mod. It's almost all I ever play. Lately I've been using the 43 civ dll on the GEM and have been seeing some issues. Some are the same as have always been there (next turn speed) and some are different. I had meant to spend my recent vacation working on these (I'm a programmer in real life) but instead I spent the whole time playing Civ... oops...
1. next turn speed. I've had some success by following tips on various forums (quick moves, adjusting some video settings, downloading a Lua JIT DLL from github), but am still seeing late game slowdown (naturally, with 63 AIs doing various calculations). I've read that there is a bug in AI worker pathing, and that this can be demonstrated by editing some xml to only allow one worker per civilization. I'd rather fix this by solving the actual problem, and I went so far as to download the DLL SDK and poke around, but I was not able to locate the code that controls worker logic. Maybe it's all in Lua, maybe it's in some code that we don't have access to, maybe I just missed it. Is this something that you have ever investigated, at all?
2. It turns out that there are a limited number of great works of art (etc.), and this limit is hit pretty soon when there are 42 computer players competing for culture victory. Ideally we would have a generic work of each type but the developers have not graced us with that yet. I've read a tutorial about modding new great works and it looks kind of painstaking, but able to be automated. Have you thought about addressing this issue in one of your mods? If not, maybe it's something I could tackle... it seems like it should be straightforward to make a mod that contains nothing but a thousand automatically generated great works of each type.
3. When playing a game with 43 players, once we all meet each other, the turn length problems are exacerbated by all of the frivolous notifications. There is a constant parade of leaders appearing with messages that require only acknowledgement, no decision-making, such as "I too am friends with so-and-so" and so on. Thus I can't hit "next turn" and leave the computer alone to churn. I wonder if there is a way to disable these interruptions, ideally on a per message type basis... you might want to know when someone is declaring war on you, or denouncing you, but I at least already know whether or not my proposed world congress resolution pleases or angers various players, and I don't care about much of the rest. Does this seem feasible, or interesting?
1. next turn speed. I've had some success by following tips on various forums (quick moves, adjusting some video settings, downloading a Lua JIT DLL from github), but am still seeing late game slowdown (naturally, with 63 AIs doing various calculations). I've read that there is a bug in AI worker pathing, and that this can be demonstrated by editing some xml to only allow one worker per civilization. I'd rather fix this by solving the actual problem, and I went so far as to download the DLL SDK and poke around, but I was not able to locate the code that controls worker logic. Maybe it's all in Lua, maybe it's in some code that we don't have access to, maybe I just missed it. Is this something that you have ever investigated, at all?
2. It turns out that there are a limited number of great works of art (etc.), and this limit is hit pretty soon when there are 42 computer players competing for culture victory. Ideally we would have a generic work of each type but the developers have not graced us with that yet. I've read a tutorial about modding new great works and it looks kind of painstaking, but able to be automated. Have you thought about addressing this issue in one of your mods? If not, maybe it's something I could tackle... it seems like it should be straightforward to make a mod that contains nothing but a thousand automatically generated great works of each type.
3. When playing a game with 43 players, once we all meet each other, the turn length problems are exacerbated by all of the frivolous notifications. There is a constant parade of leaders appearing with messages that require only acknowledgement, no decision-making, such as "I too am friends with so-and-so" and so on. Thus I can't hit "next turn" and leave the computer alone to churn. I wonder if there is a way to disable these interruptions, ideally on a per message type basis... you might want to know when someone is declaring war on you, or denouncing you, but I at least already know whether or not my proposed world congress resolution pleases or angers various players, and I don't care about much of the rest. Does this seem feasible, or interesting?