BuildCraft|Core

BuildCraft|Core

7M Downloads

8 Engines are enough for a goldPipe

Speiger opened this issue · 34 comments

commented

Hello. I think i found a bug or something what is normal.
To the story. I am playing on a server with tons of mods. Some of them are stupid which bring me to do not use IC2 for anything (the server has gregtech thats my reason). Now then i got a quarry which is more than expensive. Thanks to greg. After i let it run with 3 engines i had enough resources to make more engines which run on fuel (6 MJ each). The person which life next to me (in MC) asked me if he can use also my energy pipe (teleportpipe) to power his quarry. He would give me a part of his resources. I just said help me with engine building and you can use my energypipe for free.
Then we placed down 18 engines with fuelsupply and run gold pipes because 6*18 = 108 MJ. Quarzpower pipes have not enought room to transfer the energy.
So we placed down our quarries and they run slow. Ok slow is not the word i thaught we run them on 108 mj (54 MJ each) but it seemed they run not really faster than my old quarry which runned on 18 MJ. Than i went home and looked on my engines and i saw that not every engine realeases his power. Than i thaught the bug i posted were not fixed (engines fill up with power). But that is not possible i gave every engine his own wooden power pipe. By the way 8-8,5 engines released his power. Than i had a idea to replace the goldpowerpipes with diamondpowerpipes which has a lot more power storage to send. After i set it up all engines start to send his energy. So the result every engine sends 32MJ instead of 6MJ whyever. I do not know why but its a big problem you can only run 2 engines with quarzpipes and 8 engines with gold pipes and maximum 32 engines with diamond pipes. If we only use fuelbased combustion engine. Please rise the level of the transferlimit of pipes. its to low if you want to make a global energy system.

Tribble or quad it.

Speiger.

commented

Teleportpipes have a internal void power pipe. Every power which is to much will be voided. Also the side at the quarry has a diapowerpipe too

commented

no he means hook it up directly, the problem might be that the teleport pipe is not requisting enough energy, that would explain your problem

commented

I have also a refinery setup with 3 fuel engines and quarzpowerpipes. And the third engine is always full. Make a test you will see i am right!

commented

it is not that we don't beleve you, we just wanted to make sure that it was a buildcraft error and not some plugin that isn't working, otherwise we could stare at a piece of code trying to find an error that isn't there

commented

its not a trouble of teleportpipes its a generally trouble of the pipes.

commented

you have proven that, but out of your first post we couldn't know that, it sounded like you where generating a loop or not requesting enought power

commented

Test it out you can see it when you just make a testbuild. You do not need to make a full cooling system and a fueling system for these engines. just build them in this kind of shape and you will see when you use gold pipes not all engines will send their energy. its a 10 minutes test.

commented

ok in other word. The quarry request up to 100MJ. The pipe can transfer 256 MJ. Transportet will be about 48 MJ
(48/6 = 8) i have 18 engines.
10 are only staying there and do nothing than say hi i can not send my energy

commented

how are they conected? are all pipes conected to each other? try forcing the energy to go 1 way (seperating the lines with pipe plugs so there is only one way to go)

commented

XXXXXXXXX
YYYYYYYYYYYYC
XXXXXXXXX

X = WoodenPowerPipe
Y= Gold/Diapowerpipe
C = Teleportpipe
Under every woodenpipe is 1 combustionengine with fuel in it!

commented

ok, never mind, i thaught that you placed them in a square causing power to be split in 4 directions thus creating loops that fill your pipe so no more power can enter

commented

Teleport pipes is not a part of BuildCraft. Are you able to test without teleport pipes?

commented

My fix idea. Raise the MJ MaxTransportlimit of the Pipes

commented

Throwing it out there but... In a situation where I have a central
distribution power plant system. I use diamond pipe as the main transport
for power. Then when said pipe reaches a machine that needs power I will
downgrade the pipe that connects to the main pipe to gold. That way the
machine can consume 1/4 of the input power and allow the remaining 3/4 of
power remaining to get sent to other machines.

This is what I would do in a situation like this.

Also. Raising the max transport limit of pipes probably introduces
"balancing" issues...
On Dec 13, 2013 2:46 PM, "Speiger" [email protected] wrote:

My fix idea. Raise the MJ MaxTransportlimit of the Pipes


Reply to this email directly or view it on GitHubhttps://github.com//issues/1365#issuecomment-30537860
.

commented

If i send 1000 MJ and getting only 1 MJ out than i talk to the mod who make the teleport pipe. My problem is i want to send 200MJ but the pipe can only transfer 40 MJ

commented

I did not really understand what you want to tell. But the problem i see is the pipe does not transfer that much energy the supposed to do. Or BC need to update the information how much energy will be created and how much energy will be send out!

commented

So basically. Based on the diagram you gave us. It sounds like the pipes
are FULL of power and cannot receive additional power from the engines? If
that's the case I would lean more towards teleport pipe problems. Tho I
can't say for sure since I've never used them.

Somebody would have to verify the max MJ cap of teleport pipes and if
there's any power loss. If that's the case.
On Dec 13, 2013 3:19 PM, "Speiger" [email protected] wrote:

I did not really understand what you want to tell. But the problem i see
is the pipe does not transfer that much energy the supposed to do. Or BC
need to update the information how much energy will be created and how much
energy will be send out!


Reply to this email directly or view it on GitHubhttps://github.com//issues/1365#issuecomment-30540334
.

commented

