GithubHelp home page GithubHelp logo

explorationpack's Introduction

Umbra Space Industries (USI)

This repository is a publishing point for the entire suite of USI mods for Kerbal Space Program packaged in a single download. All source code and game assets reside in the GitHub repositories for the individual mods included in this download.

explorationpack's People

Contributors

accidentaldisassembly avatar angel-125 avatar arnepeirs avatar bobpalmer avatar deadpan110 avatar enceos avatar fhoulbreque avatar goldenpsp avatar grimmas avatar hebarusan avatar johnpberry avatar kerbas-ad-astra avatar louisb3 avatar maximebrean avatar mcortez avatar mrchumley avatar nagleaidan avatar ozraven avatar poodmund avatar progfz avatar rumblecoderkid avatar se5a avatar taverius avatar tjdeckard avatar valuial avatar wyzard256 avatar zhetaan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

explorationpack's Issues

Pack rat control orientation pointing upwards

The packrat front section which has an unmanned command module is oriented upwards, intended for assembly in the VAB. Instead, if should be pointing forward, as if it were intended for assembly in the SPH.

HERP Pod IVA Navball Glitched

image
I don't believe that's supposed to be like that.
Modlist: Chatterer, Community Resource Pack(CRP), Distant Object Enhancements, Extraplanetary Launchpads, KIS, Mechjeb, KAC, Hotrockets, Exploration Pack, Karbonite, Warpdrive
I started with a clean 1.0
I suspect it's an issue with distant object enhancements, but idk. I'll do some testing if you want, but for now I don't even know if this applies to the AES pod aswell.

heatDissipation in UmbraSpaceIndustries/ExpPack/AES/AES_Beam/AES_Beam

Variable "heatDissipation" does not exist in KSP:

PartLoader: Compiling Part 'UmbraSpaceIndustries/ExpPack/AES/AES_Beam/AES_Beam'
(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)
PartLoader Warning: Variable heatDissipation not found in Part

AES_Internal File error

There is a problem with AES_Internal:

Load(Model): UmbraSpaceIndustries/ExpPack/AES/Spaces/AES_Internal

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

File error:
Failed to read past end of stream.
at System.IO.BinaryReader.ReadByte () [0x00000] in :0

at System.IO.BinaryReader.Read7BitEncodedInt () [0x00000] in :0

at System.IO.BinaryReader.ReadString () [0x00000] in :0

at A.��.ReadTextures (System.IO.BinaryReader br, UnityEngine.GameObject o) [0x00000] in :0

at A.��.ReadChild (System.IO.BinaryReader br, UnityEngine.Transform parent) [0x00000] in :0

at A.��.� (.UrlFile �) [0x00000] in :0

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

Model load error in 'C:\Kerbal Space Program 1.0\GameData\UmbraSpaceIndustries\ExpPack\AES\Spaces\AES_Internal.mu'

EVA spinning

Hello there, I don't know if anyone has signaled it yet but the ModuleRCSFX included in the Exploration Pack mod is causing serious troubles when trying to EVA in space.
I was not able to control anything and had to diagnostic it with a new stock save to isolate, adding mods mods in a dichotomous way.
So yeah, without this directory in my GameData, all is fine!

AES Pod loose on lowest tier launch pad is counted as 'flying' frequently. Kills pilot.

Just had a contract to test the AES pod landed at Kerbin.

So I went into the VAB, selected a pod, and nothing else. Launched it.

The game seemed to think I was both flying and landed simultaneously, flipping back and forth between the two quite frequently.

I managed to eventually run the test (had to be 'landed' at the moment I hit the button, which just meant hitting the button repeatedly).

'Recovering' the vessel was impossible, as the readout that the button is hidden under kept flipping out and covering the button before I could even see it, so I tried hitting 'Space Center' in the ESC menu.

I guess in the microsecond of time between me hitting the button and it unloading the scene, it flipped the pod back into a 'flying' status.

