Jump to content

dahud

Members
  • Posts

    61
  • Joined

  • Last visited

Reputation

11 Good

Profile Information

  • About me
    KSP-TV Broadcaster
  1. I'm slightly surprised that worked. Yeah, when they kept calling 0.23.5 "The ARM Update", I knew what I had to do.
  2. I named my 0.23.5 career mode save "Amalgamated Regional Militia". Fifty internet points to whoever gets it.
  3. 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. 4/10, I'm sure I've seen you somewhere...
  5. Twitch recently changed the way they handle the archives, but I think we'll be recording by other means.
  6. By "directly and dynamically", I meant that I want a kOS-like console in the game that I can type C# code into. Essentially this would be a tool for fiddling with the API, not so much an autopiloting thing.
  7. 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.
  8. 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.
  9. 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?
  10. Idea! I should start taking challenges. Oh, and here's episode 3:
  11. Just published episode 2! Check it out in the top post.
  12. 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!
  13. 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 .
  14. 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:
×
×
  • Create New...