You are not logged in.

IC2 Experimental builds (jenkins):
v2.0/2.1/2.2 / 2.3 / 2.5 / 2.6 (For Minecraft 1.6.4/1.7.2/1.7.10 / 1.8.9 / 1.9.4 / 1.10)
IndustrialCraft² recent version: v1.117! (For Minecraft 1.5.2 → topic)

Dear visitor, welcome to IC² Forum. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Sunday, June 7th 2015, 9:05pm

[IC2 Exp][1.7.10|1.8.9|1.10.2] Uncomplication, IC2Classic E-Net, IC2Classic Recipes, Old UUMatter... And all of that for IC2Exp.

You want the EnergyNet of IC2Classic or want recipes to be easier, but you want the new Features of IC2Experimental? Then wait no longer. This addon is for you then.
As the name of this addon says, it UNcomplicates stuff.
You know that many of the recipes are more complicated than they could be?
This addon solves this problem. It removes exactly one layer of complication.
Instead of using iron/copper/bronze/tin plates in recipes, you can just use iron/copper/bronze/tin directly.

I was inspired by this thread to make this addon. It is still proof-of-concept, but it works.

As of Version 0.1.0.0 there is also a config option to replace IC2's E-Net with IC2Classic's E-Net.
What this means is basically, the Energy Distribution will be exactly as it is in IC2Classic, but you will have all the features of IC2Experimental.
The E-Net is exactly like the one In Speiger's IC2Classic version. I worked together with him to get this addon working.
What this means:
  • You have energy packets again.
  • Cables vaporize, when you put too high of a voltage through.
  • Machines explode, when you feed them with an improper voltage.
  • Transformers are *not* useless anymore.
  • This also works with addons.

Download for MC 1.10.2.
Download for MC1.8.9.
Download the mod now for MC 1.7.10 and try it out.
Downloads are also available here .

As of version 0.1.0.0 this mod requires Aroma1997Core to run.

Legacy Versions
Nightly Versions


Bug tracker


Changelog:

Spoiler Spoiler


See the full changelog here .


License:

Spoiler Spoiler



As of the copyright terms (http://www.minecraft.net/copyright.jsp), you accepted when you purchased Minecraft, the owner (in this case me, Aroma1997) has full rights over his modifications despite use of Mojang's code.

1. Liability
I am not responsible for any damage, the use of these modifications cause. These modifications may not completely work with parts of the Minecraft game. All damages caused from the use or misuse of these mods fall on the end user.

2. Use
Use of this mod is allowed to be used only restricted by IC2's Addon rules.

3. Distribution and redistribution

These modifications may only distributed where I upload and link it. Without written permission, you are not allowed to mirror these modifications or upload it somewhere else. You are also not allowed to make money out of it (adf.ly links etc.) or use any kind of link shortener on the direct download links. It is also not allowed to use my image material or parts of it and redistribute it.
However, it is allowed to distribute these modifications in a mod compilation or a modpack if you do not make any direct money out of it (adf.ly or similar). Modpacks distributed through the FTB launcher or the Curse Client are excluded from this rule and may always include any of my modifications in any shape or form.

4. Modification of the modification
It is allowed to decompile this modification and to edit this modification. However, it is not allowed to distribute modified versions of this modification or distribute the source code of this modification without my written permission.

This is subject to change without notify.


Credits:
Aroma1997 - Code
Speiger - Code & Letting me use his IC2Classic E-Net-Code.
The rest of the IC2-Team - Letting me/Speiger use the base of the IC2Classic E-Net
Check out my mods here.

This post has been edited 24 times, last edit by "Aroma1997" (Aug 6th 2016, 1:51pm)


Speiger

TMT & IC2 Classic Dev

  • "Speiger" is male

Posts: 997

Location: Germany

  • Send private message

2

Sunday, June 7th 2015, 9:33pm

Great idea Aroma... Really good idea.
But your solution is not the best... You simply Iterting +2x thorugh the RecipeList only to replace Recipes... That will cause lag. That system will work maybe with less mods but everything else... Do not think so...
Since it is a IC2 Addon why don't you simply override the RecipeData inside every Recipe (for 1 time) and then have no longer problems?
Also OreDictionary can help with addons...

3

Sunday, June 7th 2015, 9:41pm

But your solution is not the best...
. It is still proof-of-concept




Since it is a IC2 Addon why don't you simply override the RecipeData inside every Recipe
When I override the recipe input and the recipe is conflicting with something else, there will be a problem. This way however, the default recipes will still be in place in case the recipe I create conflicts with something. I also made sure this recipe is always lowest priority, so in case it conflicts with something, the other recipe will be taken since there will be an alternative recipe for what this one would produce (the original one).
Check out my mods here.

Speiger

TMT & IC2 Classic Dev

  • "Speiger" is male

Posts: 997

Location: Germany

  • Send private message

4

Sunday, June 7th 2015, 10:30pm

Well then make recipeHolder that contains Recipes with the Items you want to override.
And then you can make in the check, if it is working with the new Objects you want to have and if not then you try with the old ones...
At least try avoid looping through the Intire list... (there are mods out that do not stop when there is a matching recipe found)

5

Saturday, June 27th 2015, 12:55pm

The IC2Classic E-Net as an addon for IC2Exp is finally there.
Check out my mods here.

Mine_Sasha

A ninja with a composite unbreakable armor made out of diamond and carbon nanotubes :3

  • Send private message

6

Saturday, June 27th 2015, 1:08pm

Yahoo ~~~~ :D

Awsomness ftw ( Aromawsomness ) :D

Speiger

TMT & IC2 Classic Dev

  • "Speiger" is male

Posts: 997

Location: Germany

  • Send private message

7

Saturday, June 27th 2015, 1:16pm

Cool :)
Did you solve the transformers and packets?