Jeb is now KIA.
.
If reproducing this issue is difficult, it might actually be interaction between this and a mod called "Landing Height"? I haven't tested for that.

Part suggestion: LF Generator that could power 2-4 Ducted fan engines

Ducted fan engines look and feel wise could be used with other mods i.e. B9 to create VTOL SSTOs.

The problem is that currently Ducted Fan engine requires ElectricCharge only provided by nuclear generators. Making LF powered Generator(s) that could power 2-4 ducted fan engines would expand the use of ducted fan engine way beyond the just mod scope. Proposal would be the following:

1x Small LF generator - able to power 2x Ducted fans
2x Medium LF generator - able to power 4x Ducted fans

They should be fuel efficient enough, but not too fuel efficient so they are not mis-used for Electric charge generation on longer trips

feature request for aes eva pod

Side windows or small view ports, to help with orientation near large bodies.

Also, rover guy asked for a pull request of a .cfg to add rpm support to the pod. Don't know how to do that........

No resources in crp folder in this mod.

Not sure if it's intended or not. But the crp folder in this mod has none of the resources in it.. If people like me erase and replace all folders on updating mods, the could end up with no resources being available depending how people install or update stuff.

HERP Jumpseat node upsidedown

ExpPack/HERP/parts/HERP_JumpSeat.cfg
node_stack_bottom = 0, -0.22, 0, 0.0, 1.0, 0.0, 0

Switching to this resolves the issue for me:
node_stack_bottom = 0, -0.22, 0, 0.0, -1.0, 0.0, 0

HERP_MaintPod Missing node_attach

Surface Attachment is enabled, but no node_attach is defined so the defaults to the center of the part.

not a big issue with part rotation and offsetting in .90 but it's an easy fix

node_attach = 0, -0.65, 0, 0.0, -1.0, 0.0, 0

same node location as node_stack_Bottom with the connection axis inverted.

https://github.com/BobPalmer/ExplorationPack/blob/master/GameData/UmbraSpaceIndustries/ExpPack/MaintPod/MaintPod.cfg

currently have this fixed on my install with a simple MM patch, works fine.

Surface-Attached AES RCS

The 4-jet RCS thruster part in AES, while extremely cool, suffers severely from being an inline stack part. Because this precludes sliding the part along the body of the ship, balancing RCS thrust on ships using this part is extremely difficult and time consuming, involving stacking and restacking the whole body of the ship many times, adding and subtracting parts and trying all their permutations. This is so much work that it means the part will probably see much less use than it deserves, and RoverDude says the alternative of writing a module to allow tweakable RCS thrust is also more trouble than it's worth.

Therefore, I suggest making a surface-attached, 1-arm version of this part. Just 1 of the arms with the 6-way thruster on the end. That way, you could attach multiple copies with symmetry and slide them fore and aft to achieve RCS balance, just as you do with the stock 4-way RCS block, EDIT: but improved with beer and hookiers :)

Internal Space

PartLoader: Compiling Internal Space 'UmbraSpaceIndustries/ExpPack/MaintPod/Spaces/maintpod_internal/MaintPodInternal'

(Filename: C:/BuildAgent/work/d63dfc6385190b60/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49)

PartCompiler: Cannot clone model 'UmbraSpaceIndustries/MaintPod/Spaces/MaintPod_IVA' as model does not exist

(Filename: C:/BuildAgent/work/d63dfc6385190b60/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49)

PartCompiler: Model was not compiled correctly

(Filename: C:/BuildAgent/work/d63dfc6385190b60/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49)

LoadInternalPart 'UmbraSpaceIndustries/ExpPack/MaintPod/Spaces/maintpod_internal/MaintPodInternal' FAILED: Cannot find model

(Filename: C:/BuildAgent/work/d63dfc6385190b60/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49)

Stock Model/Part Reference Breakage

posting issues discovered on forums, by NWDogg and Thourion

USI parts that appear to be referencing/extending existing stock parts appear to be broken in game, due to potentially new file paths within the squad directory

