ElectricalAge icon indicating copy to clipboard operation
ElectricalAge copied to clipboard

Solar connections out of overworld

Open lashtear opened this issue 7 years ago • 14 comments

<ea-bot> (bimbam2103) i run electrical age and rftools with rf dimensions. if i travel to another dimension i cannot connect the ground cable to a solar panel... it does not connect
<ea-bot> (bimbam2103) in overworld all is fine
<lashtear> confirmed
<lashtear> same problem in the witchery spirit world
<lashtear> bimbam2103: workaround, try the flat 14V panels?

In my testing (e.g. on Erisia) the + side connects fine, but the - side does not. 14V flat worked fine, 118V flat and rotating would not connect on the - side.

lashtear avatar Dec 03 '17 20:12 lashtear

There's nothing special about how solar panels connect to other cables, so.. wut. Right, then.

Baughn avatar Dec 06 '17 23:12 Baughn

My two guesses are either rendering (test if it's connected by running some current) or the panel itself is not updating. Seems like a pretty nebulous issue but I do know that RFtools handles their dimensions... differently.

OmegaHaxors avatar Dec 07 '17 03:12 OmegaHaxors

They don't connect electrically or graphically, but flat 14V works fine. Flat 118V does not.

Everything else (so far) seems working but I haven't yet tested with all the peculiar circuits I've tried in the overworld either.

lashtear avatar Dec 07 '17 05:12 lashtear

@&#%?!

OmegaHaxors avatar Dec 07 '17 07:12 OmegaHaxors

Maybe it's a problem with block changed det./tick with rftools?

AMIDIBOSS avatar Dec 07 '17 19:12 AMIDIBOSS

image This is maybe what he means. I run it with ForgeEssentials in another world. This happens to. The same as in the GalacticCraft dimension. Any other dimension seems to cause this.

VenomiXeD avatar Dec 24 '17 14:12 VenomiXeD

ELN custom world save?

AMIDIBOSS avatar Dec 24 '17 17:12 AMIDIBOSS

I quite possibly any dimension. My extensive facilities in the Deep Dark were after all not using solar, heh.

It may be related to the dim>127 rendering problems, but for any dim != 0?

lashtear avatar Jan 03 '18 00:01 lashtear

I have someone else reporting this bug on the Eln discord with the Diona world from "More Planets".

2019-07-06_18 22 30

Looking at the source code, and the bugs reported, if I had to guess, it's something about GhostNode not working in other dimensions. All of the code that causes this to happen is most likely contained somewhere in mods.eln.node.* or maybe something in misc.

Interestingly, this particular instance may be related to something else, since it fails to render anything in the world (but places fine).

jrddunbr avatar Jul 06 '19 16:07 jrddunbr

I believe this bug was tracked down to having a dimension ID >127/<-128. The ID is transmitted as a short somewhere and so it breaks if the dimension id is out of that range.

bloxgate avatar Jul 08 '19 00:07 bloxgate

@bloxgate you mean to say the renderer receives block placed data incorrectly or doesn't receive it at all? As far as I know none of the dimensions except for overworld work for the ground cable. Maybe it's the renderer which doesn't take the dimension into account?

AMIDIBOSS avatar Jul 14 '19 19:07 AMIDIBOSS

I think it works in the nether? Is it really that broken?

jrddunbr avatar Jul 14 '19 19:07 jrddunbr

I don't quite remember, haven't played for a while now. But yes it is quite broken

AMIDIBOSS avatar Jul 24 '19 13:07 AMIDIBOSS

It will probably work in the nether, since the nether is DIM-1 (or maybe +1?). Once you get too large or too small of a value, it overflows and causes rendering issues.

I could've sworn that we'd changed that to an int at some point. Might be worth looking into how the packets for render information are structured?

bloxgate avatar Jul 26 '19 05:07 bloxgate