r4m0n changed the topic of #kspmodders to: Technical discussion ONLY (KSP related or not), for random shit-talking, join #shitshow (seriously)
<SilverFox>
so glassyuri ended up pasting an image here in text form, neato
<Greys>
almost
<SilverFox>
sure
<Greys>
somebody aught make a PCI GPIO card
<r4m0n>
there are GPIO PCI cards
<G-Mobile>
That are feature compatible with piduibo gpio?
<SilverFox>
wtf
<SilverFox>
why
<G-Mobile>
Virtualization
<SilverFox>
it has USB ports
<SilverFox>
4 of them
<G-Mobile>
Pi virtualization
<SilverFox>
GPIO is slow as fuck
<G-Mobile>
Imagine a service where you can get a virtual pi for free, and then 5$ a month to rent a little locker with a gpio header in it thats attached to your vpi
<G-Mobile>
Sleep()
icefire has quit [Read error: -0x1: UNKNOWN ERROR CODE (0001)]
<SilverFox>
5$ is a fucking pi
<SilverFox>
that's stupid
Supernovy has quit [Quit: Be back later]
<lpg>
have to agree with SilverFox on that one
Supernovy has joined #kspmodders
RandomJeb has quit [Ping timeout: 186 seconds]
angavrilov||phone has quit [Ping timeout: 207 seconds]
angavrilov|phone has joined #kspmodders
Alaura has quit [Quit: Going away, see you this friday, 4-5 CST, love you all, stay safe <3]
fcbayerndm has quit [Quit: fcbayerndm]
Supernovy has quit [Killed (NickServ (GHOST command used by Cynephobn!~Supernovy@122-61-19-158.jetstream.xtra.co.nz))]
angavrilov|phone has quit [Read error: Connection reset by peer]
<awang>
ve2dmn: Yeah, docs don't mention it at all
<awang>
Greys: The code assigns different numbers to fudge1, but doesn't really explain anything beyond that a value of 0 means "disable"
<awang>
Doesn't really tell me anything about what fudge1 was supposed to correspond to in-game
<ve2dmn>
awang: welcome to KSP modding. Good luck.
<awang>
:(
<ve2dmn>
yeah... the KSP 'API' is pretty undocumented in some parts
<Greys>
nobody really looks at the API anyway, the code is much more useful
<awang>
Apparently even worse old bits of the API are forever lost
<awang>
Greys: What code?
<Greys>
ksp's code
<awang>
...Since when was KSP's source code available
<awang>
?
<Greys>
since they decided to write it in C#
<awang>
Oh
<awang>
You're talking decompiling?
<Greys>
C# and Java are not fully compiled to machine code, you don't have to decompile them to read them back
<awang>
Well, the equivalent of decompiling
<awang>
IL to C#
<Greys>
not really
<Greys>
more like reading javascript
<awang>
Huh?
<Greys>
they're /not compiled/, it's just a slightly different format
<awang>
Wait what
<awang>
This is news to me
<ve2dmn>
Bytecode
<ve2dmn>
that can run on the VM
<awang>
bytecode is IL, isn't it?
<Greys>
until the "binary" gets compiled on the local virtual machine, it can one to one be translated back to the original code minus some stuff like comments and the addition of obfuscation code
<Greys>
decompiling is taking a compiled binary and approximating what code would result in the compiled instructions
<awang>
I have a feeling we're trying to talk about the same thing, but I'm just using terminology more loosely than I should be
<Greys>
nah, you're just shrouding it in a bunch of baggage so you can justify not looking at the code
<awang>
...wut
<awang>
That is not at all what I'm trying to accomplish
<Greys>
this by the way, the one to one translation between .net compatable languages and .net IL, is a key feature
<awang>
Yes, I know C# compiles down to CIL
<awang>
I know, Java is the same way
<Greys>
so unless using the handle of a car's door to open the car is nefarious misuse, you're covering it in baggage
<ve2dmn>
not the same CIL for Java, but same idea
<awang>
I have no idea what baggage you're talking about
<awang>
I know Java doesn't use the CIL
<Greys>
just go look at the code
<awang>
It uses JVM bytecode
<ve2dmn>
Greys: he probably doesn't know how
<Greys>
the list would crush a human
<Greys>
if you have the unity editor installed open monodev, it just does it
<Greys>
or get ilspy, or the thousands of other readers
<awang>
I'm well aware of how to decompile stuff
<Greys>
pretty sure Squad stopped obfuscating because it's pointless and they never did a worthwhile job of it, so you shouldn't even need de4dot anymore
<Greys>
not decompiling
<Greys>
decompiling is a different thing
<awang>
If C# is compiled down to CIL, I'm not sure how the reverse isn't decompiling
<Greys>
it's not
<Greys>
it's interpreted down to CIL
<awang>
What.
<Greys>
compiling is a destructive process, interpreting isn't
<awang>
That's not at all what interpretation is
<awang>
And that's not at all what compilation is
<awang>
Compilation doesn't have to be destructive
* ve2dmn
facepalm
<ve2dmn>
You are both saying the same thing with different words.
<Greys>
compiling destroys abstraction layers
<Greys>
interpretation doesn't
<awang>
No.
<awang>
ve2dmn: You're right
<awang>
I think
<Greys>
so go read the code, it'll tell you what fudge does
<Greys>
Hyratel1 how do you discharge a statically charged barrel full of explosive gas
<Greys>
plastic barrel*
<Hyratel1>
with antistatic methods - high-resistance carbon-impregnated plastic/rubber or aluminised lastic like antistatic bags
<Greys>
so some kind of slow discharge
Severian has quit [Ping timeout: 198 seconds]
Severian has joined #kspmodders
Supernovy has joined #kspmodders
Kommit has joined #kspmodders
<Kommit>
Has KSP received any updates to the materials & shaders since idk
<Kommit>
2014
<ve2dmn>
Why would it?
<Greys>
I think Bac did a bunch of stuff to improve the materials, and he's a scientist about shaders so those probably got the unwelcome touch
icefire has joined #kspmodders
<Kommit>
ve2dmn because unity does PBR as a standard feature now and shiny rockets look neat
<SilverFox>
PBR?
Rokker has joined #kspmodders
<Greys>
pabst blue ribbon
fcbayerndm has joined #kspmodders
<SilverFox>
Greys, here's another idea that suites the shit you like: Braindrive, a harddrive that mimics the learning of a brain. As it ages, it requires more time to write things accurately and more attempts to do so, sometimes data is just lost, decent force to the drive will cause corruption in data sometimes, access times and read times slow with age
<SilverFox>
Also every drive will come out of the factory with some rando multipliers set so each drive doesn't perform consistently
<SilverFox>
sometimes you get one that's just shit
<SilverFox>
also, it's harder to store data that isn't like the data it already has
<SilverFox>
if you're an art creator, it's gonna loove those art files, but you throw some word docs and PDF files in there and it'll just suck a dick