DMagic Posted April 19, 2015 Share Posted April 19, 2015 (edited) WIP: CapCom V0.3Download on KerbalStuffDownload on GitHubVersion 0.3 is available for download now.Updated for KSP 1.0.I also realized that Backspace is the default action group key for the Abort sequence , so I changed the cancel/decline key to delete.Most of the features I have planned have been implemented. These include: Keyboard shortcuts available Up/Down arrows used to move through current contract list Left/Right arrows used to switch to different contract lists Enter to accept an offered contract Delete to decline or cancel a contract[*] Contract sorting options available Difficulty Funds, Science, or Reputation rewards Agency[*] Vertical window re-sizing is available using the re-size handle in the lower-right[*] Window position and size is persistent[*] Contract parameter status is indicated by a status icon[*] Agency info can be displayed by clicking on the agency flag[*] Strategy modifiers are shown in the rewards section[*] All settings persistent across all scenes and save files External config file saved in the GameData/CapCom folder Option to hide the nonsense mission briefing Option to hide mission notes by default; expand with the blue note icon Option to show warnings when declining or canceling a contract Option to use Blizzy78's toolbar Reassign all keyboard shortcutsPlanned features include: Numerous UI improvements Correctly show strategy modifiers when no base reward is present Option to use KSP-style UI skin Javascript is disabled. View full albumOriginal post below:One of my pet peeves in KSP is how so many scene changes are required during the course of playing. Since every scene change requires saving and loading everything in your save file, which can get really big when you start piling on addons, this can be very slow.Buildings like the R&D center, the astronaut complex, or the strategy building are OK, since you don't normally need to interact with these during a mission. But the Mission Control building is something you might need to get to while in flight, or even in the tracking station.I've created a working backbone for a Mission Control UI that can be accessed from the Space Center, Tracking Station, or while in flight. It tracks all offered, active, and complete contracts, and adds any newly offered contracts to its list. The basic idea is to create something similar to the Mission Control center (along with a few improvements, like sorting, hiding those nonsense briefings, etc...) that you can access anywhere. I'm not sure if it will work properly in the VAB/SPH, since vessels and Celestial Bodies aren't loaded in that scene.Source for the project can be viewed on GitHub.The project is released under the MIT license. Edited April 28, 2015 by DMagic Key change Link to comment Share on other sites More sharing options...
waterlubber Posted April 19, 2015 Share Posted April 19, 2015 This is a great mod! Keep up the good work!I'm tired of using the Debug menu.. Link to comment Share on other sites More sharing options...
MK3424 Posted April 19, 2015 Share Posted April 19, 2015 Wow! this looks great! Link to comment Share on other sites More sharing options...
DMagic Posted April 20, 2015 Author Share Posted April 20, 2015 Thanks. A few minutes with some GUIStyles makes the window a bit better.The contract info readout could still use some work, but it's a start. Link to comment Share on other sites More sharing options...
MK3424 Posted April 20, 2015 Share Posted April 20, 2015 The mod itself looks good as it is.I am eager to try it out. Link to comment Share on other sites More sharing options...
Malah Posted April 21, 2015 Share Posted April 21, 2015 HUGE HUGE! I look for a mod like this one since a long time Thanks. Link to comment Share on other sites More sharing options...
metalmouth7 Posted April 21, 2015 Share Posted April 21, 2015 I love this. It's nice to be able to play the game without dealing with the abysmal loading times in the middle of a mission, just because I forgot to add an objective.However, you may want to make a note suggesting to players who frequently hit the memory limit to not use this mod for the time being. Because of the way Unity handles loading and unloading of resources, the scene changes de-allocate the memory used to store assets and other such things. Due to the memory leaks in the present version of the game, staying with your spacecraft for an extended period of time may result in crashes that otherwise wouldn't have happened - a good amount of the leaked memory that would be freed up by the scene change will no longer get freed up. Link to comment Share on other sites More sharing options...
DMagic Posted April 22, 2015 Author Share Posted April 22, 2015 An early build is available for download and testing now, get it on GitHub.The core functionality appears to be working, but there are several features missing, in addition to the list of planned features in the first post.Blizzy78's toolbar is not currently supported, there is no ability to re-size the window, or any of the UI content. There is no indication for completed contract parameters. Strategy modifier amounts are not shown. There is no support for the VAB/SPH.Let me know if anyone runs into bugs trying this out. Link to comment Share on other sites More sharing options...
DMagic Posted April 25, 2015 Author Share Posted April 25, 2015 Version 0.2 is available now, you can get in on Kerbal Stuff or GitHub.Check the first post for details.Aside from some UI improvements and a few minor kinks I think this is mostly finished. Link to comment Share on other sites More sharing options...
nightingale Posted April 26, 2015 Share Posted April 26, 2015 Oh wow, how has this been around for a week without me noticing, this looks fantastic! Link to comment Share on other sites More sharing options...
DMagic Posted April 27, 2015 Author Share Posted April 27, 2015 Version 0.3 is out. Everything seems to be OK for KSP 1.0. A few minor additions were made using the stock Mission Control Center texture map, but otherwise this is the same as version 0.2. Link to comment Share on other sites More sharing options...
hab136 Posted April 28, 2015 Share Posted April 28, 2015 I didn't know I needed this, but now that I see it, I NEED it. Link to comment Share on other sites More sharing options...
Marrv Posted April 28, 2015 Share Posted April 28, 2015 Just started a new career with capcom installed. No contracts are showing up. All buttons are red. Am I missing something? Link to comment Share on other sites More sharing options...
DMagic Posted April 28, 2015 Author Share Posted April 28, 2015 Just started a new career with capcom installed. No contracts are showing up. All buttons are red. Am I missing something?I'm going to need more information than this. What version? What version of KSP? The buttons on the left are red? that's the way they are supposed to be. Did you click on any of the Offered/Active/Completed buttons? Link to comment Share on other sites More sharing options...
Marrv Posted April 28, 2015 Share Posted April 28, 2015 (edited) I'm going to need more information than this. What version? What version of KSP? The buttons on the left are red? that's the way they are supposed to be. Did you click on any of the Offered/Active/Completed buttons?Sorry;Latest version of mod from KerbalStuffKSP version 1.0At the time clicked all buttons, no information appeared, all buttons red but all windows were empty.Have done a complete reinstall of KSP since, now is working (fell asleep before could report back with update, sorry again)*edit* Using CapCom allows you to bypass the "Active Contract" cap set by the tech level of your Mission Control (default being 2, just accepted 4) Edited April 28, 2015 by Marrv bug Link to comment Share on other sites More sharing options...
DMagic Posted April 28, 2015 Author Share Posted April 28, 2015 *edit* Using CapCom allows you to bypass the "Active Contract" cap set by the tech level of your Mission Control (default being 2, just accepted 4)Thanks for pointing out that, um, feature.I'll add another option to the settings window to bypass that limit, though I might make that a hidden option later, one that you'll have to actually edit the config file to change. Link to comment Share on other sites More sharing options...
yafeshan Posted April 30, 2015 Share Posted April 30, 2015 Great mod. Rule of thumb for finding good mods. If you find a very good mod, check other mods of that developer. You never disappoint me Dmagic. Link to comment Share on other sites More sharing options...
smunisto Posted May 5, 2015 Share Posted May 5, 2015 Thanks for pointing out that, um, feature.I'll add another option to the settings window to bypass that limit, though I might make that a hidden option later, one that you'll have to actually edit the config file to change.Yeah, just noticed that too. Got carried away and accepted 15/7 Link to comment Share on other sites More sharing options...
PrototypeTheta Posted May 5, 2015 Share Posted May 5, 2015 I have a funny feeling this will get insanely popular, then get cancelled for no reason... Link to comment Share on other sites More sharing options...
DMagic Posted May 5, 2015 Author Share Posted May 5, 2015 Yeah, just noticed that too. Got carried away and accepted 15/7 Yep, both this and the ability to decline/cancel contracts that aren't supposed to will be addressed in the next version, which should be ready today. The Unity UI should be more-or-less complete for this version. The KSP UI-style will take a little longer; I intend to make it look as much like the Mission Control Center interface as possible. I'll probably add an option in the config file to disable these limits, but I won't put that option on the in-game settings menu, people should have to work at least a little to bypass those limits (I'm also not sure if canceling those non-cancelable contracts is a good idea, they might not show up again). Link to comment Share on other sites More sharing options...
ackley14 Posted May 6, 2015 Share Posted May 6, 2015 (edited) Hey! im running the most recent version with ksp 1.02 and im getting this repeatable bug. basically the mod works fine when you first load a save (at the space center) however once you leave the space center cell, and move to, for example the flight cell (in this case, a ship on the launch pad) the plugin icon disapears. it doesn't re apear when you go back to the space center view. not really sure whats causing this however i've only tested with the toolbar button. i'll relaunch the game and set it to use the stock app bar and update asapQuickEdit: it appears that leaving the save game and going back to the main menu doesn't fix this problem. i'm going to restart KSP entierly and like i said before, try the stock app bar.QuickEdit2:ok so apparently restarting the game entirely didn't even help. going to change the value in the configs manually then.edit3: changing the configs manually has restored the icon to the stock app bar. which does persist to alternate scenes! so in conclusion (atleast in my case) the toolbar mod functionality isn't working with this mod. not sure if thats a toolbar mod issue, or this mod (however this is the only mod i've had problems with, i even use the contracts+ mod which works just fine as well as several others) Edited May 6, 2015 by ackley14 Link to comment Share on other sites More sharing options...
DMagic Posted May 6, 2015 Author Share Posted May 6, 2015 Hey! im running the most recent version with ksp 1.02 and im getting this repeatable bug. basically the mod works fine when you first load a save (at the space center) however once you leave the space center cell, and move to, for example the flight cell (in this case, a ship on the launch pad) the plugin icon disapears. it doesn't re apear when you go back to the space center view. not really sure whats causing this however i've only tested with the toolbar button. i'll relaunch the game and set it to use the stock app bar and update asapThanks, I fixed that.Version 1.0 is out; get it on Kerbal Stuff.Check out the [thread=119701]release thread[/thread] for further updates. Link to comment Share on other sites More sharing options...
Recommended Posts