MaintPod_IVA' as model does not exist

The lines below are in my log, the maintpod_internal.cfg model url is missing ExpPack

The fix was in ExpPack\MaintPod\Spaces\maintpod_internal.cfg

Changed model = UmbraSpaceIndustries/MaintPod/Spaces/MaintPod_IVA

To model = UmbraSpaceIndustries/ExpPack/MaintPod/Spaces/MaintPod_IVA

[LOG 19:26:45.784] PartLoader: Compiling Internal Space 'UmbraSpaceIndustries/ExpPack/MaintPod/Spaces/maintpod_internal/MaintPodInternal'
[ERR 19:26:45.785] PartCompiler: Cannot clone model 'UmbraSpaceIndustries/MaintPod/Spaces/MaintPod_IVA' as model does not exist
[ERR 19:26:45.786] PartCompiler: Model was not compiled correctly
[LOG 19:26:45.787] LoadInternalPart 'UmbraSpaceIndustries/ExpPack/MaintPod/Spaces/maintpod_internal/MaintPodInternal' FAILED: Cannot find model

Thanks

On the Ducted Rotors

Hardpoint for ease of attachment would be nice, since currently (ExPack 1.3) they don't do symmetry properly (one rotor ends up flipped 180 degrees). Or just fix symmetry.
Also another neat feature might be to enable reverse rotation (i.e- reversing the thrust vector). Since as of the current version (above), the rotors have a set "away" vector, setting up tail rotors with them is pointless and even more- highly hazardous (meaning you might wanna review your promotional images). As the rotors are ducted, fail rotors (we really need another word here) are actually unnecessary as the air current created by them gets directed downwards, making the nullifying effect of a rear fan (the tail rotor) unneeded. The only upside of having a tail rotor in such a case would be to facilitate sharp turns (which would necessitate the "reverse rotation" suggested above).

In any case, loving the packs
~BananaDealer

Command pod

If you rotate the command pod any way other then how its placed in the hangar the IVA won't be correct.

Reusability issue with the PackRat Rover MiniWheel

The MiniWheel can only be taken out of a KAS container once. If it is stored again and taken out of the the container again, it won't properly attach to the Kerbal and subequent KAS actions are broken.

Steps to reproduce:

  1. Create vessel with KAS container containing MiniWheel in VAB
  2. During flight EVA take MiniWheel out of container.
  3. Attach MiniWheel to vessel.
  4. Grab MiniWheel and store it in container.
  5. Take MiniWheel out of container again (log shows NullReferenceException).

---------------------- log file -----------------------------------------
[LOG 21:58:30.144] [KAS] WaitAndGrab(Container) - Waiting rigidbody to initialize...
[ERR 21:58:30.147] WheelCollider requires an attached Rigidbody to function.

[LOG 21:58:30.210] [KAS] WaitAndGrab(Container) - Waiting rigidbody to initialize...
[LOG 21:58:30.216] [KAS] WaitAndGrab(Container) - Waiting rigidbody to initialize...
[LOG 21:58:30.237] [KAS] WaitAndGrab(Container) - Rigidbody initialized, setting velocity...
[LOG 21:58:30.238] [KAS] WaitAndGrab(Container) - Waiting velocity to apply by waiting 0.1 seconds...
[LOG 21:58:30.342] [KAS] WaitAndGrab(Container) - Grab part...
[LOG 21:58:30.382] [KAS] Grab - Grabbing part :PackRat.MiniWheel
[LOG 21:58:30.422] [KAS] WaitAndGrab(Container) - End of coroutine...
[WRN 21:58:30.439] [PartJoint]: None of the provided nodes was valid!
[LOG 21:58:30.441] RemoteTech: SatelliteManager: OnVesselDestroy(afa5d398-5cbb-4426-9259-86c43d7c6547, PackRat Mini Wheel)
[LOG 21:58:30.442] RemoteTech: SatelliteManager: UnregisterProto(afa5d398-5cbb-4426-9259-86c43d7c6547)
[LOG 21:58:30.447] [IR GUI] vessel kerbalEVA (Dudmund Kerman)
[LOG 21:58:30.448] [IR GUI] 0 groups
[LOG 21:58:38.049] SCREENSHOT!!
[LOG 21:58:46.368] [KAS] StartPointer(pointer)
[ERR 21:58:46.386] WheelCollider requires an attached Rigidbody to function.

