2013-12-23T00:29:12 *** xJeePx has joined #thcrap 2013-12-23T01:57:32 *** Ibaraki_Ibuki has joined #thcrap 2013-12-23T02:02:20 *** Nazeo has joined #thcrap 2013-12-23T02:13:42 *** DeltaSierra4 has joined #thcrap 2013-12-23T02:13:44 V 2013-12-23T03:28:17 Hello xJeePx. :) 2013-12-23T03:28:35 Hi. 2013-12-23T03:28:51 So I'm very close now to finishing the next Windows build, which means that I'll continue work on the PC-98 side sometime this week. 2013-12-23T03:29:05 *** Nazeo is now known as Nazeo|Away 2013-12-23T03:29:38 That's great, I'm looking forward to it. 2013-12-23T03:34:30 But well, aside from still having to find a way around the Diet compression (we shouldn't have to add an extra unpacking step to the future installer), we'll be probably running into memory problems really quick. 2013-12-23T03:35:51 *** Nazeo_Aelko_Neze has joined #thcrap 2013-12-23T03:36:30 I guess it'll take another month until we have first results. 2013-12-23T03:36:59 And by "first results", I mean a patch that skips gameplay and just shows all the dialogue. 2013-12-23T03:37:42 Ah, okay. 2013-12-23T03:39:21 *** Nazeo|Away has quit IRC 2013-12-23T05:36:11 *** Nazeo_Aelko_Neze is now known as Nazeo 2013-12-23T07:12:42 *** Nazeo_Aelko_Neze has joined #thcrap 2013-12-23T07:16:13 *** Nazeo has quit IRC 2013-12-23T07:31:37 *** Nazeo_Aelko_Neze is now known as Nazeo 2013-12-23T07:45:54 *** Ibaraki_Ibuki has quit IRC 2013-12-23T07:58:40 https://www.dropbox.com/s/8rhu6b1hxkbl1fs/Gaiji%20dump.png << Oh yes, we're so going to pull off proportional text. 2013-12-23T07:58:42 <[Bot]MagicStone> Title: Dropbox - Gaiji dump.png (at www.dropbox.com) 2013-12-23T08:00:06 You got the sizing down?! 2013-12-23T08:01:20 The PC-98 has a feature where a small portion of the font "ROM" is actually writable and can be used for a total of 254 custom 16x16 characters. 2013-12-23T08:01:44 Now unfortunately, ZUN uses a large part for this for the stuff you see on the screenshot. 2013-12-23T08:02:13 Ick. So that means you don't have a lot to play with then. 2013-12-23T08:03:11 But there are still some blank spaces left. 2013-12-23T08:03:44 If we look at the in-game dialogue (which is the only part that renders its text using the text layer)... http://youtu.be/bPGVvyd43_A?t=2m38s 2013-12-23T08:03:45 <[Bot]MagicStone> Title: Touhou 05 Mystic Square English Patch Demo - YouTube (at youtu.be) 2013-12-23T08:04:30 ... we see that there are three lines with 32 half-width (8px) or 16 full-width (16px) characters. 2013-12-23T08:05:23 So we would need 48 of these custom characters to display it all in our custom font. 2013-12-23T08:06:00 Do we have that? 2013-12-23T08:07:02 Almost. ZUN left 39 blank spaces. 2013-12-23T08:07:15 Uh oh. 2013-12-23T08:07:25 Any way to recycle spaces? 2013-12-23T08:08:33 But you can see lots of duplicated symbols there, and if we eliminated these, we are at 57. 2013-12-23T08:08:46 \o/ 2013-12-23T08:09:20 However, this would mean that we have to track down every instance where original scripts, effects, etc. use these symbols and replace them there. 2013-12-23T08:09:36 ctrl + f ? 2013-12-23T08:09:57 then ctrl + H? 2013-12-23T08:14:12 Or better, how about taking some symbols that aren't used in text or can't appear during dialogue, use them to render the text, and then restore them after the dialogue is over. 2013-12-23T08:15:13 (link change: https://www.dropbox.com/s/v1t3f7xt66k45l3/Gaiji%20dump%20%28th05%29.png) 2013-12-23T08:15:14 <[Bot]MagicStone> Title: Dropbox - Gaiji dump (th05).png (at www.dropbox.com) 2013-12-23T08:20:03 That would save time? 2013-12-23T08:20:26 It's not about saving time, it's about finding a way to get this working. 2013-12-23T08:21:23 Ah... 2013-12-23T08:21:24 th05 is the hardest it will get, though. 2013-12-23T08:21:38 https://www.dropbox.com/s/0ic3jg68pr9i8zr/Gaiji%20dump%20%28th04%29.png 2013-12-23T08:21:39 <[Bot]MagicStone> Title: Dropbox - Gaiji dump (th04).png (at www.dropbox.com) 2013-12-23T08:21:46 https://www.dropbox.com/s/j3q15pj8do2gtap/Gaiji%20dump%20%28th03%20cutscene%29.png 2013-12-23T08:21:47 <[Bot]MagicStone> Title: Dropbox - Gaiji dump (th03 cutscene).png (at www.dropbox.com) 2013-12-23T08:21:51 https://www.dropbox.com/s/j3q15pj8do2gtap/Gaiji%20dump%20%28th03%20cutscene%29.png 2013-12-23T08:21:58 ... 2013-12-23T08:22:00 https://www.dropbox.com/s/vwp8pdm8tkj57tg/Gaiji%20dump%20%28th02%29.png 2013-12-23T08:22:01 <[Bot]MagicStone> Title: Dropbox - Gaiji dump (th02).png (at www.dropbox.com) 2013-12-23T08:22:46 For th03, it wouldn't work without temporarily overwriting the options. 2013-12-23T08:24:06 That's bad, yes? 2013-12-23T08:24:42 Nah, that's cool :) 2013-12-23T08:25:38 Maybe we could even automatically search the text RAM for unused custom characters? 2013-12-23T08:26:18 * Nazeo wonders why those would be there in the first place... 2013-12-23T08:26:56 I mean, custom characters that don't appear on the screen at the time of search. 2013-12-23T08:27:36 Oh, I see! 2013-12-23T08:28:56 ... because we need even more characters for the endings. 2013-12-23T08:29:49 Luckily, the Music Room is rendered on the graphics layer :) 2013-12-23T08:30:00 *Music Room text 2013-12-23T08:30:34 *** nthDream has joined #thcrap 2013-12-23T08:31:50 "So could we move the in-game text and endings to the graphics layer, too?" 2013-12-23T08:32:38 You are about to find out :o 2013-12-23T08:33:22 Well, we do have the engine these games were originally written in. It could be as easy as switching out some function calls, but I don't know yet. 2013-12-23T08:35:02 Good luck...! 2013-12-23T08:36:44 Finally, from my experiments in Neko Project, PC-98 graphics layer compositing appears to be a bit lazy. Maybe we actually need less characters than we thought we'd need, because the PC-98 only updates a certain line of text when asked to. 2013-12-23T08:37:07 That may only be true for the emulator though. 2013-12-23T08:38:27 As opposed to...? 2013-12-23T08:38:34 Real hardware. 2013-12-23T08:40:32 Ah.. 2013-12-23T08:44:13 Alright, that's it for today. Back to Windows tomorrow. \o 2013-12-23T08:44:23 \o 2013-12-23T08:44:26 Night~ 2013-12-23T08:46:51 *** Nmlgc1 has quit IRC 2013-12-23T10:56:59 *** DeltaSierra4 has quit IRC 2013-12-23T11:07:12 *** Nazeo_Aelko_Neze has joined #thcrap 2013-12-23T11:10:17 *** Nazeo has quit IRC 2013-12-23T12:45:37 *** Tosiaki1 has joined #thcrap 2013-12-23T12:48:50 *** Tosiaki has quit IRC 2013-12-23T13:25:00 *** HTFCirno2000 has joined #thcrap 2013-12-23T13:25:12 Hi. 2013-12-23T13:28:04 *** HTFCirno2000 has quit IRC 2013-12-23T13:41:10 *** nthDream has quit IRC 2013-12-23T14:22:45 *** Nazeo_Aelko_Neze has quit IRC 2013-12-23T15:59:46 *** Twidona has quit IRC 2013-12-23T16:11:20 *** Tosiaki1 has quit IRC 2013-12-23T16:51:06 *** Nmlgc has joined #thcrap 2013-12-23T19:30:26 *** Ibaraki_Ibuki has joined #thcrap 2013-12-23T20:12:47 *** DeltaSierra4 has joined #thcrap 2013-12-23T20:42:06 *** Nazeo_Aelko_Neze has joined #thcrap 2013-12-23T20:42:24 *** Nazeo_Aelko_Neze is now known as Nazeo 2013-12-23T20:48:42 *** Tosiaki has joined #thcrap 2013-12-23T21:01:51 *** Nazeo has quit IRC 2013-12-23T21:04:54 *** Nazeo has joined #thcrap 2013-12-23T22:12:09 *** Nazeo_Aelko_Neze has joined #thcrap 2013-12-23T22:14:14 *** Nazeo has quit IRC 2013-12-23T22:14:45 *** Nazeo_Aelko_Neze is now known as Nazeo 2013-12-23T22:47:28 *** Ibaraki_Ibuki has quit IRC 2013-12-23T22:54:04 *** Ibaraki_Ibuki has joined #thcrap 2013-12-23T23:44:59 *** Nazeo is now known as Nazeo|Away