8

Saturday, June 27th 2015, 1:41pm

Cool :)
Did you solve the transformers and packets?
For the transformer doing a single packet only, I did a workaround.
For the transformers not down-adjusting, I did a fix.
Check out my mods here.

Speiger

TMT & IC2 Classic Dev

  • "Speiger" is male

Posts: 997

Location: Germany

  • Send private message

9

Saturday, June 27th 2015, 1:44pm

ok

Chocohead

Drowning in mods.

  • "Chocohead" is male
  • Korea, Democratic People's Republic of United Kingdom

Posts: 5,983

Location: Badly generated chunks.

  • Send private message

10

Saturday, June 27th 2015, 5:28pm

Bug - You're not hurt from standing on or near uninsulated cables when EU's flowing through them.

Feature - You should add all the old cable back too so we've got a choice for how much insulation can go on gold and iron cables.
145 Mods isn't too many. 9 types of copper and 8 types of tin aren't too many. 3 types of coffee though?

I know that you believe that you understood what you think I said, but I am not sure you realise that what you read was not what I meant.


---- Minecraft Crash Report ----
// I just don't know what went wrong :(

I see this too much.

This post has been edited 1 times, last edit by "Chocohead" (Jun 27th 2015, 5:57pm)


Speiger

TMT & IC2 Classic Dev

  • "Speiger" is male

Posts: 997

Location: Germany

  • Send private message

11

Saturday, June 27th 2015, 6:02pm

Bug - You're not hurt from standing on or near uninsulated cables when EU's flowing through them.

Feature - You should add all the old cable back too so we've got a choice for how much insulation can go on gold and iron cables.


Thats not a bug of the EnergyNet... Experimental cables itself say in their code simply that there is no way to even create damage...
Simply its like they are always perfectly isulated...

12

Saturday, June 27th 2015, 6:20pm

Feature - You should add all the old cable back too so we've got a choice for how much insulation can go on gold and iron cables.
The point of this addon is to bring the old E-Net back. The old cables or so would require a block, which I don't intend to add to this Addon. If another addon wants to add them, they can do so freely due to E-Net supporting the Experimental API. (At this point, thanks to Speiger again.
Check out my mods here.

Chocohead

Drowning in mods.

  • "Chocohead" is male
  • Korea, Democratic People's Republic of United Kingdom

Posts: 5,983

Location: Badly generated chunks.

  • Send private message

13

Saturday, June 27th 2015, 9:18pm

The block IDs for them are still there, but it seems like there's some converting code to turn 3->4 and 6+7->8. Unless the IDs have been overridden to just replicate each other. If there is just conversion code, surely is could be overridden to do nothing?
145 Mods isn't too many. 9 types of copper and 8 types of tin aren't too many. 3 types of coffee though?

I know that you believe that you understood what you think I said, but I am not sure you realise that what you read was not what I meant.


---- Minecraft Crash Report ----
// I just don't know what went wrong :(

I see this too much.

Mine_Sasha

A ninja with a composite unbreakable armor made out of diamond and carbon nanotubes :3

  • Send private message

14

Saturday, June 27th 2015, 9:27pm

Speedy Tiger ftw :D

15

Saturday, June 27th 2015, 9:31pm

