Skip to content

Commit 7448f7c

Browse files
committed
Merge
1 parent 57194dd commit 7448f7c

File tree

1,338 files changed

+2138266
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,338 files changed

+2138266
-0
lines changed

.gitignore

+154
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,154 @@
1+
## Ignore Visual Studio temporary files, build results, and
2+
## files generated by popular Visual Studio add-ons.
3+
4+
# User-specific files
5+
*.suo
6+
*.user
7+
*.sln.docstates
8+
9+
# Build results
10+
11+
[Dd]ebug/
12+
[Rr]elease/
13+
x64/
14+
build/
15+
[Bb]in/
16+
[Oo]bj/
17+
GameData/EngineGroupController/Plugins/
18+
19+
# Enable "build/" folder in the NuGet Packages folder since NuGet packages use it for MSBuild targets
20+
!packages/*/build/
21+
22+
# MSTest test Results
23+
[Tt]est[Rr]esult*/
24+
[Bb]uild[Ll]og.*
25+
26+
*_i.c
27+
*_p.c
28+
*.ilk
29+
*.meta
30+
*.obj
31+
*.pch
32+
*.pdb
33+
*.pgc
34+
*.pgd
35+
*.rsp
36+
*.sbr
37+
*.tlb
38+
*.tli
39+
*.tlh
40+
*.tmp
41+
*.tmp_proj
42+
*.log
43+
*.vspscc
44+
*.vssscc
45+
.builds
46+
*.pidb
47+
*.log
48+
*.scc
49+
50+
# Visual C++ cache files
51+
ipch/
52+
*.aps
53+
*.ncb
54+
*.opensdf
55+
*.sdf
56+
*.cachefile
57+
58+
# Visual Studio profiler
59+
*.psess
60+
*.vsp
61+
*.vspx
62+
63+
# Guidance Automation Toolkit
64+
*.gpState
65+
66+
# ReSharper is a .NET coding add-in
67+
_ReSharper*/
68+
*.[Rr]e[Ss]harper
69+
70+
# TeamCity is a build add-in
71+
_TeamCity*
72+
73+
# DotCover is a Code Coverage Tool
74+
*.dotCover
75+
76+
# NCrunch
77+
*.ncrunch*
78+
.*crunch*.local.xml
79+
80+
# Installshield output folder
81+
[Ee]xpress/
82+
83+
# DocProject is a documentation generator add-in
84+
DocProject/buildhelp/
85+
DocProject/Help/*.HxT
86+
DocProject/Help/*.HxC
87+
DocProject/Help/*.hhc
88+
DocProject/Help/*.hhk
89+
DocProject/Help/*.hhp
90+
DocProject/Help/Html2
91+
DocProject/Help/html
92+
93+
# Click-Once directory
94+
publish/
95+
96+
# Publish Web Output
97+
*.Publish.xml
98+
*.pubxml
99+
100+
# NuGet Packages Directory
101+
## TODO: If you have NuGet Package Restore enabled, uncomment the next line
102+
#packages/
103+
104+
# Windows Azure Build Output
105+
csx
106+
*.build.csdef
107+
108+
# Windows Store app package directory
109+
AppPackages/
110+
111+
# Others
112+
sql/
113+
*.Cache
114+
ClientBin/
115+
[Ss]tyle[Cc]op.*
116+
~$*
117+
*~
118+
*.dbmdl
119+
*.[Pp]ublish.xml
120+
*.pfx
121+
*.publishsettings
122+
123+
# RIA/Silverlight projects
124+
Generated_Code/
125+
126+
# Backup & report files from converting an old project file to a newer
127+
# Visual Studio version. Backup files are not needed, because we have git ;-)
128+
_UpgradeReport_Files/
129+
Backup*/
130+
UpgradeLog*.XML
131+
UpgradeLog*.htm
132+
133+
# SQL Server files
134+
App_Data/*.mdf
135+
App_Data/*.ldf
136+
137+
# =========================
138+
# Windows detritus
139+
# =========================
140+
141+
# Windows image file caches
142+
Thumbs.db
143+
ehthumbs.db
144+
145+
# Folder config file
146+
Desktop.ini
147+
148+
# Recycle Bin used on file shares
149+
$RECYCLE.BIN/
150+
151+
# Mac crap
152+
.DS_Store
153+
RealismOverhaul/MiniAVC.xml
154+
GameData/RealismOverhaul/MiniAVC.xml

.travis.yml

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
language: python
2+
python:
3+
- '2.7'
4+
script:
5+
- make clean
6+
- make release
7+
deploy:
8+
provider: releases
9+
api_key:
10+
secure: Gh10pHBeStPqvvwqh5FepL413K4llRmNwIvqeP/RFoKJulGsdgrrbB51P+eoVRNOq6MxrmZh0e63pGtp1vfmyQSr1ji7FyJl15w6DV1oblflpGm/z+GtwDpQ/mddM3WT4u2cZqr5MjIP04zW1AT+7NbTlPI/pmhdB3w1oAEA/RE=
11+
file_glob: true
12+
file: RealismOverhaul*.zip
13+
skip_cleanup: true
14+
on:
15+
repo: KSP-RO/RealismOverhaul
16+
tags: true
17+
all_branches: true
18+
notifications:
19+
irc:
20+
channels:
21+
- "irc.esper.net#RO"
22+
skip_join: true
23+
use_notice: true
24+
on_success: change
25+
on_failure: change
26+
template:
27+
- "Build #%{build_number} - %{branch} - %{result}"
28+
- "%{commit_message}"

CONTRIBUTING.md

+84
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
# Contributing
2+
3+
All contributions to this project must be made under the Creative Commons Attribution 4.0 International license (CC-BY-4.0).
4+
5+
All participation in the project must adhere to the Code of Conduct, given below.
6+
7+
We *love* contributions. Please don't worry if something has already been reported, or if you think the idea is silly, we'd *love* to hear from you.
8+
9+
# Code of Conduct
10+
11+
## 1. Purpose
12+
13+
A primary goal of the Realistic Progression Zero (RP-0) project is to be inclusive to the largest number of contributors, with the most varied and diverse backgrounds possible. As such, we are committed to providing a friendly, safe and welcoming environment for all, regardless of gender, sexual orientation, ability, ethnicity, socioeconomic status, and religion (or lack thereof).
14+
15+
This code of conduct outlines our expectations for all those who participate in our community, as well as the consequences for unacceptable behavior.
16+
17+
We invite all those who participate in Realism Overhaul (RO) to help us create safe and positive experiences for everyone.
18+
19+
## 2. Open Source Citizenship
20+
21+
A supplemental goal of this Code of Conduct is to increase open source citizenship by encouraging participants to recognize and strengthen the relationships between our actions and their effects on our community.
22+
23+
Communities mirror the societies in which they exist and positive action is essential to counteract the many forms of inequality and abuses of power that exist in society.
24+
25+
If you see someone who is making an extra effort to ensure our community is welcoming, friendly, and encourages all participants to contribute to the fullest extent, we want to know.
26+
27+
## 3. Expected Behaviour
28+
29+
* Participate in an authentic and active way. In doing so, you contribute to the health and longevity of this community.
30+
* Exercise consideration and respect in your speech and actions.
31+
* Attempt collaboration before conflict.
32+
* Refrain from demeaning, discriminatory, or harassing behaviour and speech.
33+
* Be mindful of your surroundings and of your fellow participants. Alert community leaders if you notice a dangerous situation, someone in distress, or violations of this Code of Conduct, even if they seem inconsequential.
34+
35+
## 4. Unacceptable Behaviour
36+
37+
Unacceptable behaviours include: intimidating, harassing, abusive, discriminatory, derogatory or demeaning speech or actions by any participant in our community online, at all related events and in one-on-one communications carried out in the context of community business. Community event venues may be shared with members of the public; please be respectful to all patrons of these locations.
38+
39+
Harassment includes: harmful or prejudicial verbal or written comments related to gender, sexual orientation, race, religion, disability; inappropriate use of nudity and/or sexual images in public spaces (including presentation slides); deliberate intimidation, stalking or following; harassing photography or recording; sustained disruption of talks or other events; inappropriate physical contact, and unwelcome sexual attention.
40+
41+
## 5. Consequences of Unacceptable Behaviour
42+
43+
Unacceptable behaviour from any community member, including sponsors and those with decision-making authority, will not be tolerated.
44+
45+
Anyone asked to stop unacceptable behaviour is expected to comply immediately.
46+
47+
If a community member engages in unacceptable behaviour, the community organisers may take any action they deem appropriate, up to and including a temporary ban or permanent expulsion from the community without warning (and without refund in the case of a paid event).
48+
49+
## 6. If You Witness or Are Subject to Unacceptable Behaviour
50+
51+
If you are subject to or witness unacceptable behaviour, or have any other concerns, please notify a community organiser as soon as possible. Contact details are provided below.
52+
53+
Additionally, community organisers are available to help community members engage with local law enforcement or to otherwise help those experiencing unacceptable behaviour feel safe. In the context of in-person events, organisers will also provide escorts as desired by the person experiencing distress.
54+
55+
## 7. Addressing Grievances
56+
57+
If you feel you have been falsely or unfairly accused of violating this Code of Conduct, you should notify the project leader with a concise description of your grievance. Contact details are provided below.
58+
59+
## 8. Scope
60+
61+
We expect all community participants (contributors, paid or otherwise; sponsors; and other guests) to abide by this Code of Conduct in all community venuesonline and in-personas well as in all one-on-one communications pertaining to community business.
62+
63+
## 9. Contact info
64+
65+
Jason Rapp
66+
67+
irc.esper.net / #RO
68+
69+
jasrapp@gmail.com
70+
71+
## 10. License and attribution
72+
73+
This Code of Conduct is distributed under a Creative Commons Attribution-ShareAlike license.
74+
75+
The Realism Overhaul Code of Conduct is based upon the [Citizen Code of Conduct](http://citizencodeofconduct.org/), Revision 2.0.
76+
77+
## 11. Setting up dev environment
78+
79+
Edit Source/KSPPath.inc <KSPPath> to point at a KSP directory. Its suggested you copy your installed directory and create a developer directory for testing.
80+
81+
For example if you use steam:
82+
* mkdir "%UserProfile%\KSP"
83+
* xcopy /s "%ProgramFiles(x86)%\Steam\SteamApps\common\Kerbal Space Program" "%UserProfile%\KSP"
84+
* Then set KSPPath.inc \<KSPPath\>$(UserProfile)\KSP\</KSPPath\>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
@PART[*]:HAS[@MODULE[ModuleEngine*]:HAS[!PROPELLANT[SolidFuel]]]:FOR[EngineGroupContoller]
2+
{
3+
MODULE
4+
{
5+
name = EngineGroupModule
6+
}
7+
}
2.23 KB
Loading

GameData/ModuleManager.2.7.6.dll

73 KB
Binary file not shown.

GameData/ModuleManagerLicense.md

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
ModuleManager
2+
=============
3+
4+
5+
Original (c) from Ialdabaoth ( https://github.com/Ialdabaoth )
6+
7+
Modified by // Modifications by // Maintained by sarbian ( https://github.com/sarbian )
8+
9+
10+
The original licence requirement was:
11+
12+
---
13+
14+
under a CC share-alike license. Anyone is free to do anything they like with ModuleManager's source, with two caveats:
15+
16+
1. You credit me as the original creator that your code is based on
17+
2. You make it ABSOLUTELY CLEAR that your code is not the original ModuleManager, and that any problems that people have with your fork should be taken up with YOU, not me.
18+
19+
---
20+
21+
22+
THIS IS NOT THE ORIGINAL MODULEMANAGER CODE.
23+
24+
Do not bother Ialdabaoth about any problems with it.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
@PART[*]:HAS[@MODULE[ModuleAsteroid]]:FOR[RealismOverhaul]
2+
{
3+
@MODULE[ModuleAsteroid]
4+
{
5+
%density = 3
6+
}
7+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
SCENARIO_BLACKLIST
2+
{
3+
val = ARM_Asteroid1.sfs
4+
val = ARM_Asteroid2.sfs
5+
val = Dynawing Final Approach.sfs
6+
val = Dynawing Re-entry.sfs
7+
val = EVA in Kerbin Orbit.sfs
8+
val = EVA on Duna.sfs
9+
val = Exploring Gilly.sfs
10+
val = Impending Impact.sfs
11+
val = Jool Aerobrake.sfs
12+
val = Mun Orbit.sfs
13+
val = Mun Rover.sfs
14+
val = Powered Landing.sfs
15+
val = Prospecting Eeloo.sfs
16+
val = Refuel at Minmus.sfs
17+
val = Space Station 1.sfs
18+
}

GameData/RealismOverhaul/Credits.txt

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
This file is for acknowledging the work people have added to RO and to thank those who have allowed their work to be included in the project.
2+
3+
If any of your work has been included but you were not credited (or were credited incorrectly), please don't hesitate to get in touch with NathanKell, Felger or another contributor to rectify this.
4+
5+
Models
6+
7+
LR-87 LH2 vac mesh, Lack
8+
LV-1R mesh, Ven, CC-BY-4.0
9+
Nosecone Cockpit, Randazzo
10+
11+
Particle FX
12+
13+
HotRockets! FX by Nazari1382, CC-BY-NC-4.0
14+
Hypergolic FX by Ferram4, CC-BY-NC-4.0
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
!PART[dmUSMagBoom]:FOR[RealismOverhaul,DMagic]:NEEDS[!UniversalStorage]
2+
{
3+
}
4+
!PART[dmUSScope]:FOR[RealismOverhaul,DMagic]:NEEDS[!UniversalStorage]
5+
{
6+
}
7+
!PART[USRPWS]:FOR[RealismOverhaul,DMagic]:NEEDS[!UniversalStorage]
8+
{
9+
}
10+
!PART[dmUSPresTemp]:FOR[RealismOverhaul,DMagic]:NEEDS[!UniversalStorage]
11+
{
12+
}
13+
!PART[dmUSMat]:FOR[RealismOverhaul,DMagic]:NEEDS[!UniversalStorage]
14+
{
15+
}
16+
!PART[dmUSGoo]:FOR[RealismOverhaul,DMagic]:NEEDS[!UniversalStorage]
17+
{
18+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
@PART[*]:HAS[#rescaleCube[*]]:FOR[zRORescaleDragCubes]
2+
{
3+
!rescaleCube = DEL
4+
@DRAG_CUBE
5+
{
6+
@cube,*[1,,] *= #$rescaleX$
7+
@cube,*[3,,] *= #$rescaleX$
8+
@cube,*[4,,] *= #$rescaleX$
9+
@cube,*[6,,] *= #$rescaleX$
10+
@cube,*[7,,] *= #$rescaleY$
11+
@cube,*[9,,] *= #$rescaleY$
12+
@cube,*[10,,] *= #$rescaleY$
13+
@cube,*[12,,] *= #$rescaleY$
14+
@cube,*[13,,] *= #$rescaleZ$
15+
@cube,*[15,,] *= #$rescaleZ$
16+
@cube,*[16,,] *= #$rescaleZ$
17+
@cube,*[18,,] *= #$rescaleZ$
18+
@cube,*[19,,] *= #$rescaleX$
19+
@cube,*[20,,] *= #$rescaleY$
20+
@cube,*[21,,] *= #$rescaleZ$
21+
@cube,*[22,,] *= #$rescaleX$
22+
@cube,*[23,,] *= #$rescaleY$
23+
@cube,*[24,,] *= #$rescaleZ$
24+
}
25+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
@RESOURCE_DEFINITION[ElectricCharge]:FOR[RealismOverhaul]
2+
{
3+
@flowMode = STAGE_PRIORITY_FLOW
4+
}

0 commit comments

Comments
 (0)