RimWorld

RimWorld

A Rim Reborn - Core
airshredder 15 Jun, 2024 @ 12:58pm
Aether Network breaking?
Since the 1.5 update I"ve been having issues with the linking system completely breaking and seriously lagging the game. I pulled off some of the more recent mods I added that might have done something with no luck. this is what the dev log shows

System.IndexOutOfRangeException: Index was outside the bounds of the array.
[Ref 541FB59]
at ARimReborn.AetherMapComponent.MergeNetworks (ARimReborn.AetherNetwork network, ARimReborn.AetherNetwork other) [0x0007b] in <a56b6dcc550f409a897a6c7e0dfcd49f>:0
at ARimReborn.AetherMapComponent.InitLink (ARimReborn.CompAetherLink link, System.Boolean softEnable) [0x00108] in <a56b6dcc550f409a897a6c7e0dfcd49f>:0
at ARimReborn.AetherMapComponent.InitGrid () [0x00026] in <a56b6dcc550f409a897a6c7e0dfcd49f>:0
at ARimReborn.AetherMapComponent.RegenGrid (System.Boolean forceReset) [0x00007] in <a56b6dcc550f409a897a6c7e0dfcd49f>:0
at ARimReborn.AetherMapComponent.MapComponentUpdate () [0x00008] in <a56b6dcc550f409a897a6c7e0dfcd49f>:0
at Verse.MapComponentUtility.MapComponentUpdate (Verse.Map map) [0x00013] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.MapComponentUtility:MapComponentUpdate (Verse.Map)
Verse.Map:MapUpdate ()
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()

anyone else experience this and have a fix? If more info needed just ask
< >
Showing 1-14 of 14 comments
Aelanna  [developer] 20 Jun, 2024 @ 2:01pm 
Are you able to provide a HugsLib log by any chance? That would include both full error logging as well as your mod list, which would help in diagnosing any potential issues. A screenshot of your aether network would be helpful as well.
Ceiphied 3 Aug, 2024 @ 6:48pm 
I had this pop up too. I'll see if I can get a hugslib for you if it happens again. I was just able to load a previous save to clear it.
airshredder 28 Aug, 2024 @ 11:36pm 
Sorry for late reply, never saw notification for message, then forgot, if i recall from when i had the issue, I eventually got it to work normally after pulling Jsec’s tools out if the list i was using since the mods i had needed it for hadn’t been updated at the time.
Ceiphied 30 Aug, 2024 @ 11:33am 
https://gist.github.com/HugsLibRecordKeeper/bd469535152ec9514a1adcc60fc9ee67

I was able to catch the issue again. I don't have Jsec's tools on my modlist so I think air might have had a different issue then mine. This popped up after a turret was destroyed and removed from the aether network. I got a save with the error now so i can pull it up at will.

Not sure how to share a screenshot of the network in steam.
Last edited by Ceiphied; 30 Aug, 2024 @ 11:36am
Aelanna  [developer] 9 Sep, 2024 @ 10:05am 
Thanks for the logs! It doesn't make a lot of sense on the surface why that code might be failing, but I'll see what I can do about it.
airshredder 12 Sep, 2024 @ 3:23am 
I may have found part of the issue, was moving furniture around in the base, and had lamps dissappear. were still gone but there on save reload, will try to load an older save when next I play

https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3329686413
airshredder 13 Sep, 2024 @ 4:49pm 
It's definitely something with the linking itself, I think something that changed in the 1.5 update as I first encountered it after it updated. I've just been having the problem just from unlinking a singular light. unlinking and relinking the link structures generally fixes it.

A solution for the problem might be to make an Aether conduit that functions the same as a power conduit. here is a quick video as to the issue. https://youtu.be/R3fhI0Eo33M
Last edited by airshredder; 13 Sep, 2024 @ 5:22pm
airshredder 15 Sep, 2024 @ 8:25pm 
After looking at things some more from a non code perspective, I'm wondering if part of the problem is that your having a light or other aether user be connected to from multiple links instead of the user connecting to one link
Mr.Rudi 22 Aug @ 3:14am 
hello, im having the same issue here
Mr.Rudi 22 Aug @ 3:19am 
can confirm, after loading a save with no error logs on console, i tried to move a lamp tat was connected to the aethernet, the console started spaming red after the object got moved, tried to load the save again, this time tried to decosntruct wile still conected to the net, same issue, loaded save again, this time tried to disconect it from the net and deconstruc, same issue
Mr.Rudi 22 Aug @ 12:56pm 
This has something to do with how the links work, because i tried to see if turnor power off on the device would break it, it didnt, but sometimes deconstructing it after being toggled off will throw the error spam, and then i tried to disable the link on one of the aetheric link and it made my console go cracy with red errors. The game trying to find something that isnt there makes my tps drop like crazy. Maybe some mod interacts with this system and thats why it breaks?
Also experienced this last night, randomly slowed down and my Aether network seemed broken. Took me awhile to figure out they were connected when I noticed my Linked Crafting Table was gone. When I clicked on the space it would highlight a 3x1 space as if highlighting the table but none of the Building tab stuff was in the bottom left, just a blank box. Couldn't remove with devmode via Destroy OR Kill OR Damage. Couldn't target for deconstruction. Tried reloading and that issue was still present (maybe cause of how long it took me to notice it was saved in that state?) Tried hot reloading defs and ALL linkables that USED resources (I.E. Tables and Lights) vanished.

Latter could be mod incompat

Will be playing later so will try and get some screenshots and hugslibs stuff if/when it happens again but was also planning on massively reducing my modpack and starting fresh anyway; since I had a bunch of junk mods I was simply testing for 1.6 and Odyssey. So may not come for awhile but if I do have it happen again will update here with logs and screenshots.
I don't know about the crafting table but back when I was playing around with cause, I found disconnecting everything and reconnecting generally sped the game up for awhile, I think the big issue is in multi connections. I want to say I started seeing problems when the game updated to 1.5
< >
Showing 1-14 of 14 comments
Per page: 1530 50