Jump to content

[0.23] TP's Stock Parts Resized mod


ThePiachu

Recommended Posts

Playing around with some big rockets it became obvious to me that KSP lacked some parts in proper sizes. So I took stock parts and resized them for various unavailable sizes.

This mod contains the following resized parts:

  • Modular Girder Adapter
  • Modular Girder Segment
  • Modular Girder Segment XL
  • Station Hub

in 0.625m, 2.5m and 3.75m sizes.

It also contains:

  • 1.25m Bi adapter
  • 1.25m Tri adapter
  • 1.25m Quad adapter
  • XL Radial Decoupler
  • XXL Radial Decoupler
  • 3.75m Battery bank (also stores Megajoules for Interstellar mod)
  • 1.25m Xenon Tank
  • XL Linear RCS Thruster
  • XL RCS Thruster Block
  • 3.75m RCS Fuel Tank

Mod can be downloaded here:

https://www.dropbox.com/s/kx15c7viy1rm5xe/TPMod.rar

Part album - http://imgur.com/a/i1MdX

All models come from Squad's stock parts, .cfg files were modified from Squad's stock parts.

Edited by ThePiachu
Link to comment
Share on other sites

Just a suggestion: since these are only resized stock parts, you only need to include the .cfg files in your zip. But you have to redefine your part paths to include the /Squad/Parts/<subdir>/<partname>.

Here's an example using the Large Station Hub:


PART
{
name = stationHubLarge
module = Part
author = ThePiachu

mesh = model.mu
rescaleFactor = 2

Add "/Squad/Parts/Structural/stationHub/" to the mesh line to make it like this:


mesh = /Squad/Parts/Structural/stationHub/model.mu

When you do this, it will use the already loaded model & texture from the Squad part, meaning you won't double the memory usage for your resized part.

There was a mod for 0.21, ReStock, that did the same thing that you're doing. You should check it out to see how the author made his parts.

Link to comment
Share on other sites

Nice, especially 3,75m station hub and girders.

What about 5m parts, especially bi\tri\quad adapters?

I don't really use 5m parts in my saves, so I would have to look into perhaps creating some separate set of parts for 5m size. I might look into that when I'll be reworking the parts a bit.

Link to comment
Share on other sites

Just a suggestion: since these are only resized stock parts, you only need to include the .cfg files in your zip. But you have to redefine your part paths to include the /Squad/Parts/<subdir>/<partname>.

Thanks for the suggestion, I will have to do that soon!

Link to comment
Share on other sites

Just a suggestion: since these are only resized stock parts, you only need to include the .cfg files in your zip. But you have to redefine your part paths to include the /Squad/Parts/<subdir>/<partname>.

Hmm, I think there are some problems with that solution.

I tried putting, say

mesh=Squad/Parts/Structural/adapterLargeSmallTri/model.mu

and it didn't load the part. After looking a bit deeper into this, I found an alternative:

MODEL

{

model = Squad/Parts/Structural/adapterLargeSmallTri/model

}

The models load, but the scale or nodes are off. I think at the moment I will just have to stick with duplicating the models...

Link to comment
Share on other sites

  • 1 month later...
  • 4 months later...

hi,

Here is a Battery Bank I made for me to store Megajouls (resize a Z4 to a larger size) and I use the original model (and the correct location) so you don't really need to send the model mu included in the zip.

is half the size of a FL-R1 RCS tank.



PART
{

name = Megajouls-Battery-Bank
module = Part
author = MEEEEEEEEEE
rescaleFactor = 1
PhysicsSignificance = -1
node_stack_bottom = 0,-0.6,0,0,1,0,2
node_stack_top = 0,-0.15,0,0,1,0,2
node_attach = 0,0,0,0,0,0,0
CrewCapacity = 0
TechRequired = advRocketry
entryCost = 0
cost = 18000
category = Utility
subcategory = 0
title = Megajouls-Battery-Bank
manufacturer = MEEEEEEEEEE
description = Large Battery Bank to store Megajouls.
attachRules = 1,0,1,1,0,0,0
mass = 0.8
dragModelType = default
maximum_drag = 0.1875
minimum_drag = 0.1875
angularDrag = 0.9375
crashTolerance = 17.25
breakingForce = 47.4375
breakingTorque = 47.4375
maxTemp = 1600
fuelCrossFeed = True
MODEL
{
model = Squad/Parts/Electrical/batteryBankLarge/model
position = 0,-0.375,0
scale = 1,2,1
rotation = 0,0,0
}
RESOURCE
{
name = Megajoules
amount = 0
maxAmount = 1000
}
}

Regards

Edited by custume
Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...