[LOG 21:58:47.257] [KAS] Attachment started...
[LOG 21:58:47.258] [KAS] Drop - Dropping part :PackRat.MiniWheel
[LOG 21:58:47.260] RemoteTech: SatelliteManager: OnVesselCreate(bc7c3616-db92-4f9b-95e0-56686ae27d51, )
[LOG 21:58:47.267] [IR GUI] vessel kerbalEVA (Dudmund Kerman)
[LOG 21:58:47.268] [IR GUI] 0 groups
[LOG 21:58:47.347] [KAS] UpdatePointer(Pointer) Attach with couple or static method
[LOG 21:58:47.348] RemoteTech: SatelliteManager: OnVesselDestroy(bc7c3616-db92-4f9b-95e0-56686ae27d51, Dudmund Kerman Debris)
[LOG 21:58:47.349] RemoteTech: SatelliteManager: UnregisterProto(bc7c3616-db92-4f9b-95e0-56686ae27d51)
[LOG 21:58:51.292] [KAS] Grab - Grabbing part :PackRat.MiniWheel
[LOG 21:58:51.332] RemoteTech: SatelliteManager: OnVesselCreate(c5facd2d-5560-4938-b39c-91206a863c4e, )
[ERR 21:58:51.334] Input is null

[WRN 21:58:51.353] [PartJoint]: None of the provided nodes was valid!
[LOG 21:58:51.354] RemoteTech: SatelliteManager: OnVesselDestroy(c5facd2d-5560-4938-b39c-91206a863c4e, Untitled Space Craft Debris)
[LOG 21:58:51.355] RemoteTech: SatelliteManager: UnregisterProto(c5facd2d-5560-4938-b39c-91206a863c4e)
[LOG 21:58:51.361] [IR GUI] vessel kerbalEVA (Dudmund Kerman)
[LOG 21:58:51.362] [IR GUI] 0 groups
[LOG 21:58:54.922] [KAS] Drop - Dropping part :PackRat.MiniWheel
[LOG 21:58:54.924] RemoteTech: SatelliteManager: OnVesselCreate(b4c4dc66-9071-4b93-a2f3-ad6933e082dc, )
[LOG 21:58:54.931] [IR GUI] vessel kerbalEVA (Dudmund Kerman)
[LOG 21:58:54.931] [IR GUI] 0 groups
[LOG 21:58:55.010] [PackRat.MiniWheel]: Deactivated
[LOG 21:58:55.015] RemoteTech: SatelliteManager: OnVesselDestroy(b4c4dc66-9071-4b93-a2f3-ad6933e082dc, Dudmund Kerman Debris)
[LOG 21:58:55.016] RemoteTech: SatelliteManager: UnregisterProto(b4c4dc66-9071-4b93-a2f3-ad6933e082dc)
[LOG 21:59:00.436] [KAS] GrabPending - Preparing To Grab part :PackRat.MiniWheel
[EXC 21:59:00.552] NullReferenceException
UnityEngine.Component.get_gameObject ()
KAS.KAS_Shared.FinishDelayedCreation (.Part part, System.Collections.Generic.List`1 re_enable)
KAS.KAS_Shared+d__0.MoveNext ()

KAS/KIS Module name changed!

The formerly named module KASModuleGrab was moved to KIS
I'm no mod developer but as far as I can see, it is now named ModuleKISPickup in Mod KIS.

PackRat Parts KIS Values too large

Now for Transport packrat is need a 2,5m kontainer, probably is better revert https://github.com/BobPalmer/ExplorationPack/issues/65 to some sane values, on this way can fit inside 1.25 kontainer

PackratKis_Fix.cfg
@part[PackRat_MiniWheel] {
!MODULE[ModuleKISItem] {}
MODULE
{
name = ModuleKISItem
volumeOverride = 100
carriable = false
editorItemsCategory = false
}
}

@part[PackRat_Back] {
!MODULE[ModuleKISItem] {}
MODULE
{
name = ModuleKISItem
volumeOverride = 500
equipSlot = Back Pocket
carriable = true
editorItemsCategory = false
}
}

@part[PackRat_Camera] {
!MODULE[ModuleKISItem] {}
MODULE
{
name = ModuleKISItem
volumeOverride = 50
carriable = false
editorItemsCategory = false
}
}

@part[PackRat_Chassis_Front] {
!MODULE[ModuleKISItem] {}
MODULE
{
name = ModuleKISItem
volumeOverride = 250
carriable = false
editorItemsCategory = false
}
}

@part[PackRat_Chassis_Rear] {
!MODULE[ModuleKISItem] {}
MODULE
{
name = ModuleKISItem
volumeOverride = 250
carriable = false
editorItemsCategory = false
}
}

@part[PackRat_Crate] {
!MODULE[ModuleKISItem] {}
MODULE
{
name = ModuleKISItem
volumeOverride = 50
carriable = false
editorItemsCategory = false
}
}

@part[PackRat_Front] {
!MODULE[ModuleKISItem] {}
MODULE
{
name = ModuleKISItem
volumeOverride = 500
equipSlot = Back Pocket
carriable = true
editorItemsCategory = false
}
}

@part[PackRat_RoofRack] {
!MODULE[ModuleKISItem] {}
MODULE
{
name = ModuleKISItem
volumeOverride = 150
carriable = false
editorItemsCategory = false
}
}

@part[PackRat_Seat] {
MODULE
{
name = ModuleKISItem
volumeOverride = 50
carriable = false
editorItemsCategory = false
}
}

Maintenance pod

The maintenance pod doesnt have a external command seat? i think i saw a fix a while back but i dont seem to be able to find it now, i have installed the hotfix but i still have no seat.

Fan speed curve

Looking at the speed curve the first number is the speed in m/s. However on stock jets the first number looks to be mach. It's complicated by the fact stock jets use ModuleEnginesFX while the fan uses ModuleEngines and I can't seem to find how they differ.

Packrat Parts ModuleKISItem too small

the new KIS settings make it a bit OP. All of the parts have been set with a KIS storage override of 100 and the wheels at 700. So based on this you can fit 7 complete packrats (with top rack) into an MKS base unit. A complete packrat will fit into a KIS small container with room to spare. It doesn't really fit with the way KIS storage size works.

[feature request] Rechargeable decoupler for packrat rover KIS assembly

When using KIS to assemble packrat rover there is no easy way to detach rover from ground-attached construction stand. I use decouplers for it but problem is - stock decoupler can't be reused so I need one decoupler per rover assembled. It's not critical as small decouplers are light and cheap but having rechargeable decoupler will make life easier.

There are four possible variants

  • one part with both rechargeable decoupler and ground attachment could serve as construction stand by itself given appropriate height and model. After decoupler ignition art stays attached to ground while anything attached to it flies away. Will need node at side for better engineering experience as packrat rover is easiest to assemble starting from front chassis. May be disabled if KIS is not installed as there is no point in such part without KIS anyway.
  • stock-alike one-side decoupler with surface attachment for itself and node for child attachment will be better for more complex construction stands. Part stays attached while anything attached to node flies away.
  • add possibility to recharge any decoupler by engineer
  • bug KospY to fix docking ports instead of wasting your time

First variant looks for me more friendly to packrat rover as it's single part while second and third variants are more flexible but don't fit to ExplorationPack and may be better headed to KIS.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.