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.

MauveCloud

Coal Miner

  • "MauveCloud" is male
  • "MauveCloud" started this thread

Posts: 1,048

Location: California

  • Send private message

1

Saturday, September 27th 2014, 5:48am

IC2 Experimental Reactor Planner open beta

I have made my own version of the reactor planner, which supports the
latest IC2 Experimental reactor components, and here it is for open beta testing:
(link removed, see bottom of post for new link)

Since I haven't viewed the IC2 source code (and I don't really expect to be allowed to), there's a good chance I have some things wrong related to nuances of internal sequencing of events during a reactor tick (especially regarding heat exchangers and the last reactor tick as fuel cells become depleted), but as far as I could tell, it's about right for simple cases.

Please try it out and let me know what I've got wrong, or if you have questions about it, etc.

Edit: this is now on GitHub: https://github.com/MauveCloud/Ic2ExpReactorPlanner/releases

This post has been edited 2 times, last edit by "MauveCloud" (Jul 3rd 2015, 2:40pm)


SpwnX

IC² Creative Content Inventor, GT Public Relations Manager and your lovely forum moderator

  • "SpwnX" is male
  • Brazil

Posts: 8,359

Location: Nowhere to be found, unless I know you

  • Send private message

2

Saturday, September 27th 2014, 7:36am

Very interesting. I'm looking for this one to become the new reactor planner :D

About IC2 source code, I think you can *look* at it. Correct me if i'm wrong Player/Thunderdark :3
We need people to document GregTech, help us by joining the FTB wiki team: http://ftb.gamepedia.com/GregTech_6

Blockmaster139

Cute and fluffy

Posts: 627

Location: IC2 Forums, duh

  • Send private message

3

Saturday, September 27th 2014, 9:27am

Well according to this thread: [LATEST RELEASE] [MC 1.6][MC 1.7] IC2 Experimental

You are allowed to decompile it so long as you don't use any source code without permission.

Emm....it just crashes when I try to start it >.<
Now you see me, now you don't...

This post has been edited 1 times, last edit by "Blockmaster139" (Sep 27th 2014, 10:11am)


Chocohead

Drowning in mods.

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

Posts: 5,980

Location: Badly generated chunks.

  • Send private message

4

Saturday, September 27th 2014, 12:00pm

