Jump to content

jakeb1993

Members
  • Posts

    45
  • Joined

  • Last visited

Everything posted by jakeb1993

  1. hmmm ok, thanks for that. Wonder why the old cfg didn't work. In terms of attaching co-ordinates. Does 1 unit = 1 meter if you used meters while making the model?
  2. An ideas as to what it could be? I Followed both guides, i did create a collision mesh here are the files: https://www.dropbox.com/sh/htmdhjuiuesl4rt/AABaJ_VIJI2k5NTzDFEZzkZka?dl=0 Kerbal is the Unity file i used and within the rocket tank folder is the blender model and the textures i made
  3. Here it is https://www.dropbox.com/sh/f2eg789ggsxtud8/AABdndJpjFCT7puqfRrj07l4a?dl=0 The part is very bad xD i am still learning modelling and texturing
  4. Tried that but it doesnt work, same error
  5. Ok let me describe the entire process as i might have done something wrong and not known. So i made my model in blender and created the texture in photoshop. I moved into Unity and used the PartsTools. I added a colllision mesh and then added a new game object, bound it to the model at the center to be the CoM. Is there anything i am missing? I couldnt find a decent guide so i had to combine these two :http://wiki.kerbalspaceprogram.com/wiki/Tutorial:Making_an_asset_from_start_to_finish and http://wiki.kerbalspaceprogram.com/wiki/Kerbal_to_Pro:_Modelling_in_3ds_Max (only for unity instructions)
  6. Still getting this: PartLoader: Compiling Part 'BlakewayParts/Parts/BLKSmallTank/BLKSmallTank' (Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56) ArgumentNullException: Argument cannot be null. Parameter name: s at System.Double.Parse (System.String s, NumberStyles style, IFormatProvider provider) [0x00000] in <filename unknown>:0 at System.Single.Parse (System.String s) [0x00000] in <filename unknown>:0 at ShipConstruction.GetPartCosts (.ConfigNode partNode, .AvailablePart aP, System.Single& dryCost, System.Single& fuelCost) [0x00000] in <filename unknown>:0 at ShipConstruction.SanitizePartCosts (.AvailablePart aP, .ConfigNode partNode) [0x00000] in <filename unknown>:0 at PartLoader.ParsePart (.UrlConfig urlConfig, .ConfigNode node) [0x00000] in <filename unknown>:0 at PartLoader+.MoveNext () [0x00000] in <filename unknown>:0 (Filename: Line: -1) NullReferenceException: Object reference not set to an instance of an object at PartLoader.GetDatabaseConfig (.Part p) [0x00000] in <filename unknown>:0 at PartLoader.GetDatabaseConfig (.Part p, System.String nodeName) [0x00000] in <filename unknown>:0 at DragCubeSystem.LoadDragCubes (.Part p) [0x00000] in <filename unknown>:0 at Part+.MoveNext () [0x00000] in <filename unknown>:0 So this is the path i have: C:\Program Files (x86)\Steam\steamapps\common\Kerbal Space Program\GameData\BlakewayParts\Parts Within that i have 3 files: BLKSmallTank.cfg, BLKSmallTank.mu and rtank(2).mbm I downloaded a mod with a fuel tank and copied their cfg as DECQ's was giving the same error PART { MODEL { model = BlakewayParts/Parts/BLKSmallTank } name = BLKSmallTank module = Part author = JBlakeway scale = 1 rescaleFactor = 1 node_stack_top = 0.0, 2.0, 0.0, 0.0, 0.1, 0.0 node_stack_bottom = 0.0, -2.0, 0.0, -0.1, 0.0 node_attach = 4.01, 0.0, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = generalRocketry entryCost = 3000 cost = 300 category = FuelTank subcategory = 0 title = Blakeway Liquid Fuel Tank S manufacturer = Blakeway Space Industries description = TBA attachRules = 1,1,1,1,0 mass = 0.025 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angular_drag = 2 crashTolerance = 6 maxTemp = 2000 // = 2900 RESOURCE { name = LiquidFuel amount = 120 MaxAmount = 120 } RESOURCE { name = Oxidizer amount = 140 maxAmount = 140 } }
  7. Fixed that issue above but now i am stuck at the error above that again
  8. I think i have dealt with one of the issues But now i am getting this: PartLoader: Compiling Part 'BlakewayParts/Parts/FuelTank/BLKSmallTank/BLKSmallTank/BLKsmalltank' (Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56) PartCompiler: Cannot clone model 'BlakewayParts\Parts\FuelTank\BLKSmallTank\BLKSmallTank' as model does not exist But BLKSmallTank.mu does exist in that folder grrrr
  9. Okay so i deleted the folder and reexported it out of Unity and called it BLKSmallTank It sits in the BLKSmallTank folder in FuelTank in the BlakewayParts Folder in GameData I took a copy of the CFG filed used by the TL200 fuel tank and adjusted the cost and the amount of fuel as well as move the co-ordinates for mounting. Still hangs and gives me that error: PartLoader: Compiling Part 'BlakewayParts/Parts/FuelTank/BLKSmallTank/BLKSmallTank/BLKsmalltank' (Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56) ArgumentNullException: Argument cannot be null. Parameter name: s at System.Double.Parse (System.String s, NumberStyles style, IFormatProvider provider) [0x00000] in <filename unknown>:0 at System.Single.Parse (System.String s) [0x00000] in <filename unknown>:0 at ShipConstruction.GetPartCosts (.ConfigNode partNode, .AvailablePart aP, System.Single& dryCost, System.Single& fuelCost) [0x00000] in <filename unknown>:0 at ShipConstruction.SanitizePartCosts (.AvailablePart aP, .ConfigNode partNode) [0x00000] in <filename unknown>:0 at PartLoader.ParsePart (.UrlConfig urlConfig, .ConfigNode node) [0x00000] in <filename unknown>:0 at PartLoader+.MoveNext () [0x00000] in <filename unknown>:0 (Filename: Line: -1) NullReferenceException: Object reference not set to an instance of an object at PartLoader.GetDatabaseConfig (.Part p) [0x00000] in <filename unknown>:0 at PartLoader.GetDatabaseConfig (.Part p, System.String nodeName) [0x00000] in <filename unknown>:0 at DragCubeSystem.LoadDragCubes (.Part p) [0x00000] in <filename unknown>:0 at Part+.MoveNext () [0x00000] in <filename unknown>:0
  10. Nope. I quit the program when it hanged and got this error in the txt logs PartLoader: Compiling Part 'BlakewayParts/Parts/FuelTank/blakewayfueltank/blakewayfueltank/BLKsmalltank' (Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56) ArgumentNullException: Argument cannot be null. Parameter name: s at System.Double.Parse (System.String s, NumberStyles style, IFormatProvider provider) [0x00000] in <filename unknown>:0 at System.Single.Parse (System.String s) [0x00000] in <filename unknown>:0 at ShipConstruction.GetPartCosts (.ConfigNode partNode, .AvailablePart aP, System.Single& dryCost, System.Single& fuelCost) [0x00000] in <filename unknown>:0 at ShipConstruction.SanitizePartCosts (.AvailablePart aP, .ConfigNode partNode) [0x00000] in <filename unknown>:0 at PartLoader.ParsePart (.UrlConfig urlConfig, .ConfigNode node) [0x00000] in <filename unknown>:0 at PartLoader+.MoveNext () [0x00000] in <filename unknown>:0 (Filename: Line: -1) NullReferenceException: Object reference not set to an instance of an object at PartLoader.GetDatabaseConfig (.Part p) [0x00000] in <filename unknown>:0 at PartLoader.GetDatabaseConfig (.Part p, System.String nodeName) [0x00000] in <filename unknown>:0 at DragCubeSystem.LoadDragCubes (.Part p) [0x00000] in <filename unknown>:0 at Part+.MoveNext () [0x00000] in <filename unknown>:0 (Filename: Line: -1) [KSPSteamController]: Action set handle for MenuControls has &0. That's probably not right. (Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56) [KSPSteamController]: Action set handle for FlightControls has &0. That's probably not right. (Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56) [KSPSteamController]: Action set handle for DockingControls has &0. That's probably not right. (Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56) [KSPSteamController]: Action set handle for EditorControls has &0. That's probably not right. (Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56) [KSPSteamController]: Action set handle for MapControls has &0. That's probably not right. (Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56) InvalidOperationException: Steamworks is not initialized. at Steamworks.InteropHelp.TestIfAvailableClient () [0x00000] in <filename unknown>:0 at Steamworks.SteamController.Shutdown () [0x00000] in <filename unknown>:0 at SteamController.KSPSteamController.OnDestroy () [0x00000] in <filename unknown>:0 (Filename: Line: -1)
  11. Found a compile error: Cannot find Part of type 'part' I think i have got it. module = part should be module = Part Now when i load kerbal my mod shows on the status bars and hangs. So clearly it is trying to do something xD
  12. Just checked, it mentioned it couldn't find the texture, as i had stupidly renamed it. I have named it back and it hasnt appeared yet. Going to go and look again at the logs
  13. Tried both, didn't work sadly @sashan how do you open the logs?
  14. PART { name = BLKsmalltank module = part author = JBlakeway mesh = blakewayfueltank.mu scale = 1 node_stack_top = 0.0, 2.0, 0.0, 0.0, 0.1, 0.0 node_stack_bottom = 0.0, -2.0, 0.0, -0.1, 0.0 node_attach = 4.01, 0.0, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = generalRocketry entryCost = 3000 cost = 300 category = FuelTank subcategory = 0 title = Blakeway Liquid Fuel Tank S manufacturer = Blakeway Space Industries description = TBA attachRules = 1,1,1,1,0 mass = 0.025 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angular_drag = 2 crashTolerance = 6 maxTemp = 2000 // = 2900 BreakingForce = 50 BreakingTorque = 50 bulkheadProfiles = size1, srf RESOURCE { name = LiquidFuel amount = 120 MaxAmount = 120 } RESOURCE { name = Oxidizer amount = 140 maxAmount = 140 } }
  15. Hi DECQ, I Put the BlakewayParts folder in Gamedata, on the same level as the Squad, AstroidDay and Worldcup folders. I have downloaded other mods to look at their file structure and it look identical.
  16. Hi All, So i took the plunge and created my own fuel tank. Its been stressful learning how it all works but this morning i finally got my part out of Unity and into the game data folders. However i cant get it to show in the VAB. I created a folder called BlakewayParts in the gamedata folder of KSP, created a folder within that called 'Parts' then a folder 'FuelTank' and finally a folder with my .mu file .cfg file and my .png texture. Anything silly i am missing? J
  17. Thanks for that Slashy, I have been reading it trying to get my head around it. I am a computer scientist but getting my head around rocket science is proving to be a challenge! So i haven't gotten a orbit yet, but after many hours of trial and error and discovering a few things like gravity turns etc. I made this: Its not great, but it can do a suborbital route, upto to 70,000 and then down to the ground, using the heatshield to slow down. One of my biggest landing errors was that i was coming in nose down, making myself less resistant to air. Just need to start adapting this design to make it orbit worthy xD
  18. Hi Whizzkid, I knew it was going to be more than that. I just thought that it would be a good start. So i went away and adapted it to this: Now the TWR on that is 2.916 - Does that mean I can turn the throttle on that to around one third - as at that level of thrust it is still sufficient to provide lift, or does it just mean it can fly? xD
  19. Hello All, So i have been playing KSP for a while now and until now I have been generally adopting the Jeremy Clarkson approach to rocket science -i.e if it doesn't work it needs more thrusters and engines. However after adding 8 more 'thumper' solid fuel boosters to my rockets and gaining very little out of it, I decided maybe I do need to start doing some math. I wouldn't mind if someone would just glance over it to make sure I haven't missed something. So for example this is my test rocket. Yes I know its not very good. So i started by trying to work out the thrust to weight ratio. As I understand you work this out by saying: or in other words So i sat down and worked out the mass of the ship by hand - Though the mass indicator gave me a different reading: Ships Mass Parts Total Mass (Tonnes) MK1 Command Pod 0.84 Crew Cabin 1.00 MK16 Parachute 0.01 2x Radial Mount Parachute 0.02 2x Radial Separators 0.050 2x Nose Cones 0.06 2x RT-10 SFB's 7.125 Total Mass 9.105 I worked it out to be 9.105 Tonnes but the came said that it was 9.4 Tonnes. Even when i double checked i couldn't tell where the extra weight was coming from. But i took the KSP reading of 9.4 Tonnes since it was heavier. I have two RT-10 SFB's that give out 197.897kN of thrust ASL (At sea level?) So between them they give out 335.794kN of thrust. The final thing to do is get the surface gravity of Kerbin which i think is 9.81m/s. So: 9.4t X 9.81m/s = 92.214 TWR = 335.794kN / 92.214 The Number i got was long but when rounded it was 3.6415 That is the answer i think. I spent all this time working it out and i still cant get a cheap orbit around Kerbin xD
  20. Hi I am not sure if it is an issue or if it is not working correctly, but me and my brother are playing together and are using my computer as the server. We connect fine and can play together, but we can never seem to see each other, even when our times are synced together. We can be several thousand metres apart but still see nothing. The only time he has appeared on my hud us when he crashed into kerbin after landing. Any idea why we can't see one another. Or am i just being stupid? i couldn't find anything on the internet anywhere about it.
×
×
  • Create New...