Hiladdar's Manufacturing


Adds 5 new tiers user scalable assembly machines, chemical plants, oil refineries and smelters, and 3 tiers of centrifuges. Graphics provided by Skunkduster.

Content
3 years ago
0.16 - 1.1
3.01K
Manufacturing

g Selectable recipe in furnaces

4 years ago

Hi,

It is not possible to smelt iron into steel in krastorio 2. In that mod, you need to select the recipes. I'm aware of the problems with integrating with other mods as you said in another post here, but maybe this change is simple... so... If this mod finds the Krastorio 2 mod active, maybe require recipe selection in all furnace tiers?

Thanks!

4 years ago
(updated 4 years ago)

Yep, this is an integration issue. I did look into Krastorio 2, and what that mod does is almost a full rewrite of base game, very similar to Sea Block. There are several other very large mods out there, that dramatically change how the game is played. I can look into it, but there are no guarantees that this can be fixed. A lot depends on how Krastorio 2 allows players to select smelting in their mod.

Edited about 2 hours later:

I took a look at what Karstorio 2 does. It changes the furnace from from a furnace type object to an assembler type object. I can update and plan on updating code within this module to create entities within this module using a different technique. There is no guarantee that what I will do will fix this issue.

Hiladdar

4 years ago

I did look into it, by looking at what Krastorio2 was doing, and prototyped a test to fix this issue. What I prototyped will be better for my mod in the long run, so my intent is to rewrite that portion and roll a new version out.

Krastorio2 does some things extremely well and is well documented and well maintained. It does change major the game from the vanilla game. The developers of Krastorio2 already provide bridges between other mods and their mod, due to the scope of changes Krastorio2 makes to the base game, there are some mods that are not compatible with Krastorio2. My mod works within Krastorio2, but not as intended due to the electric furnace being a furnace entity for the vanilla game, and assembler entity for Krastorio2.

It might make sense more for this change to be incorporated into Krastorio2.

Hiladdar

4 years ago

So, will you rewrite that portion, or should I ask the guys from Krastorio? I couldn't understand...
Thank you for aswering!

4 years ago

I'd recommend asking them for this portion, since they know how they changed the base game way better then I do. The developers for Krastorio2 have some recommendations, or something makes more sense between both our mods to be incorporated in my code, I am OK with working with them to add a few conditional statements and some code. I've done that in the past, in one case the developer set one of my mods as an optional dependency, in another case, I set another mod up with optional dependency, and added a few lines of code fix the incompatibility issue.

A bit more clarification. The issue is when the base type entities are loaded and when they are defined. The big thing I was hoping would work, is setting Krastorio2 as a optional or mandatory dependency to see of it would work. That did not fix this issue. The changes that I plan in introducing to my mod will be invisible to the players, but internal to the mod only to facilitate future maintainability of this mod, and readability of the code.

Hiladdar

4 years ago

Thanks, I posted a new topic there!

4 years ago

koldun_89,

I reached out to the developers of Krastori2, with an offer to assist, under your thread, as well as a way for them to get in touch with me. Maybe together we can come up with a solution.

Hiladdar

4 years ago

I'm impressed by your support and attention. Thank you!

New response