Galacticraft: Solar Panel Array Module

Created on 17 May 2018  路  11Comments  路  Source: micdoodle8/Galacticraft

EzerArch - I think the new structure asks a different kind of solar panel that isn't a multi-block nor does it have moving parts but slabs capable of transmitting energy as they were interconnected wires.

Radfast - Make me a model + textures for it and I'll add it :)

1st mock-up:

2018-05-17_01 15 42

Specs (proposal):

  • Name: Solar Panel Array Module
  • Dimensions: ~0.25 x 1.0 x 1.0, as thick as Heavy Wire;
  • Collects sunlight on both sides;
  • Accepts energy wires on 4 sides, hence the wire input marks. Not up or down;
  • Recipe: one that requires stronger materials as it is a freestanding structure _(edit: and gold)_. We'll think about it later.

Yes, the texture is quite flat, I'll change it later after some feedback. And if everything is okay, I'll proceed to push request.

More pics:
Setup idea:
2018-05-17_01 48 58
2018-05-17_01 47 38
(The lattice structure is from here)

Reference:
1

Most helpful comment

Beautiful. Thank you @EzerArch ! I've implemented the solar arrays as of the latest build.

All 11 comments

Loving it :)

That final image is beautiful, we should definitely aim for something as close to that as possible. Reminds me there's work to be done on the Overworld...

Don't worry about a .JSON file for the model, that is easy for me to make, it's a cuboid to match the thickness of Heavy Aluminum Wire.

But the textures for the sides will help me greatly ...

I see Heavy Aluminum Wire model is 4.8 pixels thick ([1]), while I made the side texture 8 pixels wide (following aluminum_wire.png). You can UV map the side texture to fit in the model, can't you?

I got around to making some progress:
2018-05-19_01 46 32
I retextured daylight sensors for the test (center-right). I think the rim is too much noisy and the golden surface needs to look glossier.

When you're happy with the top surface texture, post it up and I can probably do the rest from alu wire model, I'll ask you if I can't...

I think the retextured daylight sensors look closer to your photo of an actual satellite. Glossier sounds good.

I've realised I'll need to do actually quite a lot of coding work to make these work to generate in an array. I mean each one has to function as both generator and wire at the same time. Also for performance reasons we might not want to check all of them each tick. (Currently a solar panel runs a block check, each tick, to see if there is any block obstructing its view of the sun.) Let me think about this. Don't worry about it, I enjoy coding electrical systems.

Now I'm happy:

2018-05-20_20 18 58

Main:
solar_panel_array
Sides:
solar_panel_array_side

I tried to mimic the ISS panels but also made a texture that is symmetrical in both axes so players wouldn't want to rotate it, and that looks good no matter the arrangement.

I mean each one has to function as both generator and wire at the same time. Also for performance reasons we might not want to check all of them each tick.

I was thinking about a different method. Instead of making every block (module) in the array to collect and transmit energy:

  • Each array should have an "Energy Collector" block to make a bridge between the array and an energy wire.
  • The Energy Collector would count how many unobstructed modules are in the array, pretty much like the "Oxygen Collector" that counts how many leaf blocks are in a range and converts it to oxygen points.
  • The modules only check if their view of the sun is obstructed.
  • In result of the above, the array can be thinner, except only the Energy Collector needs to be as thick as the connecting wire.

2018-05-21_00 59 37

Enderio does create a single solar panel by putting them next to each other. That seems to work quite well, I've got IIRC four stacks of them in a noon dimension, creating four panels. Edit: This would require a thin wire.

Or: Maybe you can have a "solar panel with connector" (by crafting it with a wire?) as the "energy collector". (Mental picture: Scale down that block until it's barely bigger than the wire, put it on an edge, then scale down the direction overlapping the solar cells to 62 %)

Will it be a multiblock or just an array of a set size? I prefer the multilblock approach, so I would have "raw" panels and a collector module to attach/bridge/connect my wires to.

Beautiful. Thank you @EzerArch ! I've implemented the solar arrays as of the latest build.

HOW DARE YOU WAKE ME UP FROM MY REST.... wait?! Oh look, you real MVP. :heart_eyes:

I can't make solardust!

@Labiq Your issue is not related to this topic or this mod.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

xaviergm picture xaviergm  路  4Comments

runescapejon picture runescapejon  路  4Comments

coolsimulations picture coolsimulations  路  3Comments

FrostQ picture FrostQ  路  6Comments

Romsik788 picture Romsik788  路  4Comments