Post reply

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Note: this post will not display until it's been approved by a moderator.

Name:
Email:
Subject:
Message icon:

shortcuts: hit alt+s to submit/post or alt+p to preview

Please read the rules before you post!


Topic Summary

Posted by: Droll
« on: August 14, 2022, 09:07:31 AM »

After attempting to attack a spoiler race, I lost all fighters from a carrier. From that point on, my carrier could not move.

I tried deleting all empty squadrons, multiple types of move orders, dividing the ship out of the fleet, SM teleport to Earth, and reloading the game. Nothing will get my ship moving again. It claims to have it's full movement speed, but never goes anywhere.

In the included DB file, the ship in question is the CV-01 SFS Warrior (in a fleet of the same name) now orbiting Earth. It is attempting to refuel and will never succeed.


Found it - but it was a weird one :)

There was nothing unusual about the class design (and there was another ship of the same design that was fine). There was nothing unusual about the ship in the database, or the fleet record. Creating a new fleet or detaching the ship didn't change anything either. The movement orders were all normal. I was starting to wonder if Aurora had somehow developed a sense of humour and was just trying to wind me up :)

Eventually, I realised that the combination of ship commander, flag bridge and admin command was creating a reaction bonus more than 100%, which ended up tipping the fleet into a negative reaction score (Reaction is based on 1 - Bonus). The fleet movement code ignores fleets with negative reaction scores, so the orders were never being executed. I've added a cap to reaction bonus of 99% and now the fleet moves normally.

Oh I recall reporting this bug on 1.13 a while ago as I used quite deep naval hierarchy and had a few officers with 50% reaction bonus. For those suffering from this on any version, either use the DB to nerf the reaction bonuses of officers in the hierarchy or avoid assigning too many commanders with high reaction bonuses.
Posted by: Steve Walmsley
« on: August 14, 2022, 04:58:08 AM »

After attempting to attack a spoiler race, I lost all fighters from a carrier. From that point on, my carrier could not move.

I tried deleting all empty squadrons, multiple types of move orders, dividing the ship out of the fleet, SM teleport to Earth, and reloading the game. Nothing will get my ship moving again. It claims to have it's full movement speed, but never goes anywhere.

In the included DB file, the ship in question is the CV-01 SFS Warrior (in a fleet of the same name) now orbiting Earth. It is attempting to refuel and will never succeed.


Found it - but it was a weird one :)

There was nothing unusual about the class design (and there was another ship of the same design that was fine). There was nothing unusual about the ship in the database, or the fleet record. Creating a new fleet or detaching the ship didn't change anything either. The movement orders were all normal. I was starting to wonder if Aurora had somehow developed a sense of humour and was just trying to wind me up :)

Eventually, I realised that the combination of ship commander, flag bridge and admin command was creating a reaction bonus more than 100%, which ended up tipping the fleet into a negative reaction score (Reaction is based on 1 - Bonus). The fleet movement code ignores fleets with negative reaction scores, so the orders were never being executed. I've added a cap to reaction bonus of 99% and now the fleet moves normally.

Posted by: pwhk
« on: August 13, 2022, 10:25:06 PM »

I got errors #1957, #1948, #1953, #460 on start, then #2147 every turn in this save.
In foreign relation window, "UK" does not show up in either "China" or "Japan" races.
I suspect it is because I named one of the factions as "UK" that is too short  :-\

SJW: What are the error messages (the text) ?
Errors are (translated)
#1957 Index and length must be referencing position of String, parameter: length
#1953 Dereferencing null
#1948 Dereferencing null
looped 3 times, and then
#460 Index not in dictionary
twice,
and then #2147 Index not in dictionary shows up every time I click on any time progress buttons

Should be easily reproducible from the save I attached in the original post.

SJW: Your theory around the length of the alien race name was correct. Fixed for v2.1
Posted by: Lornalt
« on: August 13, 2022, 10:23:25 PM »

I've encountered a minor bug that is easily reproducible.

If you delete an order template, you will no longer be able to issue any orders for any fleet due to all commands going missing.

The only way to fix this is to close the Naval Org screen and open it again.

Perhaps you still have the "Order Templates" radio button selected, rather than "System Locations" or "Auto-Route by System"?

I've confirmed this as a USER error. Thanks lol...
Posted by: skoormit
« on: August 13, 2022, 09:16:48 PM »

I've encountered a minor bug that is easily reproducible.

If you delete an order template, you will no longer be able to issue any orders for any fleet due to all commands going missing.

