connordraws:

image
image
image
image
image
image
image
image
image
image

the enigma of peaches

foone:

foone:

foone:

foone:

foone:

foone:

foone:

foone:

foone:

foone:

foone:

foone:

foone:

foone:

image

okay I’m hacking on the House MD DS game. it’s nice of them to include a cast option in the credits, in case you bought the game without knowing the show.

image

That was easy. Good news: text is very, very injectable.

So, here’s a bit of info about how the DS works: It has two GPUs, one for each screen. Each screen can show 4 separate background layers, and one sprite (object) layer. So that’s a total of 10 layers, across two screens.

But you can also copy from one to the other, at the expense of lower framerate. So some games that do stuff like render 3D on both screens do it by having the main GPU (which has the 3D graphics functionality) render both screens, which means the framerate has two be half, as you’re doing twice the renders.

So here’s House MD DS, with all layers enabled:

image

And here it is with the 1st background layer of the main GPU turned off:

image

Yeah. For some reason this game DOES NOT AT ALL use the layer system of the DS, and renders ABSOLUTELY EVERYTHING into the background layer 1 of the main GPU, then copies that onto the second screen. What the hell? Was this made by some company that had never touched a DS before?

image
image

I thought it just might be the dialog screens, and the other gameplay sections use layers and sprites and such…

NOPE! works exactly the same.

image

all the images are just PNGs. They implemented a PNG loader on the DS and just load them at runtime.

This is a prank, right? this game isn’t real, one of ya’ll just made it up to troll me?

image

THERE’S A PANTIES SORTING MINIGAME?

image

I don’t even need to extract all the portraits: they’re just in a folder called “layouts\ui\avatars”

well I still need to extract the font, I guess..

image

MOTHERFUCKER!

(also: all the sound effects are just WAV files)

image

this image is labeled “bottom.png”.

No comment.

the game has all the screens defined as XML files for “layouts”.

each one has a group of polygons defined in it, and the <layout> element has an attribute called “num_ploys”.

THIRTEEN YEAR OLD TYPO DISCOVERED

image

yep, there’s a panties sorting minigame. watta hell

WAIT

image

The font is shaped the same, but it’s 1-bit, not the several-bits that the game’s font is! SO IT’S WRONG! so I actually still have to do some work!

image

motherfucker. it IS the right font, they just set all the colors to the same. It’s palettefucked. Easily fixable.

I decided to skip the font image so I could just use my existing methods (aka AVFE*) which’d give me widths as well, and then I finished that.

but then I realized something:

image

these two shades do not match. This font is SEMI-TRANSPARENT. oh no…

* Automated Visual Font Extraction, my patented** method for extracting fonts from games

** not really

rosie-moon:

image

Captain Momo’s Secret Base (モモ艦長の秘密基地)

(via g0ds-favorite)

brucebocchi:

hotvampireadjacent:

“Kill them with kindness.” Of course. Just make sure you do kill them.

image

modernoracleofdelphi:

last-knight-who-was:

maria-sklodowskas-twix-bar:

radiofreederry:

image

The liberals want open borders so that we’re forced to let Vegeta into our country

I didn’t even realize this was meant to be mocking at first

I'mma be real with you, I still hadn’t realized until you said that. Fascists try so hard to make leftwing ideas sound bad that they usually just end up making them look metal as fuck.

image

fixed it 👍

(via tenderheliotrope)