[Addon v1.95]Rocket Science v0.89 - flying autominers, missiles, and nuclear fusion!

  • Woot...


    I just started to decompile the mod for myself and just having the runnable source code in my hands. Then i came here to inform you then i saw that the original source is just released. Thanks ;-)


    So, the big question now (at least for me) is: Who will pickup and continue this project?


    cya


    TeeKay4711


    Edit: I'm willing to continue the RocketScience Mod. I'm not a Java/Minecraftmodding noob I'm also not a pro. If there is anybody with a greater modding/java skill as me who wants to continue this project I will not be angry and/or sad ;-).


    I've spend a lot of hours in decompiling the mod and I'm in the process of understanding what is going on under the hood.

  • I want to continue this aswell, I haven't made time yet to look at the code tho.
    As I didn't want to continue this by myself in the first place, I'll try to create a github or something tomorrow, so other people can contribute aswell.

    The post was edited 1 time, last by Snyke ().

  • Took a quick look at the source to give me some pointers for a mod of my own (HUD indicators for the charge level of electric armour/jetpacks/CF pack) and I've found out why the parachutes don't work.


    Line 818, mod_ZZZMissile.java

    Code
    1. ItemStack chute=game.thePlayer.inventory.armorItemInSlot(2);


    Slot 2 is the trousers - slot 1 should be the chestplate.

    GENERATION (Pineapple + i): The first pineapple you see, copy it into your sig on any forum and add sqrt(-1) to the generation. Pineapple experiment.

  • Anyone that can help me with this? I don't see the problem or I do not understand it more correctly.
    If its a noob question pardon but I really would love to use this mod.


    BTW Who is/are going to continue the mod?


  • [quote='BWar','index.php?page=Thread&postID=64953#post64953']Anyone that can help me with this? I don't see the problem or I do not understand it more correctly.
    If its a noob question pardon but I really would love to use this mod.


    BTW Who is/are going to continue the mod?


    [spoiler]36 mods loaded
    Minecraft Forge 3.3.8.152
    FML v2.2.78.153
    Forge Mod Loader version 2.2.78.153 for Minecraft 1.2.5
    mod_MinecraftForge : Loaded (minecraft.jar)
    mod_CodeChickenCore : Loaded (minecraft.jar)
    mod_NotEnoughItems : Loaded (minecraft.jar)
    mod_AdvancedMachines : Loaded (AdvancedMachinesClient v1.5.zip)
    mod_AdditionalBuildcraftObjects : Loaded (buildcraft-C-additionalbuildcraftobjects-latest.zip)
    mod_BuildCraftCore : Loaded (buildcraft-client-A-core-3.1.5.zip)
    mod_BuildCraftBuilders : Loaded (buildcraft-client-B-builders-3.1.5.zip)
    mod_BuildCraftEnergy : Loaded (buildcraft-client-B-energy-3.1.5.zip)
    mod_BuildCraftFactory : Loaded (buildcraft-client-B-factory-3.1.5.zip)
    mod_BuildCraftTransport : Loaded (buildcraft-client-B-transport-3.1.5.zip)
    mod_BuildCraftSilicon : Loaded (buildcraft-client-C-silicon-3.1.5.zip)
    mod_AdditionalPipes : Loaded (buildcraft-client-DA-additionalpipes-3.1.0.zip)
    mod_EE : Loaded (EE2ClientV1.4.6.5.jar)
    mod_EnderStorage : Loaded (EnderStorage-Client 1.1.3.zip)
    mod_Forestry : Loaded (forestry-client-A-1.4.8.0.jar)
    mod_IC2NuclearControl : Loaded (IC2NuclearControl_client_v1.1.9b.zip)
    mod_IC2 : Loaded (industrialcraft-2-client_1.95b.jar)
    mod_InvTweaks : Loaded (InvTweaks-1.41b-1.2.4.zip)
    mod_LogisticsPipes : Loaded (LogisticsPipes-BC3-0.2.5B.zip)
    mod_CompactSolars : Loaded (mod_compactsolars-client-2.2.0.5.zip)
    mod_IronChest : Loaded (mod_ironchests-client-3.6.1.34.zip)
    mod_Railcraft : Loaded (Railcraft_Client_5.3.2.zip)
    mod_RedPowerControl : Loaded (RedPowerControl-2.0pr5b2.zip)
    mod_RedPowerCore : Loaded (RedPowerCore-2.0pr5b2.zip)
    mod_RedPowerLighting : Loaded (RedPowerLighting-2.0pr5b2.zip)
    mod_RedPowerLogic : Loaded (RedPowerLogic-2.0pr5b2.zip)
    mod_RedPowerMachine : Loaded (RedPowerMachine-2.0pr5b2.zip)
    mod_RedPowerWiring : Loaded (RedPowerWiring-2.0pr5b2.zip)
    mod_RedPowerWorld : Loaded (RedPowerWorld-2.0pr5b2.zip)
    mod_ZZZMissile : Loaded (RocketScience.jar)
    mod_SneakyPipes : Loaded (SneakyPipes-0.1.1.zip)
    mod_stevescarts : Loaded (Steves Carts 1.4.4.zip)
    mod_ThaumCraft : Loaded (ThaumCraft2.1.6d.zip)
    mod_WirelessRedstoneAddons : Loaded (WR-CBE Addons-Client 1.2.2.2.zip)
    mod_WirelessRedstoneCore : Loaded (WR-CBE Core-Client 1.2.2.1.zip)
    mod_WirelessRedstoneRedPower : Loaded (WR-CBE RedPower-Client 1.2.2.1.zip)



    Minecraft has crashed!
    ----------------------


    Minecraft has stopped running because it encountered a problem.





    --- BEGIN ERROR REPORT 73652db3 --------
    Generated 2012-07-03 22:35


    Minecraft: Minecraft 1.2.5
    OS: Windows Vista (x86) version 6.0
    Java: 1.7.0, Oracle Corporation
    VM: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
    LWJGL: 2.4.2
    OpenGL: ATI Mobility Radeon HD 3450 version 2.1.7417 Release, ATI Technologies Inc.


    cpw.mods.fml.common.LoaderException: cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: rocketScience/mod_ZZZMissile (wrong name: net/minecraft/src/mod_ZZZMissile)
    at cpw.mods.fml.common.Loader.load(Loader.java:436)
    at cpw.mods.fml.common.Loader.loadMods(Loader.java:592)
    at cpw.mods.fml.client.FMLClientHandler.onPreLoad(FMLClientHandler.java:193)
    at net.minecraft.client.Minecraft.a(Minecraft.java:383)
    at net.minecraft.client.Minecraft.run(Minecraft.java:735)
    at java.lang.Thread.run(Unknown Source)
    Caused by: cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: rocketScience/mod_ZZZMissile (wrong name: net/minecraft/src/mod_ZZZMissile)
    at cpw.mods.fml.common.Loader.loadModClass(Loader.java:527)
    at cpw.mods.fml.common.Loader.attemptFileLoad(Loader.java:561)
    at cpw.mods.fml.common.Loader.load(Loader.java:419)
    ... 5 more
    Caused by: java.lang.NoClassDefFoundError: rocketScience/mod_ZZZMissile (wrong name: net/minecraft/src/mod_ZZZMissile)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$100(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at cpw.mods.fml.common.Loader.loadModClass(Loader.java:494)
    ... 7 more
    --- END ERROR REPORT ad12541f ----------[/spoilercompatible with I]I believe this addon isn't useable with 1.97 IC2 for now, so be patient, those NuclearMissiles aren't going elsewhere.

    The post was edited 1 time, last by T10a ().

  • Github is a wonderful idea, I was going to suggest some sort of version control but I got beat to it. I'm more used to svn style management but I will figure out git when I have the time. Might be a week or so before I can fully sit down and get the IC2 source decompiled and get a full dev environment working, just depends on what comes up. If anyone knows of a guide how to do that I would greatly appreciate it, I can get forge working I just haven't played with the full IC2 code yet beyond the API. Let me know if you guys(or gals) want to get together somehow so we can start working on this as a team rather than have 3 or so separate versions. So that way once we have the github we can start sorting out priorities and make forward progress with the mod. I was thinking of getting it updated to the latest IC2 version first, then iron out any current bugs and maybe get some smp support working. Then that way we have a updated and strong base to start building new features on, because SMP support is pretty important imo. Then that way we have one version with the combined community effort that is stable and up to date. But this is just my two cents. PM me, and I will try to get this organized so we can start laying out a plan for anyone who wants to help. Especially because we need more than just coders, preferably some people who are good with sprites and music. Not bashing Kennington for his work, but I know personally I can barely art or music. But that is just me, I would like to get some input from the rest of you who are interested so we can get working on this. Maybe start an irc channel if one doesn't exist already so we can collaborate and work together. Probably one for the team working on it, and one general for suggestions and support. Well let me know if you guys are interested in collaborating and what your thoughts are.

    Error 404: Signature not found!

  • The rest of the mod works great, but whenever I place a Missile Defense System, it craches the system and corrupts the map.


    Here is the error log.
    6 mods loaded
    Minecraft Forge 3.2.5.121
    FML v2.2.21.120
    Forge Mod Loader version 2.2.21.120 for Minecraft 1.2.5
    mod_CodeChickenCore : Available (minecraft.jar)
    mod_MinecraftForge : Available (minecraft.jar)
    mod_NotEnoughItems : Available (minecraft.jar)
    mod_IC2 : Available (industrialcraft-2-client_1.95b.jar)
    mod_ModularForceFieldSystem : Available (modularForceFieldSystemV1.2.5Beta6pre3_2_Client.zip)
    mod_ZZZMissile : Available (RocketScience.jar)



    Minecraft has crashed!
    ----------------------


    Minecraft has stopped running because it encountered a problem.





    --- BEGIN ERROR REPORT 6bd9b27d --------
    Generated 7/4/12 8:53 PM


    Minecraft: Minecraft 1.2.5
    OS: Windows 7 (amd64) version 6.1
    Java: 1.6.0_25, Sun Microsystems Inc.
    VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Sun Microsystems Inc.
    LWJGL: 2.4.2
    OpenGL: ATI Radeon HD 5800 Series version 4.2.11733 Compatibility Profile Context, ATI Technologies Inc.


    java.lang.NoSuchMethodError: ic2.common.EnergyNet.discoverTargets(Lkw;ZI)Ljava/util/List;
    at rocketScience.TileEntityDefense.updateAttachedDevices(TileEntityDefense.java:113)
    at rocketScience.TileEntityDefense.n_(TileEntityDefense.java:55)
    at xd.n(World.java:2071)
    at net.minecraft.client.Minecraft.k(Minecraft.java:1867)
    at net.minecraft.client.Minecraft.x(Minecraft.java:822)
    at net.minecraft.client.Minecraft.run(Minecraft.java:750)
    at java.lang.Thread.run(Unknown Source)
    --- END ERROR REPORT dcaea20a ----------


    And from MCPatcher


    2012-07-04 20:53:39 [SEVERE] 6 mods loaded
    Minecraft Forge 3.2.5.121
    FML v2.2.21.120
    Forge Mod Loader version 2.2.21.120 for Minecraft 1.2.5
    mod_CodeChickenCore : Available (minecraft.jar)
    mod_MinecraftForge : Available (minecraft.jar)
    mod_NotEnoughItems : Available (minecraft.jar)
    mod_IC2 : Available (industrialcraft-2-client_1.95b.jar)
    mod_ModularForceFieldSystem : Available (modularForceFieldSystemV1.2.5Beta6pre3_2_Client.zip)
    mod_ZZZMissile : Available (RocketScience.jar)


    Stopping!

  • Hello ProfessorFalken,


    have you integraded the ic2-energynet-patch which comes with RocketScience into your IC2-jar? That might be your problem.


    I'm currently working on rewriting essential parts of RocketScience. If I have a working SMP-Version (which is on my topmost-todo-list) I'll share my work with interested people.


    TeeKay4711


  • Accidently double posted in there, but I deleted the message by mistake. :facepalm:


    Could you tell me what you were saying then??
    Because I still don't see the problem :(

  • i think i installed the mod right but when ever i place down a super conducter my game crashes and the world gets corrupted
    java.lang.NoClassDefFoundError: ic2/common/AabbUtil$1
    at ic2.common.AabbUtil.getEdgeRay(AabbUtil.java:253)
    at ic2.common.AabbUtil.intersects(AabbUtil.java:162)
    at ic2.common.AabbUtil.getIntersection(AabbUtil.java:29)
    at rocketScience.BlockSuperconductor.a(BlockSuperconductor.java:81)
    at xd.a(World.java:1442)
    at xd.a(World.java:1246)
    at acq.a(EntityLiving.java:1905)
    at lr.a(EntityRenderer.java:217)
    at lr.a(EntityRenderer.java:1000)
    at lr.b(EntityRenderer.java:907)
    at EntityRendererProxy.b(EntityRendererProxy.java:21)
    at net.minecraft.client.Minecraft.x(Minecraft.java:869)
    at net.minecraft.client.Minecraft.run(Minecraft.java:747)
    at java.lang.Thread.run(Unknown Source)
    Caused by: java.lang.ClassNotFoundException: ic2.common.AabbUtil$1
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 14 more
    thats the error log i get when i run the game with mcerrortest

  • Github is a wonderful idea, I was going to suggest some sort of version control but I got beat to it. I'm more used to svn style management but I will figure out git when I have the time. Might be a week or so before I can fully sit down and get the IC2 source decompiled and get a full dev environment working, just depends on what comes up. If anyone knows of a guide how to do that I would greatly appreciate it, I can get forge working I just haven't played with the full IC2 code yet beyond the API. Let me know if you guys(or gals) want to get together somehow so we can start working on this as a team rather than have 3 or so separate versions. So that way once we have the github we can start sorting out priorities and make forward progress with the mod. I was thinking of getting it updated to the latest IC2 version first, then iron out any current bugs and maybe get some smp support working. Then that way we have a updated and strong base to start building new features on, because SMP support is pretty important imo. Then that way we have one version with the combined community effort that is stable and up to date. But this is just my two cents. PM me, and I will try to get this organized so we can start laying out a plan for anyone who wants to help. Especially because we need more than just coders, preferably some people who are good with sprites and music. Not bashing Kennington for his work, but I know personally I can barely art or music. But that is just me, I would like to get some input from the rest of you who are interested so we can get working on this. Maybe start an irc channel if one doesn't exist already so we can collaborate and work together. Probably one for the team working on it, and one general for suggestions and support. Well let me know if you guys are interested in collaborating and what your thoughts are.

    Yeah I need to figure out git aswell, I have tried but failed to create a repo that I could commit to. If I find out how to decompile IC2 I'll PM you, last time I checked mcp wasn't an option.
    After getting it to work with the latest version I think we should try to make it work with just the IC2 API, so updating will be easier. And yeah, I suck at spriting too :P.