And Again Teleport Pipes is not the Problem! Ask Flow! I use his teleportPipes!
The problem did solve after i replaced (on both sides) the gold power pipes to dia power pipes!
Why don't you understand that?. Short i will make a video of it and post it here.

commented

From the tekkit wiki:

"There is a distance limit so placing pipes to boost the teleport signal
may be needed."

http://tekkitclassic.wikia.com/wiki/Conductive_Pipes

Course. No idea if your using a mod pack or not so I'm just guessing.

And idk any specifics of what pipe to place to do that.
On Dec 13, 2013 3:31 PM, "Alexander Cory" [email protected] wrote:

So basically. Based on the diagram you gave us. It sounds like the pipes
are FULL of power and cannot receive additional power from the engines? If
that's the case I would lean more towards teleport pipe problems. Tho I
can't say for sure since I've never used them.

Somebody would have to verify the max MJ cap of teleport pipes and if
there's any power loss. If that's the case.
On Dec 13, 2013 3:19 PM, "Speiger" [email protected] wrote:

I did not really understand what you want to tell. But the problem i see
is the pipe does not transfer that much energy the supposed to do. Or BC
need to update the information how much energy will be created and how much
energy will be send out!


Reply to this email directly or view it on GitHubhttps://github.com//issues/1365#issuecomment-30540334
.

commented

Sounds good. That'll make the problem more obvious.
On Dec 13, 2013 3:52 PM, "Speiger" [email protected] wrote:

And Again Teleport Pipes is not the Problem! Ask Flow! I use his
teleportPipes!
The problem did solve after i replaced (on both sides) the gold power
pipes to dia power pipes!
Why don't you understand that?. Short i will make a video of it and post
it here.


Reply to this email directly or view it on GitHubhttps://github.com//issues/1365#issuecomment-30542627
.

commented

I do not talk about the reciving i talking about the sending! You really do not understand! wait for the video!

commented

ok, a couple of buildcraft related problems i see with this.

  1. It always seemed to me that the visual representation of power was based
    on the max power possible, regardless of the type of pipe. in other words,
    the power flowing thru a gold pipe shows, but shows as a fraction of
    x/(diamond pipe maximum). it does still have a lower maximum than diamond
    pipe, im just saying that it affects the visual effect. I thought this may
    have been intentional, but im unsure... to me it would be more useful to
    do the visual based on the current pipes maximum, not the global maximum of
    the diamond pipe, but perhaps that generates more lag? idk.
  2. Therefore, since the visual doesnt seem to show based on the specific
    pipes maximum but based on diamond's maximum, a better test would be to
    look at the engine and see if "stored" power is being consumed. if it is,
    it is using power.

Also as a reminder(correct me if im wrong) but buildcraft is built as a
power "on demand" system. So if a section of pipe is full of power of
course engines behind that section of pipe wouldnt power pipes behind the
clogged section of pipe.

At this point, Id say somebody more familiar with the codebase should step
in and say...

  1. whether or not power pipe transport should be increased.
  2. whether or not pipe power transfer visuals should be corrected.

I cant think of anything else unfortunately :-( Im useless lol.

On Fri, Dec 13, 2013 at 6:49 PM, Speiger [email protected] wrote:

http://youtu.be/DzuyucAoAvU


Reply to this email directly or view it on GitHubhttps://github.com//issues/1365#issuecomment-30553184
.

commented

Ok. i think it should be increased. Because its kind of expensive to run so much diamond power pipes to run a fast quarry. Also i saw that at dires episodes sometimes xD

commented

Here a link to my Video that show the problem. I also try to explain there how i make this. Bad Micro + Slow PC involved

commented

Uh...well it would look kind of funny in my opinion if you had a cobblestone pipe connected to a diamond pipe, that diamond pipe was mostly empty, and the cobble mostly full.

commented

that's true, it would be even more confusing

commented

@CovertJaguar
XD That with the cobble pipe were only to show how big the transferlimit of Flows GoldenPowerSwitchPipe is "Golden"
But Covert you really shound increase the transferlimit. I mean its kind of weird that you can only use two fuelpowered Combustion Engines on a quarz Pipe.

commented

i don't know about power transport increasing, i'm not a mod autor but i think that the visual effect can be easely fixed and won't give more lag. To calculate how thick the beam is it has to do "powerTraversing/maxPower" so it should just be modifing the number

commented

wouldn't that overpower it to much?

commented

I don't really see any difference between gold and diamond pipes in the video. If there is a difference you don't really show it very well.

Engines are able to output more power than they can produce. You must let the engines run longer so that they expend their storage. Only then can you see for sure how many engines you can have on a pipe of a certain type.

You are also only testing with 1 Quarry. That's not even enough to use the capacity in the Quartz pipes. The reason why you don't get more power in the pipe is that the Quarry isn't asking for more.

However, there might be some undocumented effects here. I only need 8 engines before the Quartz pipes are full. It should have been 10. With gold pipes all 18 engines run at full speed.

http://imgur.com/a/i7Qex

commented

strange

commented

@Speiger the "stated" transfer limit is fine, I won't rule out a bug somewhere preventing it from reaching that limit though. Also, I've never seen behavior as you describe. My base uses Gold and Quartz Kinesis Pipes and I have no power flow issues from 5 Industrial Steam Engines and 4 Combustion Engines.

commented

XD after much testing and thinking why my engines start to fill up. The Result is my Engines start to fill up because they produced to much for the quarry. A Quarry uses 100MJ at full Speed. But i produced 108MJ XD. A math error. Can Happen XD