Emm....it just crashes when I try to start it >.<
Me too. A java exception occurs :(
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.

5

Saturday, September 27th 2014, 12:11pm

Emm....it just crashes when I try to start it >.<
Me too. A java exception occurs :(
does it need to be java?

could it not be done in HTML 5 or something thats less... risky to run untrusted ( Not trying to cause anger from offence ( i do mean to offend) sorry but we don't know you as well as we know player and mojang )
for me i don't let java run in the browser and limit its connections otherwisewhen running manually.

second if you use a non java it might be easier to run ? who knows :)

hope you can fix the crashing

Blockmaster139

Cute and fluffy

Posts: 627

Location: IC2 Forums, duh

  • Send private message

6

Saturday, September 27th 2014, 12:24pm

>implying webpages can't give you viruses
Now you see me, now you don't...

xbony2

Copper Miner

  • "xbony2" is male
  • United States

Posts: 1,191

Location: United States of America

  • Send private message

7

Saturday, September 27th 2014, 12:35pm

Java da bomb though. Screw HTML :P if this was open-sourced and on Github, that'd be great though.
Help the Official FTB Wiki reach 8000 9000 10,000 11,000 12,000 13,000 14,000 pages!

Someone should fix the gravel texture in the background...

8

Saturday, September 27th 2014, 2:06pm

>implying webpages can't give you viruses
web pages themselves.. no.. HTML 5 probabbly not..
scripting which is a addon to pages does open up options ( no script handles alot of protection there) .. and java which is notorious for being attacked is a huge window to protect/guard against.

so having it int he more secure programing area makes more sense?

MauveCloud

Coal Miner

  • "MauveCloud" is male
  • "MauveCloud" started this thread

Posts: 1,048

Location: California

  • Send private message

9

Saturday, September 27th 2014, 4:34pm

You are allowed to decompile it so long as you don't use any source code without permission.


Emm....it just crashes when I try to start it >.<
As far as decompiling, I presume you mean under the clause "Modifying any or all of the files of IC is permitted without limitations for private use only." I'll try that.

As far as the crashing, could one of you please post the exception details? Thanks. I developed it using NetBeans 8.0.1 and Java 1.8.0_11, but it didn't crash for me even when I ran the jar standalone outside NetBeans.


does it need to be java?

could it not be done in HTML 5 or something thats less... risky to run untrusted ( Not trying to cause anger from offence ( i do mean to offend) sorry but we don't know you as well as we know player and mojang )
for me i don't let java run in the browser and limit its connections otherwisewhen running manually.

second if you use a non java it might be easier to run ? who knows :)
Technically, no, it doesn't need to be Java, that's just what I'm most familiar with. I could view this as an opportunity to learn HTML5 or whatever, though. :)

It's standalone at the moment, so I'm not sure how you'd make it run in the browser. I can't really blame you for not trusting me, but I can run it just fine inside Sandboxie, in case you're concerned with security - it's almost completely self-contained, except for reading an optional user-specified (and remembered via Preferences.userRoot) path to a resource pack (I have a 4k screen, so I don't like settling for default 16x16 textures). Would it help if I posted hash codes (MD5, SHA1, etc.) so you can verify that the file hasn't been corrupted or hacked on the server?
I have a copy of Microsoft Visual Studio 2010 Professional stowed away, but if I used that and C++ or C# (both of which I'm rusty at), the program wouldn't run (except via emulation) on Mac or *nix, and might be considered even more risky than Java :S
Java da bomb though. Screw HTML :P if this was open-sourced and on Github, that'd be great though.
I was already planning to make this open source, but I was hoping to get some feedback and develop it a bit further first. Also, I was thinking SourceForge, mainly because I hadn't really noticed GitHub. One thing that concerns me is that Wikipedia lists "Commerical" for the "Self-hosting" feature for GitHub. Could somebody please explain what that means? Thanks.

Update: I've looked at IC2 in a decompiler, and fixed my simulator to do two passes per reactor tick (one for handling heat and one for handling energy output) instead of three (one for generating heat and energy, one for vents dissipating heat, and one for exchangers transferring heat). However, I've looked at the code for the exchangers, and I don't really understand what it's doing. I think I'd have to mostly copy the decompiled code to get those to simulate correctly, so who can I ask for permission?

This post has been edited 1 times, last edit by "MauveCloud" (Sep 27th 2014, 5:59pm)


Blockmaster139

Cute and fluffy

Posts: 627

Location: IC2 Forums, duh

  • Send private message

10

Saturday, September 27th 2014, 6:08pm

Should probably ask Player or TD about that. Maybe Greg too.
Now you see me, now you don't...

11

Saturday, September 27th 2014, 9:52pm

I was already planning to make this open source, but I was hoping to get some feedback and develop it a bit further first. Also, I was thinking SourceForge, mainly because I hadn't really noticed GitHub. One thing that concerns me is that Wikipedia lists "Commerical" for the "Self-hosting" feature for GitHub. Could somebody please explain what that means? Thanks.

Don't use source-forge. They are let you download adware which install itself and then install original program that you intended to install. Self-hosting mean if you can run github on your own server.

12

Saturday, September 27th 2014, 9:57pm

You are allowed to decompile it so long as you don't use any source code without permission.


Emm....it just crashes when I try to start it >.<
As far as decompiling, I presume you mean under the clause "Modifying any or all of the files of IC is permitted without limitations for private use only." I'll try that.

As far as the crashing, could one of you please post the exception details? Thanks. I developed it using NetBeans 8.0.1 and Java 1.8.0_11, but it didn't crash for me even when I ran the jar standalone outside NetBeans.


does it need to be java?

could it not be done in HTML 5 or something thats less... risky to run untrusted ( Not trying to cause anger from offence ( i do mean to offend) sorry but we don't know you as well as we know player and mojang )
for me i don't let java run in the browser and limit its connections otherwisewhen running manually.

second if you use a non java it might be easier to run ? who knows :)
Technically, no, it doesn't need to be Java, that's just what I'm most familiar with. I could view this as an opportunity to learn HTML5 or whatever, though. :)

It's standalone at the moment, so I'm not sure how you'd make it run in the browser. I can't really blame you for not trusting me, but I can run it just fine inside Sandboxie, in case you're concerned with security - it's almost completely self-contained, except for reading an optional user-specified (and remembered via Preferences.userRoot) path to a resource pack (I have a 4k screen, so I don't like settling for default 16x16 textures). Would it help if I posted hash codes (MD5, SHA1, etc.) so you can verify that the file hasn't been corrupted or hacked on the server?
I have a copy of Microsoft Visual Studio 2010 Professional stowed away, but if I used that and C++ or C# (both of which I'm rusty at), the program wouldn't run (except via emulation) on Mac or *nix, and might be considered even more risky than Java :S
Java da bomb though. Screw HTML :P if this was open-sourced and on Github, that'd be great though.
I was already planning to make this open source, but I was hoping to get some feedback and develop it a bit further first. Also, I was thinking SourceForge, mainly because I hadn't really noticed GitHub. One thing that concerns me is that Wikipedia lists "Commerical" for the "Self-hosting" feature for GitHub. Could somebody please explain what that means? Thanks.

Update: I've looked at IC2 in a decompiler, and fixed my simulator to do two passes per reactor tick (one for handling heat and one for handling energy output) instead of three (one for generating heat and energy, one for vents dissipating heat, and one for exchangers transferring heat). However, I've looked at the code for the exchangers, and I don't really understand what it's doing. I think I'd have to mostly copy the decompiled code to get those to simulate correctly, so who can I ask for permission?
i know abotu sandboxie its gibsonian approved should use it but don't ( organizing how to keep settings is above my desires)
consider HTML 5 and such is the way things are moving it would be a good idea to work on it once you have your designer setup better ( IE set a "functional" rule to you and once you reach it switch to porting to html 5 to make it more available)

and your right a EXE is more risky then java is..

i don't know enough about programing for saftey.. so :/ just know its a risk and removing alot of it is best :) but i know i could not do anything and your doing reverse enginering to make the dang thing :)
I would say it wont hurt to do hashes but would it help?
doing git hub allows people that know more then me see things easier when someone is bad

others can talk about github more but i assume its mostly open and commercial is for higher end projects? ( assumed)

xbony2

Copper Miner

  • "xbony2" is male
  • United States

Posts: 1,191

Location: United States of America

  • Send private message

13

Saturday, September 27th 2014, 10:24pm

No C/C++/C# please :p keep it universal.

(Edit) Also it's probably not a good idea to use Java 8, most people don't have that installed because it breaks mods.
Help the Official FTB Wiki reach 8000 9000 10,000 11,000 12,000 13,000 14,000 pages!

Someone should fix the gravel texture in the background...

MauveCloud

Coal Miner

  • "MauveCloud" is male
  • "MauveCloud" started this thread

Posts: 1,048

Location: California

  • Send private message

14

Saturday, September 27th 2014, 11:42pm

I have sent the message asking for permission, and I have recompiled my planner with JDK 1.7 (I had to revert the lambda expressions that I'd only added because NetBeans suggested them), which I'm hoping will resolve the crashing issues. In a little while, I will see about signing up for GitHub and posting the project there.

Chocohead

Drowning in mods.

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

Posts: 5,980

Location: Badly generated chunks.

  • Send private message

15

Saturday, September 27th 2014, 11:53pm

OMG, it's alive! Might be a few rounding issues with the power production, 1 uranium fuel rod seems to generate 1,999,900EU not 2,000,000EU.
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.

MauveCloud

Coal Miner

  • "MauveCloud" is male
  • "MauveCloud" started this thread

Posts: 1,048

Location: California

  • Send private message

16

Sunday, September 28th 2014, 1:34am

Okay, I think I've set it up in GitHub. I hope this is the right url for others to view it (GitHub's help isn't completely clear on that point): https://github.com/MauveCloud/Ic2ExpReactorPlanner.git

As far as the power production, I think that might be an issue with termination conditions rather than with rounding. However, I'm curious: have you actually tried setting up a simple 1 fuel rod and 1 heat vent reactor and left it running for a full cycle connected to an MFE or MFSU with nothing else connected and confirmed that it generates exactly 2 million EU?

SpwnX

IC² Creative Content Inventor, GT Public Relations Manager and your lovely forum moderator

  • "SpwnX" is male
  • Brazil

Posts: 8,359

Location: Nowhere to be found, unless I know you

  • Send private message

17

Sunday, September 28th 2014, 1:43am

That link is correct.
We need people to document GregTech, help us by joining the FTB wiki team: http://ftb.gamepedia.com/GregTech_6

Chocohead

Drowning in mods.

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

Posts: 5,980

Location: Badly generated chunks.

  • Send private message

18

Sunday, September 28th 2014, 1:46am

I'm curious: have you actually tried setting up a simple 1 fuel rod and 1 heat vent reactor and left it running for a full cycle connected to an MFE or MFSU with nothing else connected and confirmed that it generates exactly 2 million EU?
That's the funnier thing, it doesn't. Like not even close. Last time I tried it made 5 million EU. I don't remember if I attached anything else to it during the 5 and a half hours it was running, but it definitely wasn't near 2 million.
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.

MauveCloud

Coal Miner

  • "MauveCloud" is male
  • "MauveCloud" started this thread

Posts: 1,048

Location: California

  • Send private message

19

Sunday, September 28th 2014, 2:18am

5 million? That's freaky. I figured it might be off by a few percent due to hiccups in IC2 or Minecraft itself, but would not have guessed it could be that far off. It makes me wonder whether it's even worth fixing the discrepancy in my planner.

20

Sunday, September 28th 2014, 7:51am

how to make proper release https://github.com/blog/1547-release-your-software

don't add build to repository.

EDIT: just tested one fuel rod and heat vent. it produce 2 millions EU.

This post has been edited 1 times, last edit by "nou_spiro" (Sep 28th 2014, 12:13pm)


Counter:

Hits today: 16,751 | Hits yesterday: 29,849 | Hits record: 152,331 | Hits total: 65,280,115