Jump to content

linuxgurugamer

Bug Hunter
  • Posts

    24,896
  • Joined

  • Last visited

Everything posted by linuxgurugamer

  1. It's been fixed. I had to delete the old one and create a new one. New version was also renamed to be more compatible with the ContractConfigurator naming convention
  2. According to the Jenkins build, it was successful: http://ci.ksp-ckan.org:8080/job/PR%20builder%20-%20CKAN-meta/150/ https://github.com/KSP-CKAN/CKAN-meta/pull/334 Did I do anything wrong? This was finished 10 hours ago, I don't see it in CKAN yet after doing a refresh. Thanks
  3. So, I uploaded the netkan file about 6 hours ago, and it apparently is fine: https://github.com/KSP-CKAN/CKAN-meta/commit/5782ccc540a8081141159017b507f41f8a3d0a0c#diff-e961ff44ef2f7d099c174fa5875bb734 Has it been accepted? and if so (or not), when will it appear in CKAN? Thanks
  4. I'm going to have to rename this mod, to make it more compatible with the ContractConfigurator Since it isn't in CKAN yet, will it be a problem if I just go ahead and update kerbalstuff with the new file? If you just go ahead and delete that pull request, I'll upload a new one which will (hopefully) work. This change is needed because the mod isn't really spacetux. Spacetux is my agency, and the mod is going to be called "Contract Pack: Unmanned Missions", I'll be adding a new one soon for rover missions. Please PM me when you've deleted it. Thanks
  5. I looked at the .netkan file as listed by this link: https://github.com/KSP-CKAN/NetKAN/pull/841/files It looks like the .netkan file is still the original submitted by kerbalstuff with the wrong license info: { "$kref": "#/ckan/kerbalstuff/647", "spec_version": 1, "identifier": "SpacetuxUnmannedContracts", "x_via": "Automated KerbalStuff CKAN submission", "license": "CC BY-NC-SA 4.0" } The license is wrong, I fixed it on kerbalstuff and in my files, but it doesn't seem to have propogated to github. The license should be: "license": "CC-BY-NC-SA-4.0", Hope this helps
  6. So, about rover contracts. I haven't done a lot with rovers yet, so would like some ideas as to what a rover contract should require. Either reply here or PM me with your ideas, questions, suggestions, etc.
  7. I'm currently working on my unmanned contracts, but would be willing to do rover contracts next. PM me with some ideas, I should be able to get to them shortly
  8. The original license I had was invalid, according to netkan, I updated it so that netkan now accepts it. That original pull request was done yesterday, there is a newer version on kerbalstuff.com now Here is the output of netkan when I just ran it: $ mono ~/Desktop/Kerbal/Installs/KSP_osx_CKAN/netkan.exe -v spacetux.netkan 124 [1] INFO CKAN.KSP (null) - KSP found at ~/Desktop/Kerbal/Installs/KSP_osx_CKAN 138 [1] INFO CKAN.NetKAN.MainClass (null) - Using CKAN cache at ~/Desktop/Kerbal/Installs/KSP_osx_CKAN/CKAN/downloads 138 [1] INFO CKAN.NetKAN.MainClass (null) - Processing spacetux.netkan 1000 [1] WARN CKAN.NetKAN.MainClass (null) - Not inflating metadata for spacetux 1039 [1] INFO CKAN.NetKAN.MainClass (null) - Writing final metadata to ./spacetux-0.2.0.ckan and the file I get is: $cat spacetux-0.2.0.ckan { "spec_version": 1, "identifier": "spacetux", "x_netkan_license_ok": true, "resources": { "kerbalstuff": "https://kerbalstuff.com/mod/647/Spacetux%20-%20Unmanned%20Contracts" }, "ksp_version": "0.90", "name": "Spacetux - Unmanned Contracts", "license": "CC-BY-NC-SA-4.0", "abstract": "Extensive series of unmanned contracts", "author": "linuxgurugamer", "version": "0.2.0", "download": "https://kerbalstuff.com/mod/647/Spacetux%20-%20Unmanned%20Contracts/download/0.1.0", "x_generated_by": "netkan", "download_size": 83245 }
  9. Following up my earlier post, there are currently 15 mods which have failed to be merged because of this error with the license. The mods in question are: Banking from Kerbal Stuff 3 hours ago Kerbalized Flags and Space Agencies from Kerbal Stuff 16 hours ago Spacetux - Unmanned Contracts from Kerbal Stuff a day ago Contract Reward Modifier from Kerbal Stuff 2 days ago Insystem Mod for Kopernicus from Kerbal Stuff 3 days ago Mk2 cockpit expansion from Kerbal Stuff 4 days ago Constellation Essentials from Kerbal Stuff 4 days ago Advanced Progression Contracts from Kerbal Stuff 4 days ago Multi-Layer Insulation Blankets from Kerbal Stuff 4 days ago Star-Trek Style Engines for KSPI from Kerbal Stuff 6 days ago Real Solar System Expansion Pack - Dwarf Planets, Moons, and more from Kerbal Stuff 7 days ago K2 from Kerbal Stuff 11 days ago Kerbol Plus from Kerbal Stuff 14 days ago [unfinished] Airliner Resource Pack from Kerbal Stuff 15 days ago Outer Planets Plus from Kerbal Stuff 16 days ago Given the number of problems, it seems to me that you need to be more flexible with this field. Either that, or look for a common license which fails and add it. Don't get me wrong. I love CKAN and pretty much use it all the time. But when problems like this happen, it can be very frustrating both for the mod author and mod user.
  10. Version 0.2.0 was just released. bug fixes and Minmus contracts added
  11. Graphics is a distant cousin to my talents. I cobbled up a flag and icon from a free image I found online. I need someone who would be willing to clean them up. I can provide the original if that would help. You can see the current png files in my mod: Spacetux - Unmanned missions Thanks in advance
  12. I did, thanks for checking. And I see it failed for reasons I speciified earlier. I've updated kerbalstuff with a license it will accept, when will that get pulled?
  13. I looked at the Contract Group, will be happy to add it to mine. However, it isn't obvious (at least to me) how to use it. Do I add the Contract Group node to each contract? If so, then I assume that it needs to be identical in each contract. What happens if it is different (ie: the maxSimultaneous is set to 3 in once contract and then to 5 in another). Or would it be at the top of a file of mulltiple contracts?
  14. I saw that netkan must have an exact match to what it already knows. Would it make sense that if it is unrecognized, to use the word "unknown" instead of just ignoring it? I think that might make a number of mods on kerbalstuff available which currently aren't - - - Updated - - - I'm not sure how to add this to ckan, can someone either do it for me OR give instructions on how to do it? Thanks { "spec_version" : 1, "identifier" : "spacetux", "$kref" : "#/ckan/kerbalstuff/647", "x_netkan_license_ok": true }
  15. Graphics is a distant cousin to my talents. I cobbled up a flag and icon from a free image I found online. I need someone who would be willing to clean them up. I can provide the original if that would help. You can see the current png files in my mod: Spacetux - Unmanned missions Thanks in advance
  16. I just released my contract pack for unmanned missions. Main thread is here: http://forum.kerbalspaceprogram.com/threads/113400-Spacetux-Unmanned-Contracts-0-1-0 Right now it only has missions to the Mun, the rest of the planetary bodies will be added over the next few weeks.
  17. Hi, I was creating a new .netkan file for my mod which is hosted on kerbalstuff.com, and am getting errors. Here is the file: spacetux.netkan { "spec_version" : 1, "identifier" : "spacetux", "$kref" : "#/ckan/kerbalstuff/647", "x_netkan_license_ok": true } and here are the errors: mono ~/Desktop/Kerbal/Installs/KSP_osx_CKAN/netkan.exe -v spacetux.netkan 126 [1] INFO CKAN.KSP (null) - KSP found at ~/Desktop/Kerbal/Installs/KSP_osx_CKAN 140 [1] INFO CKAN.NetKAN.MainClass (null) - Using CKAN cache at ~/Desktop/Kerbal/Installs/KSP_osx_CKAN/CKAN/downloads 140 [1] INFO CKAN.NetKAN.MainClass (null) - Processing spacetux.netkan 803 [1] INFO CKAN.NetKAN.MainClass (null) - Inflating from KerbalStuff... #/ckan/kerbalstuff/647 Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> CKAN.BadMetadataKraken: The license CC BY-NC-SA 4.0 is invalid at CKAN.License..ctor (System.String license) [0x00000] in <filename unknown>:0 at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (System.Reflection.MonoCMethod,object,object[],System.Exception&) at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0 --- End of inner exception stack trace --- at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0 at System.Reflection.MonoCMethod.DoInvoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 at System.Activator.CreateInstance (System.Type type, BindingFlags bindingAttr, System.Reflection.Binder binder, System.Object[] args, System.Globalization.CultureInfo culture, System.Object[] activationAttributes) [0x00000] in <filename unknown>:0 at System.Activator.CreateInstance (System.Type type, System.Object[] args, System.Object[] activationAttributes) [0x00000] in <filename unknown>:0 at System.Activator.CreateInstance (System.Type type, System.Object[] args) [0x00000] in <filename unknown>:0 at CKAN.JsonSimpleStringConverter.ReadJson (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Object existingValue, Newtonsoft.Json.JsonSerializer serializer) [0x00000] in <filename unknown>:0 at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.DeserializeConvertable (Newtonsoft.Json.JsonConverter converter, Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Object existingValue) [0x00000] in <filename unknown>:0 at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue (Newtonsoft.Json.Serialization.JsonProperty property, Newtonsoft.Json.JsonConverter propertyConverter, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, Newtonsoft.Json.JsonReader reader, System.Object target) [0x00000] in <filename unknown>:0 at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject (System.Object newObject, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonObjectContract contract, Newtonsoft.Json.Serialization.JsonProperty member, System.String id) [0x00000] in <filename unknown>:0 [ERROR] FATAL UNHANDLED EXCEPTION: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> CKAN.BadMetadataKraken: The license CC BY-NC-SA 4.0 is invalid at CKAN.License..ctor (System.String license) [0x00000] in <filename unknown>:0 at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (System.Reflection.MonoCMethod,object,object[],System.Exception&) at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0 --- End of inner exception stack trace --- at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0 at System.Reflection.MonoCMethod.DoInvoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 at System.Activator.CreateInstance (System.Type type, BindingFlags bindingAttr, System.Reflection.Binder binder, System.Object[] args, System.Globalization.CultureInfo culture, System.Object[] activationAttributes) [0x00000] in <filename unknown>:0 at System.Activator.CreateInstance (System.Type type, System.Object[] args, System.Object[] activationAttributes) [0x00000] in <filename unknown>:0 at System.Activator.CreateInstance (System.Type type, System.Object[] args) [0x00000] in <filename unknown>:0 at CKAN.JsonSimpleStringConverter.ReadJson (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Object existingValue, Newtonsoft.Json.JsonSerializer serializer) [0x00000] in <filename unknown>:0 at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.DeserializeConvertable (Newtonsoft.Json.JsonConverter converter, Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Object existingValue) [0x00000] in <filename unknown>:0 at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue (Newtonsoft.Json.Serialization.JsonProperty property, Newtonsoft.Json.JsonConverter propertyConverter, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, Newtonsoft.Json.JsonReader reader, System.Object target) [0x00000] in <filename unknown>:0 at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject (System.Object newObject, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonObjectContract contract, Newtonsoft.Json.Serialization.JsonProperty member, System.String id) [0x00000] in <filename unknown>:0 Jonathan-Bayers-MacBook-Pro-new:spacetux jbayer$ So I replaced the line: "x_netkan_license_ok": true with "license" : "CC BY-NC-SA 4.0" and got the same error. This is running on a Mac with mono 3.12, and a copy of netkan which appears to be about 4 months old: netkan.exe --version KerbalStuff 1.0.5471.20830 If I replace the license data with something like "restricted" it works. It appears to NOT like the license "CC BY-NC-SA 4.0" Is this something I should raise on github? Edit: I saw in ckan that the license "CC-BY-NC-SA" was accepted, so I tried this instead: "license" : "CC-BY-NC-SA-4.0" and it worked. so it appears that netkan can't accept spaces in the license (or any) field. This may be why a number of entries on kerbalstuff.com aren't showing up in CKAN, since they use the "CC BY-NC-SA 4.0" license and it's not valid.
  18. This is the support/discussion thread for all mods produced under the SpaceTux Agency. They are all available on Spacedock.info, or click on each link below Donations gratefully accepted at Patreon: https://www.patreon.com/linuxgurugamer Current mods include: Unmanned Contracts version 0.3.7 Grand Tours version 0.1.5 Sprite Missions version 0.1.0 (depreciated) Rover Missions Redux version 0.1.2 Unmanned Contracts This contract pack currently contains 138 missions (including the repeatables) intended to add some more direction and depth to career mode. The current missions are only for unmanned missions to the all the planetary bodies in the Kerbal system. The Outer Planets Mod will soon be either included in this, or in a new, similar mod. Current mission list.: Perform an unmanned flyby mission. Crash a probe! Crash a probe on a target! Orbit the first artificial satellite around the targeted body Put a satelite in polar orbit Put a satellite in Equatorial orbit Put a satellite in Kolniya orbit Land a probe Land a probe at a specified target! There will soon be another mission to the Mun to return a probe back to Kerbin. Requires: Contract Configurator, Version 0.7.0 or higher, CoherentContracts, Module Manager It's available on Spacedock.info License is CC BY-NC-SA 4.0 CHANGELOG (as of 3/18/2015) Version 0.1.0 - Initial Release Contracts for unmanned missions to the Mun Version 0.1.1 - Update for weights Weights were much too high, reduced to 10 on all except for the initial one Updated .version file for AVC Version 0.1.2 - Update for funds Reward funds were reduced to more reasonable levels Version 0.2.0 - Minmus addition Updated cancellable- Only the first contract in the Mun config should be uncancellable and undeclinable Added CONTRACT_GROUP Moved agency into separate cfg file added group.cfg for the contract group Added SpaceTuxGroup group to all contracts Added Minmus contracts Version 0.2.1 - Renamed and repacked for compatibility Has the following tours of the Kerbal System: Inner Planets Inner Planets and Moons Inner Planets and land on each Inner Planets and Moons and land on each Outer Planets Outer Planets and Moons Outer Planets and land on each Outer Planets and Moons and land on each All Planets All Planets and land on each All Planets and Moons All Planets and Moons and land on each Also, if RemoteTech is installed, the contracts will only become available when specific types of antennas are available Rover Missions Redux This contract pack offers two new missions: Rover Deployment: encourages you to send rovers to planets/moons where you don't have them. Rover Expedition: Detects a location near your rover and requests whatever scientific experiments the rover is equipped with be completed at that location. The more capable the rover, the greater the returns. Take the mission as often as you want and enjoy the challenge and immersion of navigating and studying alien terrain! Sprite Missions Unfortunately due to the new Physics in 1.0, the Sprite is unflyable and these set of contracts have been retired.
  19. Hi, while doing some work with the new Contract Configurator, I came across the following problem: Reloading the module manager database causes an almost instant crash. This is on OSX, KSP 32 bit. According to CKAN, it is 2.5.10, which I verified by looking at the GameData directory. There are no other ModuleManager Dlls on in the game. What would you need to debug this? Thanks
  20. Doing the module manager reload caused the crash, so I'll head over there Thanks
  21. I just released my first version of this: Spacetux - Unmanned Contracts, available at https://kerbalstuff.com/mod/647/Spacetux%20-%20Unmanned%20Contracts This contract pack contains a series of missions intended to add some more direction and depth to career mode. It is recommended that you also install the Advanced Progression Contracts Forum Thread I would like to give credit to tjsnh for his Advanced Progression Contracts. I got a lot of inspiration from his contracts and used several of his contracts as templates for these This initial release only contains contracts for 5 missions to the Mun. It is going to be expanded to include every body in the system.
  22. Actually, think about replacing KAS with KIS
  23. As I've been working on my contracts, I've had to do the reload several times. Almost every time I do a reload, the game quits. It's not memory, the game is only using about 1.5 gig at the time I do the reload. This is running on OSX, KSP 32 bit. I don't see anything in the log file. I initially thought it was because of a bad contract with a recursive loop, but this is happening even when all contracts load successfully. I then loaded the same contract pack on my Windows system (KSP 32 bit). I did not see the same problem. Any ideas? What would you need from me for this?
×
×
  • Create New...