HDIAndrew / EFS

12 stars 0 forks source link

error " unit list out of order " #183

Open Demetry666 opened 5 months ago

Demetry666 commented 5 months ago

I am getting this error " unit list out of order "

After i end turn, 3 other houses move then when hazat is supposed to move it pops up a box that says " unit list out of order " . I can press OK but it keeps pooping back up. I also just sent a 20 stack of ships ( 4x Mk 2 carriers and 8x cyber fighters and 8x martyr bombers) to one of there worlds I am playing the vanilla enhanced version. Then i was able to get the game to continue for about 10 more turns by going back 2 turns and doing some thing different. Then about 10 turns later I had the same thing happen and again on house hazat's turn ( run by the AI ). I have not been able to find anything about it. I have been playing the game for years and there used to be a unit, i believe it was a pts laser ) and the AI would try to load it into a transport and that would crash the game. I was able to fix it by giving all transports 0 move for 1 turn then turning it back on with the unit file. Is this the same thing just more info in the enhanced edition?

I am playing on 1.51 final

I have taken the save that will get the error after you end turn and uploaded it here. I had to zip it to upload it. crash.zip

Is there a fix? I was able to get past it by doing different things turns in the past but my turns take about an hour so that's not a great solution.

edit: I forgot to mention i was playing with the lost worlds galaxy map

solr00t commented 5 months ago

There is another issue (link below) that I've encountered relating to "unit list out of order" that was triggered by eliminating a rival house. When I ran into the error, it happened during the beginning of my next turn, I think right after assigning research labs. Your problem sounds like it has a different cause, but still the same error.

https://github.com/HDIAndrew/EFS/issues/158 'Unit list out of order!' message after killing last noble of rival house

That other issue looks like it's closed and fixed, but it isn't yet in the release version (as far as I know). Hopefully whatever fix was implemented will also fix your issue.

Demetry666 commented 5 months ago

Thank you Solr00t for your reply it maybe related as i have seen red and yellow at war for some time and i have also seen several of yellows nobles get killed. I believe i am the only one to kill a noble on Byzantium though Unfortunately i have not found a solution to the problem yet. i read the other page #158 and it didn't say how they fixed it. I will just keep waiting i guess. it is nice to know i am not the only one as i hadn't found anything about this problem yet myself

floralpond commented 4 months ago

hi @Demetry666, thank you so much for submitting your save file! I have good news and gooder news.

The good news is that @solr00t has correctly suspected that the problem is that in this turn, Li Halan got eliminated from the game, and in 1.51 there is a bug where if this happens then you might get stuck with a Unit List Out of Order message (generally would mean the end of the game). We have fixed this issue already, but it's not yet released (we're working on fixing other issues too).

The gooder news is that I was able to bring up your save file in our development environment and move past the elimination event and save the game again, so I think you should be able to continue your game like normal. It is in the attached zip file below.

UNITLISTOUTOFORDERfixed-LOST_WORLDS-Demetry666.zip Please note: one of the other bugs we fixed in our development version is a bug relating to tech maintenance. Each tech SHOULD require research points each turn to maintain the technology, but this was broken in the previous version. It's fixed in the development version, which means that just by me opening your save file caused you to lose a bunch of technologies. Unfortunately there's not much I can do about this, but you could build a bunch of labs and re-research them, or use cheat codes to regain the techs. (although this late in the game using cheats might not be worth the effort honestly, since you'd have to look up the tech IDs in tech.dat and it's kind of a whole thing...if you want to go that route and need help let me know)

Demetry666 commented 4 months ago

thank you very much for the response and the fix. I guess the next version will have a built in fix for the faction elimination problem. will i have this problem again when another faction is eliminated ? About the tech ... i had thought there was supposed to be tech maintenance but i had not lost any techs as i destroyed most of my labs after i had then all but that will be an easy thing to relearn.

floralpond commented 4 months ago

What we have seen is that this issue sometimes happens when a player elimination happens, but not every time. In your case since it happened once before, perhaps it's more likely to happen again. But maybe you can just assume that it would happen, and try to win the game by just grabbing their scepters or killing their B2 noble rather than completely eliminating them.

JorgeStein commented 2 months ago

Good day!

I have the same problem with the "List out of order", after clicking I got ocasionally the message "unit deleted". I'm using the version 1.51 from GOG.com

Also I got the following errors

crash.zip

PD. Thanks for this beatiful game!