The only way to fix this is to close the Naval Org screen and open it again.

Perhaps you still have the "Order Templates" radio button selected, rather than "System Locations" or "Auto-Route by System"?
Posted by: Lornalt
« on: August 13, 2022, 08:58:06 PM »

I've encountered a minor bug that is easily reproducible.

If you delete an order template, you will no longer be able to issue any orders for any fleet due to all commands going missing.

The only way to fix this is to close the Naval Org screen and open it again.
Posted by: Tavik Toth
« on: August 13, 2022, 06:08:47 PM »

Getting the error #2524: The given key was not present in the dictionary with "use alien tech" enabled in the class design screen.

SJW: Already reported and fixed for v2.1
http://aurora2.pentarch.org/index.php?topic=13023.msg160934#msg160934
Posted by: Coleslaw
« on: August 13, 2022, 03:32:06 PM »

I genuinely have no idea how this happened, but one of my repair yards on a colony has suddenly went from 1 slipway of repair capacity to -3. Curious as to what would happen, I told it to repair an FAC that was damaged in orbit. The available slipways became -4. Screenshot attached. The repair went without issue. Once the additional slipway was added, the number of slipways went from -3 to -2.

One thing to note, however, is that the bugged repair yard on the colony matches in terms of number of slipways to a repair yard back on my capital planet. Obviously, just turned into a negative number though. I wonder if maybe the game got confused and was somehow referencing the repair yard on the home planet instead of the repair yard on the colony and then in some way or another turned the number into a negative? No idea.

I know this isn't a lot of detail to go off of but since I never received any error messages, I didn't know this was happening until I went to repair a ship in orbit of the colony so I have no context that might elucidate when the issue took place.

SJW: Already reported and fixed for v2.1
http://aurora2.pentarch.org/index.php?topic=13023.msg160934#msg16093
4
Posted by: Steve Walmsley
« on: August 13, 2022, 12:36:59 PM »

Beam fire controls that are set to open fire and are then destroyed in combat do not cease their firing, resulting in forced 5-second intervals until damage controls repairs the fire control or you scuttle the damaged ship. The button on the miscellaneous tab of the tactical menu to cease fire all ships does not cease fire of destroyed fire controls.

I would assume this applies to missile fire controls also, though I haven't tested them explicitly.

There is something else going on here, as there is code to prevent the above. Its very common for fire controls to be destroyed while they are set to open fire, so if this was a general error it would be reported a lot. Can you provide more detail about the incident when this happened and how the fire control was destroyed?

The situation surrounding the destruction wasn't entirely unique unfortunately. Just a battle between a wing of FACs and a few Aether Raiders. I looked back through the event logs for that in-game date and noticed that the 5-seconds didn't immediately begin after the destruction of the fire-control, just very shortly after it so that might be my mistake. However, regardless, the game stopped being interrupted as soon as I scuttled the ship, which makes me think maybe an enemy ship had targeted my FAC that couldn't shoot at it, whether due to the enemy's weapons being destroyed or them being out of range, but not clearing the target for some reason. My FAC design mounts particle beams and just uses its speed to stay out of range of the enemy (usually) so maybe it kept coming in and out of the enemy fire control ranges during the one second sub pulses and the AI couldn't properly target/detarget?

That's all I can really add unfortunately. I'll try to test further and see if there's a way to recreate it but I'm not a bug sleuth like some of the people on this forum.  :)

Thanks for the update. I think your theory about the enemy ship somehow not clearing its targeting sounds like a potential cause.
Posted by: Aloriel
« on: August 13, 2022, 10:46:49 AM »

After attempting to attack a spoiler race, I lost all fighters from a carrier. From that point on, my carrier could not move.

I tried deleting all empty squadrons, multiple types of move orders, dividing the ship out of the fleet, SM teleport to Earth, and reloading the game. Nothing will get my ship moving again. It claims to have it's full movement speed, but never goes anywhere.

In the included DB file, the ship in question is the CV-01 SFS Warrior (in a fleet of the same name) now orbiting Earth. It is attempting to refuel and will never succeed.

SJW: There is no DB in the included file - file size is 0.06 KB.
Let's try that again... DB *included* this time. Sorry about that.
Posted by: Coleslaw
« on: August 13, 2022, 10:27:20 AM »