The block IDs for them are still there, but it seems like there's some converting code to turn 3->4 and 6+7->8. Unless the IDs have been overridden to just replicate each other. If there is just conversion code, surely is could be overridden to do nothing?
That would be hacky though...
Check out my mods here.

Chocohead

Drowning in mods.

  • "Chocohead" is male
  • Korea, Democratic People's Republic of United Kingdom

Posts: 5,983

Location: Badly generated chunks.

  • Send private message

16

Saturday, June 27th 2015, 9:44pm

The block IDs for them are still there, but it seems like there's some converting code to turn 3->4 and 6+7->8. Unless the IDs have been overridden to just replicate each other. If there is just conversion code, surely is could be overridden to do nothing?
That would be hacky though...

You've replaced the entire E-net, I don't think one little wire hack would be very major.

On a totally different matter, EU-Detector cables don't update when EU stops flowing through them.
145 Mods isn't too many. 9 types of copper and 8 types of tin aren't too many. 3 types of coffee though?

I know that you believe that you understood what you think I said, but I am not sure you realise that what you read was not what I meant.


---- Minecraft Crash Report ----
// I just don't know what went wrong :(

I see this too much.

Speiger

TMT & IC2 Classic Dev

  • "Speiger" is male

Posts: 997

Location: Germany

  • Send private message

17

Saturday, June 27th 2015, 9:50pm

You've replaced the entire E-net, I don't think one little wire hack would be very major.

On a totally different matter, EU-Detector cables don't update when EU stops flowing through them.


A override would be not that hard... But fixing IC2 Exp would be easier (since it has to be done anyways)

To that other bug. That is a problem with the differences of the Old and New one:
Old: Document how much energy did flow though the Link at all.
New: Document how much energy did flow for 1 tick and then set it back to 0 (in the beginning for the next tick).

18

Saturday, June 27th 2015, 10:07pm

You've replaced the entire E-net, I don't think one little wire hack would be very major.
Replaceing that mechanic would either require a lot of work or a lot of ASM hackery. The first one I try to avoid, because it means a lot of work, the second one I try to avoid, because it is (in most cases) avoidable, not proper work and causes problems.
The only hack I did with IC2 was, I ASM'd one single Annotation in the code. That's it. I wouldn't even consider that a big hack.

When I thaught about EU Detector cables, I was 99% sure, they wouldn't work. Not only because of the EU mechanics change, but also because of the Multi-Packet support the Classic E-Net has.
Check out my mods here.

Chocohead

Drowning in mods.

  • "Chocohead" is male
  • Korea, Democratic People's Republic of United Kingdom

Posts: 5,983

Location: Badly generated chunks.

  • Send private message

19

Saturday, June 27th 2015, 10:35pm

You've replaced the entire E-net, I don't think one little wire hack would be very major.
Replaceing that mechanic would either require a lot of work or a lot of ASM hackery. The first one I try to avoid, because it means a lot of work, the second one I try to avoid, because it is (in most cases) avoidable, not proper work and causes problems.
The only hack I did with IC2 was, I ASM'd one single Annotation in the code. That's it. I wouldn't even consider that a big hack.
You've finished school, if you're not set tasks to make your mind think it'll melt away.
When I thaught about EU Detector cables, I was 99% sure, they wouldn't work. Not only because of the EU mechanics change, but also because of the Multi-Packet support the Classic E-Net has.
I take it that it's impossible to fix without changing things in IC2 itself (and upsetting Player)?
145 Mods isn't too many. 9 types of copper and 8 types of tin aren't too many. 3 types of coffee though?

I know that you believe that you understood what you think I said, but I am not sure you realise that what you read was not what I meant.


---- Minecraft Crash Report ----
// I just don't know what went wrong :(

I see this too much.

Speiger

TMT & IC2 Classic Dev

  • "Speiger" is male

Posts: 997

Location: Germany

  • Send private message

20

Saturday, June 27th 2015, 10:50pm

When I thaught about EU Detector cables, I was 99% sure, they wouldn't work. Not only because of the EU mechanics change, but also because of the Multi-Packet support the Classic E-Net has.


Nope that would be not a problem. Because the MultiPackets happen at one tick and will be documented only as 1 EnergyPacket for the EU DetectorCable... If you look at the getNodeStats function that the EU Detector cable calls you will see that this is simply collecting only all sended energy and not each packet...
If the old system would store Ever Energy Packet seperatly then it would cause a memory leak....

Counter:

Hits today: 4,954 | Hits yesterday: 35,349 | Hits record: 152,331 | Hits total: 65,336,394