-
Posts
251 -
Joined
-
Last visited
Content Type
Profiles
Forums
Developer Articles
KSP2 Release Notes
Everything posted by timmers_uk
-
Hmm .... this re-entry is a bit 'spicy', Gee load is going to be a bit high when I open the chutes. Good job I don't have KeepFit enabled on this career ga- Yeah, so I didn't disable the Gee based Kerbal Killer when KeepFit isn't enabled for the game save. Which was bad. For Jeb. RIP Jeb. Fixed in 0.4.3.1.
-
[1.2.0] Internet Relay Chat Continued - 0.18.1.7 [30/10/16]
timmers_uk replied to timmers_uk's topic in KSP1 Mod Releases
Undernet? ISTR being around before the original split, where all this was fields (efnet I think). Anyway ... recompiled a new build for 1.0.2. No other exciting changes. -
Ambient light adjustment depends on Blizzy's toolbar to operate, so without Blizzy's toolbar, you're out of luck with this mod. - - - Updated - - - Yes, but as written above, its not something I have the spare time available to look into right now - of course if anyone else wants to take on the task and send a pull request once they have stock toolbar working, I'm all ears.
-
[1.2.0] Internet Relay Chat Continued - 0.18.1.7 [30/10/16]
timmers_uk replied to timmers_uk's topic in KSP1 Mod Releases
I can't talk at work, but I can sometimes leave KSP running. Actually now I think of it I can't talk at home either because Mrs Timmers takes the merciless rise out of me mumbling into a mic, or I wake up the dog, who then needs taking outside at the most inconvenient moments (still, at least I can pause KSP unlike Elite Dangerous). - - - Updated - - - I've just checked, and this KSP IRC works with twitch chat. You have to remember to check the upper/lower case-ishness on the channel name, and you have to grab an OAuth token to use as your password, e.g. from http://www.twitchapps.com/tmi. I'm using server irc.twitch.tv, port 443 (port 6667 didn't work for me but probably because of firewall issues my side), and use my twitch username as my nick, and username, and pasted the whole OAuth token including the word 'oauth' into the password field (which overflowed in a slightly ugly fashion but you can't have everything). As always, YMMV, so let me know if this works for you. -
[1.2.0] Internet Relay Chat Continued - 0.18.1.7 [30/10/16]
timmers_uk replied to timmers_uk's topic in KSP1 Mod Releases
I don't know, but will give it a go. - - - Updated - - - Quick bump as I've pushed a rebuild of KSPIRC for 1.0.0 KSP - no noticeable dramas rebuilding, but let me know if you have any issues. Timmers -
[1.12.3+] RealChute Parachute Systems v1.4.9.5 | 20/10/24
timmers_uk replied to stupid_chris's topic in KSP1 Mod Releases
Meanwhile, exceptions ... I don't if this is something you are already aware, of (or indeed if this is something I've managed to crock up all by myself with 'problem originates between chair and keyboard' syndrome), but with 0.90.0, and your latest release combined with latest FAR, I noticed the following during vessel load :- [RealChute]: Encountered an error calculating atmospheric density with FAR. Using stock values. at System.Linq.Enumerable.Single[MethodInfo] (IEnumerable`1 source, System.Func`2 predicate, Fallback fallback) [0x00000] in <filename unknown>:0 at System.Linq.Enumerable.Single[MethodInfo] (IEnumerable`1 source, System.Func`2 predicate) [0x00000] in <filename unknown>:0 at RealChute.RCUtils.get_densityMethod () [0x00000] in <filename unknown>:0 at RealChute.Extensions.CelestialBodyExtensions.GetDensityAtAlt (.CelestialBody body, Double alt) [0x00000] in <filename unknown>:0 Which I suspect isn't a good thing (right now I'm trying to revalidate things on 0.90.0 before I start a new serious career save. Full output log is here I hope this is of some use - I'm kindof vaguely aware that FAR has recently changed a few things around internally, so it could be that. If its of help, perhaps tomorrow I'll be able to update my source for both ends and see if I can see what the cause is. Thanks for the excellent work on this mod btw - much appreciated. -
I was using appveyor to do builds before , but the PITA factor of it got the better of me - there's a distinct lack of free/almost free build hosting on windows which is available, and I can't really justify the cost of running my own local or cloud instance just for these builds (and *definitely* can't be using any of the kit at work for it). If I was more freelance/contractor software engineer it'd be no problem, but as a wage-slave I'm reliant on company kit for work stuff
-
Looking for plugin developers taking over
timmers_uk replied to blizzy78's topic in KSP1 Mod Development
I can take on Ambient light adjustment if that's ok - will prepare a forked build tonight hopefully if the kids don't hassle me too much. Thanks, Timmer -
[1.2.0] Internet Relay Chat Continued - 0.18.1.7 [30/10/16]
timmers_uk replied to timmers_uk's topic in KSP1 Mod Releases
Updated for 0.90.0 - new release linked on first post -
Quick update ... I haven't had a chance to look into the landed but roving Kerbals in Exercising issue as yet, but I have pushed a quick update for 0.90.0 which also has one other issue I'd noticed resolved, which is to limit the minimum landed Gee level below which Kerbals don't get to count as Exercising - so no more automatic jumping jacks on Gilly - its not big, not clever, and would probably result in achieving escape velocity. Download link on first post, as usual. I'd also be interested if people are keen on me keeping with releases on KerbalStuff, as its definitely easier just pushing releases to github, but if people prefer KerbalStuff, I'll continue with that. Timmers
-
So if I'm understanding what you are saying correctly, KeepFit is setting you as exercising when moving over the surface - I'll have to check that, as I never tried using it whilst travelling in a Rover - generally speaking I've not been too worried over the detailed exercise state whilst landed as I didn't want to overdo the micromanagement aspect, instead using handwaving to imply they can get out and do as much calisthenics as they like when you aren't looking - much like taking the 'best' module in the vessel and handwaving around the ability of kerbals to move around to get some exercise, without actually having to move them manually. Cool thanks - I started from the baseline of Nathan's Deadly Re-entry G effects code in the beginning, and added more detail to it.
-
With kind permission of @blizzy78 , and continuing on from his excellent work, I've taken on this plugin that allows to use Internet Relay Chat (IRC) from within KSP. Now you can chat with friends without ever putting KSP into the background. Download GitHub Spacedock Source code on GitHub: https://github.com/timmersuk/ksp_irc Please note that this is an early version. It's not as comfortable as it can be, and it surely has its quirks. Let me know what you think about the plugin! Configuration Since this is just an early version, you need to configure the plugin via its config file, then (re)start KSP. This will be changed to something more comfortable in a future version. You can still edit your config manually and (re)start KSP every time, but my one contribution of newness so far is to add a config window - if you don't have valid config it will ping up on start, but if you do have config you can select config from the chat window any time in order to update your config. Edit to your heart's content, and when you have the correct changes, press confirm, and the client will save the settings changes and reconnect (even if nothing has changed right now). Edit the following lines in <KSP_FOLDER>\GameData\KSPIRC\irc.cfg host = <hostname of IRC server> port = <port number of IRC server> nick = <the nick name you wish to use> serverPassword = <server password, optional> For example, to join the official KSP channel, use this: host = irc.esper.net port = 6667 nick = <whatever you like> The official KSP channel name on Esper.net is #KSPOfficial Commands You may currently use the following commands by entering them into the text field at the bottom of the window: /J <channel> - Joins channel <channel>. (synonym for /JOIN) /ME <action> - Sends "<your nick name> <action>" into the current channel or to the current user (depending on tab.) /MSG <user> <message> - Sends <message> to <user>. All unknown commands will be sent to the server verbatim (/NICK or /JOIN, for example.) Operator commands: /DEOP <user> - Removes operator status from user <user> in the current channel. /DEVOICE <user> - Removes voice status from user <user> in the current channel. /KICK <user> [<reason>] - Kicks user <user> from the current channel (with optional reason <reason>.) /OP <user> - Grants operator status to user <user> in the current channel. /TOPIC <topic> - Sets the current channel's topic to <topic>. /VOICE <user> - Grants voice status to user <user> in the current channel. Change Log This mod includes version checking using MiniAVC. If you opt-in, it will use the internet to check whether there is a new version available. Data is only read from the internet and no personal information is sent. For a more comprehensive version checking experience, please download the KSP-AVC Plugin. 0.18.1.7 - Applied fix for toolbar wrapper assembly parsing 0.18.0.6 - Rebuilt for KSP 1.2.0 0.17.0.5 - Updated to remove foreach loops according to performance recommendations. - Added explicit support for twitch - see https://blog.bashtech.net/a-guide-to-twitch-irc/ for details, specifically use of http://www.twitchapps.com/tmi/ to generate an irc password to use - use your twitch handle as nick + username. - Made password entry field a password UI component to avoid leaking passwords so easily. 0.16.7.4 - Rebuilt for 1.1.3 0.16.5.2 - Reuilbt for 1.1.0 prerelease. 0.15.5.2 - Rebuilt for 1.0.5 and updated compatibility in version info 0.14.5.2 - Rebuilt on 1.0.4 and updated compatibility in version info 0.14.5.1 - Rebuilt for KSP 1.0.3 0.14.4.2 - Fixed nasty issues caused by moving KSPIRC to sit mostly in a ScenarioModule - scenario module now just used to trigger save of config on transitions. 0.1.4.4.1 - Fixed issue with window position saving. 0.14.3.1 - Fixed exception when reloading saved window positions. 0.14.2.1 - Gave text input what should be a globally unique name to resolve selection issues. - Re-enable auto-focus of the input box on mouseover, and did an ugly fix for the 'select all' bug this induces by waiting till the next draw loop to clear selection/position. - Move initialization to the SpaceCenter scene to avoid signing in until interaction is actually possible. 0.14.1.1 - Added optional Text to Speech (windows only) - should just disable on mac/linux - let me know if it has bees on those platforms - switch on/off and set TTS volume in config window. - Replaced button textures with DDS versions. - Fixed 'highlight all the things' bug in unput textbox focus capture code. 0.13.1.1 - Added plain renderer used if force simple rendering is set in config - still supports links, just does zero rich text stuff. - Set inputlocks when mouse is over chat input box, and hold focus on chat input when mouse is over chat input. - Added code to try to drag focus back to input box when new chat is received. -Enabled SSL support even though unity/ksp seem to always generate certificate error - use at own risk (of MITM compromising the privacy of your connection). 0.12.1.1 - Reworked the rendering code - now supports some IRC markup stuff (notably not underlining). Should support use of bold, italic, and colors (though some combinations go spang due to limitations of unity rich text support ... I'll get there though). - Fixed recently introduced layout/performance hit by moving back to a single GUILayout.label per message (but using rich text in said label for pretties). - Added support for integrated display of image links via an in-game popup window - you can still open in external browser, and if what's downloaded isn't an image it'll open externally, but images ... will generally show up (as long as KSP supports the format). - Removed some of the bees - No SSL support yet 0.11.1.1 - Updated handling of HTTP URLs in message text - individual URLs on a message are now clickable, rather than the whole message, and more than 1 URL per message line is supported. - Made use of blizzy's toolbar optional - if toolbar is not present, KSPIRC adds itself to the applauncher toolbar instead. - Added auto-join support - add channels to auto-join on connection to the config, comma separated, and don't forget the '#' at the start of the channel names. - Added auto-join cooldown + anti-spam - waits 5 seconds after connecting before attempting to auto-join, only auto-joins once per connection, and force a 60 second cooldown across reconnects between auto-joins. - Added connection retry limiting - initial connection attempts do not retry, and auto-reconnects are limited to 5 goes before giving up on auto-reconnects - after this a restart or config save will be required before connections will be attempted again. 0.9.1.1 - Updated for KSP 1.0.2 - no other changes 0.9.0.1 - Updated for KSP 1.0.0 0.8.0.1 - Updated for KSP 0.90.0 0.7.1.1 - Under new ownership! Many thanks to Blizzy78 for the opportunity to take this on from his excellent baseline - Added in-game configuration support - Switched to KSP-AVC - Tried to add SSL support, found KSP's Unity is too old to successfully connect to most IRC servers - boo! 0.6.3, 2013-12-17 - Updated for Toolbar Plugin 1.2.0 (included) and KSP 0.23.0. 0.6.2, 2013-12-11 - Changed IRC button to use the Toolbar Plugin (included in download.) - The IRC button will now display in a different color if a user joins, leaves, or quits, to differentiate from regular messages. - The window resize mouse cursor should now display correctly. - The plugin will now respond to CTCP VERSION messages. 0.6.1, 2013-11-27 - Fixed a bug that prevented sending unknown commands the server. 0.6.0, 2013-11-26 - You can now click on HTTP/HTTPS links in messages. (Note that this will only work for the first link in the message.) - The plugin will now try to reconnect to the server when connection was lost. - All unknown user commands will now be sent to the server verbatim. - Added a "user" parameter to the configuration file to let you configure the IRC server user account. This can be useful when using a bouncer. 0.5.0, 2013-11-24 - Pressing the TAB key will now auto-complete user names in the input text field. - The last seen indicator line should now always be drawn in the correct places. - You can now add a new line "debug = true" in the configuration file to see all client-server communication. 0.4.0, 2013-11-23 - Added the /TOPIC, /OP, /DEOP, /VOICE, /DEVOICE, and /KICK user commands. - The users list can now be hidden. - Added an indicator to see which messages are new since you last left a channel tab. - The window will no longer reset its size when clicking on another chat tab. - The "IRC" button and the window will now hide in the space center scene to avoid the UI acting up. - Moved the "IRC" button higher up in all scenes except the editors, mainly to not clash with the Kerbal face cams in the flight scene. 0.3.0, 2013-11-23 - The input text field will no longer grow if you type in a long text. - Channel tabs will be highlighted in a different color now when there are new messages. The "IRC" button will also be highlighted if the IRC window is currently hidden. - You can resize the window now. 0.2.0, 2013-11-22 - Added the /NICK command to change your nickname. - Added the /J user command as a synonym for /JOIN. - User channel modes (op, voice) are updated correctly now. - Other users joining the same channel are updated correctly now. - The number of users in the channel is displayed now. - The channel topic is displayed now. - A server password can be supplied in the config file now. 0.1.0, 2013-11-21 - Initial public release. The Internet Relay Chat plugin is licensed under the GNU GPL v3.
-
[WIN] KSP to DDS texture converter
timmers_uk replied to Lilleman's topic in KSP1 Tools and Applications
Is anyone still doing anything with the C# port of DDS4KSP? (https://github.com/Telanor/DDS4KSP.git) I ask because I'd switched to using that, as I can poke around in it as a c# program, whereas not so much with the VB version. Only trouble is, using the C# code to convert, I'm now getting "something" going wrong with the normal maps (I think), which I don't get when I convert using the VB converter. I'll try and grab a backup and reconvert so I can see the difference in the output, but if the C# port is now a deader, I'll not bother trying to fix that, and just go back to using the VB code. -
Sorry for the delay in replying here .. RL fun. Any time your Kerbals are out of crew rotation (hired but not on a mission), they are regaining fitness at the 'Exercising' level. Similarly, if they are on a mission and landed they get 'Exercising' as their activity level, wherever they are (currently - I'm changing this to instead require a minimum Gee level for this to count - 'landed' on Dres shouldn't count!). I'm currently cleaning up this code and changing it so that each individual Kerbal's location in the Vessel is what counts for their activity level, as with the future addition of tracking seat max Gee level, I can no longer assume they move around themselves randomly (maybe later on I can hook in CLS and have them be treated as moving randomly in their accessible space, but not when under thrust) - this means when you abandon your Kerbals for months at a time, you need to either leave them in a Gee-simulating Hab, or expect to find a crew of cripples on return... this coupled with needing to seat your Kerbals during high Gee maneouvres in seat capable of taking the Gee loadings will be 'interesting', but will take a little time, as I need to work out how to disable controls if you don't have a minimum amount of crew capable of performing. I also intend to split the Gee capability into 2 - a Gee level at which the Kerbal will be incapable of controlling the craft, and a Gee level at which they will become a bent and broken ex-Kerbal. More news as I make progress, but if desired, I could release the interim update with the rejigged activityLevel calculation code.
-
That woukd be very nice. Iirc if you are landed, its assumed you can get some exercise, even in the smallest capsule (presumably by getting out when no-one is looking). I could potentially make that configurable though. Also 1 small note to sonething i wrote previously. .. i had written that you can never be in state 'exercising' when off planet. That is wrong, and you can, its just something i had reserved for porkjets spinny hab. Ill soon add some configs to achieve similarly with the MKS spinny hab, and also hopefully fix the multiple keepfit partmodules issue.
-
First post updated - 0.2.0.6 released, which switches back to a more 'use applauncher as a toggle for mainWindow' style of operating rather than mainWindow being an exclusive window, and closing mainWindow causing all other windows to close. I am looking at the other suggestions, esp the code from KSPI which does the whiteout, but that will take a little longer. Timmers