Beam fire controls that are set to open fire and are then destroyed in combat do not cease their firing, resulting in forced 5-second intervals until damage controls repairs the fire control or you scuttle the damaged ship. The button on the miscellaneous tab of the tactical menu to cease fire all ships does not cease fire of destroyed fire controls.

I would assume this applies to missile fire controls also, though I haven't tested them explicitly.

There is something else going on here, as there is code to prevent the above. Its very common for fire controls to be destroyed while they are set to open fire, so if this was a general error it would be reported a lot. Can you provide more detail about the incident when this happened and how the fire control was destroyed?

The situation surrounding the destruction wasn't entirely unique unfortunately. Just a battle between a wing of FACs and a few Aether Raiders. I looked back through the event logs for that in-game date and noticed that the 5-seconds didn't immediately begin after the destruction of the fire-control, just very shortly after it so that might be my mistake. However, regardless, the game stopped being interrupted as soon as I scuttled the ship, which makes me think maybe an enemy ship had targeted my FAC that couldn't shoot at it, whether due to the enemy's weapons being destroyed or them being out of range, but not clearing the target for some reason. My FAC design mounts particle beams and just uses its speed to stay out of range of the enemy (usually) so maybe it kept coming in and out of the enemy fire control ranges during the one second sub pulses and the AI couldn't properly target/detarget?

That's all I can really add unfortunately. I'll try to test further and see if there's a way to recreate it but I'm not a bug sleuth like some of the people on this forum.  :)
Posted by: boolybooly
« on: August 13, 2022, 09:45:49 AM »

Order list is wiped if you tractor the last ship in a fleet using 'tractor any ship in fleet' order.

e.g. I set a tug to move 3 missile platforms from Moonstone Fleet in deepspace to Amethyst Fleet in Earth orbit.

I set the order once then used repeat orders x2 to move all three platforms and added a refuel and resupply order at Earth for the tug.

The tug moved two missile platforms to Amethyst correctly, then on tractoring the third and final platform it stopped in its tracks because it had no orders left. The order to release the tractored ship to Amethyst had vanished along with the refuel and resupply order.

Events notified the tug had completed orders.

I would guess its something about tractoring the last ship in a fleet, which causes the fleet to vanish, maybe before the tractor order is removed so the order list would become unintelligible, as it refers to a fleet which no longer exists. Something like that. I have seen it a few times now so replicable I feel sure. Probably already reported but you never know.
Posted by: Steve Walmsley
« on: August 13, 2022, 08:27:36 AM »

Beam fire controls that are set to open fire and are then destroyed in combat do not cease their firing, resulting in forced 5-second intervals until damage controls repairs the fire control or you scuttle the damaged ship. The button on the miscellaneous tab of the tactical menu to cease fire all ships does not cease fire of destroyed fire controls.

I would assume this applies to missile fire controls also, though I haven't tested them explicitly.

There is something else going on here, as there is code to prevent the above. Its very common for fire controls to be destroyed while they are set to open fire, so if this was a general error it would be reported a lot. Can you provide more detail about the incident when this happened and how the fire control was destroyed?
Posted by: skoormit
« on: August 13, 2022, 08:24:07 AM »

If you have more naval ranks than ground commander ranks, you won't be able to promote a ground commander to any new ground commander ranks you add.

From what I see in the database, it seems that when you add a new ground commander rank, the game is changing the Priority value of the existing ground commander ranks based on the highest Priority of all ranks, rather than of only ground commander ranks.

I can't reproduce this. Adding a new ground rank works fine, regardless of the number of naval ranks. The priorities are set correctly and saved correctly to the database. I gone through the code line by line and it only changes the rank priorities for the chosen rank type. Do you definitely have an existing ground rank selected when you added the new ground rank?

The database had the types of the new ranks correct, it just had the Priority wrong.
This was done using the Netherlands theme for rank names.
Maybe there's something specific about how the Netherlands theme is set up?
Posted by: Steve Walmsley
« on: August 13, 2022, 07:45:26 AM »

If you have more naval ranks than ground commander ranks, you won't be able to promote a ground commander to any new ground commander ranks you add.

From what I see in the database, it seems that when you add a new ground commander rank, the game is changing the Priority value of the existing ground commander ranks based on the highest Priority of all ranks, rather than of only ground commander ranks.

I can't reproduce this. Adding a new ground rank works fine, regardless of the number of naval ranks. The priorities are set correctly and saved correctly to the database. I've gone through the code line by line and it only changes the rank priorities for the chosen rank type. Do you definitely have an existing ground rank selected when you added the new ground rank?