Part 2: In which we meet our hero's ex-wife
Previously on Policenauts...
Since it came out before Metal Gear Solid, Policenauts is the first Kojima game with this helpful feature: summary screens!
Basically, when you reload a savegame, you get a little 3-4 paragraph, one page summary of what you previously did. It's really helpful in a plot heavy game like this... and wow, what a pain in the ass it was to hack.
The problem is the game is programmed to do it in ONE PAGE. If your English goes over, well, that's just too fucking bad, mon frair. Fixing this was a tag-team effort from Scarboy and I. We reduced the spacing between lines and increased the margins so that Marc could fit more English onscreen, but here's an even bigger problem: These summaries are composited from individual paragraphs.
That means that there's not a summary for each checkpoint in the game, there's 60-70 paragraphs of text that the game programatically composes to make the summary!
I had to write a script to figure out all the game's permutations of summary (Note: I mean by using the game's own control codes, not just every single permutation), and present it to Marc. Then to figure out if we got it right, I had to get Marc's translated version and figure out if - with our new margins and line spacing - it all fit on one page.
For everything else in the hack, we managed to let Marc be as verbose as he wanted. There's one summary in the game that's a little big and I do remember saying to Marc: "Please don't add any words to this, because we're running out of space." But fortunately, he didn't need to anyway, so I can proudly say that none of our text hacks required our translator to edit things.
But just barely.
I did try to experiment with multi-page summaries, but it didn't go well. (Note too: The summary patcher is a whole different script I wrote than the gameplay script patcher.)
Anyhow, on with the game!


When we last saw our intrepid hero, Jonathan Ingram, his gaze was panning up to see his estranged wife...

Meet Lorraine Hojo - No small source of technical problem for me.

What you're seeing on Lorraine's neck is known as a "telop". Feel free to Google, but "telops" are Japanese captions usually used in newscasts to identify experts, and their fields. So you'd see them in terms of:
Barack Obama
U.S. President
When Obama would be on Japanese television. For some reason in Policenauts, Kojima got the bright idea to use telops to introduce new characters, as well as their voice actors; and he liked it enough to use this for the Metal Gear Solids as well.
Although telops are textual, they're stored in Policenauts as graphics -- because of their all important drop shadows. When it came to translation, this presented 2 technical challenges - the first being of course, that cracking Konami's graphical compression and introducing new graphics was already pretty tricky. But Lorraine had a particularly interesting problem.


The voice actress's name in English is characters longer. Which is a much wider graphic to encode in the telops. Which means we had an added challenge - we couldn't simply emulate Konami's graphics compression for ourselves: We had to store bigger graphics in the same or smaller amount of space - or else figure out how to shift around all the image data pointers around it.
More on that later, because it's pretty much a giant post on its own. Anyway, where were we?













So here, we get some interactivity with Lorraine. We can "Ask About" stuff or "Talk About" stuff. In the former, Jonathan plays good investigator and looks for clues to find his estranged wife's new missing husband. In the latter, Jonathan drones on about himself. We'll start with that.
Talk About; Yourself




You can go on for quite a bit here. But let's use this opportunity to see a video that's pretty easy to miss... though I'll warn you, it's not anything great.
Talk About; Old LA
(Optional video)
That's sad. Here's another easy-to-miss video that's sad too.
Talk About; Old LA (second time)
(Optional video)
Alright, enough, let's learn about the case. We can ask about Her Request, Her Family, or Beyond.
Ask About; Her Request


(Note: That only appears if you've been "Talking About" stuff earlier. The game is pretty robust in its optional dialogue.)









This unlocks the ability to ask about Kenzo Hojo.
Ask About; Kenzo Hojo






So am I alone in thinking that Lorraine looks ten years older in that picture, and Kenzo practically has her in a headlock? Well, regardless, this opens up a slew of new options:

Yikes, where to start? Actually, "Clues" is unlocked a little later - you can do it by asking about Kenzo again. But first:
Ask About; Hojo's Behavior






Well, Hojo worked for Tokugawa Pharmaceuticals. Maybe there's something to that? (Note: Yes, that is the same "Tokugawa" as Joseph Sadaoki Tokugawa, one of the Policenauts.)
Ask About; Tokugawa



Hmmm. Anything else of interest?
Ask About; Her Marriage to Hojo








Ask About; Her Family



Ask About; Her daughter






Alright, enough, let's move on with the case.
Ask About; Clues






Ask About; Capsules






Ask About; Leaf




Ask About; Clues



Ask About "Plato"




So, asking about clues (twice), the capsules, the leaf, and Plato are all we need to advance to the next scene.



Now we get a choice...

I'm sorry, that's actually not true. Jonathan won't jump right into this regardless of what you say, so it's like a "But Thou Must" thing, except the character refuses to do it. I guess you could call it "But Thou Mustn't." At any rate, here's the dialogue for both options.

Accept Case






Decline Case




Both choices are suffixed with:
*Note: This video takes you through the end of the update*






With that, Lorraine exits the office (off-camera), and Jonathan ponders.







Jonathan watches his estranged ex-wife leave, and possibly regrets renting an office outside a giant neon sign.

Wait a minute, this is supposed to be 2037 - Venetian blinds are still around? There's no like space curtains or something?

And that car- wait, this is no time for jokes about the future... someone's been... walking in front of Lorraine's car?



Jonathan looks on in shock as Cobra Commander rests on a Phone company Phone Booth.

We focus in on a remote in his hand...

Too late.

Lorraine is thrown by the explosion. Also, there's a garbage truck a little left of the blast, which - as you'll see in the next update - is actually a nice touch the animators put in.




Go get 'em, Jon. Next update: Combat.