QDB: Quotes for
About / Latest / Random / Queue / Prefs / Donate / Submit Quote / Search

#310483 (35/41) ↑Funny ↓Boring ⚐Flag
< NoelShourai> recently i discovered
< NoelShourai> i can actually draw sonic the hedgehog really well now
< NoelShourai> i think i should be worried
#306046 (72/92) ↑Funny ↓Boring ⚐Flag
skyhawk2891_: captchas will be the death of me
skyhawk2891_: one day a man will hold a gun to my head, show me a captcha, and say "WHAT DOES THIS SAY OR I WILL BLOW YOUR FUCKING BRAINS OUT"
skyhawk2891_: and that's how I will die
#310817 (63/85) ↑Funny ↓Boring ⚐Flag
(Foone) did you hear about how my OBJ export system worked? that was the...
software centipede
(Foone) so I ran the target program in a debugger inside a VM, pausing on a
specific breakpoint. I also ran script in the VM that provided HTTP
access to RAM, so you could hit localhost:8080/ADDRESS/LENGTH and
get the contents of memory back
(Sotek) what
(Sotek) what.
(Foone) outside the VM I ran a script which connected to this and made a few
hundred requests and assembled the contents into a tree, which it
then exposed as a JSON endpoint
(Foone) then my opengl app (also running outside the VM, because 3d
acceleration) made a request to the JSON endpoint, loaded those
models and textures, then it would run the render function in a
special mode where instead of drawing each node it stored them to a
global dictionary, then reparsed that dictionary and exported it as an
OBJ file, which I then opened in blender, made manual fixes, exported
back out to STL, ran a script to package the STL + assorted textures,
then I manually uploaded that to shapeways which did further processing
and then they mailed me the completed model
(Foone) fun fact: the OS/2 mailing list CD of 1996 was involved in this
process, but you'll never guess where
(Foone) it was used in setting the breakpoint. see, the program was statically
linked with the 3D library used but I have no debugging symbols. but I
found a copy of the same(ish) library from the OS/2 developers
conference mailing list CD, which is provided in .lib format so I _do_
have symbols
(Foone) so by comparing the disassembly of the functions in the OS/2 .lib and
the EXE, I could identify them in the EXE
(Foone) this let me find where the main render function was called, so I know
at what point to set the breakpoint
(Foone) I also got the headers from it, which gave me the layout of the
structures in memory.
(Foone) I already kinda had those thanks to a carmageddon fansite, though
(Foone) yeah. carmageddon 1 for DOS used the same engine as the app I was targeting
(Foone) and they found an SDK manual for it from somewhere
Comment: This was to 3d print things from 3d movie maker
#310821 (61/85) ↑Funny ↓Boring ⚐Flag
<stereo_> y'all have some daddy issues
<clockwrok> nothing could be father from the truth
Comment: #geekissues irc.efnet.net
#295832 (43/61) ↑Funny ↓Boring ⚐Flag
<Arkatera>"Today, while I was babysitting, the toddler was feeding me banana slices from her tray while I was cutting up clay for her to mold. It was all fine until she shoved something hard and crunchy into my mouth. I immediately spat it out into my hand. It was a dead cricket she found on the floor. FML"
<EsuriatCorinths>Haha, owned.
<EsuriatCorinths>Never trust a toddler.
<EsuriatCorinths>all toddlers are chaotic neutral
<EsuriatCorinths>Well
<eIat10s>Wonderful description.
<EsuriatCorinths>Very occasionally you will find a chaotic evil toddler
<EsuriatCorinths>All are chaotic, though.
#310258 (38/60) ↑Funny ↓Boring ⚐Flag
< cyberdog> so there are a few holes in watchdogs
< cyberdog> you can 'prevent crimes' by pre-empting them using some bullshit minority report hacking anonymous #wearelegion thing, but when you prevent it, it counts as a victory condition no matter what happens
< cyberdog> so the half hour police chase beforehand, the hundreds of thousands of pounds worth of damage caused, the fact that i arrived on the scene by crashing through the outside area of a restaurant and killed 75% of its customers, and then the fact that i blew both the perp AND the victim away by accident doesn't matter
< cyberdog> perps down, you're a hero
< cyberdog> and then you can stealth in cars to avoid detection, yet it doesn't seem to matter whether the car has doors or not
< cyberdog> hes just sort of slumped in the seat in plain fucking view
< cyberdog> its still entertaining though
< cyberdog> it's a bit like hackers in that it's silly but still enjoyable
< nukes> ahem
< nukes> hackers was not silly
< cyberdog> no that's true. every time i send an email 1s and 0s fly around the room and i surf down a 90s tidal wave wearing an augmented reality headset :P
< nukes> that's not augmented reality, that's lsd

About / Latest / Random / Queue / Prefs / Donate / Submit Quote / Search
14,883 quotes approved; 8,692 fermenting; karma: 189.4805