Skip to content

Commit

Permalink
PUsh Release
Browse files Browse the repository at this point in the history
  • Loading branch information
severedsolo committed Sep 21, 2019
1 parent 1255b01 commit 95022d3
Show file tree
Hide file tree
Showing 7 changed files with 152 additions and 4 deletions.
36 changes: 36 additions & 0 deletions GameData/KerbalChangeLog1-1-5/KerbalChangelog.version
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
"NAME":"KerbalChangelog",
"URL": "https://github.com/BenjaminCronin/KerbalChangelog/blob/master/KerbalChangelog.version",
"DOWNLOAD":"https://forum.kerbalspaceprogram.com/index.php?/topic/179207-14x-15x-kerbal-changelog-v112-112118/",
"GITHUB":
{
"USERNAME":"BenjaminCronin",
"REPOSITORY":"KerbalChangelog",
"ALLOW_PRE_RELEASE":false,
},
"VERSION":
{
"MAJOR":1,
"MINOR":1,
"PATCH":5,
"BUILD":0
},
"KSP_VERSION":
{
"MAJOR":1,
"MINOR":7,
"PATCH":3
},
"KSP_VERSION_MIN":
{
"MAJOR":1,
"MINOR":4,
"PATCH":0
},
"KSP_VERSION_MAX":
{
"MAJOR":1,
"MINOR":7,
"PATCH":99
}
}
49 changes: 49 additions & 0 deletions GameData/KerbalChangeLog1-1-5/KerbalChangelogChangelogv1-1-5.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
KERBALCHANGELOG
{
showChangelog = False
modName = Kerbal Changelog
VERSION
{
version = 1.1.5
change = Recompile for KSP 1.7.3
}
VERSION
{
version = 1.1.4
change = Fixed screwed up release
}
VERSION
{
version = 1.1.3
change = Recompile for KSP 1.6
}
VERSION
{
version = 1.1.2
change = Moved startup to Main Menu
change = Removed debug statements
change = Fixed bad handling of config nodes
}
VERSION
{
version = 1.1.1
change = Fixed title bar versioning and runtime error associated with it
}
VERSION
{
version = 1.1.0
change = Added a quick view page to see which mods have new changelogs to read
change = Added the mod's latest version to the title bar
}
VERSION
{
version = 1.0.1
change = Increased window size
change = Added spaces between versions
}
VERSION
{
version = 1.0
change = Release!
}
}
21 changes: 21 additions & 0 deletions GameData/KerbalChangeLog1-1-5/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2018 Benjamin Cronin

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
28 changes: 28 additions & 0 deletions GameData/KerbalChangeLog1-1-5/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# KerbalChangeLog
This project is meant to be a simple way for mod creators to add an ingame changelog for their users when they release a new version.
**THIS WILL DO NOTHING ON ITS OWN**

## Adding a changelog
To add a changelog, simply create a config file (.cfg) with the following nodes and fields (as an example):
```
KERBALCHANGELOG //Required to have this name
{
showChangelog = True //To show the changelog, this must be set to True
modName = KerbalChangeLog //Add your mod's name here
VERSION //Declares a version node
{
version = 1.1 //Version number, numbers only with no spaces!
change = Fixed window scrolling //any changes in that version. There can be as many change fields as you want
change = Added shiny buttons
change = Removed bugs
}
VERSION
{
version = 1.0
change = First release!
}
}
```
This will then be outputted in a changelog window that appears in the space center view the first time the user loads a game with a changelog that has the `showChangelog` set to `True`. After this initial load, the user will no longer see the changelog for that mod until the mod creator releases a new version with the changelog cfg file's `showChangelog` field set to `True`.

This will handle as many mods as have changelogs the user has installed, but please do not create multiple changelog files for a single mod. This will lead to multiple changelog pages showing up in the window, and confusion for everyone.
14 changes: 14 additions & 0 deletions GameData/Severedsolo/OhScrap/Changelog.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,20 @@ KERBALCHANGELOG //Required to have this name
showChangelog = True //To show the changelog, this must be set to True
modName = OhScrap //Add your mod's name here
VERSION
{
version = 1.7
change = Fixed RCS thrusters being allowed to fail when RCS is turned on
change = Parachutes will now only fail while deployed
change = Fixed an NRE that could occur when other mods apply MM patches after the Failure Module has attached itself to a part.
change = Failure Modules will now cache all modules they need to interact with, instead of grabbing them on each FailPart() call.
change = timeBetweenChecksRocketsSpace has now been split into timeBetweenChecksLocalSpace (Homeworld or its Moons) and timeBetweenChecksDeepSpace (everywhere else)
change = timeBetweenChecksLocalSpace reduced to 20 minutes
change = timeBetweenChecksDeepSpace increased to every roughly every 7.5 hours.
change = Fixed an issue where SRBs would not post failures to the Messages App or Log they had happened.
}
VERSION
{
version = 1.6.3
Expand Down
6 changes: 3 additions & 3 deletions GameData/Severedsolo/OhScrap/OhScrap.version
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,15 @@
"VERSION" :
{
"MAJOR" : 1,
"MINOR" : 6,
"PATCH" : 3,
"MINOR" : 7,
"PATCH" : 0,
"BUILD" : 0
},
"KSP_VERSION" :
{
"MAJOR" : 1,
"MINOR" : 7,
"PATCH" : 2
"PATCH" : 3
},
"KSP_VERSION_MIN" :
{
Expand Down
2 changes: 1 addition & 1 deletion OhScrap/SRBFailureModule.cs
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ public override void FailPart()
MessageSystem.Instance.AddMessage(m);
if (OhScrap.highlight) OhScrap.SetFailedHighlight();
CancelInvoke("FailPart");
Debug.Log("[OhScrap]: "+part.partInfo.title+" has failed to ignite");
Logger.instance.Log("[OhScrap]: "+part.partInfo.title+" has failed to ignite");
}

//SRBs cant be repaired.
Expand Down

0 comments on commit 95022d3

Please sign in to comment.