Comments (5)
I can update the readme with better instructions, I don't think there was much involved, just referencing the games files. However you should also know that kerbals have no mass by default, although it can be changed in the config or by mods. KER does already support this, or at least it did when I fixed it back when I first started working on it.
from kerbalengineer.
Thanks, I'll keep plugging away in the meantime.
https://wiki.kerbalspaceprogram.com/wiki/EAS-1_External_Command_Seat
"A seated Kerbal adds 93.75 kg (0.09375 tons) of mass to a vessel and may cause problems when steering small rockets or rovers."
As for the feature I'm talking about; that works great in-flight, a vessel without any kerbal has higher reported dV than the same vessel with a seated kerbal. I'm wanting to see that difference in KER widget while the VAB, at least I've not seen that in any settings so far. I was thinking to toggle the kerbal's mass based on whether anyone's assigned to the chair in VAB, but if that proves too challenging then I was going to add a toggle in the settings page. I did a similar patch for RCS Build Aid, I used a GUI toggle option and I hard coded the kerbal mass from the KSP wiki; I know I should look it up at runtime but am unfamiliar with KSP api.
from kerbalengineer.
its pretty easy to do, see here.
https://github.com/jrbudda/KerbalEngineer/blob/master/KerbalEngineer/VesselSimulator/PartSim.cs#L146
I'm pretty sure KER uses the assigned seats during its simulation in the VAB, I think I saw you can assign kerbals to a command seat at design time now? I'm surprised it doesn't just work already.
from kerbalengineer.
Yeah, no that doesn't work automatically in VAB the way we're expecting. I tried that this morning on a clean install of 1.5.1 with only KER 1.1.5.4 before posting to you. I see here getCrewAdjustment checks the global variable kerbalCrewMass != 0. As you state, that value is set to 0 in Physics.cfg; but still the mass of a vessel goes up by 93.75kg when you add a kerbal to the command chair on a vanilla install.
from kerbalengineer.
I managed to get it working by VAB assignment, thanks to the exist crew manifest code. That code was never being called because of the check against global KerbalCrewMass always being zero. I did some testing, and yeah it's true kerbals are massless inside command pods (never tested other crewed parts). The total mass of the system will change when you leave a command pod and sit in a chair. Bad game implementation but known issue on forums. Submitted PR on that.
As for recreating the build environment, the biggest challenges for me:
- erroneous errors from extra .csproj files being loaded in .sln, and lying around. Wasted a bunch of time trying to resolve UnityVS.CSharp.targets was not found
- creating the game and KSP-Environment relative paths to link against the system and unity DLLs. Personally I fixed with mklink /d, but to each his own.
- various required source files absent in solution explorer, needed to be added to project from repository. A couple of files in Flight\Readouts\Body\ were in conflict against Flight\Readouts\Orbital\ and I guessed how to resolve it, not sure if I made the right choice but it compiles and runs.
- I copied four files over from CYBUTEK's repository. Not sure if I should've done that or removed them from project in solution explorer. It compiles & runs...
from kerbalengineer.
Related Issues (20)
- Precise readout for Time to Atmosphere HOT 1
- Incorrect suicide burn values HOT 1
- Request: More visual change in rendezvous 'Relative Velocity' HOT 1
- crash on revert flight
- Error spam after choosing target through Rdvz window HOT 7
- NullRef Exception when attempting to place SEQ-3 / SEQ-9 Container Modules
- Game crashes with Kerbal Atomics engines HOT 4
- [Bug] Infinity m/s Terminal Velocity HOT 1
- How to reset HUD positions?
- Parts with engine and embedded fuel tanks provide no readout
- Crash by moving a vessel downwards in VAB
- GeneralSettings.xml suddenly is a zero byte file
- UI disappears after clicking 'Settings' button in VAB
- Kerbal Engineer parts don't have ModuleCargoPart
- LunCo - Space sim
- Warp to ManNode (Maneuver Node) does not account for nodes further than 1 orbit away HOT 1
- Burn time is not calculated properly
- [Suggestion] Electricity In/Out Readouts
- Button issues HOT 1
- Delta-V Values in Kerbal Engineer Redux Wong, and Disagree with those in Staging Interface HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kerbalengineer.