-
Posts
61 -
Joined
-
Last visited
Reputation
11 GoodProfile Information
-
About me
KSP-TV Broadcaster
-
What's that sonny?
-
I'm slightly surprised that worked. Yeah, when they kept calling 0.23.5 "The ARM Update", I knew what I had to do.
-
I named my 0.23.5 career mode save "Amalgamated Regional Militia". Fifty internet points to whoever gets it.
-
What is your wierdest/funniest glitch/bug in KSP?
dahud replied to BadRocketsCo.'s topic in KSP1 Discussion
Get one of those cubical probe cores. Stick long I-beams on all six sides of the probe. Stick I-beams on the end of those I-beams. Launch. Watch the probe do a spider dance, and sometimes take flight. If you're lucky, it'll never come down. -
4/10, I'm sure I've seen you somewhere...
-
Twitch recently changed the way they handle the archives, but I think we'll be recording by other means.
-
At the end of the day, what I'm imagining is a way to access the KSP API directly and dynamically from in-game. C# is my "native tongue", I'm much more familiar with it than any other language and often do these kinds of dirty tricks at my day job. Additionally, using C# gets us a much more robust language and compiler, one that has a hundred MS engineers with unlimited freedom behind it, as opposed to anything one person could shoehorn into a mod API. I mean no slight to the author of kOS, I just see a possible different path.
-
Is there any meaningful difference between an interface to the compiler and getting the actual compiler? Right now I've got some test code that takes in a string representing source code and spits out a functioning .NET assembly. Admittedly, the only code I've tried so far is trivial, but it seems to work OK.
-
Last night, I had an idea for a scripting framework that would allow for in-game coding and execution of true C# code, like kOS but with all the power of C# behind it. The .NET framework contains its own compiler. This could be used to generate an assembly with certain pre-defined method names, such as "Init" or "Loop". The mod could then execute those methods at the correct time. The main difficulty that I see in this is unloading the assembly when we want to recompile. There are ways to use Application Domains to forcibly unload an assembly, but I do not know them yet. Aside from that, does anyone know any reasons why this might not work?
-
Idea! I should start taking challenges. Oh, and here's episode 3:
-
Just published episode 2! Check it out in the top post.
-
This first episode was made with an experimental version from about a week before release. That recovery button was added pretty late. That said, I'll certainly be using it from now on, if I can remember that it's there!
-
Yeah, there was a bit of confusion about who was allowed to what and where, but no one was mad and it wasn't gone long .
-
One year ago, I made a series of Youtube videos where I ran a space program on a budget, adding up the costs of rockets and setting contracts for myself. Now, I can do it for real! NOTE: The first episode was made in an experimental version - I just couldn't wait. All future episodes will be in the latest release build. EPISODE 1: EPISODE 2: