Mod Feedback [By Request] RotaryCraft Suggestions

  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

Sonylisation

New Member
Jul 29, 2019
12
0
0
A computerized monitoring system feels too advanced and high-tech for RotaryCraft.
I dont know how a Lightbridge or a Holographic screen is less advanced than a system that tells you information based on sensor readings... And if you think about it, we have had computers controling engines for well over 10 years now. Just feels like the natural step forward.
 

Reika

RotaryCraft Dev
FTB Mod Dev
Sep 3, 2013
5,079
5,331
550
Toronto, Canada
sites.google.com
I dont know how a Lightbridge or a Holographic screen is less advanced than a system that tells you information based on sensor readings... And if you think about it, we have had computers controling engines for well over 10 years now. Just feels like the natural step forward.
The light bridge is at serious risk of being fundamentally changed in its mechanics.

Something along these* lines. But somewhat irrelevant since the scanning mechanism would have the same performance concerns. If it can't be done, nevermind.


View attachment 11836

Not sure if I want to refer to cores, or boilers, or both here. Perhaps instead of "Boiling" I should have put "Hot".

And since "critical" has special meaning in nuclear physics, I'd probably change that to something else as well.

But hopefully you get the idea: a color-coded grid indicating the temperature-status of the reactor.

* Initial screenshot stolen completely without permission from Reika's video demonstrating the beta version of he control block.
The red and green are already used for control rods.
 

Pyure

Not Totally Useless
Aug 14, 2013
8,334
7,191
383
Waterloo, Ontario
The light bridge is at serious risk of being fundamentally changed in its mechanics.


The red and green are already used for control rods.

I actually deleted the part of my text where I pointed out the obvious color-conflicts since I decided you'd get the point without it (Colors themselves are irrelevant, and I'm red-green colorblind myself in any event)

If that's really the stumbling block, use....blue and yellow ?

Seriously though, doesn't matter if its going to be resource-intensive.
 
  • Like
Reactions: Sonylisation

Pyure

Not Totally Useless
Aug 14, 2013
8,334
7,191
383
Waterloo, Ontario
I am open to the idea, but I do not see a way to make it work.
i initially thought that whatever code was determining the raised/dropped state of the rods would work. But you're likely caching that, and temperatures cannot be cached easily since they're in constant flux.
I can see the predicament.
 

Reika

RotaryCraft Dev
FTB Mod Dev
Sep 3, 2013
5,079
5,331
550
Toronto, Canada
sites.google.com
i initially thought that whatever code was determining the raised/dropped state of the rods would work. But you're likely caching that, and temperatures cannot be cached easily since they're in constant flux.
I can see the predicament.
The CPU has a controller class which stores a list of all control rods in the reactor; it is trivial to access any given one and thus modify its state. However, any sort of active scanning would require iteration over this list every tick. Granted, it may not be a major impact, seeing as it may only run when the GUI is open, and CPUs are generally few in number, but I am rather cautious regarding this sort of thing given the reputation that these mods have for being computationally and graphically intensive.
 

Pyure

Not Totally Useless
Aug 14, 2013
8,334
7,191
383
Waterloo, Ontario
The CPU has a controller class which stores a list of all control rods in the reactor; it is trivial to access any given one and thus modify its state. However, any sort of active scanning would require iteration over this list every tick. Granted, it may not be a major impact, seeing as it may only run when the GUI is open, and CPUs are generally few in number, but I am rather cautious regarding this sort of thing given the reputation that these mods have for being computationally and graphically intensive.

Fwiw, it would be understandably reasonable if the scan happened at tick-mod-20 or some such.

But if you were ever hoping to also integrate it with Scram behaviour, it would have to run constantly, not just when the GUI was opened. This would make your impact concerns considerably worse.
 

Demosthenex

New Member
Jul 29, 2019
772
0
0
How about a handheld jet you can squeeze with right click to give yourself horizontal movement while using your jetpack vertically? Perhaps even backward? ;]

Make it a flamethrower in close quarters using the same Ethanol fuel?
 
  • Like
Reactions: madnewmy and Pyure

Demosthenex

New Member
Jul 29, 2019
772
0
0
It has been my experience to date that my jetpack goes up, and can do a powered descent with shift. Other users were asking on a reddit thread earlier about the same behavior.

I can kind of go forward a bit, altering my fall trajectory by pressing a key when I stop powering the jet.

I have found it hard to go forward just one block, much less many. I haven't complained because I use the hang glider frequently.
 

Padfoote

Brick Thrower
Forum Moderator
Dec 11, 2013
5,140
5,898
563
I haven't had any issues with moving while using the jetpack. It feels like it behaves a little different than most jetpacks, but once you get used to it it's easy to use.
 

madnewmy

New Member
Jul 29, 2019
1,119
0
0
is their any specifics reason the pulse jet furnace does not go faster with faster input speed? or that's a bug with waila?
 

Demosthenex

New Member
Jul 29, 2019
772
0
0
I haven't had any issues with moving while using the jetpack. It feels like it behaves a little different than most jetpacks, but once you get used to it it's easy to use.

I've used IC2, Thaum, and the Powersuit. RoC's feels the most simple, and indeed only appears to go vertical or slowly down. I do play exclusively on a server though which seems to stutter if there is TPS lag. Could server side play affect horizontal speeds? I don't believe it has a hover mode at all.
 

Padfoote

Brick Thrower
Forum Moderator
Dec 11, 2013
5,140
5,898
563
I've used IC2, Thaum, and the Powersuit. RoC's feels the most simple, and indeed only appears to go vertical or slowly down. I do play exclusively on a server though which seems to stutter if there is TPS lag. Could server side play affect horizontal speeds? I don't believe it has a hover mode at all.

No idea on the server thing, but I can promise you there is horizontal movement with this jetpack. Not like the others, but it's there.
 

Veggetossj

New Member
Jul 29, 2019
245
0
0
A better interface for bevel gears, right now its just confusing with the colors if they are already build into a setup. Perhaps instead of using colors, use the direction they are facing? IE: North; East; South; West; Up; Down.
 

Pyure

Not Totally Useless
Aug 14, 2013
8,334
7,191
383
Waterloo, Ontario
A better interface for bevel gears, right now its just confusing with the colors if they are already build into a setup. Perhaps instead of using colors, use the direction they are facing? IE: North; East; South; West; Up; Down.
This has been proposed before. Actually I won't be surprised if Reika's already implemented N/E/S etc on the buttons. Sucks to be colorblind sometimes.
 

Veggetossj

New Member
Jul 29, 2019
245
0
0
Yeah ive been reading through the whole thread now and found its already implemented, my bad.

Another option would have been to change it to how Openblocks allow you to select an output/input based on the direction you are facing the block (auto-anvil, auto-enchanting table, etc.).
 

Pyure

Not Totally Useless
Aug 14, 2013
8,334
7,191
383
Waterloo, Ontario
Yeah ive been reading through the whole thread now and found its already implemented, my bad.

Another option would have been to change it to how Openblocks allow you to select an output/input based on the direction you are facing the block (auto-anvil, auto-enchanting table, etc.).
I thought about that too but its a pretty heavy mechanism to code.